Exemple #1
0
  private void showPopup(String title, Component content, int yCoord) {

    if (popup == null) {
      popup = new EditorPopupWindow();
      popup.addListener(
          new CloseListener() {
            public void windowClose(CloseEvent e) {
              popup = null;
            }
          });
      getWindow().addWindow(popup);
    } else {
      popup.removeAllComponents();
      popup.setVisible(true);
    }

    int bw = ((WebApplicationContext) getApplication().getContext()).getBrowser().getScreenWidth();

    popup.setPositionX(bw - 250 - 80);
    popup.setPositionY(yCoord);
    popup.setWidth("250px");
    popup.setHeight("250px");
    popup.setVisible(true);
    popup.setCaption(title);

    popup.getContent().setSizeFull();
    popup.addComponent(content);
  }