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