Exemplo n.º 1
0
  public void displayMessage() {
    saveState();

    messageTreeTable.hided();
    draftPanel.hided();

    if (gmailView) mainSplit.setRightComponent(messagePanel.getPanel());
    else rightSplit.setRightComponent(messagePanel.getPanel());

    messagePanel.redisplayed();
    // mainSplit.validate();

    if (messagePanel.getMessage() != null && !messagePanel.getMessage().isRead()) {
      messagePanel.getMessage().setRead(true);

      int row = messageTreeTable.getRow(messagePanel.getMessage());

      if (row >= 0) messageTreeTable.refresh(row);
      else messageTreeTable.refresh();

      boardTree.refresh(messagePanel.getMessage().getBoard());
    }

    messagePanel.redisplayed();

    loadState();
  }