Class FittingMultiLineTextWidget
java.lang.Object
net.minecraft.client.gui.components.AbstractWidget
net.minecraft.client.gui.components.AbstractScrollArea
net.minecraft.client.gui.components.AbstractTextAreaWidget
net.minecraft.client.gui.components.FittingMultiLineTextWidget
- All Implemented Interfaces:
GuiEventListener,Renderable,TabOrderedElement,LayoutElement,NarratableEntry,NarrationSupplier,IAbstractWidgetExtension
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.client.gui.narration.NarratableEntry
NarratableEntry.NarrationPriority -
Field Summary
FieldsFields inherited from class net.minecraft.client.gui.components.AbstractTextAreaWidget
DEFAULT_TOTAL_PADDINGFields inherited from class net.minecraft.client.gui.components.AbstractScrollArea
SCROLLBAR_WIDTHFields 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
ConstructorsConstructorDescriptionFittingMultiLineTextWidget(int x, int y, int width, int height, Component message, Font font) -
Method Summary
Modifier and TypeMethodDescriptionprotected intprotected voidrenderBackground(GuiGraphics guiGraphics) protected voidrenderContents(GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTick) protected doublesetColor(int color) voidsetMessage(Component message) voidsetWidth(int width) booleanprotected voidupdateWidgetNarration(NarrationElementOutput narrationElementOutput) Methods inherited from class net.minecraft.client.gui.components.AbstractTextAreaWidget
contentHeight, getInnerLeft, getInnerTop, innerPadding, isMouseOver, keyPressed, mouseClicked, playDownSound, renderBorder, renderDecorations, renderWidget, scrollBarX, totalInnerPadding, withinContentAreaTopBottomMethods inherited from class net.minecraft.client.gui.components.AbstractScrollArea
maxScrollAmount, mouseDragged, mouseScrolled, onRelease, refreshScrollAmount, renderScrollbar, scrollAmount, scrollbarVisible, scrollBarY, scrollerHeight, setScrollAmount, updateScrollingMethods inherited from class net.minecraft.client.gui.components.AbstractWidget
clearFGColor, createNarrationMessage, defaultButtonNarrationText, getBottom, getFGColor, getHeight, getMessage, getRectangle, getRight, getTabOrderGroup, getWidth, getX, getY, isActive, isFocused, isHovered, isHoveredOrFocused, isValidClickButton, mouseReleased, narrationPriority, nextFocusPath, onClick, onDrag, playButtonClickSound, render, renderScrollingString, renderScrollingString, renderScrollingString, setAlpha, setFGColor, setFocused, setHeight, setRectangle, setSize, setTabOrderGroup, setTooltip, setTooltipDelay, 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
charTyped, getBorderForArrowNavigation, getCurrentFocusPath, keyReleased, mouseMovedMethods 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.narration.NarratableEntry
getNarratables
-
Field Details
-
font
-
multilineWidget
-
-
Constructor Details
-
FittingMultiLineTextWidget
-
-
Method Details
-
setColor
-
setWidth
public void setWidth(int width) - Overrides:
setWidthin classAbstractWidget
-
getInnerHeight
protected int getInnerHeight()- Specified by:
getInnerHeightin classAbstractTextAreaWidget
-
scrollRate
protected double scrollRate()- Specified by:
scrollRatein classAbstractScrollArea
-
renderBackground
- Overrides:
renderBackgroundin classAbstractTextAreaWidget
-
showingScrollBar
public boolean showingScrollBar() -
renderContents
- Specified by:
renderContentsin classAbstractTextAreaWidget
-
updateWidgetNarration
- Specified by:
updateWidgetNarrationin classAbstractWidget
-
setMessage
- Overrides:
setMessagein classAbstractWidget
-