Commit Graph

18 Commits

Author SHA1 Message Date
Pietro Gagliardi ca1103e347 Set up tabs in the test program and renamed uiAddTab() to uiAppendTab(). 2015-04-28 21:47:18 -04:00
Pietro Gagliardi be7b60149f More TODOs. 2015-04-28 14:51:23 -04:00
Pietro Gagliardi a3d89b614c Fixed many (but not all) build errors and warnings. 2015-04-27 22:17:15 -04:00
Pietro Gagliardi 4f99fdd90f Started working on the new uiWindow. 2015-04-27 18:04:41 -04:00
Pietro Gagliardi 81a526017a Revert "Decided to remove uiControlVisible(). No idea why I had it there in the first place; if it was for testing then the actual tests do a good enough job of that."
Oh right I needed it for uiBox.

This reverts commit 9de44c1346.
2015-04-27 10:39:21 -04:00
Pietro Gagliardi 9de44c1346 Decided to remove uiControlVisible(). No idea why I had it there in the first place; if it was for testing then the actual tests do a good enough job of that. 2015-04-27 10:38:10 -04:00
Pietro Gagliardi 85fd178057 More ui.idl work. 2015-04-27 01:08:29 -04:00
Pietro Gagliardi 664d6d7dd0 I realized that overriding uiControlResize() isn't going to work because we need to be able to call that directly AND have that called by the container widget implementation. Therefore, added uiContainerResizeChildren(). 2015-04-27 00:57:44 -04:00
Pietro Gagliardi 54f16419ea Started implementing the changes in dilemma.md. Migrated box.c; did most of ui.idl as well. 2015-04-26 23:01:00 -04:00
Pietro Gagliardi 335bfe8b1a Revert "Nuked uiParent/uiOSContainer, replacing it with the older uintptr_t/Update() method. I'm not sure if I'm happy with *this* design either... I really have no idea what's clean or elegant here ^^' Fixed initial title/size setting not taking effect on the GTK+ Window bckend."
I have no idea what I'm doing or thinking but the other way makes things harder on Windows...

This reverts commit 9e18ee03e6.
2015-04-25 18:28:49 -04:00
Pietro Gagliardi 9e18ee03e6 Nuked uiParent/uiOSContainer, replacing it with the older uintptr_t/Update() method. I'm not sure if I'm happy with *this* design either... I really have no idea what's clean or elegant here ^^' Fixed initial title/size setting not taking effect on the GTK+ Window bckend. 2015-04-25 13:00:11 -04:00
Pietro Gagliardi cfc4dfb787 Started writing the GTK+ menu code. 2015-04-23 13:11:36 -04:00
Pietro Gagliardi 7618dd6237 Set up menu events. 2015-04-23 12:15:27 -04:00
Pietro Gagliardi 3756657921 Finished uiWindow Unix work. 2015-04-23 10:17:16 -04:00
Pietro Gagliardi 78ae87409e Started developing a replacement for uiWindow's Unix implementation. Deleted its Internal field. 2015-04-22 22:26:49 -04:00
Pietro Gagliardi 3b32ab8625 Fixed the makefile. Fixed the build. Added files needed for builds. Updated ui_unix.h to account for _UI_EXPORT. 2015-04-22 15:47:37 -04:00
Pietro Gagliardi 54ac2f57ce Work on shared library symbol exporting. 2015-04-22 14:09:17 -04:00
Pietro Gagliardi bba58dbcb0 Started a rewrite. Started the test program. Added ui.idl. 2015-04-22 13:42:52 -04:00