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 33c67baa99 Added an awk script to check for leaks in the memory logging output we just added. 2015-04-07 23:53:10 -04:00
alloc_darwin.m Implemented the memory logging. 2015-04-07 23:40:18 -04:00
alloc_unix.c Implemented the memory logging. 2015-04-07 23:40:18 -04:00
alloc_windows.c Implemented the memory logging. 2015-04-07 23:40:18 -04:00
button_darwin.m Fixed compiler errors and bugs. uiButton on Mac OS X works! 2015-04-07 16:38:51 -04:00
button_unix.c Changed the GTK+ new control system from using g_object_newv() to using g_object_new_valist() due to weird crashes. 2015-04-07 19:47:44 -04:00
button_windows.c Added WS_TABSTOP to uiButton on Windows. 2015-04-07 22:23:25 -04:00
comctl32_windows.c Added loading of the standard user32.dll class replacements to comctl32_windows.c. 2015-04-07 22:01:42 -04:00
container_darwin.m Fixed compiler errors and bugs. uiButton on Mac OS X works! 2015-04-07 16:38:51 -04:00
container_unix.c Implemented the memory logging. 2015-04-07 23:40:18 -04:00
container_windows.c Resolved a bunch of TODOs. Added one. 2015-04-07 22:19:24 -04:00
control.c Resolved a bunch of TODOs. Added one. 2015-04-07 22:19:24 -04:00
debug_windows.c Changed ui_*.h to uipriv_*.h pending a public non-portable API. 2015-04-07 00:26:27 -04:00
ids.go Started rewrite #3. The first file up for bat is an ID system for safer C/Go interop. 2015-02-23 23:10:38 -05:00
init_darwin.m Changed ui_*.h to uipriv_*.h pending a public non-portable API. 2015-04-07 00:26:27 -04:00
init_unix.c Unified the allocators across all platforms so that everyone uses uiAlloc() and friends. 2015-04-07 19:04:09 -04:00
init_windows.c Resolved a bunch of TODOs. Added one. 2015-04-07 22:19:24 -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
main_darwin.m Resolved a bunch of TODOs. Added one. 2015-04-07 22:19:24 -04:00
main_unix.c Resolved a bunch of TODOs. Added one. 2015-04-07 22:19:24 -04:00
main_windows.c Resolved a bunch of TODOs. Added one. 2015-04-07 22:19:24 -04:00
newcontrol_darwin.m Decided to remove containerShow() and containerHide() for now. 2015-04-07 21:05:47 -04:00
newcontrol_unix.c Decided to remove containerShow() and containerHide() for now. 2015-04-07 21:05:47 -04:00
newcontrol_windows.c Decided to remove containerShow() and containerHide() for now. 2015-04-07 21:05:47 -04:00
stack.c Implemented the memory logging. 2015-04-07 23:40:18 -04:00
test.c Fixed compiler warnings. Stack works! 2015-04-07 19:36:46 -04:00
ui.h Added uiStack. Not yet tested; need to do a few things first. 2015-04-07 18:53:09 -04:00
ui_darwin.h Fixed compiler errors and bugs. uiButton on Mac OS X works! 2015-04-07 16:38:51 -04:00
ui_unix.h Changed the GTK+ new control system from using g_object_newv() to using g_object_new_valist() due to weird crashes. 2015-04-07 19:47:44 -04:00
ui_windows.h Implemented uiButton.preferredSize() on Windows. This includes adding a function to get the width of text in a control. 2015-04-07 19:32:16 -04:00
uipriv.h Implemented the memory logging. 2015-04-07 23:40:18 -04:00
uipriv_darwin.h Unified the allocators across all platforms so that everyone uses uiAlloc() and friends. 2015-04-07 19:04:09 -04:00
uipriv_unix.h Fixed compilation issues. Now to implement uiButton on GTK+. 2015-04-07 13:37:03 -04:00
uipriv_windows.h Unified the allocators across all platforms so that everyone uses uiAlloc() and friends. 2015-04-07 19:04:09 -04:00
util_darwin.m Implemented uiButton on Mac OS X. Now to fix build issues and test... 2015-04-07 16:12:28 -04:00
util_windows.c Implemented the memory logging. 2015-04-07 23:40:18 -04:00
window_darwin.m Decided to remove the logging for now. Will inject it right into the allocation system later. 2015-04-07 22:58:06 -04:00
window_unix.c Decided to remove the logging for now. Will inject it right into the allocation system later. 2015-04-07 22:58:06 -04:00
window_windows.c Decided to remove the logging for now. Will inject it right into the allocation system later. 2015-04-07 22:58:06 -04:00