[][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