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.class_8209
net.minecraft.client.gui.widget.TabButtonWidget

Field summary

Modifier and TypeField
private static final ButtonTextures
SPRITES
field_45391
TAB_BUTTON_TEXTURES
private static final int
SELECTED_OFFSET
field_43063
field_43063
private static final int
TEXT_MARGIN
field_43064
field_43064
private static final int
UNDERLINE_HEIGHT
field_43065
field_43065
private static final int
UNDERLINE_MARGIN_X
field_43066
field_43066
private static final int
UNDERLINE_MARGIN_BOTTOM
field_43067
field_43067
private final TabManager
tabManager
field_43068
tabManager
private final 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)
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)
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)
method_49608(class_12225 arg0)
drawMessage(DrawnTextConsumer textConsumer)
private void
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)
method_47399(class_6382 arg0)
appendClickableNarrations(NarrationMessageBuilder arg0)
public void
playDownSound(SoundManager soundManager)
method_25354(class_1144 arg0)
playDownSound(SoundManager arg0)
public Tab
tab()
method_49609()
getTab()
public boolean
isSelected()
method_49611()
isCurrentTab()