Class DecodeLPElementRenderPattern

All Implemented Interfaces:
ISubGui, ISubGuiBox

Render pattern for the decode element, into which an encoded value is pasted.
  • Constructor Details

  • Method Details

    • getTextField

      public org.cyclops.cyclopscore.client.gui.component.input.WidgetTextFieldExtended getTextField()
    • init

      public void init(int guiLeft, int guiTop)
      Specified by:
      init in interface ISubGui
      Overrides:
      init in class RenderPattern<DecodeLPElement, ContainerScreenLogicProgrammerBase, ContainerLogicProgrammerBase>
    • renderBg

      public void renderBg(net.minecraft.client.gui.GuiGraphicsExtractor guiGraphics, int guiLeft, int guiTop, net.minecraft.client.renderer.texture.TextureManager textureManager, net.minecraft.client.gui.Font fontRenderer, float partialTicks, int mouseX, int mouseY)
      Specified by:
      renderBg in interface ISubGui
      Overrides:
      renderBg in class RenderPattern<DecodeLPElement, ContainerScreenLogicProgrammerBase, ContainerLogicProgrammerBase>
    • drawCentered

      protected void drawCentered(net.minecraft.client.gui.GuiGraphicsExtractor guiGraphics, net.minecraft.client.gui.Font font, String text, int centerX, int y, int color)
    • drawCenteredWrapped

      protected void drawCenteredWrapped(net.minecraft.client.gui.GuiGraphicsExtractor guiGraphics, net.minecraft.client.gui.Font font, net.minecraft.network.chat.Component text, int centerX, int y, int width, int color)
    • 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
    • onChanged

      protected void onChanged()