java.lang.Object
org.cyclops.integrateddynamics.core.client.gui.subgui.SubGuiBox
org.cyclops.integrateddynamics.core.client.gui.subgui.SubGuiBox.Base
All Implemented Interfaces:
ISubGui, ISubGuiBox
Direct Known Subclasses:
SubGuiValueTypeInfoBase
Enclosing class:
SubGuiBox

public static class SubGuiBox.Base extends SubGuiBox
  • Constructor Details

    • Base

      public Base(SubGuiBox.Box type, int x, int y, int width, int height)
  • Method Details

    • getX

      public int getX()
    • getY

      public int getY()
    • getWidth

      public int getWidth()
    • getHeight

      public int getHeight()
    • init

      public void init(int guiLeft, int guiTop)
      Specified by:
      init in interface ISubGui
      Overrides:
      init in class SubGuiBox
    • tick

      public void tick()
    • charTyped

      public boolean charTyped(net.minecraft.client.input.CharacterEvent evt)
      Description copied from interface: ISubGui
      Char type event
      Specified by:
      charTyped in interface ISubGui
      Overrides:
      charTyped in class SubGuiBox
      Parameters:
      evt - The character event
      Returns:
      True if all next actions should be skipped
    • keyPressed

      public boolean keyPressed(net.minecraft.client.input.KeyEvent evt)
      Description copied from interface: ISubGui
      Key press event
      Specified by:
      keyPressed in interface ISubGui
      Overrides:
      keyPressed in class SubGuiBox
      Parameters:
      evt - The key event
      Returns:
      True if all next actions should be skipped
    • mouseClicked

      public boolean mouseClicked(net.minecraft.client.input.MouseButtonEvent evt, boolean isDoubleClick)
      Specified by:
      mouseClicked in interface ISubGui
      Overrides:
      mouseClicked in class SubGuiBox