public abstract class OptionButton extends Option
| Modifier and Type | Field and Description |
|---|---|
protected static ResourceLocation |
guiTex |
java.lang.String |
prefix |
java.lang.String |
text |
java.lang.String |
tooltip |
| Constructor and Description |
|---|
OptionButton(java.lang.String name) |
OptionButton(java.lang.String prefix,
java.lang.String text,
java.lang.String tooltip) |
OptionButton(java.lang.String name,
java.lang.String prefix,
java.lang.String text,
java.lang.String tooltip) |
| Modifier and Type | Method and Description |
|---|---|
java.awt.Rectangle |
buttonSize() |
void |
draw(int mx,
int my,
float frame) |
void |
drawButton(int mx,
int my) |
void |
drawPrefix() |
int |
getButtonTex(int mx,
int my) |
java.lang.String |
getButtonText() |
java.lang.String |
getPrefix() |
int |
getTextColour(int mx,
int my) |
java.lang.String |
getTooltip() |
java.util.List<java.lang.String> |
handleTooltip(int mx,
int my,
java.util.List<java.lang.String> currenttip) |
boolean |
isEnabled() |
void |
mouseClicked(int x,
int y,
int button) |
boolean |
onClick(int button) |
boolean |
pointInside(int mx,
int my) |
void |
setEnabled(boolean b) |
activeTag, activeTag, configBase, configName, configSet, copyGlobal, copyGlobal, copyGlobals, defaulting, defaulting, fullName, getHeight, getTag, getTag, globalConfigSet, hasWorldOverride, keyTyped, namespaced, onAdded, onAdded, onMouseClicked, playClickSound, renderTag, renderTag, showWorldSelector, translateN, update, useGlobal, useGlobals, worldConfig, worldConfigSet, worldSpecific, worldSpecificprotected static ResourceLocation guiTex
public final java.lang.String prefix
public final java.lang.String text
public final java.lang.String tooltip
public OptionButton(java.lang.String name,
java.lang.String prefix,
java.lang.String text,
java.lang.String tooltip)
public OptionButton(java.lang.String prefix,
java.lang.String text,
java.lang.String tooltip)
public OptionButton(java.lang.String name)
public boolean isEnabled()
public void setEnabled(boolean b)
public java.awt.Rectangle buttonSize()
public java.lang.String getPrefix()
public java.lang.String getButtonText()
public java.lang.String getTooltip()
public void drawPrefix()
public void drawButton(int mx,
int my)
public int getButtonTex(int mx,
int my)
public int getTextColour(int mx,
int my)
public boolean pointInside(int mx,
int my)
public void mouseClicked(int x,
int y,
int button)
mouseClicked in class Optionpublic boolean onClick(int button)
public java.util.List<java.lang.String> handleTooltip(int mx,
int my,
java.util.List<java.lang.String> currenttip)
handleTooltip in class Option