Commit Graph

55 Commits

Author SHA1 Message Date
Pietro Gagliardi 3ead59424d I am wrong there's nothing wrong with what we're doing now because only the immediate parent calls uiControlSysFunc(uiXxxSysFuncContainerDisable). 2015-05-04 13:55:57 -04:00
Pietro Gagliardi bdabe89617 More TODOs. 2015-05-04 09:55:34 -04:00
Pietro Gagliardi b15f5ff1c7 Started implementing container enable/disable on Windows. More TODOs. 2015-05-04 09:53:53 -04:00
Pietro Gagliardi d23fae34be Implemented uiControlEnable() and uiControlDisable() for containers and uiWIndow on Mac OS X. 2015-05-04 01:14:18 -04:00
Pietro Gagliardi 9af3e6acc2 More TODOs. 2015-05-04 00:36:57 -04:00
Pietro Gagliardi 3c9d25f2fd TODO exposition. 2015-05-03 17:45:12 -04:00
Pietro Gagliardi 511cc76ef8 Investigated setAppleMenu:; decided to save it for later. 2015-05-03 16:28:46 -04:00
Pietro Gagliardi ecb565e06a More TODOs. 2015-05-03 15:56:42 -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 5ac0e7aa32 TODO consolidation/elaboration. 2015-05-03 13:47:03 -04:00
Pietro Gagliardi 643ed46b00 Cleaned up windows/container.c resize(). More TODOs. 2015-05-03 11:55:34 -04:00
Pietro Gagliardi d50701b3a7 TODO consolidation. 2015-05-03 10:21:36 -04:00
Pietro Gagliardi a32e94b811 TODO elaboration. 2015-05-02 21:57:57 -04:00
Pietro Gagliardi 425ddd694a More TODOs. 2015-05-02 21:57:35 -04:00
Pietro Gagliardi 57bc11d67c TODO consolidation. 2015-05-02 14:58:29 -04:00
Pietro Gagliardi 122b1b0d2c Some TODO consolidation. 2015-05-01 10:11:22 -04:00
Pietro Gagliardi 15d511160a More TODOs. 2015-04-30 23:28:42 -04:00
Pietro Gagliardi 20d0c40ad4 Removed previous commit's TODO; more TODOs. 2015-04-30 22:56:09 -04:00
Pietro Gagliardi b3fec90537 Decided that uiLabels should be top-aligned; implemented on GTK+. Other backends don't need changing. 2015-04-30 22:44:08 -04:00
Pietro Gagliardi 64dd45343d TODO shuffling. 2015-04-30 19:29:19 -04:00
Pietro Gagliardi cdc0c64af9 More TODOs. 2015-04-30 18:32:36 -04:00
Pietro Gagliardi 6400a6ea8c TODO consolidation. 2015-04-30 17:34:15 -04:00
Pietro Gagliardi 437b895b53 Some more TODO cleanup, including mistaken TODO removal. 2015-04-30 15:18:11 -04:00
Pietro Gagliardi dc9cdcc7bb More TODOs. 2015-04-30 13:31:06 -04:00
Pietro Gagliardi 127f025eee Decided not to bother with destruction blocking for now. 2015-04-30 13:30:00 -04:00
Pietro Gagliardi 49e3e6a623 More TODOs. 2015-04-29 19:20:46 -04:00
Pietro Gagliardi 2ef8e4b912 More dilemma planning and TODOs.... 2015-04-26 19:48:12 -04:00
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