|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.Widget
com.extjs.gxt.ui.client.widget.Component
com.extjs.gxt.ui.client.widget.BoxComponent
com.extjs.gxt.ui.client.widget.Container<T>
com.extjs.gxt.ui.client.widget.ScrollContainer<Component>
com.extjs.gxt.ui.client.widget.LayoutContainer
com.extjs.gxt.ui.client.widget.Popup
public class Popup
A panel that can be displayed over other widgets.
BaseEvent.setCancelled(boolean)
.BaseEvent.setCancelled(boolean)
.
Nested Class Summary |
---|
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 |
Field Summary |
---|
Fields inherited from class com.extjs.gxt.ui.client.widget.Container |
---|
attachChildren, enableLayout, layoutExecuted, layoutNeeded, layoutOnAttach, layoutOnChange |
Fields inherited from class com.extjs.gxt.ui.client.widget.BoxComponent |
---|
adjustSize, cacheSizes, ensureVisibilityOnSizing, height, lastSize, layer, shim, width |
Fields inherited from class com.extjs.gxt.ui.client.widget.Component |
---|
afterRender, attachables, baseStyle, disabled, disabledStyle, disableTextSelection, dummy, focusable, hidden, mask, maskMessage, maskMessageStyleName, monitorWindowResize, rendered, resizeHandler, setElementRender, stateId, swallowEvents, toolTip, windowResizeDelay, windowResizeTask |
Fields inherited from class com.google.gwt.user.client.ui.UIObject |
---|
DEBUG_ID_PREFIX |
Constructor Summary | |
---|---|
Popup()
Creates a new popup panel. |
Method Summary | |
---|---|
protected void |
afterHide()
|
protected void |
afterShow()
|
void |
center()
Centers the panel within the viewport. |
java.lang.String |
getDefaultAlign()
Returns the default alignment. |
CompositeElement |
getIgnoreList()
Any elements added to this list will be ignored when auto close is enabled. |
int |
getXOffset()
Returns the x offset. |
int |
getYOffset()
Returns the y offsets. |
protected void |
handleKeyUp(ComponentEvent ce)
|
void |
hide()
Hides the popup. |
boolean |
isAnimate()
Returns true if animations are enabled. |
boolean |
isAutoFocus()
Returns true if auto focus is enabled. |
boolean |
isAutoHide()
Returns true if auto hide is enabled. |
boolean |
isConstrainViewport()
Returns true if contrain to viewport is enabled. |
protected boolean |
onAutoHide(com.google.gwt.user.client.Event event)
Subclasses may override to cancel the hide from an auto hide. |
protected void |
onDetach()
|
protected void |
onKeyPress(BaseEvent be)
|
protected void |
onRender(com.google.gwt.user.client.Element target,
int index)
Subclasses must override and ensure setElement is called for lazy rendered components. |
protected Popup |
onShowPopup()
|
void |
setAnimate(boolean animate)
True to enable animations when showing and hiding (defaults to false). |
void |
setAutoFocus(boolean autoFocus)
True to move focus to the popup when being opened (defaults to true). |
void |
setAutoHide(boolean autoHide)
True to close the popup when the user clicks outside of the menu (default to true). |
void |
setConstrainViewport(boolean constrainViewport)
True to ensure popup is dislayed within the browser's viewport. |
void |
setDefaultAlign(java.lang.String defaultAlign)
The default El.alignTo(com.google.gwt.user.client.Element, java.lang.String, int[]) anchor position value for this menu relative
to its element of origin (defaults to "tl-bl?"). |
void |
setXOffset(int xOffset)
Sets the xOffset when constrainViewport == true (defaults to 10). |
void |
setYOffset(int yOffset)
Sets the yOffset when constrainViewport == true (defaults to 15). |
void |
show()
Displays the popup. |
void |
show(Component widget)
Displays the popup aligned to the bottom left of the widget. |
void |
show(com.google.gwt.user.client.Element elem,
java.lang.String pos)
Displays the popup. |
void |
show(com.google.gwt.user.client.Element elem,
java.lang.String pos,
int[] offsets)
Displays the popup. |
void |
showAt(int x,
int y)
Shows the popup at the specified location. |
Methods inherited from class com.extjs.gxt.ui.client.widget.LayoutContainer |
---|
add, add, addText, findComponent, getLayout, getLayoutTarget, getWindowResizeDelay, insert, insert, isLayoutOnChange, isMonitorWindowResize, layout, layout, onBlur, onComponentEvent, onFocus, remove, removeAll, setLayout, setLayoutData, setLayoutOnChange, setMonitorWindowResize, setWindowResizeDelay |
Methods inherited from class com.extjs.gxt.ui.client.widget.ScrollContainer |
---|
addScrollListener, afterRender, getHScrollPosition, getScrollMode, getVScrollPosition, removeScrollListener, scrollIntoView, setHScrollPosition, setScrollMode, setVScrollPosition |
Methods inherited from class com.extjs.gxt.ui.client.widget.Container |
---|
add, adjustIndex, adopt, createContainerEvent, disable, doAttachChildren, doDetachChildren, doLayout, doLayout, enable, findItem, getItem, getItemByItemId, getItemCount, getItems, getWidget, indexOf, insert, isLayoutNeeded, iterator, notifyHide, notifyShow, onAfterLayout, onAttach, onBeforeLayoutExcecuted, onInsert, onLayoutExcecuted, onRemove, orphan, remove, remove, removeAll, scrollIntoView, setLayoutNeeded, wrapWidget |
Methods inherited from class com.extjs.gxt.ui.client.widget.BoxComponent |
---|
adjustPosition, adjustSize, createComponentEvent, getBounds, getHeight, getHeight, getPosition, getPositionEl, getResizeEl, getShadow, getShadowOffset, getShadowPosition, getSize, getWidth, getWidth, hideShadow, hideShim, hideUnders, isAutoHeight, isAutoWidth, isDeferHeight, isShim, onHide, onPosition, onResize, onShow, onUnload, setAutoHeight, setAutoWidth, setBounds, setBounds, setDeferHeight, setHeight, setHeight, setPagePosition, setPagePosition, setPixelSize, setPosition, setShadow, setShadowOffset, setShadowPosition, setShim, setSize, setSize, setWidth, setWidth, sync, syncSize |
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, setLayoutData |
Methods inherited from class com.google.gwt.user.client.ui.UIObject |
---|
addStyleDependentName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, isVisible, removeStyleDependentName, setElement, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setVisible, sinkBitlessEvent, unsinkEvents |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public Popup()
Method Detail |
---|
public void center()
public java.lang.String getDefaultAlign()
public CompositeElement getIgnoreList()
public int getXOffset()
public int getYOffset()
public void hide()
hide
in class Component
public boolean isAnimate()
public boolean isAutoFocus()
public boolean isAutoHide()
public boolean isConstrainViewport()
public void setAnimate(boolean animate)
animate
- true to enable animationspublic void setAutoFocus(boolean autoFocus)
autoFocus
- true for auto focuspublic void setAutoHide(boolean autoHide)
autoHide
- true for auto hidepublic void setConstrainViewport(boolean constrainViewport)
constrainViewport
- true to constrainpublic void setDefaultAlign(java.lang.String defaultAlign)
El.alignTo(com.google.gwt.user.client.Element, java.lang.String, int[])
anchor position value for this menu relative
to its element of origin (defaults to "tl-bl?").
defaultAlign
- the default alignmentpublic void setXOffset(int xOffset)
xOffset
- the x offsetpublic void setYOffset(int yOffset)
yOffset
- the offsetpublic void show()
show
in class Component
public void show(Component widget)
show(Element, String, int[])
.
widget
- the widget to use for alignmentpublic void show(com.google.gwt.user.client.Element elem, java.lang.String pos)
elem
- the element to align topos
- the positionpublic void show(com.google.gwt.user.client.Element elem, java.lang.String pos, int[] offsets)
elem
- the element to align topos
- the postionoffsets
- the offsetspublic void showAt(int x, int y)
x
- the x coordinatey
- the y coordinateprotected void afterHide()
protected void afterShow()
protected void handleKeyUp(ComponentEvent ce)
protected boolean onAutoHide(com.google.gwt.user.client.Event event)
event
- the current event
protected void onDetach()
onDetach
in class Component
protected void onKeyPress(BaseEvent be)
protected void onRender(com.google.gwt.user.client.Element target, int index)
Component
onRender
in class LayoutContainer
target
- the target elementindex
- the insert locationprotected Popup onShowPopup()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |