FunGUI is a library for implementing functional and well-designed graphical user interfaces in the Processing language. Originally conceived as a part of numerous side projects, this endeavor grew out of my love of creating Graphical User Interfaces, art, and programming. Everything from different styles and shapes of buttons and messages or warnings to text boxes and lists of options with checkboxes can be found in this library, simplifying code for GUIs.
FunGUI is a pun on "fungi" sounding like "fun guy" but instead this is a fun, easy-to-use GUI. This name is subject to change.
##Features
A non-exhaustive list of available features:
- Rectangular buttons
- Rounded rectangular buttons
- Toggle buttons
- Text boxes
- Number-only input boxes
- Menus
- Drop-down menus
- Checklists
- Option lists (mutually exclusive, can only pick one at a time)
- Difficulty lists (good for games)
This library is currently in alpha. However, I've tested this on Processing 3.0.2 adequately to say that it should work for Processing 3.0.2 on OS X.
If you want to try FunGUI out, you can download a zip file here: https://github.com/audreyseo/FunGUI/archive/master.zip. Install using the instructions for manually installing libraries in the Processing IDE.