java.lang.Object
meteordevelopment.meteorclient.gui.widgets.WWidget
meteordevelopment.meteorclient.gui.widgets.pressable.WPressable
All Implemented Interfaces:
BaseWidget
Direct Known Subclasses:
WButton, WDropdown, WDropdown.WDropdownValue, WFavorite, WCheckbox, WLabel, WMeteorModule, WMinus, WPlus, WTopBar.WTopBarButton, WTriangle

public abstract class WPressable extends WWidget
  • Field Details

    • action

      public Runnable action
    • pressed

      protected boolean pressed
  • Constructor Details

    • WPressable

      public WPressable()
  • Method Details

    • onMouseClicked

      public boolean onMouseClicked(double mouseX, double mouseY, int button, boolean used)
      Overrides:
      onMouseClicked in class WWidget
    • onMouseReleased

      public boolean onMouseReleased(double mouseX, double mouseY, int button)
      Overrides:
      onMouseReleased in class WWidget
    • onPressed

      protected void onPressed(int button)