You're viewing an older version of Framework JavaDoc. Please see version 7.7.46 for the latest.
com.vaadin.client.ui.

Class VPopupView.CustomPopup

  • All Implemented Interfaces:

    com.google.gwt.event.logical.shared.CloseHandler<com.google.gwt.user.client.ui.PopupPanel>, com.google.gwt.event.logical.shared.HasAttachHandlers, com.google.gwt.event.logical.shared.HasCloseHandlers<com.google.gwt.user.client.ui.PopupPanel>, com.google.gwt.event.shared.EventHandler, com.google.gwt.event.shared.HasHandlers, com.google.gwt.user.client.EventListener, com.google.gwt.user.client.EventPreview, com.google.gwt.user.client.ui.AcceptsOneWidget, com.google.gwt.user.client.ui.HasAnimation, com.google.gwt.user.client.ui.HasOneWidget, com.google.gwt.user.client.ui.HasVisibility, com.google.gwt.user.client.ui.HasWidgets, com.google.gwt.user.client.ui.HasWidgets.ForIsWidget, com.google.gwt.user.client.ui.IsWidget, com.google.gwt.user.client.ui.SourcesPopupEvents, StateChangeEvent.StateChangeHandler, Serializable, Iterable<com.google.gwt.user.client.ui.Widget>

    Enclosing class:

    VPopupView

    public class VPopupView.CustomPopup
    extends VOverlay
    implements StateChangeEvent.StateChangeHandler

    This class is only public to enable overriding showPopup, and is currently not intended to be extended or otherwise used directly. Its API (other than it being a VOverlay) is to be considered private and potentially subject to change.

    See Also:

    Serialized Form

    • Nested Class Summary

      • Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.PopupPanel

        com.google.gwt.user.client.ui.PopupPanel.AnimationType, com.google.gwt.user.client.ui.PopupPanel.PositionCallback
      • Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject

        com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled
      • Nested classes/interfaces inherited from interface com.google.gwt.user.client.ui.HasWidgets

        com.google.gwt.user.client.ui.HasWidgets.ForIsWidget
    • Constructor Summary

      Constructors
      Constructor Description
      CustomPopup()  
    • Method Summary

      All Methods
      Modifier and Type Method Description
      com.google.gwt.user.client.Element getContainerElement()  
      void hide​(boolean autoClosed)  
      boolean onEventPreview​(com.google.gwt.user.client.Event event)  
      void onStateChanged​(StateChangeEvent stateChangeEvent)

      Notifies the event handler that the state has changed.

      boolean remove​(com.google.gwt.user.client.ui.Widget w)  
      void setHideOnMouseOut​(boolean hideOnMouseOut)  
      void setPopupConnector​(ComponentConnector newPopupComponent)  
      void show()  
      void syncChildren()

      Try to sync all known active child widgets to server

      • Methods inherited from class com.google.gwt.user.client.ui.PopupPanel

        addAutoHidePartner, addCloseHandler, addPopupListener, getAnimationType, getGlassElement, getGlassStyleName, getOffsetHeight, getOffsetWidth, getPopupLeft, getPopupTop, getStyleElement, getTitle, isAnimationEnabled, isAutoHideEnabled, isAutoHideOnHistoryEventsEnabled, isGlassEnabled, isModal, isPreviewingAllNativeEvents, isShowing, isVisible, onKeyDownPreview, onKeyPressPreview, onKeyUpPreview, onPreviewNativeEvent, onUnload, removeAutoHidePartner, removePopupListener, setAnimationEnabled, setAnimationType, setAutoHideEnabled, setAutoHideOnHistoryEventsEnabled, setGlassEnabled, setGlassStyleName, setModal, setPopupPositionAndShow, setPreviewingAllNativeEvents, setTitle, setWidget, showRelativeTo
      • Methods inherited from class com.google.gwt.user.client.ui.SimplePanel

        add, getWidget, iterator, setWidget
      • Methods inherited from class com.google.gwt.user.client.ui.Panel

        add, adopt, clear, doAttachChildren, doDetachChildren, orphan, remove
      • Methods inherited from class com.google.gwt.user.client.ui.Widget

        addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onBrowserEvent, onLoad, removeFromParent, setLayoutData, unsinkEvents
      • Methods inherited from class com.google.gwt.user.client.ui.UIObject

        addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, resolvePotentialElement, setElement, setElement, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setVisible, sinkBitlessEvent, toString
      • Methods inherited from interface com.google.gwt.event.logical.shared.CloseHandler

        onClose
      • Methods inherited from interface com.google.gwt.event.shared.HasHandlers

        fireEvent
    • Field Detail

      • popupComponentWidget

        public com.google.gwt.user.client.ui.Widget popupComponentWidget

        For internal use only. May be removed or replaced in the future.

      • captionWrapper

        public VCaptionWrapper captionWrapper

        For internal use only. May be removed or replaced in the future.

    • Constructor Detail

      • CustomPopup

        public CustomPopup()
    • Method Detail

      • onEventPreview

        public boolean onEventPreview​(com.google.gwt.user.client.Event event)

        Specified by:

        onEventPreview in interface com.google.gwt.user.client.EventPreview

        Overrides:

        onEventPreview in class com.google.gwt.user.client.ui.PopupPanel

      • hide

        public void hide​(boolean autoClosed)

        Overrides:

        hide in class Overlay

      • show

        public void show()

        Overrides:

        show in class Overlay

      • syncChildren

        public void syncChildren()

        Try to sync all known active child widgets to server

      • remove

        public boolean remove​(com.google.gwt.user.client.ui.Widget w)

        Specified by:

        remove in interface com.google.gwt.user.client.ui.HasWidgets

        Overrides:

        remove in class com.google.gwt.user.client.ui.SimplePanel

      • setPopupConnector

        public void setPopupConnector​(ComponentConnector newPopupComponent)
      • setHideOnMouseOut

        public void setHideOnMouseOut​(boolean hideOnMouseOut)
      • getContainerElement

        public com.google.gwt.user.client.Element getContainerElement()

        Overrides:

        getContainerElement in class com.google.gwt.user.client.ui.PopupPanel