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.CharInput input) voidclear()booleanbooleankeyPressed(net.minecraft.client.input.KeyInput input) booleankeyRepeated(net.minecraft.client.input.KeyInput input) booleanmouseClicked(net.minecraft.client.gui.Click click, boolean doubled) voidmouseMoved(double mouseX, double mouseY, double lastMouseX, double lastMouseY) booleanmouseReleased(net.minecraft.client.gui.Click 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 meteordevelopment.meteorclient.gui.widgets.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
public void move(double deltaX, double deltaY) -
moveCells
public void moveCells(double deltaX, double deltaY) -
isFocused
public boolean 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.gui.Click click, boolean doubled) - Overrides:
mouseClickedin classWWidget
-
mouseReleased
public boolean mouseReleased(net.minecraft.client.gui.Click 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.KeyInput input) - Overrides:
keyPressedin classWWidget
-
keyRepeated
public boolean keyRepeated(net.minecraft.client.input.KeyInput input) - Overrides:
keyRepeatedin classWWidget
-
charTyped
public boolean charTyped(net.minecraft.client.input.CharInput input)
-