Package org.waveprotocol.wave.client.widget.popup

Examples of org.waveprotocol.wave.client.widget.popup.UniversalPopup


   */
  public static UniversalPopup createPopup(Element reference, RelativePopupPositioner positioner,
      boolean autoHide, boolean modal,
      Widget content, PopupEventListener listener) {
    assert popupProvider != null : "PopupProvider not set.";
    UniversalPopup popup =
        popupProvider.createPopup(reference, positioner, popupChromeProvider == null ? null
            : popupChromeProvider.createPopupChrome(), autoHide);
    popup.add(content);
    popup.addPopupEventListener(listener);
    return popup;
  }
View Full Code Here


  /**
   * Shows in a popup, and returns the popup.
   */
  public UniversalPopup showInPopup() {
    PopupChrome chrome = PopupChromeFactory.createPopupChrome();
    UniversalPopup popup = PopupFactory.createPopup(
        null, new CenterPopupPositioner(), chrome, true);

    TitleBar titleBar = popup.getTitleBar();
    titleBar.setTitleText("Select Gadget");
    popup.add(GadgetSelectorWidget.this);

    popup.show();

    setFocusAndHeight();
    setupEventHandlers();

    return popup;
View Full Code Here

  private static final Logger REMOTE_LOG = Logger.getLogger("REMOTE_LOG");

  /** Creates a popup that warns about network disconnects. */
  private static UniversalPopup createTurbulencePopup() {
    PopupChrome chrome = PopupChromeFactory.createPopupChrome();
    UniversalPopup popup =
        PopupFactory.createPopup(null, new CenterPopupPositioner(), chrome, true);
    popup.add(new HTML("<div style='color: red; padding: 5px; text-align: center;'>"
        + "<b>A turbulence detected!<br></br>"
        + " Please save your last changes to somewhere and reload the wave.</b></div>"));
    return popup;
  }
View Full Code Here

TOP

Related Classes of org.waveprotocol.wave.client.widget.popup.UniversalPopup

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.