Class RowButton

java.lang.Object
com.mojang.realmsclient.gui.RowButton
Direct Known Subclasses:
RealmsPendingInvitesScreen.Entry.AcceptRowButton, RealmsPendingInvitesScreen.Entry.RejectRowButton

public abstract class RowButton extends Object
  • 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 pWidth, int pHeight, int pXOffset, int pYOffset)
  • Method Details

    • drawForRowAt

      public void drawForRowAt(GuiGraphics pGuiGraphics, int pX, int pY, int pMouseX, int pMouseY)
    • draw

      protected abstract void draw(GuiGraphics pGuiGraphics, int pX, int pY, boolean pShowTooltip)
    • getRight

      public int getRight()
    • getBottom

      public int getBottom()
    • onClick

      public abstract void onClick(int pIndex)
    • drawButtonsInRow

      public static void drawButtonsInRow(GuiGraphics pGuiGraphics, List<RowButton> pButtons, RealmsObjectSelectionList<?> pPendingInvitations, int pX, int pY, int pMouseX, int pMouseY)
    • rowButtonMouseClicked

      public static void rowButtonMouseClicked(RealmsObjectSelectionList<?> pList, ObjectSelectionList.Entry<?> pEntry, List<RowButton> pButtons, int pButton, double pMouseX, double pMouseY)