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) voidvoidbooleancharTyped(net.minecraft.client.input.CharacterEvent input) voidclear()booleanbooleankeyPressed(net.minecraft.client.input.KeyEvent input) booleankeyRepeated(net.minecraft.client.input.KeyEvent input) booleanmouseClicked(net.minecraft.client.input.MouseButtonEvent click, boolean doubled) voidmouseMoved(double mouseX, double mouseY, double lastMouseX, double lastMouseY) booleanmouseReleased(net.minecraft.client.input.MouseButtonEvent click) 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 WWidget
getRoot, getTheme, getView, init, invalidate, isOver, onCharTyped, onKeyPressed, onKeyRepeated, onMouseClicked, onMouseMoved, onMouseReleased, onMouseScrolled, onRender, pad, setFocused
-
Field Details
-
cells
-
-
Constructor Details
-
WContainer
public WContainer()
-
-
Method Details
-
add
-
clear
public void clear() -
remove
-
move
-
moveCells
public void moveCells(double deltaX, double deltaY) -
isFocused
-
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(net.minecraft.client.input.MouseButtonEvent click, boolean doubled) - Overrides:
mouseClickedin classWWidget
-
mouseReleased
public boolean mouseReleased(net.minecraft.client.input.MouseButtonEvent click) - 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(net.minecraft.client.input.KeyEvent input) - Overrides:
keyPressedin classWWidget
-
keyRepeated
public boolean keyRepeated(net.minecraft.client.input.KeyEvent input) - Overrides:
keyRepeatedin classWWidget
-
charTyped
-