Jump to content

OpenGL User Interface Library

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Beeblebrox (talk | contribs) at 18:48, 8 July 2018 (Nominated for deletion; see Wikipedia:Articles for deletion/OpenGL User Interface Library. (TW)). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
GLUI
Developer(s)Paul Rademacher
Stable release
2.36 / November 4, 2007; 17 years ago (2007-11-04)
Written inC++
Operating systemCross-platform
TypeWidget toolkit
LicenseLGPL
Websiteglui.sourceforge.net

OpenGL User Interface Library (GLUI) is a C++ user interface library based on the OpenGL Utility Toolkit (GLUT) which provides widgets such as buttons, checkboxes, radio buttons, and spinners to OpenGL applications.[1] It is window- and operating system independent, relying on GLUT to handle all system-dependent issues, such as window and mouse management.[2]

It lacks the features of a more full-fledged GUI toolkit such as 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.[citation needed]

It was first written by Paul Rademacher to help him with his academic work. It is now maintained by Nigel Stewart.[citation needed]

Weaknesses include the lack of a properly functioning file chooser (perhaps the most frustrating omission) and mediocre responsiveness.[citation needed]

See also

  1. ^ Xavier, João; Araújo, Helder. "The Experimental Robotics Framework". Lecture Notes in computer Science. 5325. Retrieved 8 July 2018.
  2. ^ Mohmud, Afzul. "Security Models and Graphical Representation of Security" (PDF). 2.3.2.1 OpenGL Toolkits. Archived from the original (PDF) on 8 July 2018. Retrieved 8 July 2018. {{cite web}}: Unknown parameter |dead-url= ignored (|url-status= suggested) (help)