Pietro Gagliardi
|
8334e0ef70
|
Slightly different accelerator test.
|
2015-04-21 18:59:39 -04:00 |
Pietro Gagliardi
|
cdbd31c554
|
Started to lay down the foundation for events. More thorough accelerator string testing.
|
2015-04-21 18:58:29 -04:00 |
Pietro Gagliardi
|
a1e720bc05
|
Restructured the uiMenu type system. Will apply to the backends soon.
|
2015-04-20 23:35:26 -04:00 |
Pietro Gagliardi
|
f303f066e2
|
Started implementing menus on Windows.
|
2015-04-20 20:26:21 -04:00 |
Pietro Gagliardi
|
b7e2905c72
|
More implementation of menus on GTK+.
|
2015-04-20 18:56:42 -04:00 |
Pietro Gagliardi
|
9f82838632
|
Started implementing menus in general and on the Unix backend.
|
2015-04-20 18:34:51 -04:00 |
Pietro Gagliardi
|
c3adfb7225
|
Changed uiStack to uiBox.
|
2015-04-20 10:19:25 -04:00 |
Pietro Gagliardi
|
1c3105d669
|
Restored Page 1.
|
2015-04-19 00:32:32 -04:00 |
Pietro Gagliardi
|
dc2967619c
|
Turned off the Page 1 controls for now. This will be for testing drawing the proper background on Windows parents.
|
2015-04-18 19:58:57 -04:00 |
Pietro Gagliardi
|
b0a56bacb9
|
Decided to revert all the lifetime logging stuff. I have a different approach in mind...
|
2015-04-18 11:44:43 -04:00 |
Pietro Gagliardi
|
1560ef34c7
|
Wrote up the beginning of a system for testing object lifetimes.
|
2015-04-18 10:58:01 -04:00 |
Pietro Gagliardi
|
786ef2cbe4
|
Added lifetime logging and implemented most of it on the Unix backend.
|
2015-04-18 01:11:34 -04:00 |
Pietro Gagliardi
|
5bd6140d46
|
Sort of implemented uiTabDeletePage() on GTK+. It's segfaulting on close; that isn't good...
|
2015-04-17 22:26:05 -04:00 |
Pietro Gagliardi
|
e74aeeab44
|
Added uiTabDeletePage(). More TODOs.
|
2015-04-17 22:17:14 -04:00 |
Pietro Gagliardi
|
c5d6ac30b8
|
Laid the framework for testing tab deletion.
|
2015-04-17 22:08:13 -04:00 |
Pietro Gagliardi
|
cc901f0424
|
Migrated test.c and fixed some errorss in ui.idl.
|
2015-04-15 22:56:03 -04:00 |
Pietro Gagliardi
|
4d6571e807
|
Changed uiStackAdd() to uiStackAppend() and uiStackRemove() to uiStackDelete(); this will be the naming system other containers will follow.
|
2015-04-14 19:37:41 -04:00 |
Pietro Gagliardi
|
79f0650fee
|
Added uiStackRemove(), the first removal function in package ui! That took long enough... Now I can piece together all the control and parent logic...
|
2015-04-13 13:43:29 -04:00 |
Pietro Gagliardi
|
39657d164f
|
Quick update/fix to the test program.
|
2015-04-12 01:01:56 -04:00 |
Pietro Gagliardi
|
4a1d80dcae
|
Laid the foundation for tabs.
|
2015-04-12 00:30:44 -04:00 |
Pietro Gagliardi
|
51d83e1ebc
|
Made the necessary adjustments to the test program to test labels (and futureproof other layout changes); getting and setting text on Windows works.
|
2015-04-11 22:33:23 -04:00 |
Pietro Gagliardi
|
80c17ebf71
|
Set up the foundation for uiLabel.
|
2015-04-11 21:53:49 -04:00 |
Pietro Gagliardi
|
37975ae082
|
Laid the foundation for control showing, hiding, enabling, and disabling.
|
2015-04-11 14:12:12 -04:00 |
Pietro Gagliardi
|
6277c34337
|
Decided to kill uiInitError and return the message as a const char * instead. Will need to implement on Windows.
|
2015-04-10 16:54:06 -04:00 |
Pietro Gagliardi
|
4e03a117da
|
Changed the allocation logging from a compile-time setting to the first initialization option.
|
2015-04-09 22:38:11 -04:00 |
Pietro Gagliardi
|
759feeb7a1
|
Added uiWindowMargined() and implemented it on all platforms.
|
2015-04-09 21:11:56 -04:00 |
Pietro Gagliardi
|
5c2ead2fea
|
Added uiStackPadded().
|
2015-04-09 20:04:18 -04:00 |
Pietro Gagliardi
|
1575a0dc7c
|
Implemented padding in uiStack.
|
2015-04-09 15:59:40 -04:00 |
Pietro Gagliardi
|
4c13ac57d5
|
Added uiWindowSetMargined().
|
2015-04-09 13:42:42 -04:00 |
Pietro Gagliardi
|
f5745325b2
|
Implemented uiCheckbox(Set)Checked() on Mac OS X.
|
2015-04-09 13:01:23 -04:00 |
Pietro Gagliardi
|
3d3d84c146
|
Added uiCheckboxChecked() and uiCheckboxSetChecked().
|
2015-04-09 12:52:34 -04:00 |
Pietro Gagliardi
|
69b794c0b0
|
Implemented uiCheckbox on Windows. Fixed build issues in the test program.
|
2015-04-09 12:32:59 -04:00 |
Pietro Gagliardi
|
c2d98a8b0e
|
Added uiCheckboxOnToggled().
|
2015-04-09 12:26:59 -04:00 |
Pietro Gagliardi
|
8d30e1df39
|
Added a checkbox to the test program. It won't do anything just yet...
|
2015-04-09 12:14:18 -04:00 |
Pietro Gagliardi
|
ba66d7308a
|
Re-enabled the text manipulation code in the test program.
|
2015-04-09 02:43:49 -04:00 |
Pietro Gagliardi
|
8bafd1f8e0
|
Implemented uiEntry on GTK+.
|
2015-04-08 23:28:47 -04:00 |
Pietro Gagliardi
|
878e3e5e6e
|
Wrote up a new test program that will feature uiEntry when I write it (next).
|
2015-04-08 21:25:30 -04:00 |
Pietro Gagliardi
|
84c55e185d
|
Fixed compiler warnings. Stack works!
|
2015-04-07 19:36:46 -04:00 |
Pietro Gagliardi
|
f1fe0b70e7
|
Wrote in the Stack test. The only thing left is to implement uiButton.preferredSize()...
|
2015-04-07 19:11:21 -04:00 |
Pietro Gagliardi
|
596ab2e413
|
Fixed button showing on GTK+. GTK+ uiButton done!
|
2015-04-07 14:13:42 -04:00 |
Pietro Gagliardi
|
5b36956ecb
|
Wrote up the initial uiButton implementation. It (mostly; just needs text and for that I need to add a uiControlHandle()) works!
|
2015-04-07 04:02:21 -04:00 |
Pietro Gagliardi
|
e08a9c0492
|
Fixed initial Mac OS X code.
|
2015-04-06 20:01:14 -04:00 |
Pietro Gagliardi
|
4d89e6ae71
|
Implemented what we have so far, but on Windows.
|
2015-04-06 17:41:33 -04:00 |
Pietro Gagliardi
|
fc19f776c4
|
Started doing the C rewrite. Defined the basic initialization and main loop and window API and implemented them on GTK+.
|
2015-04-06 12:20:51 -04:00 |