예제 #1
0
 /**
  * Hides the popup and detaches it from the page. This has no effect if it is not currently
  * showing.
  *
  * @param autoClosed the value that will be passed to {@link CloseHandler#onClose(CloseEvent)}
  *     when the popup is closed
  */
 public void hide(boolean autoClosed) {
   if (!isShowing()) {
     return;
   }
   resizeAnimation.setState(false, false);
   CloseEvent.fire(this, this, autoClosed);
 }
예제 #2
0
 private void onTitleClicked() {
   if (expanded) {
     CloseEvent.fire(this, this);
   } else {
     OpenEvent.fire(this, this);
   }
 }
예제 #3
0
 @Override
 public void hide() {
   if (shown) {
     getRootPanel().remove(this);
     shown = false;
     CloseEvent.fire(this, null);
   }
 }
예제 #4
0
  /**
   * Sets the additional info visible if present.
   *
   * <p>
   *
   * @param visible <code>true</code> to show, <code>false</code> to hide
   */
  public void setAdditionalInfoVisible(boolean visible) {

    if (m_openClose == null) {
      return;
    }
    if (visible) {
      addStyleName(CmsListItemWidget.OPENCLASS);
      m_openClose.setDown(true);
      OpenEvent.fire(this, this);
    } else {
      removeStyleName(CmsListItemWidget.OPENCLASS);
      m_openClose.setDown(false);
      CloseEvent.fire(this, this);
    }
  }
예제 #5
0
 /** Hides the message dialog */
 public void hide() {
   dialogBox.hide();
   Screen.unblockToUser();
   CloseEvent.fire(ConfirmDialog.this, ConfirmDialog.this);
 }
예제 #6
0
 @UiHandler("closeButton")
 void closeTab(ClickEvent clickEvent) {
   CloseEvent.fire(this, this);
 }