Okay, a few things:
* Yes, this library works with Pyglui, no changes necessary
* Checkboxes should have text!
* "from
pyglet.gl import *" does TERRIBLE things to your
documentation, just look at the bottom of the Dialog doc page
* Speaking of documentation, how the heck do I use a Dialog? The docs
are very vague. Sample code necessary!
* It is not clear at all how to get a slider's value
Also, a design suggestion: instead of making the programmer manually
set a function for a widget to call in a separate line of code, why
not just let them pass it in the constructor? Pyglui's widget library
works this way, and it's very easy. This also takes away the need for
programmers to memorize all your specific function names like
"on_button_press". In addition, you should let sliders and checkboxes
have action functions as well, and have them pass their values into
those functions. More here:
http://github.com/irskep/pyglui/tree/master