Bug#801858: ITP: glui -- GLUT-based C++ user interface library which provides controls such as buttons, checkboxes, radio buttons, and spinners to OpenGL applications
Hi ⡍⠁⠗⠊⠕, Quoting Mario Lang (2015-10-16 12:39:15) > Does it connect to AT-SPI? In other words, is it accessible? New toolkits > should try to be accessible, because they are a multiplier for accessibility > problems. If a toolkit does not support accessibility, all applications > written in it are automatically inaccessible to people with disabilities. I fear it does not support AT-SPI and is thus not accessible :( How hard is it to add support for AT-SPI? Are there some examples for existing toolkits of how it is done? I would also gladly accept any patches in this direction. I have never heard of or used AT-SPI myself so I don't know how hard it is to implement support for it or test it. Thanks, cheers, josch signature.asc Description: signature
Bug#801858: ITP: glui -- GLUT-based C++ user interface library which provides controls such as buttons, checkboxes, radio buttons, and spinners to OpenGL applications
Johannes Schauer writes: > Package: wnpp > Severity: wishlist > Owner: Johannes Schauer > > * 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 Does it connect to AT-SPI? In other words, is it accessible? New toolkits should try to be accessible, because they are a multiplier for accessibility problems. If a toolkit does not support accessibility, all applications written in it are automatically inaccessible to people with disabilities. -- CYa, ⡍⠁⠗⠊⠕
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 * 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