Package org.opencms.gwt.client.ui
Class CmsCreateModeSelectionDialog
- 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
-
- org.opencms.gwt.client.ui.CmsPopup
-
- org.opencms.gwt.client.ui.CmsCreateModeSelectionDialog
-
- All Implemented Interfaces:
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.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
,java.lang.Iterable<com.google.gwt.user.client.ui.Widget>
,I_CmsAutoHider
- Direct Known Subclasses:
CmsDroppedElementModeSelectionDialog
public class CmsCreateModeSelectionDialog extends CmsPopup
A dialog used to select the create mode for new contents created from a collector list.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.opencms.gwt.client.ui.CmsPopup
CmsPopup.HistoryHandler
-
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
-
-
Field Summary
-
Fields inherited from class org.opencms.gwt.client.ui.CmsPopup
DEFAULT_WIDTH, m_closeCommand, m_notificationWidgetInstalled, m_windowWidth, WIDE_WIDTH
-
-
Constructor Summary
Constructors Constructor Description CmsCreateModeSelectionDialog(org.opencms.gwt.shared.CmsListInfoBean info, com.google.gwt.user.client.rpc.AsyncCallback<java.lang.String> createModeCallback)
Creates a new dialog instance.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addButtons()
Adds the dialog buttons.protected CmsPushButton
createButton(java.lang.String text, I_CmsButton.ButtonColor color, java.lang.String result)
Creates a button used to select a create mode.java.lang.String
messageAskMode()
Message accessor.java.lang.String
messageCaption()
Message accessor.java.lang.String
messageCopy()
Message accessor.java.lang.String
messageNew()
Message accessor.static void
showDialog(org.opencms.util.CmsUUID referenceId, com.google.gwt.user.client.rpc.AsyncCallback<java.lang.String> createModeCallback)
Shows the dialog for the given collector list entry.-
Methods inherited from class org.opencms.gwt.client.ui.CmsPopup
add, add, addButton, addButton, addDialogClose, adjustIndex, beginDragging, catchNotifications, center, centerHorizontally, checkIndexBoundsForAccess, checkIndexBoundsForInsertion, clear, continueDragging, createDialogNotificationWidget, doAttachChildren, doDetachChildren, endDragging, getAvailableHeight, getCaption, getChildren, getContainerElement, getWidget, getWidgetCount, getWidgetIndex, getWidgetIndex, getWidth, hasCaption, hide, hide, insert, insert, insertFront, installNotificationWidget, iterator, onBrowserEvent, onDetach, onPreviewNativeEvent, remove, remove, removeAllButtons, removeButton, removePadding, setBackgroundColor, setCaption, setHeight, setHeight, setMainContent, setPixelSize, setPositionFixed, setSize, setSpecialBackgroundClass, setUseAnimation, setWidget, setWidth, setWidth, show, showArrow, wrapWithBorderPadding
-
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, onEventPreview, onKeyDownPreview, onKeyPressPreview, onKeyUpPreview, onUnload, removeAutoHidePartner, removePopupListener, setAnimationEnabled, setAnimationType, setAutoHideEnabled, setAutoHideOnHistoryEventsEnabled, setGlassEnabled, setGlassStyleName, setModal, setPopupPosition, setPopupPositionAndShow, setPreviewingAllNativeEvents, setTitle, setVisible, showRelativeTo
-
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, onAttach, onLoad, removeFromParent, setLayoutData, sinkEvents, 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, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setVisible, sinkBitlessEvent, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.opencms.gwt.client.ui.I_CmsAutoHider
addAutoHidePartner, isAutoHideEnabled, isAutoHideOnHistoryEventsEnabled, removeAutoHidePartner, setAutoHideEnabled, setAutoHideOnHistoryEventsEnabled
-
-
-
-
Constructor Detail
-
CmsCreateModeSelectionDialog
public CmsCreateModeSelectionDialog(org.opencms.gwt.shared.CmsListInfoBean info, com.google.gwt.user.client.rpc.AsyncCallback<java.lang.String> createModeCallback)
Creates a new dialog instance.- Parameters:
info
- the resource information for the selected collector list entrycreateModeCallback
- the callback to call with the result
-
-
Method Detail
-
showDialog
public static void showDialog(org.opencms.util.CmsUUID referenceId, com.google.gwt.user.client.rpc.AsyncCallback<java.lang.String> createModeCallback)
Shows the dialog for the given collector list entry.- Parameters:
referenceId
- the structure id of the collector list entrycreateModeCallback
- the callback which should be called with the selected create mode
-
messageAskMode
public java.lang.String messageAskMode()
Message accessor.- Returns:
- the message
-
messageCaption
public java.lang.String messageCaption()
Message accessor.- Returns:
- the message
-
messageCopy
public java.lang.String messageCopy()
Message accessor.- Returns:
- the message
-
messageNew
public java.lang.String messageNew()
Message accessor.- Returns:
- the message
-
addButtons
protected void addButtons()
Adds the dialog buttons.
-
createButton
protected CmsPushButton createButton(java.lang.String text, I_CmsButton.ButtonColor color, java.lang.String result)
Creates a button used to select a create mode.- Parameters:
text
- the button textcolor
- the button colorresult
- the create mode selected by the button- Returns:
- the newly created button
-
-