Deprecated
Instead of just unsupporting this mod I've decided to deprecate it because of all of it's fundamental flaws. Use flib - or any other gui library - instead.
Important
This mod has been unsupported every since flib (a univeral lib) came out.
See changelog (for 0.18.3) for more details.
If you are a modder using this lib, read it!
JanSharpsGuiLibrary
This library is control stage only, it provides:
- A gui-handler
- Implementations for all basic
types (such as "button" or "choose-elem-button")
The gui-handler
uses a kind of class system. One can register classes, which one can then later create or
add as children to other instances.
Classes define how the LuaGuiElement
will look, and which children and what style it should have.
The classes can very easily handle gui events. The basic
class implementations even simplify handling events of nested children.
Read the wiki for more information