|
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. Visual output is customizable via CSS (cascading style sheets) and style classes. Forms can be created via XUL (XML User interface Language, used by Firefox). 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. Using UniGrob, libUFO is going to support both, OpenGL and Direct3D 9 in future. LibUFO is developed by volunteers, using free software, and released under the GNU Lesser General Public License.
|
|
Copyright © 2001-2005 libUFO®. All Rights Reserved. Legal Disclaimer.