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 3292cf63f9 Decided not to handle separator collapsing in menus, as OS X does it already. 2015-05-11 11:43:24 -04:00
darwin Made all variables that refer to a tab page be called 'page'. 2015-05-10 21:22:22 -04:00
test Added a test of having multiple consecutive separators in, separators at the start of, and separators at the end of a menu. How OS X behaves is the deciding factor here. 2015-05-11 10:31:03 -04:00
unix Decided what to do about menuless menubars and implemented it. 2015-05-11 00:15:40 -04:00
windows Revert "Integrated idl2h into the main tree so we can custoize it in ui-specific ways; also moved windows/profiler.go to the new tools/ directory." 2015-05-11 10:24:47 -04:00
GNUbase.mk Revert "Integrated idl2h into the main tree so we can custoize it in ui-specific ways; also moved windows/profiler.go to the new tools/ directory." 2015-05-11 10:24:47 -04:00
GNUmakefile Started cleaning up bin handling. uiBin is now a real type and all of the things you need to do to a bin are its methods. 2015-05-10 12:36:14 -04:00
GNUmaketest.mk Moved everything back to the top level. 2015-04-29 11:02:38 -04:00
LICENSE Split into a new repository and added a LICENSE. 2015-04-16 20:31:11 -04:00
TODO.md Decided not to handle separator collapsing in menus, as OS X does it already. 2015-05-11 11:43:24 -04:00
bin.c Migrated the Windows backend to the new bin. 2015-05-10 12:48:11 -04:00
box.c Changed box.c to use ptrArray for maintaining controls. This also fixes crashes in uiControlDestroy() due to not removing the controls from the box's list and unparenting causing an update. 2015-05-07 22:52:27 -04:00
ptrarray.c Fixed a memory leak in ptrarray.c. 2015-05-08 10:25:58 -04:00
shouldquit.c Added uiOnShouldQuit() and its common code. 2015-05-09 09:50:23 -04:00
ui.idl Migrated the Windows backend to the new bin. 2015-05-10 12:48:11 -04:00
ui_darwin.h Set up visibility on OS X. This seems to work... 2015-05-07 18:38:47 -04:00
ui_unix.h Changed the various OS-side control creation functions to use Make like uiMakeContainer() does instead of New. 2015-05-02 20:51:00 -04:00
ui_windows.h Exported ui_windows.h functions. 2015-05-07 18:13:47 -04:00
uipriv.h Migrated the Windows backend to the new bin. 2015-05-10 12:48:11 -04:00