Class WView
java.lang.Object
meteordevelopment.meteorclient.gui.widgets.WWidget
meteordevelopment.meteorclient.gui.widgets.containers.WContainer
meteordevelopment.meteorclient.gui.widgets.containers.WVerticalList
meteordevelopment.meteorclient.gui.widgets.containers.WView
- All Implemented Interfaces:
BaseWidget
- Direct Known Subclasses:
WMeteorView
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanprotected booleanbooleandoublebooleanFields inherited from class WVerticalList
spacing, widthRemoveFields inherited from class WContainer
cells -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected doubleprotected doubleprotected doublehandleX()protected doublehandleY()voidinit()booleanisWidgetInView(WWidget widget) protected voidprotected 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) protected booleanpropagateEvents(WWidget widget) booleanrender(GuiRenderer renderer, double mouseX, double mouseY, double delta) Methods inherited from class WVerticalList
spacingMethods inherited from class WContainer
add, calculateSize, calculateWidgetPositions, charTyped, clear, isFocused, keyPressed, keyRepeated, mouseClicked, mouseMoved, mouseReleased, mouseScrolled, move, moveCells, remove, renderWidgetMethods inherited from class WWidget
getRoot, getTheme, getView, invalidate, isOver, onCharTyped, onKeyPressed, onKeyRepeated, onRender, pad, setFocused
-
Field Details
-
maxHeight
public double maxHeight -
scrollOnlyWhenMouseOver
public boolean scrollOnlyWhenMouseOver -
hasScrollBar
public boolean hasScrollBar -
canScroll
protected boolean canScroll -
handleMouseOver
protected boolean handleMouseOver
-
-
Constructor Details
-
WView
public WView()
-
-
Method Details
-
init
-
onCalculateSize
protected void onCalculateSize()- Overrides:
onCalculateSizein classWVerticalList
-
onCalculateWidgetPositions
protected void onCalculateWidgetPositions()- Overrides:
onCalculateWidgetPositionsin classWVerticalList
-
onMouseClicked
public boolean onMouseClicked(net.minecraft.client.input.MouseButtonEvent click, boolean doubled) - Overrides:
onMouseClickedin classWWidget
-
onMouseReleased
public boolean onMouseReleased(net.minecraft.client.input.MouseButtonEvent click) - Overrides:
onMouseReleasedin classWWidget
-
onMouseMoved
public void onMouseMoved(double mouseX, double mouseY, double lastMouseX, double lastMouseY) - Overrides:
onMouseMovedin classWWidget
-
onMouseScrolled
public boolean onMouseScrolled(double amount) - Overrides:
onMouseScrolledin classWWidget
-
render
- Overrides:
renderin classWContainer
-
propagateEvents
- Overrides:
propagateEventsin classWContainer
-
handleWidth
protected double handleWidth() -
handleHeight
protected double handleHeight() -
handleX
protected double handleX() -
handleY
protected double handleY() -
isWidgetInView
-