com.xpn.xwiki.gwt.api.client.dialog
Class Dialog
java.lang.Object
com.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.google.gwt.user.client.ui.DecoratedPopupPanel
com.google.gwt.user.client.ui.DialogBox
com.xpn.xwiki.gwt.api.client.dialog.DefaultDialog
com.xpn.xwiki.gwt.api.client.dialog.Dialog
- All Implemented Interfaces:
- com.google.gwt.event.logical.shared.HasCloseHandlers<com.google.gwt.user.client.ui.PopupPanel>, com.google.gwt.event.shared.HasHandlers, com.google.gwt.user.client.EventListener, com.google.gwt.user.client.EventPreview, com.google.gwt.user.client.ui.HasAnimation, com.google.gwt.user.client.ui.HasHTML, com.google.gwt.user.client.ui.HasText, com.google.gwt.user.client.ui.HasWidgets, com.google.gwt.user.client.ui.MouseListener, com.google.gwt.user.client.ui.SourcesPopupEvents, Iterable<com.google.gwt.user.client.ui.Widget>
- Direct Known Subclasses:
- ChoiceDialog, CustomDialog, MessageDialog
public class Dialog
- extends DefaultDialog
See the NOTICE file distributed with this work for additional
information regarding copyright ownership.
This is free software;you can redistribute it and/or modify it
under the terms of the GNU Lesser General Public License as
published by the Free Software Foundation;either version2.1of
the License,or(at your option)any later version.
This software is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY;without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this software;if not,write to the Free
Software Foundation,Inc.,51 Franklin St,Fifth Floor,Boston,MA
02110-1301 USA,or see the FSF site:http://www.fsf.org.
- Author:
- ldubost
| Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.DialogBox |
com.google.gwt.user.client.ui.DialogBox.Caption |
| 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 |
| Fields inherited from class com.google.gwt.user.client.ui.UIObject |
DEBUG_ID_PREFIX |
| Methods inherited from class com.google.gwt.user.client.ui.DialogBox |
beginDragging, continueDragging, doAttachChildren, doDetachChildren, endDragging, getCaption, getHTML, getText, onBrowserEvent, onEnsureDebugId, onMouseDown, onMouseEnter, onMouseLeave, onMouseMove, onMouseUp, onPreviewNativeEvent, setHTML, setText |
| Methods inherited from class com.google.gwt.user.client.ui.DecoratedPopupPanel |
clear, getCellElement, getWidget, iterator, remove, setWidget |
| Methods inherited from class com.google.gwt.user.client.ui.PopupPanel |
addAutoHidePartner, addCloseHandler, addPopupListener, center, getContainerElement, getOffsetHeight, getOffsetWidth, getPopupLeft, getPopupTop, getStyleElement, getTitle, hide, isAnimationEnabled, isAutoHideEnabled, isModal, isPreviewingAllNativeEvents, isShowing, isVisible, onEventPreview, onKeyDownPreview, onKeyPressPreview, onKeyUpPreview, onUnload, removeAutoHidePartner, removePopupListener, setAnimationEnabled, setAutoHideEnabled, setHeight, setModal, setPopupPosition, setPopupPositionAndShow, setPreviewingAllNativeEvents, setTitle, setVisible, setWidth, showRelativeTo |
| Methods inherited from class com.google.gwt.user.client.ui.Panel |
adopt, adopt, disown, onLoad, orphan |
| Methods inherited from class com.google.gwt.user.client.ui.Widget |
addDomHandler, addHandler, delegateEvent, fireEvent, getHandlerCount, getParent, isAttached, isOrWasAttached, onAttach, onDetach, removeFromParent, sinkEvents |
| Methods inherited from class com.google.gwt.user.client.ui.UIObject |
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, isVisible, removeStyleDependentName, removeStyleName, setElement, setElement, setPixelSize, setSize, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setVisible, toString, unsinkEvents |
| Methods inherited from interface com.google.gwt.event.shared.HasHandlers |
fireEvent |
BUTTON_CANCEL
public static int BUTTON_CANCEL
BUTTON_PREVIOUS
public static int BUTTON_PREVIOUS
BUTTON_NEXT
public static int BUTTON_NEXT
app
protected XWikiGWTApp app
nextCallback
protected com.google.gwt.user.client.rpc.AsyncCallback nextCallback
currentResult
protected Object currentResult
wizard
protected Wizard wizard
cancelText
protected String cancelText
previousText
protected String previousText
nextText
protected String nextText
Dialog
public Dialog(XWikiGWTApp app,
String name,
int buttonModes)
- Dialog
- Parameters:
app - XWiki GWT App object to access translations and css prefix namesname - dialog namebuttonModes - button modes Dialog.BUTTON_CANCEL|Dialog.BUTTON_NEXT for Cancel / Next
Dialog
public Dialog(XWikiGWTApp app,
String name,
int buttonModes,
com.google.gwt.user.client.rpc.AsyncCallback nextCallback)
- Dialog
- Parameters:
app - XWiki GWT App object to access translations and css prefix namesname - dialog namebuttonModes - button modes Dialog.BUTTON_CANCEL|Dialog.BUTTON_NEXT for Cancel / NextnextCallback - Callback when dialog is finished
setAsyncCallback
public void setAsyncCallback(com.google.gwt.user.client.rpc.AsyncCallback nextCallback)
setWizard
public void setWizard(Wizard wizard)
getWizard
public Wizard getWizard()
getCSSName
public String getCSSName(String name)
getCSSName
public String getCSSName(String module,
String name)
getCurrentResult
public Object getCurrentResult()
setCurrentResult
public void setCurrentResult(Object result)
getActionsPanel
protected com.google.gwt.user.client.ui.Panel getActionsPanel()
endDialog
protected void endDialog()
cancelDialog
protected void cancelDialog()
cancelDialogAsBack
protected void cancelDialogAsBack()
getCancelText
public String getCancelText()
setCancelText
public void setCancelText(String cancelText)
getPreviousText
public String getPreviousText()
setPreviousText
public void setPreviousText(String previousText)
getNextText
public String getNextText()
setNextText
public void setNextText(String nextText)
getName
public String getName()
getNextCallback
public com.google.gwt.user.client.rpc.AsyncCallback getNextCallback()
setNextCallback
public void setNextCallback(com.google.gwt.user.client.rpc.AsyncCallback nextCallback)
setName
public void setName(String name)
getDialogTranslationName
public String getDialogTranslationName()
setDialogTranslationName
public void setDialogTranslationName(String dialogTranslationName)
getCssPrefix
public String getCssPrefix()
setCssPrefix
public void setCssPrefix(String cssPrefix)
getButtonModes
public int getButtonModes()
setButtonModes
public void setButtonModes(int buttonModes)
Copyright © 2004-2009 XWiki. All Rights Reserved.