net.minecraft.client.gui.widget

class ScrollableLayoutWidget$Container

extends ContainerWidget

All mapped superinterfaces:

Widget, Drawable, Element, Navigable, Selectable, Narratable, ParentElement

net.minecraft.client.gui.components.ScrollableLayout$Container
net.minecraft.class_11467$class_11468
net.minecraft.client.gui.widget.ScrollableLayoutWidget$Container

Field summary

Modifier and TypeField
private final MinecraftClient
minecraft
field_60721
client
private final List<ClickableWidget>
children
field_60722
children
final ScrollableLayoutWidget
this$0
field_60720
field_60720

Constructor summary

ModifierConstructor
public (ScrollableLayoutWidget this$0, MinecraftClient client, int width, int height, ScrollableWidget$Scrollbar scrollbar)

Method summary

Modifier and TypeMethod
protected int
contentHeight()
method_44395()
getContentsHeightWithPadding()
protected 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
updateWidgetNarration(NarrationElementOutput output)
method_47399(class_6382 arg0)
appendClickableNarrations(NarrationMessageBuilder arg0)
public ScreenRect
getBorderForArrowNavigation(ScreenDirection opposite)
method_65515(class_8028 arg0)
getBorder(NavigationDirection arg0)
public void
setFocused(GuiEventListener focused)
method_25395(class_364 arg0)
setFocused(Element arg0)
public void
setX(int x)
method_46421(int arg0)
setX(int arg0)
public void
setY(int y)
method_46419(int arg0)
setY(int arg0)
private int
scrollbarReserve()
method_1_605()
getSideMargin()
public void
setScrollAmount(double scrollAmount)
method_44382(double arg0)
setScrollY(double arg0)
public List<? extends Element>
children()
method_25396()
children()
public Collection<? extends Selectable>
getNarratables()
method_65516()
getNarratedParts()