Bug#801858: ITP: glui -- GLUT-based C++ user interface library which provides controls such as buttons, checkboxes, radio buttons, and spinners to OpenGL applications
Package: wnpp
Severity: wishlist
Owner: Johannes Schauer <josch@debian.org>
* Package name : glui
Version : 2.37
Upstream Author : Paul Rademacher, Bill Baxter, John Kew, Nigel Stewart
* URL : https://github.com/libglui/glui/wiki
* License : ZLIB
Programming Lang: C++
Description : GLUT-based C++ user interface library which provides
controls such as buttons, checkboxes, radio buttons, and
spinners to OpenGL applications
Features of the GLUI User Interface Library include:
* Complete integration with GLUT toolkit
* Simple creation of a new user interface window with a single line of code
* Support for multiple user interface windows
* Standard user interface controls such as:
* Buttons
* Checkboxes for boolean variables
* Radio Buttons for mutually-exclusive options
* Editable text boxes for inputting text, integers, and floating-point values
* Spinners for interactively manipulating integer and floating-point values
* Static text fields
* Panels for grouping sets of controls
* Separator lines to help visually organize groups of controls
* Controls can generate callbacks when their values change
* Variables can be linked to controls and automatically updated when the value of the control changes ("live variables")
* Controls can be automatically synchronized to reflect changes in live variables
* Controls can trigger GLUT redisplay events when their values change
* Layout and sizing of controls is automatic
* Controls can be grouped into columns
* User can cycle through controls using Tab key
glui is necessary for the OpenGL 3D viewer of 3dtk and Doris, a script
driven OpenGL viewer using Lua.
As upstream of 3dtk I took over maintenance of glui upstream in
agreement with its original authors to make sure it continues to work
well.
cheers, josch
Reply to: