|
||||||||||
| 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.google.gwt.user.client.ui.Panel
com.google.gwt.user.client.ui.SimplePanel
com.google.gwt.user.client.ui.PopupPanel
com.vaadin.terminal.gwt.client.ui.VOverlay
com.vaadin.terminal.gwt.client.ui.VWindow
public class VWindow
"Sub window" component.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class com.vaadin.terminal.gwt.client.ui.VOverlay |
|---|
VOverlay.PositionAndSize, VOverlay.ResizeAnimation |
| Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.PopupPanel |
|---|
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 |
| Field Summary | |
|---|---|
static String |
CLASSNAME
|
protected ApplicationConnection |
client
|
static int |
Z_INDEX
|
| Fields inherited from class com.vaadin.terminal.gwt.client.ui.VOverlay |
|---|
CLASSNAME_SHADOW |
| Fields inherited from class com.google.gwt.user.client.ui.UIObject |
|---|
DEBUG_ID_PREFIX |
| Constructor Summary | |
|---|---|
VWindow()
|
|
| Method Summary | |
|---|---|
void |
addStyleDependentName(String styleSuffix)
|
void |
bringToFront()
|
protected void |
constructDOM()
|
void |
focus()
Sets focus to this widget. |
RenderSpace |
getAllocatedSpace(com.google.gwt.user.client.ui.Widget child)
Returns the size currently allocated for the child component. |
protected com.google.gwt.user.client.Element |
getContainerElement()
|
protected com.google.gwt.user.client.Element |
getModalityCurtain()
|
ShortcutActionHandler |
getShortcutActionHandler()
Returns the ShortCutActionHandler currently used or null if there is currently no shortcutactionhandler |
boolean |
hasChildComponent(com.google.gwt.user.client.ui.Widget component)
Is a given component child of this layout. |
void |
hide()
|
protected boolean |
isClosable()
Returns the closable state of the sub window. |
protected void |
onAttach()
|
void |
onBeforeShortcutAction(com.google.gwt.user.client.Event e)
This method is called by ShortcutActionHandler before firing the shortcut if the Paintable is currently focused (aka the target of the shortcut action). |
void |
onBlur(com.google.gwt.event.dom.client.BlurEvent event)
|
void |
onBrowserEvent(com.google.gwt.user.client.Event event)
|
boolean |
onEventPreview(com.google.gwt.user.client.Event event)
|
void |
onFocus(com.google.gwt.event.dom.client.FocusEvent event)
|
void |
onKeyDown(com.google.gwt.event.dom.client.KeyDownEvent event)
|
void |
onScroll(com.google.gwt.event.dom.client.ScrollEvent event)
|
void |
replaceChildComponent(com.google.gwt.user.client.ui.Widget oldComponent,
com.google.gwt.user.client.ui.Widget newComponent)
Replace child of this layout with another component. |
boolean |
requestLayout(Set<Paintable> child)
Called when a child components size has been updated in the rendering phase. |
void |
setCaption(String c)
|
void |
setCaption(String c,
String icon)
|
protected void |
setClosable(boolean closable)
Sets the closable state of the window. |
void |
setHeight(String height)
|
void |
setPopupPosition(int left,
int top)
|
void |
setVisible(boolean visible)
|
void |
setWidth(String width)
|
protected void |
setZIndex(int zIndex)
Set the z-index (visual stack position) for this overlay. |
void |
show()
|
void |
updateCaption(Paintable component,
UIDL uidl)
Update child components caption, description and error message. |
void |
updateFromUIDL(UIDL uidl,
ApplicationConnection client)
|
| Methods inherited from class com.vaadin.terminal.gwt.client.ui.VOverlay |
|---|
hide, isShadowEnabled, isSinkShadowEvents, needsShimElement, onClose, onDetach, positionOrSizeUpdated, setShadowEnabled, setShadowStyle, setSinkShadowEvents, sinkEvents, updateShadowSizeAndPosition |
| Methods inherited from class com.google.gwt.user.client.ui.PopupPanel |
|---|
addAutoHidePartner, addCloseHandler, addPopupListener, center, getGlassElement, getGlassStyleName, getOffsetHeight, getOffsetWidth, getPopupLeft, getPopupTop, getStyleElement, getTitle, isAnimationEnabled, isAutoHideEnabled, isAutoHideOnHistoryEventsEnabled, isGlassEnabled, isModal, isPreviewingAllNativeEvents, isShowing, isVisible, onKeyDownPreview, onKeyPressPreview, onKeyUpPreview, onPreviewNativeEvent, onUnload, removeAutoHidePartner, removePopupListener, setAnimationEnabled, setAutoHideEnabled, setAutoHideOnHistoryEventsEnabled, setGlassEnabled, setGlassStyleName, setModal, setPopupPositionAndShow, setPreviewingAllNativeEvents, setTitle, setWidget, showRelativeTo |
| Methods inherited from class com.google.gwt.user.client.ui.SimplePanel |
|---|
add, getWidget, iterator, remove, setWidget |
| Methods inherited from class com.google.gwt.user.client.ui.Panel |
|---|
add, adopt, adopt, clear, disown, 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, onLoad, removeFromParent, setLayoutData |
| Methods inherited from class com.google.gwt.user.client.ui.UIObject |
|---|
addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setVisible, sinkBitlessEvent, toString, unsinkEvents |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface com.google.gwt.user.client.ui.HasWidgets |
|---|
add, clear, iterator, remove |
| Methods inherited from interface com.google.gwt.event.shared.HasHandlers |
|---|
fireEvent |
| Field Detail |
|---|
public static final String CLASSNAME
public static final int Z_INDEX
protected ApplicationConnection client
| Constructor Detail |
|---|
public VWindow()
| Method Detail |
|---|
public void bringToFront()
protected void setZIndex(int zIndex)
VOverlay
setZIndex in class VOverlayzIndex - The new z-indexprotected com.google.gwt.user.client.Element getModalityCurtain()
protected void constructDOM()
public void updateFromUIDL(UIDL uidl,
ApplicationConnection client)
updateFromUIDL in interface Paintablepublic void setVisible(boolean visible)
setVisible in class VOverlayprotected void setClosable(boolean closable)
closable - true if the window can be closed by the userprotected boolean isClosable()
public void show()
show in class VOverlaypublic void hide()
hide in class com.google.gwt.user.client.ui.PopupPanel
public void setPopupPosition(int left,
int top)
setPopupPosition in class VOverlaypublic void setCaption(String c)
public void setCaption(String c,
String icon)
protected com.google.gwt.user.client.Element getContainerElement()
getContainerElement in class com.google.gwt.user.client.ui.PopupPanelpublic void onBrowserEvent(com.google.gwt.user.client.Event event)
onBrowserEvent in interface com.google.gwt.user.client.EventListeneronBrowserEvent in class com.google.gwt.user.client.ui.Widgetpublic void setWidth(String width)
setWidth in class VOverlaypublic void setHeight(String height)
setHeight in class VOverlaypublic boolean onEventPreview(com.google.gwt.user.client.Event event)
onEventPreview in interface com.google.gwt.user.client.EventPreviewonEventPreview in class com.google.gwt.user.client.ui.PopupPanelpublic void addStyleDependentName(String styleSuffix)
addStyleDependentName in class com.google.gwt.user.client.ui.UIObjectprotected void onAttach()
onAttach in class com.google.gwt.user.client.ui.Widgetpublic RenderSpace getAllocatedSpace(com.google.gwt.user.client.ui.Widget child)
Container
getAllocatedSpace in interface Containerpublic boolean hasChildComponent(com.google.gwt.user.client.ui.Widget component)
Container
hasChildComponent in interface Containercomponent - Component to test.
public void replaceChildComponent(com.google.gwt.user.client.ui.Widget oldComponent,
com.google.gwt.user.client.ui.Widget newComponent)
Container
replaceChildComponent in interface ContaineroldComponent - Child to be replacednewComponent - Child that replaces the oldComponentpublic boolean requestLayout(Set<Paintable> child)
Container
requestLayout in interface Containerchild - Set of child widgets whose size have changed
public void updateCaption(Paintable component,
UIDL uidl)
ContainerEach component is responsible for maintaining its caption, description and error message. In most cases components doesn't want to do that and those elements reside outside of the component. Because of this layouts must provide service for it's childen to show those elements for them.
updateCaption in interface Containercomponent - Child component for which service is requested.uidl - UIDL of the child component.public ShortcutActionHandler getShortcutActionHandler()
ShortcutActionHandler.ShortcutActionHandlerOwner
getShortcutActionHandler in interface ShortcutActionHandler.ShortcutActionHandlerOwnerpublic void onScroll(com.google.gwt.event.dom.client.ScrollEvent event)
onScroll in interface com.google.gwt.event.dom.client.ScrollHandlerpublic void onKeyDown(com.google.gwt.event.dom.client.KeyDownEvent event)
onKeyDown in interface com.google.gwt.event.dom.client.KeyDownHandlerpublic void onBlur(com.google.gwt.event.dom.client.BlurEvent event)
onBlur in interface com.google.gwt.event.dom.client.BlurHandlerpublic void onFocus(com.google.gwt.event.dom.client.FocusEvent event)
onFocus in interface com.google.gwt.event.dom.client.FocusHandlerpublic void onBeforeShortcutAction(com.google.gwt.user.client.Event e)
ShortcutActionHandler.BeforeShortcutActionListener
onBeforeShortcutAction in interface ShortcutActionHandler.BeforeShortcutActionListenere - the event that triggered the shortcut actionpublic void focus()
Focusable
focus in interface Focusable
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||