net.minecraft.client.gui.widget

public class TabButtonWidget

extends ClickableWidget$InactivityIndicatingWidget

All mapped superinterfaces:

Widget, Drawable, Element, Navigable, Selectable, Narratable

net.minecraft.client.gui.components.TabButton
net.minecraft.client.gui.components.TabButton
net.minecraft.class_8209
net.minecraft.client.gui.widget.TabButtonWidget

Field summary

Modifier and TypeField
private static final ButtonTextures
SPRITES
SPRITES
field_45391
TAB_BUTTON_TEXTURES
private static final int
SELECTED_OFFSET
SELECTED_OFFSET
field_43063
field_43063
private static final int
TEXT_MARGIN
TEXT_MARGIN
field_43064
field_43064
private static final int
UNDERLINE_HEIGHT
UNDERLINE_HEIGHT
field_43065
field_43065
private static final int
UNDERLINE_MARGIN_X
UNDERLINE_MARGIN_X
field_43066
field_43066
private static final int
UNDERLINE_MARGIN_BOTTOM
UNDERLINE_MARGIN_BOTTOM
field_43067
field_43067
private final TabManager
tabManager
tabManager
field_43068
tabManager
private final Tab
tab
tab
field_43069
tab

Constructor summary

ModifierConstructor
public (TabManager tabManager, Tab tab, int width, int height)

Method summary

Modifier and TypeMethod
public void
extractWidgetRenderState(GuiGraphicsExtractor graphics, int mouseX, int mouseY, float a)
extractWidgetRenderState(GuiGraphicsExtractor graphics, int mouseX, int mouseY, float a)
method_48579(class_332 arg0, int arg1, int arg2, float arg3)
renderWidget(DrawContext arg0, int arg1, int arg2, float arg3)
protected void
extractMenuBackground(GuiGraphicsExtractor graphics, int x0, int y0, int x1, int y1)
extractMenuBackground(GuiGraphicsExtractor graphics, int x0, int y0, int x1, int y1)
method_58230(class_332 arg0, int arg1, int arg2, int arg3, int arg4)
renderBackgroundTexture(DrawContext context, int left, int top, int right, int bottom)
private void
extractLabel(ActiveTextCollector output)
extractLabel(ActiveTextCollector output)
method_49608(class_12225 arg0)
drawMessage(DrawnTextConsumer textConsumer)
private void
extractFocusUnderline(GuiGraphicsExtractor graphics, Font font, int color)
extractFocusUnderline(GuiGraphicsExtractor graphics, Font font, int color)
method_49610(class_332 arg0, class_327 arg1, int arg2)
drawCurrentTabLine(DrawContext context, TextRenderer textRenderer, int color)
protected void
updateWidgetNarration(NarrationElementOutput output)
updateWidgetNarration(NarrationElementOutput output)
method_47399(class_6382 arg0)
appendClickableNarrations(NarrationMessageBuilder arg0)
public void
playDownSound(SoundManager soundManager)
playDownSound(SoundManager soundManager)
method_25354(class_1144 arg0)
playDownSound(SoundManager arg0)
public Tab
tab()
tab()
method_49609()
getTab()
public boolean
isSelected()
isSelected()
method_49611()
isCurrentTab()