Class WContainer
java.lang.Object
meteordevelopment.meteorclient.gui.widgets.WWidget
meteordevelopment.meteorclient.gui.widgets.containers.WContainer
- All Implemented Interfaces:
BaseWidget
- Direct Known Subclasses:
ModulesScreen.WCategoryController,WHorizontalList,WTable,WTooltip,WVerticalList,WWindow.WHeader
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadd(T widget) voidvoidvoidclear()booleancharTyped(char c) booleankeyPressed(int key, int modifiers) booleankeyRepeated(int key, int modifiers) 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) voidmoveCells(double deltaX, double deltaY) protected voidprotected voidprotected booleanpropagateEvents(WWidget widget) voidbooleanrender(GuiRenderer renderer, double mouseX, double mouseY, double delta) protected voidrenderWidget(WWidget widget, GuiRenderer renderer, double mouseX, double mouseY, double delta) Methods inherited from class meteordevelopment.meteorclient.gui.widgets.WWidget
getRoot, getTheme, init, invalidate, isOver, onCharTyped, onKeyPressed, onKeyRepeated, onMouseClicked, onMouseMoved, onMouseReleased, onMouseScrolled, onRender, pad
-
Field Details
-
cells
-
-
Constructor Details
-
WContainer
public WContainer()
-
-
Method Details
-
add
-
clear
public void clear() -
remove
-
move
public void move(double deltaX, double deltaY) -
moveCells
public void moveCells(double deltaX, double deltaY) -
calculateSize
public void calculateSize()- Overrides:
calculateSizein classWWidget
-
onCalculateSize
protected void onCalculateSize()- Overrides:
onCalculateSizein classWWidget
-
calculateWidgetPositions
public void calculateWidgetPositions()- Overrides:
calculateWidgetPositionsin classWWidget
-
onCalculateWidgetPositions
protected void onCalculateWidgetPositions()- Overrides:
onCalculateWidgetPositionsin classWWidget
-
render
-
renderWidget
protected void renderWidget(WWidget widget, GuiRenderer renderer, double mouseX, double mouseY, double delta) -
propagateEvents
-
mouseClicked
public boolean mouseClicked(double mouseX, double mouseY, int button, boolean used) - Overrides:
mouseClickedin classWWidget
-
mouseReleased
public boolean mouseReleased(double mouseX, double mouseY, int button) - Overrides:
mouseReleasedin classWWidget
-
mouseMoved
public void mouseMoved(double mouseX, double mouseY, double lastMouseX, double lastMouseY) - Overrides:
mouseMovedin classWWidget
-
mouseScrolled
public boolean mouseScrolled(double amount) - Overrides:
mouseScrolledin classWWidget
-
keyPressed
public boolean keyPressed(int key, int modifiers) - Overrides:
keyPressedin classWWidget
-
keyRepeated
public boolean keyRepeated(int key, int modifiers) - Overrides:
keyRepeatedin classWWidget
-
charTyped
public boolean charTyped(char c)
-