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 dfbc8d439e Added uiControlSysFunc() to box.c. 2015-05-04 00:48:59 -04:00
darwin Switched from manually enabling menu items on OS X to automatic enabling, just like with the application menu. Same code :/ Also cleaned up useless [NSMenuItem setEnabled:] calls. 2015-05-03 21:37:45 -04:00
test Implemented uiMenu window identification in the test program. It works on all platforms. 2015-05-03 21:22:00 -04:00
unix Made a comment in the previous commit more clear. 2015-05-04 00:17:23 -04:00
windows Fixed an error in windows/container.c. 2015-05-03 19:58:37 -04:00
GNUbase.mk Moved the include guards around the typedefs in ui.h. 2015-05-03 13:50:41 -04:00
GNUmakefile Moved everything back to the top level. 2015-04-29 11:02:38 -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 More TODOs. 2015-05-04 00:36:57 -04:00
box.c Added uiControlSysFunc() to box.c. 2015-05-04 00:48:59 -04:00
ui.idl Added a facility for system-dependent uiControl methods. 2015-05-04 00:38:28 -04:00
ui_darwin.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_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 Decided not to hide NMHDR.idFrom in Windows WM_NOTIFY handlers; it's not worth it (we can get the ID anyway with GWLP_ID) and breaks the contract on WM_NOTIFY; who knows what user code will do? 2015-05-03 20:02:44 -04:00
uipriv.h Removed the typename argument from uiAlloc() and uiRealloc(). 2015-05-03 19:52:24 -04:00