| Interface | Description |
|---|---|
| GuiSlider.ISlider | |
| IArrayEntry | |
| IConfigElement |
This interface provides the information needed by GuiConfig and GuiConfigEntries to display config elements for editing.
|
| IConfigEntry |
Provides an interface for defining GuiConfigEntry.listEntry objects.
|
| Class | Description |
|---|---|
| DummyConfigElement |
This class's main purpose is to provide the necessary objects for a sample Config GUI for FML, although
there may be practical uses for the objects defined here such as using the DummyCategoryElement object as a
wrapper for a custom IGuiConfigListEntry object that opens a special screen.
|
| DummyConfigElement.DummyCategoryElement |
This class provides a Dummy Category IConfigElement.
|
| DummyConfigElement.DummyListElement |
This class provides a dummy array-type IConfigElement.
|
| GuiButtonExt |
This class provides a button that fixes several bugs present in the vanilla GuiButton drawing code.
|
| GuiCheckBox |
This class provides a checkbox style control.
|
| GuiMessageDialog | |
| GuiSlider |
This class is blatantly stolen from iChunUtils with permission.
|
| GuiUnicodeGlyphButton |
This class provides a button that shows a string glyph at the beginning.
|
| GuiUtils |
This class provides several methods and constants used by the Config GUI classes.
|
| HoverChecker |
This class implements an easy way to check if the mouse has hovered within a certain region of the screen for a given
period of time.
|
| Enum | Description |
|---|---|
| ConfigGuiType |