Class ModalPanel
- java.lang.Object
-
- com.google.gwt.user.client.ui.UIObject
-
- com.google.gwt.user.client.ui.Widget
-
- com.sencha.gxt.widget.core.client.Component
-
- com.sencha.gxt.widget.core.client.ModalPanel
-
- All Implemented Interfaces:
com.google.gwt.event.logical.shared.HasAttachHandlers
,com.google.gwt.event.logical.shared.HasResizeHandlers
,com.google.gwt.event.shared.HasHandlers
,com.google.gwt.user.client.EventListener
,com.google.gwt.user.client.ui.HasEnabled
,com.google.gwt.user.client.ui.HasVisibility
,com.google.gwt.user.client.ui.IsWidget
,HasGestureRecognizers
,BeforeHideEvent.HasBeforeHideHandlers
,BeforeShowContextMenuEvent.HasBeforeShowContextMenuHandler
,BeforeShowEvent.HasBeforeShowHandlers
,BlurEvent.HasBlurHandlers
,DisableEvent.HasDisableHandlers
,EnableEvent.HasEnableHandlers
,FocusEvent.HasFocusHandlers
,HideEvent.HasHideHandlers
,MoveEvent.HasMoveHandlers
,ShowContextMenuEvent.HasShowContextMenuHandler
,ShowEvent.HasShowHandlers
,HasFocusSupport
,HasItemId
public class ModalPanel extends Component
A panel that grays out the view port and displays a widget above it.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
ModalPanel.ModalPanelAppearance
static class
ModalPanel.ModalPanelDefaultAppearance
-
Constructor Summary
Constructors Constructor Description ModalPanel()
Creates a new model panel.ModalPanel(ModalPanel.ModalPanelAppearance appearance)
Creates a model panel with the specified appearance.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ModalPanel.ModalPanelAppearance
getAppearance()
BaseEventPreview
getEventPreview()
Returns the panel's event preview.void
hide()
Hides the panel.boolean
isBlink()
Returns true if blinking is enabled.static ModalPanel
pop()
Returns a ModalPanel from the stack.static void
push(ModalPanel panel)
Pushes a panel back onto the stack.void
setBlink(boolean blink)
True to blink the widget being displayed when the use clicks outside of the widgets bounds (defaults to false).void
show(Component component)
Displays the panel.void
syncModal()
Syncs to the viewport.-
Methods inherited from class com.sencha.gxt.widget.core.client.Component
addBeforeHideHandler, addBeforeShowContextMenuHandler, addBeforeShowHandler, addBlurHandler, addDisableHandler, addEnableHandler, addFocusHandler, addGestureRecognizer, addHideHandler, addMoveHandler, addResizeHandler, addShowContextMenuHandler, addShowHandler, addStyleOnOver, clearSizeCache, disable, disableEvents, enable, enableEvents, fireEvent, focus, getData, getElement, getFocusSupport, getGestureRecognizer, getGestureRecognizerCount, getHideMode, getId, getItemId, getOffsetHeight, getOffsetWidth, getShadow, getShadowPosition, getStateId, getTabIndex, getToolTip, hideToolTip, isAdjustSize, isAllowTextSelection, isAutoHeight, isAutoWidth, isDeferHeight, isEnabled, isRendered, isStateful, isVisible, isVisible, mask, mask, onBrowserEvent, removeGestureRecognizer, removeToolTip, setAdjustSize, setAllowTextSelection, setBorders, setBounds, setBounds, setContextMenu, setData, setDeferHeight, setEnabled, setHeight, setHeight, setHideMode, setId, setItemId, setPagePosition, setPixelSize, setPosition, setShadow, setShadowPosition, setSize, setStateful, setStateId, setTabIndex, setToolTip, setToolTip, setToolTipConfig, setVisible, setWidth, setWidth, show, sync, syncSize, unmask
-
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, getLayoutData, getParent, isAttached, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
-
Methods inherited from class com.google.gwt.user.client.ui.UIObject
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getOffsetHeight, getOffsetWidth, getStyleName, getStylePrimaryName, getTitle, isVisible, removeStyleDependentName, removeStyleName, setStyleDependentName, setStyleName, setStyleName, setStylePrimaryName, setTitle, setVisible, sinkBitlessEvent, toString
-
-
-
-
Constructor Detail
-
ModalPanel
public ModalPanel()
Creates a new model panel.
-
ModalPanel
public ModalPanel(ModalPanel.ModalPanelAppearance appearance)
Creates a model panel with the specified appearance.- Parameters:
appearance
- the appearance of the modal panel
-
-
Method Detail
-
pop
public static ModalPanel pop()
Returns a ModalPanel from the stack.- Returns:
- the panel
-
push
public static void push(ModalPanel panel)
Pushes a panel back onto the stack.- Parameters:
panel
- the panel
-
getAppearance
public ModalPanel.ModalPanelAppearance getAppearance()
-
getEventPreview
public BaseEventPreview getEventPreview()
Returns the panel's event preview.- Returns:
- the event preview
-
isBlink
public boolean isBlink()
Returns true if blinking is enabled.- Returns:
- the blink state
-
setBlink
public void setBlink(boolean blink)
True to blink the widget being displayed when the use clicks outside of the widgets bounds (defaults to false).- Parameters:
blink
- true to blink
-
show
public void show(Component component)
Displays the panel.- Parameters:
component
- the component displayed above this modal panel.
-
syncModal
public void syncModal()
Syncs to the viewport.
-
-