OpenGL User Interface Library: Difference between revisions

Content deleted Content added
Updates to website, repository etc and for community edition
Tag: New redirect
 
(3 intermediate revisions by one other user not shown)
Line 1:
#REDIRECT [[OpenGL#Associated libraries]]
<!-- Please do not remove or change this AfD message until the discussion has been closed. -->
 
{{Article for deletion/dated|page=OpenGL User Interface Library|timestamp=20180708184846|year=2018|month=July|day=8|substed=yes|help=off}}
{{Rcat shell|
<!-- Once discussion is closed, please place on talk page: {{Old AfD multi|page=OpenGL User Interface Library|date=8 July 2018|result='''keep'''}} -->
{{R to related topic}}
<!-- End of AfD message, feel free to edit beyond this point -->
<!-- Please do not remove or change this AfD message until the discussion has been closed. -->
<!-- Once discussion is closed, please place on talk page: {{Old AfD multi|page=OpenGL User Interface Library|date=8 July 2018|result='''keep'''}} -->
<!-- End of AfD message, feel free to edit beyond this point -->
{{notability|date=July 2018}}
{{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 = [[zlib License|zlib]]
| repo = {{URL|https://github.com/libglui/glui}}
| website = {{URL|https://github.com/libglui/glui/wiki}}
| AsOf = 8 July 2018<ref name="repo">{{cite web|url=https://github.com/libglui/glui|title=|access-date=8 July 2017}}</ref>
}}
'''OpenGL User Interface Library''' ('''GLUI''') is a [[C++]] [[user interface]] library based on the [[OpenGL Utility Toolkit]] (GLUT) which provides [[Widget (GUI)|widgets]] such as buttons, checkboxes, radio buttons, and spinners to OpenGL applications.<ref name="LNCS1">{{cite journal|title=The Experimental Robotics Framework|first1=João|last1=Xavier|first2=Helder|last2=Araújo|access-date=8 July 2018|journal=Lecture Notes in computer Science|volume=5325|url=https://link.springer.com/chapter/10.1007/978-3-540-89076-8_22|url-access=limited}}</ref> It is window- and operating system independent, relying on GLUT to handle all system-dependent issues, such as window and mouse management.<ref name="X">{{cite web|url=https://minerva.leeds.ac.uk/bbcswebdav/orgs/SCH_Computing/FYProj/reports/0203/Mohmud.pdf|title=Security Models and Graphical Representation of Security |access-date=8 July 2018|first=Afzul|last=Mohmud|dead-url=no|id=2.3.2.1 OpenGL Toolkits|archive-date=8 July 2018|archive-url=https://web.archive.org/web/20180708153747/https://minerva.leeds.ac.uk/bbcswebdav/orgs/SCH_Computing/FYProj/reports/0203/Mohmud.pdf}}</ref>
 
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.{{cn|date=July 2018}}
 
It was first written by Paul Rademacher to help him with his academic work. Version 2.2 was created and maintained by Nigel Stewart and the software is not maintained as a community edition.<ref name="repo"/>
 
Weaknesses include the lack of a properly functioning file chooser (perhaps the most frustrating omission) and mediocre responsiveness.{{cn|date=July 2018}}
 
== See also ==
*[[FreeGLUT]]
*[[OpenGL Utility Library]] (GLU)
*[[OpenGL Utility Toolkit]] (GLUT)
 
==References==
{{reflist}}
 
== External links ==
* {{Official website|http://glui.sourceforge.net/}}
* {{SourceForge|glui}}
 
[[Category:OpenGL]]
 
{{compu-graphics-stub}}
{{Widget toolkits}}