public class CategoryEntry extends ButtonEntry<net.minecraftforge.fml.client.config.GuiButtonExt>
| Modifier and Type | Field and Description |
|---|---|
protected ConfigCategoryGui |
childScreen |
protected java.lang.Object |
instance |
valueButtonbeforeValue, mc, metadata, type| Constructor and Description |
|---|
CategoryEntry(T owningScreen,
BetterConfig settings,
java.util.function.Supplier<java.lang.String> childScreenTitle,
ConfigElementMetadata metadata,
java.lang.reflect.Type type,
java.lang.Object beforeValue) |
CategoryEntry(T owningScreen,
java.util.function.Supplier<java.lang.String> childScreenTitle,
ConfigElementMetadata metadata,
java.lang.reflect.Type type,
java.lang.Object beforeValue) |
| Modifier and Type | Method and Description |
|---|---|
protected net.minecraftforge.fml.client.config.GuiButtonExt |
createButton() |
java.lang.Object |
getValue() |
boolean |
isChanged() |
boolean |
isDefault() |
boolean |
saveChanges() |
void |
setToDefault() |
protected void |
setValue(java.lang.Object value) |
void |
undoChanges() |
protected boolean |
valueButtonLeftClicked() |
createDefaultButton, drawEntry, drawToolTip, getButton, isValueSavable, keyTyped, mouseClicked, mousePressed, mouseReleased, updateCursorCounter, valueButtonPressed, valueButtonRightClickedcreate, create, enabledprotected final ConfigCategoryGui childScreen
protected final java.lang.Object instance
public CategoryEntry(T owningScreen,
java.util.function.Supplier<java.lang.String> childScreenTitle,
ConfigElementMetadata metadata,
java.lang.reflect.Type type,
java.lang.Object beforeValue)
public CategoryEntry(T owningScreen,
BetterConfig settings,
java.util.function.Supplier<java.lang.String> childScreenTitle,
ConfigElementMetadata metadata,
java.lang.reflect.Type type,
java.lang.Object beforeValue)
protected net.minecraftforge.fml.client.config.GuiButtonExt createButton()
createButton in class ButtonEntry<net.minecraftforge.fml.client.config.GuiButtonExt>protected boolean valueButtonLeftClicked()
valueButtonLeftClicked in class ButtonEntry<net.minecraftforge.fml.client.config.GuiButtonExt>protected void setValue(java.lang.Object value)
setValue in class AbstractEntrypublic java.lang.Object getValue()
getValue in class AbstractEntrypublic boolean isDefault()
isDefault in class AbstractEntrypublic void setToDefault()
setToDefault in class AbstractEntrypublic boolean isChanged()
isChanged in class AbstractEntrypublic void undoChanges()
undoChanges in class AbstractEntrypublic boolean saveChanges()
saveChanges in class AbstractEntry