net.minecraft.client.gui.components

public abstract class AbstractSelectionList<E extends AbstractSelectionList$Entry<E>>

extends AbstractContainerEventHandler implements Widget

All mapped superinterfaces:

ContainerEventHandler, GuiEventListener, Widget

dlc
net.minecraft.client.gui.components.AbstractSelectionList
net.minecraft.class_350
net.minecraft.client.gui.widget.EntryListWidget
net.minecraft.client.gui.widget.list.AbstractList

Field summary

Modifier and TypeField
protected final Minecraft
b
minecraft
field_22740
client
field_230668_b_
protected final int
c
itemHeight
field_22741
itemHeight
field_230669_c_
private final List<E>
a
children
field_22739
children
field_230667_a_
protected int
d
width
field_22742
width
field_230670_d_
protected int
e
height
field_22743
height
field_230671_e_
protected int
i
y0
field_19085
top
field_230672_i_
protected int
j
y1
field_19086
bottom
field_230673_j_
protected int
k
x1
field_19087
right
field_230674_k_
protected int
l
x0
field_19088
left
field_230675_l_
protected boolean
m
centerListVertically
field_22744
centerListVertically
field_230676_m_
private double
o
scrollAmount
field_22749
scrollAmount
field_230678_o_
private boolean
p
renderSelection
field_22746
renderSelection
field_230679_p_
private boolean
q
renderHeader
field_22747
renderHeader
field_230680_q_
protected int
n
headerHeight
field_22748
headerHeight
field_230677_n_
private boolean
r
scrolling
field_22750
scrolling
field_230681_r_
private E
s
selected
field_22751
selected
field_230682_s_

Constructor summary

ModifierConstructor
public (Minecraft client, int width, int height, int top, int bottom, int itemHeight)

Method summary

Modifier and TypeMethod
public void
a(boolean arg0)
setRenderSelection(boolean arg0)
method_29344(boolean arg0)
setRenderSelection(boolean renderSelection)
func_230943_a_(boolean arg0)
protected void
a(boolean arg0, int arg1)
setRenderHeader(boolean arg0, int arg1)
method_25315(boolean arg0, int arg1)
setRenderHeader(boolean renderHeader, int headerHeight)
func_230944_a_(boolean arg0, int arg1)
public int
d()
getRowWidth()
method_25322()
getRowWidth()
func_230949_c_()
public E
h()
getSelected()
method_25334()
getSelected()
func_230958_g_()
public void
a(E arg0)
setSelected(E arg0)
method_25313(E arg0)
setSelected(E entry)
func_241215_a_(E arg0)
public E
i()
getFocused()
method_25336()
getFocused()
func_241217_q_()
public final List<E>
av_()
children()
method_25396()
children()
func_231039_at__()
protected final void
k()
clearEntries()
method_25339()
clearEntries()
func_230963_j_()
protected void
a(Collection<E> arg0)
replaceEntries(Collection<E> arg0)
method_25314(Collection<E> arg0)
replaceEntries(Collection<E> newEntries)
func_230942_a_(Collection<E> arg0)
protected E
e(int arg0)
getEntry(int arg0)
method_25326(int arg0)
getEntry(int index)
func_230953_d_(int arg0)
protected int
b(E arg0)
addEntry(E arg0)
method_25321(E arg0)
addEntry(E entry)
func_230513_b_(E arg0)
protected int
l()
getItemCount()
method_25340()
getItemCount()
func_230965_k_()
protected boolean
f(int arg0)
isSelectedItem(int arg0)
method_25332(int arg0)
isSelectedItem(int index)
func_230957_f_(int arg0)
protected final E
a(double arg0, double arg1)
getEntryAtPosition(double arg0, double arg1)
method_25308(double arg0, double arg1)
getEntryAtPosition(double x, double y)
func_230933_a_(double arg0, double arg1)
public void
a(int arg0, int arg1, int arg2, int arg3)
updateSize(int arg0, int arg1, int arg2, int arg3)
method_25323(int arg0, int arg1, int arg2, int arg3)
updateSize(int width, int height, int top, int bottom)
func_230940_a_(int arg0, int arg1, int arg2, int arg3)
public void
g(int arg0)
setLeftPos(int arg0)
method_25333(int arg0)
setLeftPos(int left)
func_230959_g_(int arg0)
protected int
c()
getMaxPosition()
method_25317()
getMaxPosition()
func_230945_b_()
protected void
a(int arg0, int arg1)
clickedHeader(int arg0, int arg1)
method_25310(int arg0, int arg1)
clickedHeader(int x, int y)
func_230938_a_(int arg0, int arg1)
protected void
a(dfj arg0, int arg1, int arg2, dfl arg3)
renderHeader(PoseStack arg0, int arg1, int arg2, Tesselator arg3)
method_25312(class_4587 arg0, int arg1, int arg2, class_289 arg3)
renderHeader(MatrixStack matrices, int x, int y, Tessellator arg3)
func_230448_a_(MatrixStack arg0, int arg1, int arg2, Tessellator arg3)
protected void
a(dfj arg0)
renderBackground(PoseStack arg0)
method_25325(class_4587 arg0)
renderBackground(MatrixStack matrices)
func_230433_a_(MatrixStack arg0)
protected void
a(dfj arg0, int arg1, int arg2)
renderDecorations(PoseStack arg0, int arg1, int arg2)
method_25320(class_4587 arg0, int arg1, int arg2)
renderDecorations(MatrixStack arg0, int arg1, int arg2)
func_230447_a_(MatrixStack arg0, int arg1, int arg2)
public void
a(dfj arg0, int arg1, int arg2, float arg3)
render(PoseStack arg0, int arg1, int arg2, float arg3)
method_25394(class_4587 arg0, int arg1, int arg2, float arg3)
render(MatrixStack arg0, int arg1, int arg2, float arg3)
func_230430_a_(MatrixStack arg0, int arg1, int arg2, float arg3)
protected void
c(E arg0)
centerScrollOn(E arg0)
method_25324(E arg0)
centerScrollOn(E entry)
func_230951_c_(E arg0)
protected void
d(E arg0)
ensureVisible(E arg0)
method_25328(E arg0)
ensureVisible(E entry)
func_230954_d_(E arg0)
private void
a(int arg0)
scroll(int arg0)
method_25309(int arg0)
scroll(int amount)
func_230937_a_(int arg0)
public double
m()
getScrollAmount()
method_25341()
getScrollAmount()
func_230966_l_()
public void
a(double arg0)
setScrollAmount(double arg0)
method_25307(double arg0)
setScrollAmount(double amount)
func_230932_a_(double arg0)
private int
f()
getMaxScroll()
method_25331()
getMaxScroll()
func_230955_e_()
protected void
b(double arg0, double arg1, int arg2)
updateScrollingState(double arg0, double arg1, int arg2)
method_25318(double arg0, double arg1, int arg2)
updateScrollingState(double mouseX, double mouseY, int button)
func_230947_b_(double arg0, double arg1, int arg2)
protected int
e()
getScrollbarPosition()
method_25329()
getScrollbarPositionX()
func_230952_d_()
public boolean
a(double arg0, double arg1, int arg2)
mouseClicked(double arg0, double arg1, int arg2)
method_25402(double arg0, double arg1, int arg2)
mouseClicked(double arg0, double arg1, int arg2)
func_231044_a_(double arg0, double arg1, int arg2)
public boolean
c(double arg0, double arg1, int arg2)
mouseReleased(double arg0, double arg1, int arg2)
method_25406(double arg0, double arg1, int arg2)
mouseReleased(double arg0, double arg1, int arg2)
func_231048_c_(double arg0, double arg1, int arg2)
public boolean
a(double arg0, double arg1, int arg2, double arg3, double arg4)
mouseDragged(double arg0, double arg1, int arg2, double arg3, double arg4)
method_25403(double arg0, double arg1, int arg2, double arg3, double arg4)
mouseDragged(double arg0, double arg1, int arg2, double arg3, double arg4)
func_231045_a_(double arg0, double arg1, int arg2, double arg3, double arg4)
public boolean
a(double arg0, double arg1, double arg2)
mouseScrolled(double arg0, double arg1, double arg2)
method_25401(double arg0, double arg1, double arg2)
mouseScrolled(double arg0, double arg1, double arg2)
func_231043_a_(double arg0, double arg1, double arg2)
public boolean
a(int arg0, int arg1, int arg2)
keyPressed(int arg0, int arg1, int arg2)
method_25404(int arg0, int arg1, int arg2)
keyPressed(int arg0, int arg1, int arg2)
func_231046_a_(int arg0, int arg1, int arg2)
protected void
a(dlc$b arg0)
moveSelection(AbstractSelectionList$SelectionDirection arg0)
method_25335(class_350$class_5403 arg0)
moveSelection(EntryListWidget$MoveDirection direction)
func_241219_a_(AbstractList$Ordering arg0)
protected void
o()
refreshSelection()
method_30015()
method_30015()
func_241574_n_()
protected void
a(dlc$b arg0, Predicate<E> arg1)
moveSelection(AbstractSelectionList$SelectionDirection arg0, Predicate<E> arg1)
method_30013(class_350$class_5403 arg0, Predicate<E> arg1)
moveSelectionIf(EntryListWidget$MoveDirection direction, Predicate<E> arg1)
func_241572_a_(AbstractList$Ordering arg0, Predicate<E> arg1)
public boolean
b(double arg0, double arg1)
isMouseOver(double arg0, double arg1)
method_25405(double arg0, double arg1)
isMouseOver(double arg0, double arg1)
func_231047_b_(double arg0, double arg1)
protected void
a(dfj arg0, int arg1, int arg2, int arg3, int arg4, float arg5)
renderList(PoseStack arg0, int arg1, int arg2, int arg3, int arg4, float arg5)
method_25311(class_4587 arg0, int arg1, int arg2, int arg3, int arg4, float arg5)
renderList(MatrixStack matrices, int x, int y, int mouseX, int mouseY, float delta)
func_238478_a_(MatrixStack arg0, int arg1, int arg2, int arg3, int arg4, float arg5)
protected int
p()
getRowLeft()
method_25342()
getRowLeft()
func_230968_n_()
protected int
h(int arg0)
getRowTop(int arg0)
method_25337(int arg0)
getRowTop(int index)
func_230962_i_(int arg0)
private int
b(int arg0)
getRowBottom(int arg0)
method_25319(int arg0)
getRowBottom(int index)
func_230948_b_(int arg0)
protected boolean
b()
isFocused()
method_25316()
isFocused()
func_230971_aw__()
protected E
i(int arg0)
remove(int arg0)
method_25338(int arg0)
remove(int index)
func_230964_j_(int arg0)
protected boolean
e(E arg0)
removeEntry(E arg0)
method_25330(E arg0)
removeEntry(E entry)
func_230956_e_(E arg0)
private void
f(dlc$a<E> arg0)
bindEntryToSelf(AbstractSelectionList$Entry<E> arg0)
method_29621(class_350$class_351<E> arg0)
method_29621(EntryListWidget$Entry<E> arg0)
func_238480_f_(AbstractList$AbstractListEntry<E> arg0)