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 2b40ad90ad Implemented uiButton on Mac OS X. Now to fix build issues and test... 2015-04-07 16:12:28 -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_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 Implemented uiButton on Mac OS X. Now to fix build issues and test... 2015-04-07 16:12:28 -04:00
button_unix.c Implemented uiButton on GTK+. All we need to do is get it to show up... 2015-04-07 13:58:50 -04:00
button_windows.c Implemented uiButton on GTK+. All we need to do is get it to show up... 2015-04-07 13:58:50 -04:00
comctl32_windows.c Added Common Controls code again (because we're going to need the subclassing functions now). 2015-04-07 02:11:31 -04:00
container_darwin.m Added the Mac OS X uiContainer. Added it to uiWindow. Added the Mac OS X coordinate system mirroring to the new control logic. Renamed *_darwin.c to *_darwin.m. 2015-04-07 15:45:56 -04:00
container_unix.c Implemented uiButton on GTK+. All we need to do is get it to show up... 2015-04-07 13:58:50 -04:00
container_windows.c Moved Windows container functions from util_windows.c to container_windows.c. 2015-04-07 11:39:15 -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 Changed ui_*.h to uipriv_*.h pending a public non-portable API. 2015-04-07 00:26:27 -04:00
init_windows.c _snprintf_s() is not supported on Windows XP... 2015-04-07 04:22:30 -04:00
main_darwin.m Changed ui_*.h to uipriv_*.h pending a public non-portable API. 2015-04-07 00:26:27 -04:00
main_unix.c Tied everything together. Now to fix build issues. 2015-04-07 13:22:46 -04:00
main_windows.c Added uiControlHandle() and fixed other uiButton issues. 2015-04-07 04:12:03 -04:00
newcontrol_darwin.m Added the Mac OS X uiContainer. Added it to uiWindow. Added the Mac OS X coordinate system mirroring to the new control logic. Renamed *_darwin.c to *_darwin.m. 2015-04-07 15:45:56 -04:00
newcontrol_unix.c Fixed compilation issues. Now to implement uiButton on GTK+. 2015-04-07 13:37:03 -04:00
newcontrol_windows.c Added the new native control code to the GTK+ backend. Fixed some missing statics in the Windows one too. 2015-04-07 12:17:05 -04:00
test.c Fixed button showing on GTK+. GTK+ uiButton done! 2015-04-07 14:13:42 -04:00
ui.h Added uiControlHandle() and fixed other uiButton issues. 2015-04-07 04:12:03 -04:00
ui_darwin.h Added the uiDarwinControl logic. 2015-04-07 14:42:52 -04:00
ui_unix.h Added the new native control code to the GTK+ backend. Fixed some missing statics in the Windows one too. 2015-04-07 12:17:05 -04:00
ui_windows.h Wrote up the initial uiButton implementation. It (mostly; just needs text and for that I need to add a uiControlHandle()) works! 2015-04-07 04:02:21 -04:00
uipriv.h Decided to start with the parenting stuff now. 2015-04-07 00:23:01 -04:00
uipriv_darwin.h Implemented uiButton on Mac OS X. Now to fix build issues and test... 2015-04-07 16:12:28 -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 Added uiContainer, the GtkFixed equivalent for use by the GTK+ backend. Fixed up formatting of the uipriv_*.h files. 2015-04-07 12:59:01 -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 Moved Windows container functions from util_windows.c to container_windows.c. 2015-04-07 11:39:15 -04:00
window_darwin.m Added the Mac OS X uiContainer. Added it to uiWindow. Added the Mac OS X coordinate system mirroring to the new control logic. Renamed *_darwin.c to *_darwin.m. 2015-04-07 15:45:56 -04:00
window_unix.c Tied everything together. Now to fix build issues. 2015-04-07 13:22:46 -04:00
window_windows.c Added uiControlHandle() and fixed other uiButton issues. 2015-04-07 04:12:03 -04:00