Class CmsToolbarMoveButton
- java.lang.Object
-
- com.google.gwt.user.client.ui.UIObject
-
- com.google.gwt.user.client.ui.Widget
-
- com.google.gwt.user.client.ui.FocusWidget
-
- com.google.gwt.user.client.ui.ButtonBase
-
- com.google.gwt.user.client.ui.CustomButton
-
- com.google.gwt.user.client.ui.ToggleButton
-
- org.opencms.gwt.client.ui.CmsToggleButton
-
- org.opencms.gwt.client.ui.A_CmsToolbarButton<CmsContainerpageHandler>
-
- org.opencms.ade.containerpage.client.ui.A_CmsToolbarOptionButton
-
- org.opencms.ade.containerpage.client.ui.CmsToolbarMoveButton
-
- All Implemented Interfaces:
com.google.gwt.editor.client.IsEditor<com.google.gwt.editor.client.LeafValueEditor<java.lang.Boolean>>
,com.google.gwt.event.dom.client.HasAllDragAndDropHandlers
,com.google.gwt.event.dom.client.HasAllFocusHandlers
,com.google.gwt.event.dom.client.HasAllGestureHandlers
,com.google.gwt.event.dom.client.HasAllKeyHandlers
,com.google.gwt.event.dom.client.HasAllMouseHandlers
,com.google.gwt.event.dom.client.HasAllTouchHandlers
,com.google.gwt.event.dom.client.HasBlurHandlers
,com.google.gwt.event.dom.client.HasClickHandlers
,com.google.gwt.event.dom.client.HasDoubleClickHandlers
,com.google.gwt.event.dom.client.HasDragEndHandlers
,com.google.gwt.event.dom.client.HasDragEnterHandlers
,com.google.gwt.event.dom.client.HasDragHandlers
,com.google.gwt.event.dom.client.HasDragLeaveHandlers
,com.google.gwt.event.dom.client.HasDragOverHandlers
,com.google.gwt.event.dom.client.HasDragStartHandlers
,com.google.gwt.event.dom.client.HasDropHandlers
,com.google.gwt.event.dom.client.HasFocusHandlers
,com.google.gwt.event.dom.client.HasGestureChangeHandlers
,com.google.gwt.event.dom.client.HasGestureEndHandlers
,com.google.gwt.event.dom.client.HasGestureStartHandlers
,com.google.gwt.event.dom.client.HasKeyDownHandlers
,com.google.gwt.event.dom.client.HasKeyPressHandlers
,com.google.gwt.event.dom.client.HasKeyUpHandlers
,com.google.gwt.event.dom.client.HasMouseDownHandlers
,com.google.gwt.event.dom.client.HasMouseMoveHandlers
,com.google.gwt.event.dom.client.HasMouseOutHandlers
,com.google.gwt.event.dom.client.HasMouseOverHandlers
,com.google.gwt.event.dom.client.HasMouseUpHandlers
,com.google.gwt.event.dom.client.HasMouseWheelHandlers
,com.google.gwt.event.dom.client.HasTouchCancelHandlers
,com.google.gwt.event.dom.client.HasTouchEndHandlers
,com.google.gwt.event.dom.client.HasTouchMoveHandlers
,com.google.gwt.event.dom.client.HasTouchStartHandlers
,com.google.gwt.event.logical.shared.HasAttachHandlers
,com.google.gwt.event.logical.shared.HasValueChangeHandlers<java.lang.Boolean>
,com.google.gwt.event.shared.HasHandlers
,com.google.gwt.safehtml.client.HasSafeHtml
,com.google.gwt.user.client.EventListener
,com.google.gwt.user.client.TakesValue<java.lang.Boolean>
,com.google.gwt.user.client.ui.Focusable
,com.google.gwt.user.client.ui.HasEnabled
,com.google.gwt.user.client.ui.HasFocus
,com.google.gwt.user.client.ui.HasHorizontalAlignment
,com.google.gwt.user.client.ui.HasHTML
,com.google.gwt.user.client.ui.HasText
,com.google.gwt.user.client.ui.HasValue<java.lang.Boolean>
,com.google.gwt.user.client.ui.HasVisibility
,com.google.gwt.user.client.ui.IsWidget
,com.google.gwt.user.client.ui.SourcesClickEvents
,com.google.gwt.user.client.ui.SourcesFocusEvents
,com.google.gwt.user.client.ui.SourcesKeyboardEvents
,com.google.gwt.user.client.ui.SourcesMouseEvents
,I_CmsToolbarButton
public class CmsToolbarMoveButton extends A_CmsToolbarOptionButton
The move button holding all move related methods.- Since:
- 8.0.0
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.CustomButton
com.google.gwt.user.client.ui.CustomButton.Face
-
-
Field Summary
-
Fields inherited from class org.opencms.gwt.client.ui.A_CmsToolbarButton
m_handler
-
-
Constructor Summary
Constructors Constructor Description CmsToolbarMoveButton(CmsContainerpageHandler handler, CmsDNDHandler dndHandler)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CmsElementOptionButton
createOptionForElement(CmsContainerPageElementPanel element)
Creates an element options button associated with this button and assigns the click-handler.boolean
isOptionAvailable(CmsContainerPageElementPanel element)
Checks whether an option button should be shown for a container page element.void
onElementClick(com.google.gwt.event.dom.client.ClickEvent event, CmsContainerPageElementPanel element)
Method is executed when the element option button is clicked.-
Methods inherited from class org.opencms.ade.containerpage.client.ui.A_CmsToolbarOptionButton
onToolbarActivate, onToolbarDeactivate
-
Methods inherited from class org.opencms.gwt.client.ui.A_CmsToolbarButton
getButtonData, getHandler, isActive, onToolbarClick, setActive
-
Methods inherited from class org.opencms.gwt.client.ui.CmsToggleButton
disable, enable, getDownImageClass, getFaceHtml, getHorizontalAlignment, getImageClass, getSize, getText, getTitle, isUseMinWidth, onBrowserEvent, setButtonStyle, setDown, setDownFace, setDownImageClass, setHorizontalAlignment, setImageClass, setSize, setText, setTitle, setUpFace, setUseMinWidth
-
Methods inherited from class com.google.gwt.user.client.ui.ToggleButton
addValueChangeHandler, asEditor, getValue, isDown, onClick, setValue, setValue
-
Methods inherited from class com.google.gwt.user.client.ui.CustomButton
getDownDisabledFace, getDownFace, getDownHoveringFace, getHTML, getTabIndex, getUpDisabledFace, getUpFace, getUpHoveringFace, onAttach, onClickCancel, onClickStart, onDetach, setAccessKey, setEnabled, setFocus, setHTML, setHTML, setTabIndex
-
Methods inherited from class com.google.gwt.user.client.ui.FocusWidget
addBlurHandler, addClickHandler, addClickListener, addDoubleClickHandler, addDragEndHandler, addDragEnterHandler, addDragHandler, addDragLeaveHandler, addDragOverHandler, addDragStartHandler, addDropHandler, addFocusHandler, addFocusListener, addGestureChangeHandler, addGestureEndHandler, addGestureStartHandler, addKeyboardListener, addKeyDownHandler, addKeyPressHandler, addKeyUpHandler, addMouseDownHandler, addMouseListener, addMouseMoveHandler, addMouseOutHandler, addMouseOverHandler, addMouseUpHandler, addMouseWheelHandler, addMouseWheelListener, addTouchCancelHandler, addTouchEndHandler, addTouchMoveHandler, addTouchStartHandler, getFocusImpl, isEnabled, removeClickListener, removeFocusListener, removeKeyboardListener, removeMouseListener, removeMouseWheelListener
-
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
-
Methods inherited from class com.google.gwt.user.client.ui.UIObject
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, resolvePotentialElement, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setVisible, setVisible, setWidth, 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_CmsToolbarButton
getTitle, setEnabled
-
-
-
-
Constructor Detail
-
CmsToolbarMoveButton
public CmsToolbarMoveButton(CmsContainerpageHandler handler, CmsDNDHandler dndHandler)
Constructor.- Parameters:
handler
- the container-page handlerdndHandler
- the drag and drop handler
-
-
Method Detail
-
createOptionForElement
public CmsElementOptionButton createOptionForElement(CmsContainerPageElementPanel element)
Description copied from class:A_CmsToolbarOptionButton
Creates an element options button associated with this button and assigns the click-handler.If this method returns null, no option button should be shown.
- Overrides:
createOptionForElement
in classA_CmsToolbarOptionButton
- Parameters:
element
- the element to create the button for- Returns:
- the created button
- See Also:
A_CmsToolbarOptionButton.createOptionForElement(org.opencms.ade.containerpage.client.ui.CmsContainerPageElementPanel)
-
isOptionAvailable
public boolean isOptionAvailable(CmsContainerPageElementPanel element)
Description copied from class:A_CmsToolbarOptionButton
Checks whether an option button should be shown for a container page element.- Overrides:
isOptionAvailable
in classA_CmsToolbarOptionButton
- Parameters:
element
- a container page element- Returns:
- true if the option should be shown for the given element
- See Also:
A_CmsToolbarOptionButton.isOptionAvailable(org.opencms.ade.containerpage.client.ui.CmsContainerPageElementPanel)
-
onElementClick
public void onElementClick(com.google.gwt.event.dom.client.ClickEvent event, CmsContainerPageElementPanel element)
Description copied from class:A_CmsToolbarOptionButton
Method is executed when the element option button is clicked.- Specified by:
onElementClick
in classA_CmsToolbarOptionButton
- Parameters:
event
- the mouse event (stop propagation if appropriate)element
- the element the option button is associated to- See Also:
A_CmsToolbarOptionButton.onElementClick(com.google.gwt.event.dom.client.ClickEvent, org.opencms.ade.containerpage.client.ui.CmsContainerPageElementPanel)
-
-