Commit Graph

19 Commits

Author SHA1 Message Date
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