Class IntegerEntryWidget
java.lang.Object
net.minecraft.client.gui.components.AbstractWidget
fr.rodofire.ewc.client.gui.widget.AbstractEntryWidget
fr.rodofire.ewc.client.gui.widget.IntegerEntryWidget
- 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
-
Nested Class Summary
Nested classes/interfaces inherited from class fr.rodofire.ewc.client.gui.widget.AbstractEntryWidget
AbstractEntryWidget.PressAction, AbstractEntryWidget.TypeActionNested classes/interfaces inherited from interface net.minecraft.client.gui.narration.NarratableEntry
net.minecraft.client.gui.narration.NarratableEntry.NarrationPriority -
Field Summary
Fields inherited from class fr.rodofire.ewc.client.gui.widget.AbstractEntryWidget
editable, textFields inherited from class net.minecraft.client.gui.components.AbstractWidget
active, alpha, height, isHovered, packedFGColor, UNSET_FG_COLOR, visible, widthFields inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
DOUBLE_CLICK_THRESHOLD_MS -
Constructor Summary
ConstructorsConstructorDescriptionIntegerEntryWidget(net.minecraft.client.gui.Font textRenderer, int x, int y, int width, int height, @Nullable AbstractEntryWidget copyFrom, net.minecraft.network.chat.Component text, String defaultText, AbstractEntryWidget.PressAction pressAction, AbstractEntryWidget.TypeAction typeAction) IntegerEntryWidget(net.minecraft.client.gui.Font textRenderer, int x, int y, int width, int height, net.minecraft.network.chat.Component text) -
Method Summary
Modifier and TypeMethodDescriptionprotected booleancanWrite(char chr) protected booleancustomWrite(String chr, String text) protected voidupdateWidgetNarration(@NotNull net.minecraft.client.gui.narration.NarrationElementOutput narrationElementOutput) Methods inherited from class fr.rodofire.ewc.client.gui.widget.AbstractEntryWidget
charTyped, createNarrationMessage, eraseCharacters, eraseWords, getCharacterX, getCursor, getInnerWidth, getSelectedText, getText, getWordSkipPosition, isActive, isMouseOver, isVisible, keyPressed, moveCursor, nextFocusPath, onClick, onPress, onType, playDownSound, renderWidget, setChangedListener, setCursor, setCursorToEnd, setCursorToStart, setDrawsBackground, setEditable, setEditableColor, setFocused, setFocusUnlocked, setMaxLength, setPlaceholder, setRenderTextProvider, setSelectionEnd, setSelectionStart, setSuggestion, setText, setTextPredicate, setUneditableColor, setVisible, tick, writeMethods inherited from class net.minecraft.client.gui.components.AbstractWidget
clearFGColor, clicked, defaultButtonNarrationText, getBottom, getFGColor, getHeight, getMessage, getRectangle, getRight, getTabOrderGroup, getTooltip, getWidth, getX, getY, isFocused, isHovered, isHoveredOrFocused, isValidClickButton, mouseClicked, mouseDragged, mouseReleased, narrationPriority, 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
-
IntegerEntryWidget
public IntegerEntryWidget(net.minecraft.client.gui.Font textRenderer, int x, int y, int width, int height, net.minecraft.network.chat.Component text) -
IntegerEntryWidget
public IntegerEntryWidget(net.minecraft.client.gui.Font textRenderer, int x, int y, int width, int height, @Nullable @Nullable AbstractEntryWidget copyFrom, net.minecraft.network.chat.Component text, String defaultText, AbstractEntryWidget.PressAction pressAction, AbstractEntryWidget.TypeAction typeAction)
-
-
Method Details
-
canWrite
protected boolean canWrite(char chr) - Specified by:
canWritein classAbstractEntryWidget
-
customWrite
- Overrides:
customWritein classAbstractEntryWidget
-
updateWidgetNarration
protected void updateWidgetNarration(@NotNull @NotNull net.minecraft.client.gui.narration.NarrationElementOutput narrationElementOutput) - Specified by:
updateWidgetNarrationin classnet.minecraft.client.gui.components.AbstractWidget
-