Class MultiLineEditBoxColorable
java.lang.Object
net.minecraft.client.gui.components.AbstractWidget
net.minecraft.client.gui.components.AbstractScrollWidget
net.minecraft.client.gui.components.MultiLineEditBox
com.pixelmonmod.pixelmon.client.gui.widgets.MultiLineEditBoxColorable
- All Implemented Interfaces:
net.minecraft.client.gui.components.events.GuiEventListener
,net.minecraft.client.gui.components.Renderable
,net.minecraft.client.gui.components.TabOrderedElement
,net.minecraft.client.gui.layouts.LayoutElement
,net.minecraft.client.gui.narration.NarratableEntry
,net.minecraft.client.gui.narration.NarrationSupplier
public class MultiLineEditBoxColorable
extends net.minecraft.client.gui.components.MultiLineEditBox
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.client.gui.narration.NarratableEntry
net.minecraft.client.gui.narration.NarratableEntry.NarrationPriority
-
Field Summary
Fields inherited from class net.minecraft.client.gui.components.AbstractScrollWidget
scrollAmount, scrolling
Fields inherited from class net.minecraft.client.gui.components.AbstractWidget
active, alpha, focused, height, hoverOrFocusedStartTime, isHovered, message, MIN_SCROLL_PERIOD, packedFGColor, PERIOD_PER_SCROLLED_PIXEL, tabOrderGroup, tooltip, tooltipMsDelay, UNSET_FG_COLOR, visible, wasHoveredOrFocused, width, x, y
Fields inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
DOUBLE_CLICK_THRESHOLD_MS
-
Constructor Summary
ConstructorDescriptionMultiLineEditBoxColorable
(net.minecraft.client.gui.Font font, int x, int y, int width, int height, net.minecraft.network.chat.Component placeholder, net.minecraft.network.chat.Component message) -
Method Summary
Modifier and TypeMethodDescriptionboolean
mouseClicked
(double mouseX, double mouseY, int mouseButton) void
setFocusedConsumer
(BiConsumer<List<Pokemon>, Boolean> consumer) void
setMakeColorful
(boolean makeColorful) void
setPokemonToEdit
(List<Pokemon> pokemonToEdit) Methods inherited from class net.minecraft.client.gui.components.MultiLineEditBox
charTyped, getInnerHeight, getValue, keyPressed, mouseDragged, renderContents, renderDecorations, scrollbarVisible, scrollRate, setCharacterLimit, setFocused, setValue, setValueListener, updateWidgetNarration
Methods inherited from class net.minecraft.client.gui.components.AbstractScrollWidget
getMaxScrollAmount, innerPadding, mouseReleased, mouseScrolled, renderBackground, renderBorder, renderWidget, scrollAmount, scrollbarWidth, setScrollAmount, totalInnerPadding, withinContentAreaPoint, withinContentAreaTopBottom
Methods inherited from class net.minecraft.client.gui.components.AbstractWidget
clearFGColor, clicked, createNarrationMessage, createTooltipPositioner, defaultButtonNarrationText, getFGColor, getHeight, getMessage, getRectangle, getTabOrderGroup, getTooltip, getWidth, getX, getY, isActive, isFocused, isHovered, isHoveredOrFocused, isMouseOver, isValidClickButton, narrationPriority, nextFocusPath, onClick, onDrag, onRelease, playDownSound, render, renderScrollingString, renderScrollingString, renderScrollingString, setAlpha, setFGColor, setHeight, setMessage, setTabOrderGroup, setTooltip, setTooltipDelay, setWidth, setX, setY, updateNarration, visitWidgets, wrapDefaultNarrationMessage
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, isFocused, isMouseOver, keyReleased, mouseMoved, nextFocusPath
Methods inherited from interface net.minecraft.client.gui.layouts.LayoutElement
setPosition
Methods inherited from interface net.minecraft.client.gui.components.Renderable
render
Methods inherited from interface net.minecraft.client.gui.components.TabOrderedElement
getTabOrderGroup
-
Constructor Details
-
MultiLineEditBoxColorable
public MultiLineEditBoxColorable(net.minecraft.client.gui.Font font, int x, int y, int width, int height, net.minecraft.network.chat.Component placeholder, net.minecraft.network.chat.Component message)
-
-
Method Details
-
mouseClicked
public boolean mouseClicked(double mouseX, double mouseY, int mouseButton) - Specified by:
mouseClicked
in interfacenet.minecraft.client.gui.components.events.GuiEventListener
- Overrides:
mouseClicked
in classnet.minecraft.client.gui.components.MultiLineEditBox
-
setFocusedConsumer
-
setPokemonToEdit
-
setMakeColorful
public void setMakeColorful(boolean makeColorful)
-