Class ScrollingPanelWidget
java.lang.Object
de.luckymcdev.foundryengine.client.ui.widget.WidgetBase
de.luckymcdev.foundryengine.client.ui.widget.PanelWidget
de.luckymcdev.foundryengine.client.ui.widget.ScrollingPanelWidget
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T extends ScrollingPanelWidget>
T<T extends ScrollingPanelWidget>
T<T extends ScrollingPanelWidget>
T<T extends ScrollingPanelWidget>
TdoublebooleanmouseClicked(double mouseX, double mouseY, int button) booleanmouseDragged(double mouseX, double mouseY, int button, double dx, double dy) booleanmouseReleased(double mouseX, double mouseY, int button) booleanmouseScrolled(double mouseX, double mouseY, double scrollX, double scrollY) voidonInit()voidpostRenderChild(net.minecraft.client.gui.GuiGraphicsExtractor guiGraphics, int mouseX, int mouseY, float tickDelta) voidpreRenderChild(net.minecraft.client.gui.GuiGraphicsExtractor guiGraphics, int mouseX, int mouseY, float tickDelta) <T extends ScrollingPanelWidget>
TsetDragButton(Enums.MouseButton dragButton) <T extends ScrollingPanelWidget>
TsetScrollLimits(int paddingX, int paddingY) <T extends ScrollingPanelWidget>
TsetScrollLimits(UIArea scrollLimits) <T extends ScrollingPanelWidget>
TsetScrollSensitivity(double scrollSensitivity) voidupdateArea(UIArea parentArea) Methods inherited from class PanelWidget
getBackgroundColor, getBorderColor, getBorderThickness, setBackgroundColor, setBackgroundColor, setBorder, setBorder, setBorderColor, setBorderColor, setBorderThicknessMethods inherited from class WidgetBase
addWidget, charTyped, contains, getAnchorPoint, getArea, getBaseArea, getChildren, getConstraint, getLayout, getOffset, getParent, getPosition, getRenderArea, getRotation, getShouldLerp, getSize, getZIndex, isEnabled, isFocused, isVisible, keyPressed, keyReleased, postRender, preRender, preTick, removeWidget, render, setAnchorPoint, setConstraint, setEnabled, setFocused, setLayout, setOffset, setParent, setPosition, setPosition, setRotation, setShouldLerp, setSize, setSize, setVisible, setZIndex, tick, updateArea
-
Constructor Details
-
ScrollingPanelWidget
-
-
Method Details
-
enableDragging
-
disableDragging
-
enableMouseWheel
-
disableMouseWheel
-
getScrollSensitivity
public double getScrollSensitivity() -
setScrollSensitivity
-
getDragButton
-
setDragButton
-
setScrollLimits
-
getScrollLimits
-
setScrollLimits
-
onInit
public void onInit()- Overrides:
onInitin classWidgetBase
-
updateArea
- Overrides:
updateAreain classWidgetBase
-
mouseClicked
public boolean mouseClicked(double mouseX, double mouseY, int button) - Overrides:
mouseClickedin classWidgetBase
-
mouseReleased
public boolean mouseReleased(double mouseX, double mouseY, int button) - Overrides:
mouseReleasedin classWidgetBase
-
mouseDragged
public boolean mouseDragged(double mouseX, double mouseY, int button, double dx, double dy) - Overrides:
mouseDraggedin classWidgetBase
-
mouseScrolled
public boolean mouseScrolled(double mouseX, double mouseY, double scrollX, double scrollY) - Overrides:
mouseScrolledin classWidgetBase
-
preRenderChild
public void preRenderChild(net.minecraft.client.gui.GuiGraphicsExtractor guiGraphics, int mouseX, int mouseY, float tickDelta) - Overrides:
preRenderChildin classWidgetBase
-
postRenderChild
public void postRenderChild(net.minecraft.client.gui.GuiGraphicsExtractor guiGraphics, int mouseX, int mouseY, float tickDelta) - Overrides:
postRenderChildin classWidgetBase
-