Class EmojiSelectionGui

java.lang.Object
com.hrznstudio.emojiful.gui.IDrawableGuiListener
com.hrznstudio.emojiful.gui.EmojiSelectionGui
All Implemented Interfaces:
net.minecraft.client.gui.components.events.GuiEventListener, net.minecraft.client.gui.components.TabOrderedElement

public class EmojiSelectionGui extends IDrawableGuiListener
  • Field Summary

    Fields inherited from interface net.minecraft.client.gui.components.events.GuiEventListener

    DOUBLE_CLICK_THRESHOLD_MS
  • Constructor Summary

    Constructors
    Constructor
    Description
    EmojiSelectionGui(net.minecraft.client.gui.screens.ChatScreen screen)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    charTyped(char c, int mod)
     
    void
    drawLine(net.minecraft.client.gui.GuiGraphics guiGraphics, float height, int line)
     
    void
    drawRectangle(net.minecraft.client.gui.GuiGraphics guiGraphics, net.minecraft.client.renderer.Rect2i rectangle2d)
     
    void
    drawRectangle(net.minecraft.client.gui.GuiGraphics guiGraphics, net.minecraft.client.renderer.Rect2i rectangle2d, int value)
     
    getCategory(int line)
     
    net.minecraft.client.gui.screens.ChatScreen
     
    net.minecraft.client.gui.components.EditBox
     
    int
     
    getLineToDraw(int line)
     
    boolean
    keyPressed(int keyCode, int scanCode, int modifiers)
     
    boolean
    mouseClicked(double mouseX, double mouseY, int p_231044_5_)
     
    void
    mouseMoved(double mouseX, double mouseY)
     
    boolean
    mouseScrolled(double mouseX, double mouseY, double delta, double d)
     
    void
    render(net.minecraft.client.gui.GuiGraphics guiGraphics)
     
    void
     
    void
     

    Methods inherited from class com.hrznstudio.emojiful.gui.IDrawableGuiListener

    isFocused, setFocused

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface net.minecraft.client.gui.components.events.GuiEventListener

    getCurrentFocusPath, getRectangle, isMouseOver, keyReleased, mouseDragged, mouseReleased, nextFocusPath

    Methods inherited from interface net.minecraft.client.gui.components.TabOrderedElement

    getTabOrderGroup
  • Constructor Details

    • EmojiSelectionGui

      public EmojiSelectionGui(net.minecraft.client.gui.screens.ChatScreen screen)
  • Method Details

    • render

      public void render(net.minecraft.client.gui.GuiGraphics guiGraphics)
    • mouseClicked

      public boolean mouseClicked(double mouseX, double mouseY, int p_231044_5_)
    • mouseMoved

      public void mouseMoved(double mouseX, double mouseY)
    • mouseScrolled

      public boolean mouseScrolled(double mouseX, double mouseY, double delta, double d)
    • drawRectangle

      public void drawRectangle(net.minecraft.client.gui.GuiGraphics guiGraphics, net.minecraft.client.renderer.Rect2i rectangle2d)
    • drawRectangle

      public void drawRectangle(net.minecraft.client.gui.GuiGraphics guiGraphics, net.minecraft.client.renderer.Rect2i rectangle2d, int value)
    • toggleSelectionArea

      public void toggleSelectionArea()
    • keyPressed

      public boolean keyPressed(int keyCode, int scanCode, int modifiers)
    • charTyped

      public boolean charTyped(char c, int mod)
    • drawLine

      public void drawLine(net.minecraft.client.gui.GuiGraphics guiGraphics, float height, int line)
    • getLineToDraw

      public Object getLineToDraw(int line)
    • updateFilter

      public void updateFilter()
    • getLineAmount

      public int getLineAmount()
    • getCategory

      public EmojiCategory getCategory(int line)
    • getChatScreen

      public net.minecraft.client.gui.screens.ChatScreen getChatScreen()
    • getFieldWidget

      public net.minecraft.client.gui.components.EditBox getFieldWidget()