Class ChatReportScreen

All Implemented Interfaces:
ContainerEventHandler, GuiEventListener, Renderable, TabOrderedElement

public class ChatReportScreen extends AbstractReportScreen<ChatReport.Builder>
  • Field Details

    • TITLE

      private static final Component TITLE
    • SELECT_CHAT_MESSAGE

      private static final Component SELECT_CHAT_MESSAGE
    • commentBox

      private MultiLineEditBox commentBox
    • selectMessagesButton

      private Button selectMessagesButton
    • selectReasonButton

      private Button selectReasonButton
  • Constructor Details

  • Method Details

    • addContent

      protected void addContent()
      Specified by:
      addContent in class AbstractReportScreen<ChatReport.Builder>
    • onReportChanged

      protected void onReportChanged()
      Overrides:
      onReportChanged in class AbstractReportScreen<ChatReport.Builder>
    • mouseReleased

      public boolean mouseReleased(double pMouseX, double pMouseY, int pButton)
      Called when a mouse button is released within the GUI element.

      Parameters:
      pMouseX - the X coordinate of the mouse.
      pMouseY - the Y coordinate of the mouse.
      pButton - the button that was released.
      Returns:
      true if the event is consumed, false otherwise.