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 9e4e11da8c Better monitoring of Objective-C objects (including main GUI objects). 2015-04-08 02:28:42 -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 Better monitoring of Objective-C objects (including main GUI objects). 2015-04-08 02:28:42 -04:00
button_unix.c Cleaned up memory leaks in the GTK+ backend. 2015-04-08 01:16:22 -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 Cleaned up memory leaks in the GTK+ backend. 2015-04-08 01:16:22 -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 Cleaned up memory leaks in the GTK+ backend. 2015-04-08 01:16:22 -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 Better monitoring of Objective-C objects (including main GUI objects). 2015-04-08 02:28:42 -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 Better monitoring of Objective-C objects (including main GUI objects). 2015-04-08 02:28:42 -04:00
window_unix.c Cleaned up memory leaks in the GTK+ backend. 2015-04-08 01:16:22 -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