Package com.mojang.realmsclient.gui
Class RowButton
java.lang.Object
com.mojang.realmsclient.gui.RowButton
- Direct Known Subclasses:
RealmsPendingInvitesScreen.Entry.AcceptRowButton
,RealmsPendingInvitesScreen.Entry.RejectRowButton
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract void
draw
(GuiGraphics guiGraphics, int x, int y, boolean showTooltip) static void
drawButtonsInRow
(GuiGraphics guiGraphics, List<RowButton> buttons, RealmsObjectSelectionList<?> pendingInvitations, int x, int y, int mouseX, int mouseY) void
drawForRowAt
(GuiGraphics guiGraphics, int x, int y, int mouseX, int mouseY) int
int
getRight()
abstract void
onClick
(int index) static void
rowButtonMouseClicked
(RealmsObjectSelectionList<?> list, ObjectSelectionList.Entry<?> entry, List<RowButton> buttons, int button, double mouseX, double mouseY)
-
Field Details
-
width
public final int width -
height
public final int height -
xOffset
public final int xOffset -
yOffset
public final int yOffset
-
-
Constructor Details
-
RowButton
public RowButton(int width, int height, int xOffset, int yOffset)
-
-
Method Details
-
drawForRowAt
-
draw
-
getRight
public int getRight() -
getBottom
public int getBottom() -
onClick
public abstract void onClick(int index) -
drawButtonsInRow
public static void drawButtonsInRow(GuiGraphics guiGraphics, List<RowButton> buttons, RealmsObjectSelectionList<?> pendingInvitations, int x, int y, int mouseX, int mouseY) -
rowButtonMouseClicked
public static void rowButtonMouseClicked(RealmsObjectSelectionList<?> list, ObjectSelectionList.Entry<?> entry, List<RowButton> buttons, int button, double mouseX, double mouseY)
-