[−][src]Crate mergui
Modules
channels | Contains various structs and traits to comunicate with the widgets |
core | Contains structs and traits of the most simple of widgets. |
widgets | Contains the most used widgets and traits. Often they are composed of multiple core or normal widgets |
Structs
Context | This manages the GUI. It contains every widget that needs to be drawn and makes sure they are updated properly |
FontStyle | a wrapper arround all the values needed to draw some text |
LayerId | Used to create widgets at a layer. Once this and every widget on this layer are dropped, so is the internal layer. |
MFont | A wrapper arround FontRenderer. It is used because quicksilvers FontRenderer can't be cloned and widgets need ownership of the FontRenderer. |
Response | This is the struct that gets returned when a widget is added to the context. |
SingularLayerId | The same as LayerId, but you can't clone this one Used for widgets that want to take control of a layer For example Widgets::Concealer |