#REDIRECT [[OpenGL#Associated libraries]]
{{Infobox software
| name = GLUI
{{Rcat shell|
| developer = [http://www.cs.unc.edu/~rademach Paul Rademacher]
{{R to related topic}}
| latest_release_version = 2.36
| latest_release_date = [[4 Nov]] [[2007]]
| operating_system = [[Cross-platform]]
| genre = [[Widget toolkit]]
| license = [[zlib license]]
| website = http://glui.sourceforge.net/
}}
'''OpenGL User Interface Library''' ('''GLUI''') is a [[C++]] [[user interface]] library based on the [[OpenGL Utility Toolkit]] (GLUT) which provides controls such as buttons, checkboxes, radio buttons, and spinners to OpenGL applications. It is window- and operating system independent, relying on GLUT to handle all system-dependent issues, such as window and mouse management.
It lacks the features of a more full-fledged GUI toolkit such as [[Qt (toolkit)|Qt]], [[wxWidgets]], or [[FLTK]], but it has a very small footprint and is extremely easy to use. A research or demonstration program that originally only uses GLUT can be given a useful control panel using GLUI in a short time, even by someone new to the toolkit.
It was first written by [[Paul Rademacher]] to help him with his academic work. It is now maintained by [[Nigel Stewart]].
Weaknesses include the lack of a properly functioning file chooser (perhaps the most frustrating omission) and mediocre responsiveness.
[[Image:Glui.png|right|thumb|300px|Screenshot of GLUI example program]]
== See also ==
*[[OpenGL Utility Library]] (GLU)
*[[OpenGL Utility Toolkit]] (GLUT)
*[[freeglut]]
== External links ==
* [http://sourceforge.net/projects/glui/ GLUI SourceForge Project]
[[Category:SourceForge projects]]
[[Category:OpenGL]]
{{compu-graphics-stub}}
[[es:GLUI]]
[[fr:OpenGL user interface library]]
|