Class TransparentTextFieldWidget
java.lang.Object
net.minecraft.client.gui.components.AbstractWidget
net.minecraft.client.gui.components.EditBox
com.pixelmonmod.pixelmon.client.gui.widgets.text.ColouredTextFieldWidget
com.pixelmonmod.pixelmon.client.gui.widgets.text.EnhancedTextFieldWidget
com.pixelmonmod.pixelmon.client.gui.widgets.text.TransparentTextFieldWidget
- 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,net.neoforged.neoforge.client.extensions.IAbstractWidgetExtension
Represents a text field that has a transparent background. This is a copy of the TextField class with
the background removed, would be useful for text fields in the GUI that are not part of the main.
-
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 com.pixelmonmod.pixelmon.client.gui.widgets.text.EnhancedTextFieldWidget
COLOR_CODE_PATTERN, placeholder, tooltipFields inherited from class net.minecraft.client.gui.components.EditBox
BACKWARDS, bordered, canLoseFocus, CURSOR_APPEND_CHARACTER, CURSOR_BLINK_INTERVAL_MS, CURSOR_INSERT_COLOR, CURSOR_INSERT_WIDTH, cursorPos, DEFAULT_TEXT_COLOR, displayPos, filter, focusedTime, font, formatter, FORWARDS, highlightPos, hint, isEditable, maxLength, responder, SPRITES, suggestion, textColor, textColorUneditable, textShadow, valueFields inherited from class net.minecraft.client.gui.components.AbstractWidget
active, alpha, height, isHovered, packedFGColor, UNSET_FG_COLOR, visible, width, x, yFields inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
DOUBLE_CLICK_THRESHOLD_MS -
Constructor Summary
ConstructorsConstructorDescriptionTransparentTextFieldWidget(net.minecraft.client.gui.Font fontRenderer, int x, int y, int width, int height) TransparentTextFieldWidget(net.minecraft.client.gui.Font fontRenderer, int x, int y, int width, int height, String text) TransparentTextFieldWidget(net.minecraft.client.gui.Font fontRenderer, int x, int y, int width, int height, net.minecraft.network.chat.Component text) -
Method Summary
Methods inherited from class com.pixelmonmod.pixelmon.client.gui.widgets.text.EnhancedTextFieldWidget
getPlaceholder, getValue, renderWidget, setPlaceholder, setTooltipMethods inherited from class com.pixelmonmod.pixelmon.client.gui.widgets.text.ColouredTextFieldWidget
setHighlightColorMethods inherited from class net.minecraft.client.gui.components.EditBox
canConsumeInput, charTyped, createNarrationMessage, deleteChars, deleteCharsToPos, deleteWords, getCursorPosition, getHighlighted, getInnerWidth, getMaxLength, getScreenX, getTextShadow, getValue, getWordPosition, insertText, isVisible, keyPressed, moveCursor, moveCursorTo, moveCursorToEnd, moveCursorToStart, onClick, playDownSound, renderHighlight, setCanLoseFocus, setCursorPosition, setEditable, setFilter, setFocused, setFormatter, setHighlightPos, setHint, setMaxLength, setResponder, setSuggestion, setTextColor, setTextColorUneditable, setTextShadow, setValue, setVisible, updateWidgetNarrationMethods inherited from class net.minecraft.client.gui.components.AbstractWidget
clearFGColor, clicked, defaultButtonNarrationText, getBottom, getFGColor, getHeight, getMessage, getRectangle, getRight, getTabOrderGroup, getTooltip, getWidth, getX, getY, isActive, isFocused, isHovered, isHoveredOrFocused, isMouseOver, isValidClickButton, mouseClicked, mouseDragged, mouseReleased, narrationPriority, nextFocusPath, onDrag, onRelease, render, renderScrollingString, renderScrollingString, renderScrollingString, setAlpha, setFGColor, setHeight, setMessage, setRectangle, setSize, setTabOrderGroup, setTooltip, setTooltipDelay, setWidth, setX, setY, updateNarration, visitWidgets, wrapDefaultNarrationMessageMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
getCurrentFocusPath, keyReleased, mouseMoved, mouseScrolledMethods inherited from interface net.neoforged.neoforge.client.extensions.IAbstractWidgetExtension
onClickMethods inherited from interface net.minecraft.client.gui.layouts.LayoutElement
setPositionMethods inherited from interface net.minecraft.client.gui.components.Renderable
render
-
Constructor Details
-
TransparentTextFieldWidget
public TransparentTextFieldWidget(net.minecraft.client.gui.Font fontRenderer, int x, int y, int width, int height) -
TransparentTextFieldWidget
public TransparentTextFieldWidget(net.minecraft.client.gui.Font fontRenderer, int x, int y, int width, int height, net.minecraft.network.chat.Component text) -
TransparentTextFieldWidget
public TransparentTextFieldWidget(net.minecraft.client.gui.Font fontRenderer, int x, int y, int width, int height, String text)
-
-
Method Details
-
isBordered
public boolean isBordered()- Overrides:
isBorderedin classnet.minecraft.client.gui.components.EditBox
-
setBordered
Deprecated.Not intended to be called from anywhere except theEnhancedTextFieldWidget.renderWidget(GuiGraphics, int, int, float)method.- Overrides:
setBorderedin classnet.minecraft.client.gui.components.EditBox
-
EnhancedTextFieldWidget.renderWidget(GuiGraphics, int, int, float)method.