Class FancyToggleButtonComponent
java.lang.Object
de.ellpeck.rockbottom.api.gui.component.GuiComponent
de.ellpeck.rockbottom.api.gui.component.ButtonComponent
de.ellpeck.rockbottom.api.gui.component.FancyButtonComponent
de.ellpeck.rockbottom.api.gui.component.FancyToggleButtonComponent
-
Field Summary
Fields inherited from class de.ellpeck.rockbottom.api.gui.component.FancyButtonComponent
textureFields inherited from class de.ellpeck.rockbottom.api.gui.component.ButtonComponent
hasBackground, text -
Constructor Summary
ConstructorsConstructorDescriptionFancyToggleButtonComponent(Gui gui, int x, int y, int sizeX, int sizeY, boolean defaultState, Supplier<Boolean> supplier, ResourceName texture, String... hover) -
Method Summary
Modifier and TypeMethodDescriptiongetName()protected ResourceNamebooleanonPressed(IGameInstance game) Methods inherited from class de.ellpeck.rockbottom.api.gui.component.FancyButtonComponent
renderMethods inherited from class de.ellpeck.rockbottom.api.gui.component.ButtonComponent
getHover, getText, onMouseAction, renderOverlay, setHasBackground, setTextMethods inherited from class de.ellpeck.rockbottom.api.gui.component.GuiComponent
canCloseWithInvKey, getElementColor, getElementOutlineColor, getGuiColor, getHeight, getPriority, getRenderX, getRenderY, getUnselectedElementColor, getWidth, getX, getY, isActive, isMouseOver, isMouseOverPrioritized, onCharInput, onKeyPressed, setActive, setPos, shouldDoFingerCursor, toString, update, updateInactive
-
Constructor Details
-
FancyToggleButtonComponent
public FancyToggleButtonComponent(Gui gui, int x, int y, int sizeX, int sizeY, boolean defaultState, Supplier<Boolean> supplier, ResourceName texture, String... hover)
-
-
Method Details
-
getTexture
- Overrides:
getTexturein classFancyButtonComponent
-
onPressed
- Overrides:
onPressedin classButtonComponent
-
getName
- Overrides:
getNamein classFancyButtonComponent
-