Interface | Description |
---|---|
GuiConfigEntries.IConfigEntry |
Provides an interface for defining GuiConfigEntry.listEntry objects.
|
GuiEditArrayEntries.IArrayEntry | |
GuiSelectStringEntries.IGuiSelectStringListEntry | |
GuiSlider.ISlider | |
IConfigElement |
This interface provides the information needed by GuiConfig and GuiConfigEntries to display config elements for editing.
|
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.
|
GuiConfig |
This class is the base GuiScreen for all config GUI screens.
|
GuiConfigEntries |
This class implements the scrolling list functionality of the config GUI screens.
|
GuiConfigEntries.ArrayEntry |
ArrayEntry
Provides a GuiButton with the list contents as the displayString.
|
GuiConfigEntries.BooleanEntry |
BooleanPropEntry
Provides a GuiButton that toggles between true and false.
|
GuiConfigEntries.ButtonEntry |
ButtonEntry
Provides a basic GuiButton entry to be used as a base for other entries that require a button for the value.
|
GuiConfigEntries.CategoryEntry |
CategoryEntry
Provides an entry that consists of a GuiButton for navigating to the child category GuiConfig screen.
|
GuiConfigEntries.ChatColorEntry |
ChatColorEntry
Provides a GuiButton that cycles through the list of chat color codes.
|
GuiConfigEntries.CycleValueEntry |
CycleValueEntry
Provides a GuiButton that cycles through the prop's validValues array.
|
GuiConfigEntries.DoubleEntry |
DoubleEntry
Provides a GuiTextField for user input.
|
GuiConfigEntries.IntegerEntry |
IntegerEntry
Provides a GuiTextField for user input.
|
GuiConfigEntries.ListEntryBase |
ListEntryBase
Provides a base entry for others to extend.
|
GuiConfigEntries.NumberSliderEntry |
NumberSliderEntry
Provides a slider for numeric properties.
|
GuiConfigEntries.SelectValueEntry |
SelectValueEntry
Provides a GuiButton with the current value as the displayString.
|
GuiConfigEntries.StringEntry |
StringEntry
Provides a GuiTextField for user input.
|
GuiEditArray |
This class is the base screen used for editing an array-type property.
|
GuiEditArrayEntries |
This class implements the scrolling list functionality of the GuiEditList screen.
|
GuiEditArrayEntries.BaseEntry | |
GuiEditArrayEntries.BooleanEntry | |
GuiEditArrayEntries.DoubleEntry |
IGuiListEntry Inner Classes
|
GuiEditArrayEntries.IntegerEntry | |
GuiEditArrayEntries.StringEntry | |
GuiMessageDialog | |
GuiSelectString |
This class provides a screen that allows the user to select a value from a list.
|
GuiSelectStringEntries |
This class implements the scrolling list functionality of the GuiSelectString screen.
|
GuiSelectStringEntries.EntryComparator | |
GuiSelectStringEntries.ListEntry | |
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 |