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(net.minecraft.client.input.MouseButtonEvent click, boolean doubled) voidonMouseMoved(double mouseX, double mouseY, double lastMouseX, double lastMouseY) booleanonMouseReleased(net.minecraft.client.input.MouseButtonEvent click) booleanonMouseScrolled(double amount) voidset(double value) protected doubleMethods inherited from class WWidget
calculateSize, calculateWidgetPositions, charTyped, getRoot, getTheme, getView, init, invalidate, isFocused, isOver, keyPressed, keyRepeated, mouseClicked, mouseMoved, mouseReleased, mouseScrolled, move, onCalculateWidgetPositions, onCharTyped, onKeyPressed, onKeyRepeated, onRender, pad, render, setFocused
-
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(net.minecraft.client.input.MouseButtonEvent click, boolean doubled) - Overrides:
onMouseClickedin classWWidget
-
onMouseMoved
public void onMouseMoved(double mouseX, double mouseY, double lastMouseX, double lastMouseY) - Overrides:
onMouseMovedin classWWidget
-
onMouseReleased
public boolean onMouseReleased(net.minecraft.client.input.MouseButtonEvent click) - 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()
-