Simple and portable (but not inflexible) GUI library in C that uses the native GUI technologies of each platform it supports.
Go to file
Pietro Gagliardi a80f1936f8 Wrote the code that builds menu data structures. That just leaves the code to create the menus in the windows themselves. 2015-04-24 15:26:37 -04:00
darwin Quick OS X menu fixup. 2015-04-21 18:24:48 -04:00
docs More documentation work. 2015-04-22 11:47:44 -04:00
new Wrote the code that builds menu data structures. That just leaves the code to create the menus in the windows themselves. 2015-04-24 15:26:37 -04:00
unix Changed the GTK+ backend menu code to honor what was just changed. 2015-04-20 23:38:23 -04:00
windows Hooked up the Windows menu event system and fixed some bugs in it. Still need to define menu events in general... 2015-04-21 18:52:57 -04:00
GNUmakefile Restructured the uiMenu type system. Will apply to the backends soon. 2015-04-20 23:35:26 -04:00
LICENSE Split into a new repository and added a LICENSE. 2015-04-16 20:31:11 -04:00
TODO.md More destruction rules following code. 2015-04-19 22:59:06 -04:00
box.c Changed uiStack to uiBox. 2015-04-20 10:19:25 -04:00
leaks.awk Added an awk script to check for leaks in the memory logging output we just added. 2015-04-07 23:53:10 -04:00
parentplan Changed uiParentSetChild() to uiParentSetMainControl(). Backend changes incoming. 2015-04-17 13:43:01 -04:00
test.c Slightly different accelerator test. 2015-04-21 18:59:39 -04:00
ui.idl Redid the interface a bit. 2015-04-22 13:08:21 -04:00
ui_darwin.h Removed the now-obsolete old method of freeing OS X controls. 2015-04-17 18:56:17 -04:00
ui_unix.h Made destroy functions on the Unix backend take a void * instead of storing the uiControl *. 2015-04-18 17:14:19 -04:00
ui_windows.h Changed Windows onWM_DESTROY to a generic onDestroy handler with a data parameter. This will make decoupling widget destruction from WM_DESTROY (like we did on GTK+ by decoupling from ::destroy) easier. 2015-04-18 18:02:16 -04:00
uipriv.h Started the work to settle lifetime issues on the Windows backend. 2015-04-18 14:06:12 -04:00