Esempio n. 1
0
 @Override
 public synchronized void dec(String reason) {
   waitCount.remove(reason);
   if (waitCount.size() == 0) {
     wait.hide();
   }
 }
 @Override
 public void hide() {
   for (SelectorPanel SEE : SE) {
     SEE.hide();
   }
   super.hide();
 }
Esempio n. 3
0
 @Override
 public void hide() {
   super.hide();
   for (HandlerRegistration hr : handlerRegistrations) {
     hr.removeHandler();
   }
   Window.enableScrolling(false);
 }
 @Override
 public void hide() {
   super.hide();
   // reset mouse cursor to default, when the dialog closes
   if (resizeSupportEnabled
       && parentElementStyle != null
       && !Cursor.DEFAULT.getCssName().equals(parentElementStyle.getCursor())) {
     parentElementStyle.setCursor(Cursor.DEFAULT);
   }
 }
Esempio n. 5
0
  public void submit() {
    errorLabel.setText(null);
    Widgets.hide(errorLabel);
    try {
      field.submit();
    } catch (Exception ex) {
      log.info(ex);
      errorLabel.setText(Str.formatException(ex));
      Widgets.showAsBlock(errorLabel);
      return;
    }

    Updatable updatable = field.getUpdatable();
    if (updatable != null) updatable.update();
    field.update();

    if (dialog == null) return;
    dialog.hide();
    dialog = null;
  }
 @UiHandler("uploadDialogButton")
 protected void onClick(ClickEvent event) {
   uploadDialog.hide();
 }
Esempio n. 7
0
 @Override
 public void hide() {
   // remove the body class
   RootPanel.get().removeStyleName("gwt-ModalDialog-show");
   super.hide();
 }
 @UiHandler("dismiss")
 void onDismiss(ClickEvent event) {
   errorDialog.hide();
 }
 /** Hides the message dialog */
 public void hide() {
   dialogBox.hide();
   Screen.unblockToUser();
   CloseEvent.fire(ConfirmDialog.this, ConfirmDialog.this);
 }
Esempio n. 10
0
 /**
  * To perform operations on cancel click.
  *
  * @param clickEvent ClickEvent
  */
 @UiHandler("cancelButton")
 public void onCancelClick(ClickEvent clickEvent) {
   dialogBox.hide(true);
 }
Esempio n. 11
0
 public void cancel() {
   if (dialog == null) return;
   dialog.hide();
   dialog = null;
 }
Esempio n. 12
0
 /**
  * If you intended to overwrite this method, overwrite {@link #afterHide(boolean)} or register
  * {@link CloseHandler} by {@link #addCloseHandler(CloseHandler)}.
  */
 public final void hide() {
   dialogBox.hide();
 }
Esempio n. 13
0
  public FindFolderSelectPopup() {
    // Establishes auto-close when click outside
    super(false, true);

    status = new Status();
    status.setStyleName("okm-StatusPopup");

    vPanel = new VerticalPanel();
    vPanel.setWidth("700");
    vPanel.setHeight("350");
    hPanel = new HorizontalPanel();

    scrollFolderPanel = new ScrollPanel();
    scrollFolderPanel.setStyleName("okm-Popup-text");

    cancelButton =
        new Button(
            Main.i18n("button.close"),
            new ClickHandler() {
              @Override
              public void onClick(ClickEvent event) {
                hide();
              }
            });

    actionButton =
        new Button(
            Main.i18n("search.result.menu.go.folder"),
            new ClickHandler() {
              @Override
              public void onClick(ClickEvent event) {
                CommonUI.openPath(folderTable.getText(selectedRow, 1), "");
                hide();
              }
            });

    keyword = new TextBox();
    keyword.setWidth("692");
    keyword.addKeyUpHandler(
        new KeyUpHandler() {
          @Override
          public void onKeyUp(KeyUpEvent event) {
            if (keyword.getText().length() >= 3) {
              GWTQueryParams gwtParams = new GWTQueryParams();
              int actualView = Main.get().mainPanel.desktop.navigator.stackPanel.getStackIndex();

              switch (actualView) {
                case UIDesktopConstants.NAVIGATOR_TAXONOMY:
                  gwtParams.setPath(Main.get().taxonomyRootFolder.getPath());
                  break;
                case UIDesktopConstants.NAVIGATOR_TEMPLATES:
                  gwtParams.setPath(Main.get().templatesRootFolder.getPath());
                  break;
                case UIDesktopConstants.NAVIGATOR_PERSONAL:
                  gwtParams.setPath(Main.get().personalRootFolder.getPath());
                  break;
                case UIDesktopConstants.NAVIGATOR_MAIL:
                  gwtParams.setPath(Main.get().mailRootFolder.getPath());
                  break;
                case UIDesktopConstants.NAVIGATOR_TRASH:
                  gwtParams.setPath(Main.get().trashRootFolder.getPath());
                  break;
              }

              gwtParams.setMimeType("");
              gwtParams.setKeywords("");
              gwtParams.setMimeType("");
              gwtParams.setName(keyword.getText() + "*"); // add wildcard at ends
              gwtParams.setAuthor("");
              gwtParams.setMailFrom("");
              gwtParams.setMailTo("");
              gwtParams.setMailSubject("");
              gwtParams.setOperator(GWTQueryParams.OPERATOR_AND);
              gwtParams.setLastModifiedFrom(null);
              gwtParams.setLastModifiedTo(null);
              gwtParams.setDomain(GWTQueryParams.FOLDER);
              gwtParams.setProperties(new HashMap<String, GWTPropertyParams>());
              find(gwtParams);
            } else {
              removeAllRows();
            }
          }
        });

    folderTable = new FlexTable();
    folderTable.setWidth("100%");
    folderTable.setCellPadding(2);
    folderTable.setCellSpacing(0);

    folderTable.addClickHandler(
        new ClickHandler() {
          @Override
          public void onClick(ClickEvent event) {
            markSelectedRow(folderTable.getCellForEvent(event).getRowIndex());
            evaluateEnableAction();
          }
        });

    folderTable.addDoubleClickHandler(
        new DoubleClickHandler() {
          @Override
          public void onDoubleClick(DoubleClickEvent event) {
            CommonUI.openPath(folderTable.getText(selectedRow, 1), "");
            hide();
          }
        });

    scrollFolderPanel.add(folderTable);
    scrollFolderPanel.setPixelSize(690, 300);

    vPanel.add(keyword);
    vPanel.add(scrollFolderPanel);
    vPanel.add(new HTML("<br>"));
    hPanel.add(cancelButton);
    HTML space = new HTML();
    space.setWidth("50");
    hPanel.add(space);
    hPanel.add(actionButton);
    vPanel.add(hPanel);
    vPanel.add(new HTML("<br>"));

    vPanel.setCellHorizontalAlignment(keyword, HasAlignment.ALIGN_CENTER);
    vPanel.setCellVerticalAlignment(keyword, HasAlignment.ALIGN_MIDDLE);
    vPanel.setCellHorizontalAlignment(scrollFolderPanel, HasAlignment.ALIGN_CENTER);
    vPanel.setCellHorizontalAlignment(hPanel, HasAlignment.ALIGN_CENTER);
    vPanel.setCellHeight(keyword, "25");
    vPanel.setCellHeight(scrollFolderPanel, "300");

    cancelButton.setStyleName("okm-NoButton");
    actionButton.setStyleName("okm-YesButton");
    folderTable.setStyleName("okm-NoWrap");
    folderTable.addStyleName("okm-Table-Row");
    keyword.setStyleName("okm-Input");

    super.hide();
    setWidget(vPanel);
  }
Esempio n. 14
0
 @Override
 public void hide(boolean autoClosed) {
   super.hide(autoClosed);
   backgroundScreen.setVisible(false);
 }
Esempio n. 15
0
 @Override
 public void hide() {
   super.hide();
   backgroundScreen.setVisible(false);
 }