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 7a4d4b7eba More arc tests. This time, it tests if the starting line segment is in the right place. 2015-10-10 08:41:42 -04:00
areatext More file migration. 2015-09-15 11:54:27 -04:00
darwin Capped sweeps at 2π radians. 2015-10-09 22:00:41 -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 More arc tests. This time, it tests if the starting line segment is in the right place. 2015-10-10 08:41:42 -04:00
unix Made arc angles counterclockwise on the GTK+ backend and fixed the sun in the Direct2D geometries howto. 2015-10-09 23:13:15 -04:00
uthash Finally merged out the redo folder. 2015-09-02 13:48:06 -04:00
windows Capped sweeps at 2π radians. 2015-10-09 22:00:41 -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 More TODOs. 2015-10-09 23:19:21 -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