public class CmsToolbarMoveButton extends A_CmsToolbarOptionButton
com.google.gwt.user.client.ui.CustomButton.Face
m_handler
构造器和说明 |
---|
CmsToolbarMoveButton(CmsContainerpageHandler handler,
CmsDNDHandler dndHandler)
Constructor.
|
限定符和类型 | 方法和说明 |
---|---|
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.
|
onToolbarActivate, onToolbarDeactivate
getHandler, getIconClass, isActive, onToolbarClick, setActive, showSingleElementOption
disable, enable, getDownImageClass, getFaceHtml, getHorizontalAlignment, getImageClass, getSize, getText, getTitle, isUseMinWidth, onBrowserEvent, setButtonStyle, setDown, setDownFace, setDownImageClass, setHorizontalAlignment, setImageClass, setSize, setText, setTitle, setUpFace, setUseMinWidth
addValueChangeHandler, asEditor, getValue, isDown, onClick, setValue, setValue
getDownDisabledFace, getDownFace, getDownHoveringFace, getHTML, getTabIndex, getUpDisabledFace, getUpFace, getUpHoveringFace, onAttach, onClickCancel, onClickStart, onDetach, setAccessKey, setEnabled, setFocus, setHTML, setHTML, setTabIndex
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
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents
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, unsinkEvents
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getTitle, setEnabled
public CmsToolbarMoveButton(CmsContainerpageHandler handler, CmsDNDHandler dndHandler)
handler
- the container-page handlerdndHandler
- the drag and drop handlerpublic CmsElementOptionButton createOptionForElement(CmsContainerPageElementPanel element)
A_CmsToolbarOptionButton
If this method returns null, no option button should be shown.
createOptionForElement
在类中 A_CmsToolbarOptionButton
element
- the element to create the button forA_CmsToolbarOptionButton.createOptionForElement(org.opencms.ade.containerpage.client.ui.CmsContainerPageElementPanel)
public boolean isOptionAvailable(CmsContainerPageElementPanel element)
A_CmsToolbarOptionButton
isOptionAvailable
在类中 A_CmsToolbarOptionButton
element
- a container page elementA_CmsToolbarOptionButton.isOptionAvailable(org.opencms.ade.containerpage.client.ui.CmsContainerPageElementPanel)
public void onElementClick(com.google.gwt.event.dom.client.ClickEvent event, CmsContainerPageElementPanel element)
A_CmsToolbarOptionButton
onElementClick
在类中 A_CmsToolbarOptionButton
event
- the mouse event (stop propagation if appropriate)element
- the element the option button is associated toA_CmsToolbarOptionButton.onElementClick(com.google.gwt.event.dom.client.ClickEvent, org.opencms.ade.containerpage.client.ui.CmsContainerPageElementPanel)