public abstract class A_CmsToolbarOptionButton extends A_CmsToolbarButton<CmsContainerpageHandler>
I_CmsToolbarButton
for container-page tool-bar buttons with element functions.com.google.gwt.user.client.ui.CustomButton.Face
m_handler
限定符 | 构造器和说明 |
---|---|
protected |
A_CmsToolbarOptionButton(I_CmsButton.ButtonData buttonData,
CmsContainerpageHandler handler)
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.
|
abstract void |
onElementClick(com.google.gwt.event.dom.client.ClickEvent event,
CmsContainerPageElementPanel element)
Method is executed when the element option button is clicked.
|
void |
onToolbarActivate()
Method executed when the button is activated.
|
void |
onToolbarDeactivate()
Method executed when the button is deactivated.
|
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
protected A_CmsToolbarOptionButton(I_CmsButton.ButtonData buttonData, CmsContainerpageHandler handler)
buttonData
- the button datahandler
- the container-page handlerpublic CmsElementOptionButton createOptionForElement(CmsContainerPageElementPanel element)
If this method returns null, no option button should be shown.
element
- the element to create the button forpublic boolean isOptionAvailable(CmsContainerPageElementPanel element)
element
- a container page elementpublic abstract void onElementClick(com.google.gwt.event.dom.client.ClickEvent event, CmsContainerPageElementPanel element)
event
- the mouse event (stop propagation if appropriate)element
- the element the option button is associated topublic void onToolbarActivate()
I_CmsToolbarButton
public void onToolbarDeactivate()
I_CmsToolbarButton