Pietro Gagliardi
|
9cd8ff7e93
|
Added a bare-bones uiGroup.
|
2015-05-11 22:35:16 -04:00 |
Pietro Gagliardi
|
24d63adb51
|
Migrated the Windows backend to the new bin.
|
2015-05-10 12:48:11 -04:00 |
Pietro Gagliardi
|
a2cf4908a3
|
Started cleaning up bin handling. uiBin is now a real type and all of the things you need to do to a bin are its methods.
|
2015-05-10 12:36:14 -04:00 |
Pietro Gagliardi
|
c395cdd2fd
|
Added uiOnShouldQuit() and its common code.
|
2015-05-09 09:50:23 -04:00 |
Pietro Gagliardi
|
560850dbb9
|
Added a uiUninit() function.
|
2015-05-07 22:28:18 -04:00 |
Pietro Gagliardi
|
e19f52f542
|
Made Unix uiTab scrollable.
|
2015-05-07 20:33:09 -04:00 |
Pietro Gagliardi
|
4f19b9af5a
|
Added a cbSize field to uiInitOptions.
|
2015-05-07 20:26:56 -04:00 |
Pietro Gagliardi
|
2107595ce7
|
"Exported" uiSizing fields.
|
2015-05-07 14:33:46 -04:00 |
Pietro Gagliardi
|
372cbf044d
|
Added uiEntryReadOnly() and uiEntrySetReadOnly().
|
2015-05-06 22:09:10 -04:00 |
Pietro Gagliardi
|
fba7450da3
|
Added uiEntryOnChanged() and added it to the test program. This will be necessary for testing readonly entries.
|
2015-05-06 19:54:42 -04:00 |
Pietro Gagliardi
|
84114f4913
|
Added uiTabInsertPageBefore(). Added it to the test program. Now to implement it.
|
2015-05-06 13:58:03 -04:00 |
Pietro Gagliardi
|
d237449060
|
Fixed a typo in ui.idl.
|
2015-05-04 00:50:10 -04:00 |
Pietro Gagliardi
|
c99e78268e
|
Added a facility for system-dependent uiControl methods.
|
2015-05-04 00:38:28 -04:00 |
Pietro Gagliardi
|
a0329ba878
|
Moved ui.idl TODOs to TODO.md since they're long-term.
|
2015-05-03 13:54:42 -04:00 |
Pietro Gagliardi
|
4e1a99c868
|
Moved the include guards around the typedefs in ui.h.
|
2015-05-03 13:50:41 -04:00 |
Pietro Gagliardi
|
5ac0e7aa32
|
TODO consolidation/elaboration.
|
2015-05-03 13:47:03 -04:00 |
Pietro Gagliardi
|
454b3ecb03
|
Changed the various OS-side control creation functions to use Make like uiMakeContainer() does instead of New.
|
2015-05-02 20:51:00 -04:00 |
Pietro Gagliardi
|
a76afebf54
|
Started work on adding margined status to uiTab. Modified the IDL and the test program.
|
2015-04-30 15:24:27 -04:00 |
Pietro Gagliardi
|
c8695e4ca2
|
Decided to remove allocation logging. Leak checking can be done with dedicated tools.
|
2015-04-30 13:37:13 -04:00 |
Pietro Gagliardi
|
5e16d0a7d0
|
More TODOs.
|
2015-04-29 21:10:29 -04:00 |
Pietro Gagliardi
|
6c6bce3702
|
Moved everything back to the top level.
|
2015-04-29 11:02:38 -04:00 |
Pietro Gagliardi
|
bf401201f9
|
Removed a whole bunch of files from the old source tree.
|
2015-04-28 13:51:13 -04:00 |
Pietro Gagliardi
|
662146f46e
|
Redid the interface a bit.
|
2015-04-22 13:08:21 -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
|
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
|
fbe806a348
|
Defined an interface for menus.
|
2015-04-20 18:06:27 -04:00 |
Pietro Gagliardi
|
c3adfb7225
|
Changed uiStack to uiBox.
|
2015-04-20 10:19:25 -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
|
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
|
87296762b0
|
Added uiParentDestroy(). Now to implement.
|
2015-04-17 15:45:57 -04:00 |
Pietro Gagliardi
|
9f0729de1c
|
Changed uiParentSetChild() to uiParentSetMainControl(). Backend changes incoming.
|
2015-04-17 13:43:01 -04:00 |
Pietro Gagliardi
|
797408fe6e
|
Removed the documentation comments from uiParent. Before we clean up the Darwin backend, we need to implement the manual destruction of parents and children, since that's a prerequisite...
|
2015-04-17 13:38:46 -04:00 |
Pietro Gagliardi
|
7d77022735
|
Removed uiControl.Data; it's no longer used.
|
2015-04-16 16:32:39 -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
|
95e29f0465
|
Fixed more ui.idl errors.
|
2015-04-15 18:47:27 -04:00 |
Pietro Gagliardi
|
80f5f3f8a0
|
Fixed errors in ui.idl.
|
2015-04-15 18:45:52 -04:00 |
Pietro Gagliardi
|
2f785c9a09
|
Converted ui.h to a pgidl file.
|
2015-04-15 18:41:04 -04:00 |