public class ConfigCategoryGuiEntry extends net.minecraftforge.fml.client.config.GuiConfigEntries.ListEntryBase implements IGuiListEntryExt, ConfigGuiEntry
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.Object |
beforeValue |
protected AbstractEntry |
entry |
protected java.lang.reflect.Field |
field |
protected java.lang.Object |
instance |
protected ConfigElementMetadata |
metadata |
btnDefault, btnUndoChanges, configElement, defaultHoverChecker, defaultToolTip, drawLabel, isValidValue, mc, name, owningEntryList, owningScreen, toolTip, tooltipHoverChecker, undoHoverChecker, undoToolTip| Constructor and Description |
|---|
ConfigCategoryGuiEntry(ConfigCategoryGui.Entries owningEntryList,
java.lang.Class<?> type) |
ConfigCategoryGuiEntry(ConfigCategoryGui.Entries owningEntryList,
java.lang.Object instance,
java.lang.reflect.Field field) |
| Modifier and Type | Method and Description |
|---|---|
int |
buttonOffsetY() |
void |
drawEntry(int index,
int x,
int y,
int width,
int height,
int mouseX,
int mouseY,
boolean isSelected,
float partialTicks) |
void |
drawToolTip(int mouseX,
int mouseY) |
boolean |
enabled() |
net.minecraftforge.fml.client.config.IConfigElement |
getConfigElement()
Deprecated.
|
java.lang.Object |
getCurrentValue()
Deprecated.
|
java.lang.Object[] |
getCurrentValues()
Deprecated.
|
int |
getEntryRightBound() |
int |
getLabelWidth() |
java.lang.String |
getName() |
boolean |
isChanged() |
boolean |
isDefault() |
void |
keyTyped(char eventChar,
int eventKey) |
void |
mouseClicked(int x,
int y,
int mouseEvent) |
boolean |
mousePressedAll(int index,
int x,
int y,
int mouseEvent,
int relativeX,
int relativeY) |
void |
mouseReleased(int index,
int x,
int y,
int mouseEvent,
int relativeX,
int relativeY) |
boolean |
saveConfigElement() |
void |
setToDefault() |
void |
undoChanges() |
void |
updateCursorCounter() |
@Nullable protected final java.lang.Object instance
protected final java.lang.reflect.Field field
protected final ConfigElementMetadata metadata
protected final java.lang.Object beforeValue
protected final AbstractEntry entry
public ConfigCategoryGuiEntry(ConfigCategoryGui.Entries owningEntryList, @Nullable java.lang.Object instance, java.lang.reflect.Field field)
public ConfigCategoryGuiEntry(ConfigCategoryGui.Entries owningEntryList, java.lang.Class<?> type)
public void drawEntry(int index,
int x,
int y,
int width,
int height,
int mouseX,
int mouseY,
boolean isSelected,
float partialTicks)
drawEntry in interface net.minecraft.client.gui.GuiListExtended.IGuiListEntrydrawEntry in class net.minecraftforge.fml.client.config.GuiConfigEntries.ListEntryBasepublic void drawToolTip(int mouseX,
int mouseY)
drawToolTip in interface net.minecraftforge.fml.client.config.GuiConfigEntries.IConfigEntrydrawToolTip in class net.minecraftforge.fml.client.config.GuiConfigEntries.ListEntryBasepublic boolean mousePressedAll(int index,
int x,
int y,
int mouseEvent,
int relativeX,
int relativeY)
mousePressedAll in interface IGuiListEntryExtpublic void mouseReleased(int index,
int x,
int y,
int mouseEvent,
int relativeX,
int relativeY)
mouseReleased in interface net.minecraft.client.gui.GuiListExtended.IGuiListEntrymouseReleased in class net.minecraftforge.fml.client.config.GuiConfigEntries.ListEntryBasepublic void mouseClicked(int x,
int y,
int mouseEvent)
mouseClicked in interface net.minecraftforge.fml.client.config.GuiConfigEntries.IConfigEntrymouseClicked in class net.minecraftforge.fml.client.config.GuiConfigEntries.ListEntryBasepublic void keyTyped(char eventChar,
int eventKey)
keyTyped in interface net.minecraftforge.fml.client.config.GuiConfigEntries.IConfigEntrykeyTyped in class net.minecraftforge.fml.client.config.GuiConfigEntries.ListEntryBasepublic void updateCursorCounter()
updateCursorCounter in interface net.minecraftforge.fml.client.config.GuiConfigEntries.IConfigEntryupdateCursorCounter in class net.minecraftforge.fml.client.config.GuiConfigEntries.ListEntryBasepublic boolean isDefault()
isDefault in interface net.minecraftforge.fml.client.config.GuiConfigEntries.IConfigEntryisDefault in class net.minecraftforge.fml.client.config.GuiConfigEntries.ListEntryBasepublic void setToDefault()
setToDefault in interface net.minecraftforge.fml.client.config.GuiConfigEntries.IConfigEntrysetToDefault in class net.minecraftforge.fml.client.config.GuiConfigEntries.ListEntryBasepublic boolean isChanged()
isChanged in interface net.minecraftforge.fml.client.config.GuiConfigEntries.IConfigEntryisChanged in class net.minecraftforge.fml.client.config.GuiConfigEntries.ListEntryBasepublic void undoChanges()
undoChanges in interface net.minecraftforge.fml.client.config.GuiConfigEntries.IConfigEntryundoChanges in class net.minecraftforge.fml.client.config.GuiConfigEntries.ListEntryBasepublic boolean saveConfigElement()
saveConfigElement in interface net.minecraftforge.fml.client.config.GuiConfigEntries.IConfigEntrysaveConfigElement in class net.minecraftforge.fml.client.config.GuiConfigEntries.ListEntryBasepublic boolean enabled()
enabled in interface net.minecraftforge.fml.client.config.GuiConfigEntries.IConfigEntryenabled in class net.minecraftforge.fml.client.config.GuiConfigEntries.ListEntryBasepublic java.lang.String getName()
getName in interface net.minecraftforge.fml.client.config.GuiConfigEntries.IConfigEntrygetName in class net.minecraftforge.fml.client.config.GuiConfigEntries.ListEntryBasepublic int getLabelWidth()
getLabelWidth in interface net.minecraftforge.fml.client.config.GuiConfigEntries.IConfigEntrygetLabelWidth in class net.minecraftforge.fml.client.config.GuiConfigEntries.ListEntryBasepublic int getEntryRightBound()
getEntryRightBound in interface net.minecraftforge.fml.client.config.GuiConfigEntries.IConfigEntrygetEntryRightBound in class net.minecraftforge.fml.client.config.GuiConfigEntries.ListEntryBase@Deprecated public final net.minecraftforge.fml.client.config.IConfigElement getConfigElement()
getConfigElement in interface net.minecraftforge.fml.client.config.GuiConfigEntries.IConfigEntrygetConfigElement in class net.minecraftforge.fml.client.config.GuiConfigEntries.ListEntryBase@Deprecated public java.lang.Object getCurrentValue()
getCurrentValue in interface net.minecraftforge.fml.client.config.GuiConfigEntries.IConfigEntrygetCurrentValue in class net.minecraftforge.fml.client.config.GuiConfigEntries.ListEntryBase@Deprecated public java.lang.Object[] getCurrentValues()
getCurrentValues in interface net.minecraftforge.fml.client.config.GuiConfigEntries.IConfigEntrygetCurrentValues in class net.minecraftforge.fml.client.config.GuiConfigEntries.ListEntryBasepublic int buttonOffsetY()
buttonOffsetY in interface ConfigGuiEntry