LibUFO: Universal Form Objects
LibUFO is a C++ core library for forms respectively graphical user interfaces (GUI). It is mainly used as OpenGL GUI toolkit.
Most standard components (buttons, labels, menus, combo boxes, tab widgets, internal frames etc.) are included.
There are three built-in video drivers (using GLX/X11, WGL/Win32, respectively LibSDL) which are selected and loaded at run-time. You may also create your own backend or use a dummy driver to include libUFO widgets into an already existing OpenGL context.
Using the dummy driver, libUFO is known to work with SDL, Glut, QT and GLFW.
Copyright © 2001-2005 libUFO®. All Rights Reserved. Legal Disclaimer.