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 581cbaecc9 Added uiComboboxSetSelected(), which we need for the uiArea drawing tests. Will implement next. 2015-10-09 13:47:02 -04:00
areatext More file migration. 2015-09-15 11:54:27 -04:00
darwin More TODOs. 2015-10-09 12:34:26 -04:00
doc Started a discussion of the drawing model. 2015-09-16 13:57:14 -04:00
examples/controlgallery More screenshots. 2015-09-02 21:51:29 -04:00
gtkdtp More GTK+ date/time picker work. 2015-09-04 12:59:19 -04:00
osxaltest Moved everything up a directory level. 2015-08-27 12:05:11 -04:00
test Added uiComboboxSetSelected(), which we need for the uiArea drawing tests. Will implement next. 2015-10-09 13:47:02 -04:00
unix Did scrolling for the uiArea test and uiArea itself on GTK+. 2015-10-09 10:09:55 -04:00
uthash Finally merged out the redo folder. 2015-09-02 13:48:06 -04:00
windows Fixed a memory leak in the Windows uiArea. 2015-10-09 12:41:01 -04:00
GNUbase.mk Finally merged out the redo folder. 2015-09-02 13:48:06 -04:00
GNUmakefile Merged the GTK+ uiArea implementation with its backend. Now we just have to move the test program. 2015-10-08 18:24:09 -04:00
GNUmaketest.mk Finally merged out the redo folder. 2015-09-02 13:48:06 -04:00
LICENSE Split into a new repository and added a LICENSE. 2015-04-16 20:31:11 -04:00
OSXparams Moved everything up a directory level. 2015-08-27 12:05:11 -04:00
README.md Upped the minimum version of Windows formally. 2015-10-07 13:22:55 -04:00
TODO.contributions Moved everything up a directory level. 2015-08-27 12:05:11 -04:00
TODO.md More TODOs. 2015-09-02 18:27:12 -04:00
areaevents.c Merged the GTK+ uiArea implementation with its backend. Now we just have to move the test program. 2015-10-08 18:24:09 -04:00
control.c Finally merged out the redo folder. 2015-09-02 13:48:06 -04:00
menu.c Finally merged out the redo folder. 2015-09-02 13:48:06 -04:00
ptrarray.c Finally merged out the redo folder. 2015-09-02 13:48:06 -04:00
shouldquit.c Finally merged out the redo folder. 2015-09-02 13:48:06 -04:00
types.c Finally merged out the redo folder. 2015-09-02 13:48:06 -04:00
ui.h Added uiComboboxSetSelected(), which we need for the uiArea drawing tests. Will implement next. 2015-10-09 13:47:02 -04:00
ui_darwin.h Finally merged out the redo folder. 2015-09-02 13:48:06 -04:00
ui_unix.h Finally merged out the redo folder. 2015-09-02 13:48:06 -04:00
ui_windows.h Finally merged out the redo folder. 2015-09-02 13:48:06 -04:00
uipriv.h Merged the GTK+ uiArea implementation with its backend. Now we just have to move the test program. 2015-10-08 18:24:09 -04:00

README.md

libui: a portable GUI library for C

This README is being written.

Requirements

  • Windows: Windows Vista SP2 with Platform Update or newer ** At present, you must provide a manifest file
  • Unix: GTK+ 3.4 or newer
  • OS X: OS X 10.7 or newer

Documentation

Needs to be written. Consult ui.h and the examples for details for now.

Screenshots

From examples/controlgallery:

Windows

Unix

OS X