Class ScrollBarComponent
java.lang.Object
de.ellpeck.rockbottom.api.gui.component.GuiComponent
de.ellpeck.rockbottom.api.gui.component.ScrollBarComponent
- Direct Known Subclasses:
MenuComponent
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanprotected final BoundingBoxprotected intprotected intprotected final ResourceNameprotected boolean -
Constructor Summary
ConstructorsConstructorDescriptionScrollBarComponent(Gui gui, int x, int y, int width, int height, BoundingBox hoverArea, int max, Consumer<Integer> scrollConsumer, ResourceName scrollTexture) ScrollBarComponent(Gui gui, int x, int y, int height, BoundingBox hoverArea, int max, Consumer<Integer> scrollConsumer) -
Method Summary
Modifier and TypeMethodDescriptionintgetMax()getName()intbooleanonMouseAction(IGameInstance game, int button, float x, float y) protected voidonScroll()voidrender(IGameInstance game, IAssetManager manager, IRenderer g, int x, int y) voidsetDrawReversed(boolean should) voidsetMax(int max) voidsetNumber(int number) voidupdate(IGameInstance game) Methods 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, renderOverlay, setActive, setPos, shouldDoFingerCursor, toString, updateInactive
-
Field Details
-
scrollConsumer
-
hoverArea
-
scrollTexture
-
number
protected int number -
max
protected int max -
wasMouseDown
protected boolean wasMouseDown -
drawReversed
protected boolean drawReversed
-
-
Constructor Details
-
ScrollBarComponent
public ScrollBarComponent(Gui gui, int x, int y, int width, int height, BoundingBox hoverArea, int max, Consumer<Integer> scrollConsumer, ResourceName scrollTexture) -
ScrollBarComponent
public ScrollBarComponent(Gui gui, int x, int y, int height, BoundingBox hoverArea, int max, Consumer<Integer> scrollConsumer)
-
-
Method Details
-
getName
- Specified by:
getNamein classGuiComponent
-
getHoverArea
-
getNumber
public int getNumber() -
setNumber
public void setNumber(int number) -
getMax
public int getMax() -
setMax
public void setMax(int max) -
setDrawReversed
public void setDrawReversed(boolean should) -
render
- Overrides:
renderin classGuiComponent
-
update
- Overrides:
updatein classGuiComponent
-
onMouseAction
- Overrides:
onMouseActionin classGuiComponent
-
onScroll
protected void onScroll()
-