Class ScrollingPanelWidget


public class ScrollingPanelWidget extends PanelWidget
  • Constructor Details

    • ScrollingPanelWidget

      public ScrollingPanelWidget(UIVec position, UIVec size)
  • Method Details

    • enableDragging

      public <T extends ScrollingPanelWidget> T enableDragging()
    • disableDragging

      public <T extends ScrollingPanelWidget> T disableDragging()
    • enableMouseWheel

      public <T extends ScrollingPanelWidget> T enableMouseWheel()
    • disableMouseWheel

      public <T extends ScrollingPanelWidget> T disableMouseWheel()
    • getScrollSensitivity

      public double getScrollSensitivity()
    • setScrollSensitivity

      public <T extends ScrollingPanelWidget> T setScrollSensitivity(double scrollSensitivity)
    • getDragButton

      public Enums.MouseButton getDragButton()
    • setDragButton

      public <T extends ScrollingPanelWidget> T setDragButton(Enums.MouseButton dragButton)
    • setScrollLimits

      public <T extends ScrollingPanelWidget> T setScrollLimits(int paddingX, int paddingY)
    • getScrollLimits

      public UIArea getScrollLimits()
    • setScrollLimits

      public <T extends ScrollingPanelWidget> T setScrollLimits(UIArea scrollLimits)
    • onInit

      public void onInit()
      Overrides:
      onInit in class WidgetBase
    • updateArea

      public void updateArea(UIArea parentArea)
      Overrides:
      updateArea in class WidgetBase
    • mouseClicked

      public boolean mouseClicked(double mouseX, double mouseY, int button)
      Overrides:
      mouseClicked in class WidgetBase
    • mouseReleased

      public boolean mouseReleased(double mouseX, double mouseY, int button)
      Overrides:
      mouseReleased in class WidgetBase
    • mouseDragged

      public boolean mouseDragged(double mouseX, double mouseY, int button, double dx, double dy)
      Overrides:
      mouseDragged in class WidgetBase
    • mouseScrolled

      public boolean mouseScrolled(double mouseX, double mouseY, double scrollX, double scrollY)
      Overrides:
      mouseScrolled in class WidgetBase
    • preRenderChild

      public void preRenderChild(net.minecraft.client.gui.GuiGraphicsExtractor guiGraphics, int mouseX, int mouseY, float tickDelta)
      Overrides:
      preRenderChild in class WidgetBase
    • postRenderChild

      public void postRenderChild(net.minecraft.client.gui.GuiGraphicsExtractor guiGraphics, int mouseX, int mouseY, float tickDelta)
      Overrides:
      postRenderChild in class WidgetBase