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 00e31d0a2b Finished Windows cleanup management. Everything (almost, only parentWindow is still around, but that shouldn't be a uiWindow to begin with) now cleaned! 2015-04-08 00:51:50 -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 Added allocation logging to Objective-C objects. Fixed some Mac OS X build issues. 2015-04-08 00:27:03 -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 Finished Windows cleanup management. Everything (almost, only parentWindow is still around, but that shouldn't be a uiWindow to begin with) now cleaned! 2015-04-08 00:51:50 -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 Added allocation logging to Objective-C objects. Fixed some Mac OS X build issues. 2015-04-08 00:27:03 -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 Started work on ensuring things get cleaned up. Added a destroy() method to uiControl and implemented most of the work for Windows. 2015-04-08 00:43:35 -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 Added allocation logging to Objective-C objects. Fixed some Mac OS X build issues. 2015-04-08 00:27:03 -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 Finished Windows cleanup management. Everything (almost, only parentWindow is still around, but that shouldn't be a uiWindow to begin with) now cleaned! 2015-04-08 00:51:50 -04:00
stack.c Started work on ensuring things get cleaned up. Added a destroy() method to uiControl and implemented most of the work for Windows. 2015-04-08 00:43:35 -04:00
test.c Fixed compiler warnings. Stack works! 2015-04-07 19:36:46 -04:00
ui.h Started work on ensuring things get cleaned up. Added a destroy() method to uiControl and implemented most of the work for Windows. 2015-04-08 00:43:35 -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 Finished Windows cleanup management. Everything (almost, only parentWindow is still around, but that shouldn't be a uiWindow to begin with) now cleaned! 2015-04-08 00:51:50 -04:00
uipriv.h Started work on ensuring things get cleaned up. Added a destroy() method to uiControl and implemented most of the work for Windows. 2015-04-08 00:43:35 -04:00
uipriv_darwin.h Added allocation logging to Objective-C objects. Fixed some Mac OS X build issues. 2015-04-08 00:27:03 -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 Added allocation logging to Objective-C objects. Fixed some Mac OS X build issues. 2015-04-08 00:27:03 -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 Started work on ensuring things get cleaned up. Added a destroy() method to uiControl and implemented most of the work for Windows. 2015-04-08 00:43:35 -04:00