Package: wnpp Severity: wishlist Owner: Johannes Schauer <jo...@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