by evan.raskob (jitter :[at]: lowfrequency :[dot]: org)
released under a Creative Commons Attribution 2.5 license.
This work is licensed under a Creative Commons Attribution 2.5 License.
Right now it in a testing state, although I have used it for production-level projects.
examples of making lots of buttons to come soon.
download itget the entire API and a max/jitter example patch showing how to use it: lfo.jsui_1.3.zip
there is a javadoc/jsdoc formatted API reference available online.
use itafter you download the API and example patch, you'll notice that this is a pretty freeform way of doing things. it's all about being flexible. have a look through the example patch, there's a LOT of documentation and hopefully you'll get the hang of things. basically, lfo.jsui is about creating UI objects (called Buttons) that listen to GUI mouse events, and handling their events (via GUIHandlers and similar objects). that's it.
and like i mentioned above, there is a javadoc/jsdoc formatted API reference available online.