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 f3e7227739 Decided to remove the logging for now. Will inject it right into the allocation system later. 2015-04-07 22:58:06 -04:00
alloc_darwin.m Changed ui_*.h to uipriv_*.h pending a public non-portable API. 2015-04-07 00:26:27 -04:00
alloc_unix.c Unified the allocators across all platforms so that everyone uses uiAlloc() and friends. 2015-04-07 19:04:09 -04:00
alloc_windows.c Changed ui_*.h to uipriv_*.h pending a public non-portable API. 2015-04-07 00:26:27 -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 More allocation logging. I wonder if I can just log directly in the allocators themselves... 2015-04-07 22:54:21 -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
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 Decided to remove containerShow() and containerHide() for now. 2015-04-07 21:05:47 -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 Decided to remove the logging for now. Will inject it right into the allocation system later. 2015-04-07 22:58:06 -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 Fixed compiler warnings. Stack works! 2015-04-07 19:36:46 -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