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
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancharTyped(net.minecraft.client.input.CharacterEvent event) voiddrawLine(net.minecraft.client.gui.GuiGraphicsExtractor guiGraphics, float height, int line) voiddrawRectangle(net.minecraft.client.gui.GuiGraphicsExtractor guiGraphics, net.minecraft.client.renderer.Rect2i rectangle2d) voiddrawRectangle(net.minecraft.client.gui.GuiGraphicsExtractor guiGraphics, net.minecraft.client.renderer.Rect2i rectangle2d, int value) voidextractRenderState(net.minecraft.client.gui.GuiGraphicsExtractor guiGraphics, int mouseX, int mouseY, float partialTick) getCategory(int line) net.minecraft.client.gui.screens.ChatScreennet.minecraft.client.gui.components.EditBoxintgetLineToDraw(int line) booleankeyPressed(net.minecraft.client.input.KeyEvent event) booleanmouseClicked(net.minecraft.client.input.MouseButtonEvent event, boolean doubleClick) voidmouseMoved(double mouseX, double mouseY) booleanmouseScrolled(double mouseX, double mouseY, double delta, double d) voidvoidMethods inherited from class IDrawableGuiListener
isFocused, setFocusedMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
getBorderForArrowNavigation, getCurrentFocusPath, getRectangle, isMouseOver, keyReleased, mouseDragged, mouseReleased, nextFocusPath, preeditUpdated, shouldTakeFocusAfterInteractionMethods inherited from interface net.minecraft.client.gui.components.TabOrderedElement
getTabOrderGroup
-
Constructor Details
-
EmojiSelectionGui
public EmojiSelectionGui(net.minecraft.client.gui.screens.ChatScreen screen)
-
-
Method Details
-
extractRenderState
public void extractRenderState(net.minecraft.client.gui.GuiGraphicsExtractor guiGraphics, int mouseX, int mouseY, float partialTick) -
mouseClicked
public boolean mouseClicked(net.minecraft.client.input.MouseButtonEvent event, boolean doubleClick) -
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.GuiGraphicsExtractor guiGraphics, net.minecraft.client.renderer.Rect2i rectangle2d) -
drawRectangle
public void drawRectangle(net.minecraft.client.gui.GuiGraphicsExtractor guiGraphics, net.minecraft.client.renderer.Rect2i rectangle2d, int value) -
toggleSelectionArea
public void toggleSelectionArea() -
keyPressed
public boolean keyPressed(net.minecraft.client.input.KeyEvent event) -
charTyped
public boolean charTyped(net.minecraft.client.input.CharacterEvent event) -
drawLine
public void drawLine(net.minecraft.client.gui.GuiGraphicsExtractor guiGraphics, float height, int line) -
getLineToDraw
-
updateFilter
public void updateFilter() -
getLineAmount
public int getLineAmount() -
getCategory
-
getChatScreen
public net.minecraft.client.gui.screens.ChatScreen getChatScreen() -
getFieldWidget
public net.minecraft.client.gui.components.EditBox getFieldWidget()
-