Interface Element

All Known Subinterfaces:
ParentElement
All Known Implementing Classes:
AbstractParentElement, BoMScreen, BooleanWidget, ButtonWidget, ClickableWidget, ConfigEntryWidget, ConfigEnumScreen, ConfigEnumScreen.SelectionWidget, ConfigJumpButton, ConfigPresetScreen, ConfigPresetScreen.PresetGroupWidget, ConfigPresetScreen.PresetWidget, ConfigScreen, ConfigSearch.ConfigSearchWidgetField, EmiBindWidget, EmiSearchWidget, EnumWidget, GroupNameWidget, IntGroupWidget, IntWidget, ListWidget, ListWidget.Entry, RecipeScreen, REMIScreen, ResolutionButtonWidget, ScreenAlignWidget, SidebarButtonWidget, SidebarPagesWidget, SidebarSubpanelsWidget, SizedButtonWidget, SubGroupNameWidget, TextFieldWidget

public interface Element
  • Method Summary

    Modifier and Type
    Method
    Description
    default boolean
    charTyped(char chr, int modifiers)
     
    boolean
     
    default boolean
    isMouseOver(double mouseX, double mouseY)
     
    default boolean
    keyPressed(int keyCode, int scanCode, int modifiers)
     
    default boolean
    keyReleased(int keyCode, int scanCode, int modifiers)
     
    default boolean
    mouseClicked(double mouseX, double mouseY, int button)
     
    default boolean
    mouseDragged(double mouseX, double mouseY, int button, double deltaX, double deltaY)
     
    default void
    mouseMoved(double mouseX, double mouseY)
     
    default boolean
    mouseReleased(double mouseX, double mouseY, int button)
     
    default boolean
    mouseScrolled(double mouseX, double mouseY, double amount)
     
    void
    setFocused(boolean focused)
     
  • Method Details

    • mouseMoved

      default void mouseMoved(double mouseX, double mouseY)
    • mouseClicked

      default boolean mouseClicked(double mouseX, double mouseY, int button)
    • mouseReleased

      default boolean mouseReleased(double mouseX, double mouseY, int button)
    • mouseDragged

      default boolean mouseDragged(double mouseX, double mouseY, int button, double deltaX, double deltaY)
    • mouseScrolled

      default boolean mouseScrolled(double mouseX, double mouseY, double amount)
    • keyPressed

      default boolean keyPressed(int keyCode, int scanCode, int modifiers)
    • keyReleased

      default boolean keyReleased(int keyCode, int scanCode, int modifiers)
    • charTyped

      default boolean charTyped(char chr, int modifiers)
    • isMouseOver

      default boolean isMouseOver(double mouseX, double mouseY)
    • setFocused

      void setFocused(boolean focused)
    • isFocused

      boolean isFocused()