Class WWidget
java.lang.Object
meteordevelopment.meteorclient.gui.widgets.WWidget
- All Implemented Interfaces:
BaseWidget
- Direct Known Subclasses:
WContainer,WHorizontalSeparator,WItem,WPressable,WQuad,WSlider,WTextBox,WTexture,WVerticalSeparator
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidbooleancharTyped(char c) protected WWidgetgetRoot()getTheme()voidinit()voidbooleanisOver(double x, double y) booleankeyPressed(int key, int mods) booleankeyRepeated(int key, int mods) booleanmouseClicked(double mouseX, double mouseY, int button, boolean used) voidmouseMoved(double mouseX, double mouseY, double lastMouseX, double lastMouseY) booleanmouseReleased(double mouseX, double mouseY, int button) booleanmouseScrolled(double amount) voidmove(double deltaX, double deltaY) protected voidprotected voidbooleanonCharTyped(char c) booleanonKeyPressed(int key, int mods) booleanonKeyRepeated(int key, int mods) booleanonMouseClicked(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) protected voidonRender(GuiRenderer renderer, double mouseX, double mouseY, double delta) doublepad()booleanrender(GuiRenderer renderer, double mouseX, double mouseY, double delta)
-
Field Details
-
visible
public boolean visible -
theme
-
x
public double x -
y
public double y -
width
public double width -
height
public double height -
minWidth
public double minWidth -
parent
-
tooltip
-
mouseOver
public boolean mouseOver -
mouseOverTimer
protected double mouseOverTimer
-
-
Constructor Details
-
WWidget
public WWidget()
-
-
Method Details
-
init
public void init() -
move
public void move(double deltaX, double deltaY) -
getTheme
- Specified by:
getThemein interfaceBaseWidget
-
pad
public double pad() -
calculateSize
public void calculateSize() -
onCalculateSize
protected void onCalculateSize() -
calculateWidgetPositions
public void calculateWidgetPositions() -
onCalculateWidgetPositions
protected void onCalculateWidgetPositions() -
render
-
onRender
-
mouseClicked
public boolean mouseClicked(double mouseX, double mouseY, int button, boolean used) -
onMouseClicked
public boolean onMouseClicked(double mouseX, double mouseY, int button, boolean used) -
mouseReleased
public boolean mouseReleased(double mouseX, double mouseY, int button) -
onMouseReleased
public boolean onMouseReleased(double mouseX, double mouseY, int button) -
mouseMoved
public void mouseMoved(double mouseX, double mouseY, double lastMouseX, double lastMouseY) -
onMouseMoved
public void onMouseMoved(double mouseX, double mouseY, double lastMouseX, double lastMouseY) -
mouseScrolled
public boolean mouseScrolled(double amount) -
onMouseScrolled
public boolean onMouseScrolled(double amount) -
keyPressed
public boolean keyPressed(int key, int mods) -
onKeyPressed
public boolean onKeyPressed(int key, int mods) -
keyRepeated
public boolean keyRepeated(int key, int mods) -
onKeyRepeated
public boolean onKeyRepeated(int key, int mods) -
charTyped
public boolean charTyped(char c) -
onCharTyped
public boolean onCharTyped(char c) -
invalidate
public void invalidate() -
getRoot
-
isOver
public boolean isOver(double x, double y)
-