OpenGL User Interface Library: Difference between revisions

Content deleted Content added
m Reverted edits by 37.13.201.46 (talk) (HG) (3.3.5)
Undid revision 842160200 by Serols (talk) Please, provide references for that content
Line 1:
'''OpenGL User Interface Library''' ('''GLUI''')
{{Infobox software
| name = GLUI
| screenshot = [[File:Glui.png|300px]]
| caption = Demonstration of the GLUI program
| collapsible = yes
| developer = [http://www.cs.unc.edu/~rademach Paul Rademacher]
| latest release version = 2.36
| latest release date = {{Start date and age|2007|11|04}}
| programming language = [[C++]]
| operating system = [[Cross-platform]]
| genre = [[Widget toolkit]]
| license = [[LGPL]]
| website = {{URL|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.
 
== See also ==