[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: