Commit Graph

28 Commits

Author SHA1 Message Date
Pietro Gagliardi 21a29a5468 More destruction rules following code. 2015-04-19 22:59:06 -04:00
Pietro Gagliardi 0af03e5410 More TODOs. 2015-04-19 22:54:01 -04:00
Pietro Gagliardi 3da538b41e More TODOs. 2015-04-19 11:42:10 -04:00
Pietro Gagliardi 89d584cdcd Finished cleaning up the GTK+ lifetiming code. Yeah, this will definitely work. 2015-04-18 17:46:37 -04:00
Pietro Gagliardi ccba4aef46 Made destroy functions on the Unix backend take a void * instead of storing the uiControl *. 2015-04-18 17:14:19 -04:00
Pietro Gagliardi d7d35e9853 More TODOs. 2015-04-18 16:39:08 -04:00
Pietro Gagliardi 0a1e9b5f13 More TODOs. 2015-04-18 13:43:34 -04:00
Pietro Gagliardi 2434e8d004 More Unix control destruction fixups. Now to finally hook together the tab fixup. 2015-04-18 13:38:19 -04:00
Pietro Gagliardi dc2a6230c8 More TODOs related to the next commit. 2015-04-18 12:27: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 098162ca80 More TODOs. 2015-04-17 21:49:47 -04:00
Pietro Gagliardi 929ab9cb9f More TODOs. 2015-04-17 21:40:22 -04:00
Pietro Gagliardi 9fae528fd4 Some TODO cleanup. 2015-04-17 18:55:03 -04:00
Pietro Gagliardi cb44d902f2 More TODOs. 2015-04-17 16:02:38 -04:00
Pietro Gagliardi 1a76abef21 Implemented uiParentDestroy() on the Windows and Unix backends. These don't actually *use* it yet; that'll come later. (Ultimately, there should only be one path into window destruction, which leads to one path in uiParent destruction and one path in child destruction.) More TODOs. 2015-04-17 15:52:28 -04:00
Pietro Gagliardi c8c5edaf9d TODO updates. 2015-04-17 13:19:21 -04:00
Pietro Gagliardi e1baf2e04f Some TODO resolution. 2015-04-16 23:32:22 -04:00
Pietro Gagliardi 158817357c More TODOs. 2015-04-16 14:50:40 -04:00
Pietro Gagliardi 0a34d4f894 Converted windows/windows.c. Now to build and test. More TODOs. 2015-04-16 09:44:06 -04:00
Pietro Gagliardi 7b73734854 Fixed build warnings. More TODOs. 2015-04-15 23:14:36 -04:00
Pietro Gagliardi 4ff76fec17 More TODOs. 2015-04-12 12:59:39 -04:00
Pietro Gagliardi 7ddd16b30a More TODOs. 2015-04-12 12:53:16 -04:00
Pietro Gagliardi efca31420b Fixed a major flaw in the GTK+ implementation I only realized now: by calling gtk_widget_show_all() in uiWindowShow(), we override the user's explicit hide settings! Fix it by calling gtk_widget_show() there (to only show the window), and gtk_widget_show_all() in both the new control constructor (to show the new control initially) and in the container constructor (to show that initially too). 2015-04-12 00:59:32 -04:00
Pietro Gagliardi a929a0416d More TODOs. 2015-04-11 18:24:53 -04:00
Pietro Gagliardi ebb77919f9 More of the previous commit. More TODOs. 2015-04-10 23:24:21 -04:00
Pietro Gagliardi 0cfe64c2bb Moved the control IDs TODO to TODO.md as that's a long-term TODO; it depends on how container controls play out. 2015-04-10 18:32:04 -04:00
Pietro Gagliardi e7adf623ae More TODOs. 2015-04-10 14:31:16 -04:00
Pietro Gagliardi 07187a4d18 More TODOs. 2015-04-10 14:29:45 -04:00