Class WSlider
java.lang.Object
meteordevelopment.meteorclient.gui.widgets.WWidget
meteordevelopment.meteorclient.gui.widgets.input.WSlider
- All Implemented Interfaces:
BaseWidget
- Direct Known Subclasses:
WMeteorSlider
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanprotected booleanprotected doubleprotected doubleprotected doubleprotected booleanprotected doubleprotected doubleprotected doubleprotected double -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoubleget()protected doubleprotected voidbooleanonMouseClicked(double mouseX, double mouseY, int button, boolean used) voidonMouseMoved(double mouseX, double mouseY, double lastMouseX, double lastMouseY) booleanonMouseReleased(double mouseX, double mouseY, int button) booleanonMouseScrolled(double amount) voidset(double value) protected doubleMethods inherited from class meteordevelopment.meteorclient.gui.widgets.WWidget
calculateSize, calculateWidgetPositions, getRoot, getTheme, charTyped, init, invalidate, isOver, keyPressed, keyRepeated, mouseClicked, mouseMoved, mouseReleased, mouseScrolled, move, onCalculateWidgetPositions, onCharTyped, onKeyPressed, onKeyRepeated, onRender, pad, render
-
Field Details
-
action
-
actionOnRelease
-
value
protected double value -
min
protected double min -
max
protected double max -
scrollHandleX
protected double scrollHandleX -
scrollHandleY
protected double scrollHandleY -
scrollHandleH
protected double scrollHandleH -
scrollHandleMouseOver
protected boolean scrollHandleMouseOver -
handleMouseOver
protected boolean handleMouseOver -
dragging
protected boolean dragging -
valueAtDragStart
protected double valueAtDragStart
-
-
Constructor Details
-
WSlider
public WSlider(double value, double min, double max)
-
-
Method Details
-
handleSize
protected double handleSize() -
onCalculateSize
protected void onCalculateSize()- Overrides:
onCalculateSizein classWWidget
-
onMouseClicked
public boolean onMouseClicked(double mouseX, double mouseY, int button, boolean used) - Overrides:
onMouseClickedin classWWidget
-
onMouseMoved
public void onMouseMoved(double mouseX, double mouseY, double lastMouseX, double lastMouseY) - Overrides:
onMouseMovedin classWWidget
-
onMouseReleased
public boolean onMouseReleased(double mouseX, double mouseY, int button) - Overrides:
onMouseReleasedin classWWidget
-
onMouseScrolled
public boolean onMouseScrolled(double amount) - Overrides:
onMouseScrolledin classWWidget
-
set
public void set(double value) -
get
public double get() -
valueWidth
protected double valueWidth()
-