public class ComponentScrollBar extends ComponentButton
| Modifier and Type | Field and Description |
|---|---|
protected java.util.function.Consumer<java.lang.Integer> |
consumer |
protected int |
max |
protected int |
min |
protected int |
number |
protected BoundBox |
scrollArea |
hasBackground, isVisible, textcolorButton, colorButtonUnselected, colorOutline, gui, guiColor, sizeX, sizeY, x, y| Constructor and Description |
|---|
ComponentScrollBar(Gui gui,
int x,
int y,
int sizeX,
int sizeY,
int initialNumber,
int min,
int max,
BoundBox scrollArea,
java.util.function.Consumer<java.lang.Integer> consumer) |
| Modifier and Type | Method and Description |
|---|---|
int |
getMax() |
int |
getMin() |
IResourceName |
getName() |
int |
getNumber() |
boolean |
onMouseAction(IGameInstance game,
int button,
float x,
float y) |
void |
render(IGameInstance game,
IAssetManager manager,
org.newdawn.slick.Graphics g) |
void |
setLocked(boolean locked) |
void |
setMax(int max) |
void |
setMin(int min) |
void |
setNum(int number) |
void |
update(IGameInstance game) |
getHover, getText, onPressed, renderOverlay, setHasBackground, setTextisMouseOver, isMouseOverPrioritized, onKeyboardAction, toStringprotected final BoundBox scrollArea
protected final java.util.function.Consumer<java.lang.Integer> consumer
protected int min
protected int max
protected int number
public void render(IGameInstance game, IAssetManager manager, org.newdawn.slick.Graphics g)
render in class ComponentButtonpublic void setMin(int min)
public void setNum(int number)
public void setMax(int max)
public void setLocked(boolean locked)
public int getMin()
public int getMax()
public int getNumber()
public boolean onMouseAction(IGameInstance game, int button, float x, float y)
onMouseAction in class ComponentButtonpublic void update(IGameInstance game)
update in class GuiComponentpublic IResourceName getName()
getName in class ComponentButton