HANDLER
- the handler class for the menu buttonpublic abstract class A_CmsToolbarMenu<HANDLER extends I_CmsToolbarHandler> extends CmsMenuButton implements I_CmsToolbarButton
I_CmsToolbarButton
for all container-page tool-bar menu buttons.m_button, m_popup, m_resizeRegistration
构造器和说明 |
---|
A_CmsToolbarMenu(I_CmsButton.ButtonData buttonData,
HANDLER handler)
Constructor.
|
限定符和类型 | 方法和说明 |
---|---|
protected void |
autoClose()
Called on auto close.
|
protected HANDLER |
getHandler()
Returns the container-page handler.
|
java.lang.String |
getIconClass()
The icon CSS class of this button.
|
void |
hideMenu()
Hides the menu content without altering the button state.
|
boolean |
isActive()
Returns whether this button is active (pushed, not disabled).
|
void |
onToolbarClick()
Executed when the tool-bar button is clicked.
|
void |
setActive(boolean active)
Sets the button to active (pushed, not disabled).
|
addClickHandler, clear, closeMenu, disable, enable, getPopup, hide, isEnabled, isOpen, isOpenRight, onBrowserEvent, openMenu, setButtonDown, setButtonUp, setEnabled, setMenuWidget, setOpenRight, setToolbarMode, show
claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onDetach, render, render, resolvePotentialElement, setWidget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString, unsinkEvents
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getTitle, onToolbarActivate, onToolbarDeactivate, setEnabled
public A_CmsToolbarMenu(I_CmsButton.ButtonData buttonData, HANDLER handler)
buttonData
- the tool-bar button datahandler
- the container-page handlerpublic java.lang.String getIconClass()
I_CmsToolbarButton
getIconClass
在接口中 I_CmsToolbarButton
I_CmsToolbarButton.getIconClass()
public void hideMenu()
CmsMenuButton
hideMenu
在类中 CmsMenuButton
CmsMenuButton.hideMenu()
public boolean isActive()
I_CmsToolbarButton
isActive
在接口中 I_CmsToolbarButton
true
if the button is activeI_CmsToolbarButton.isActive()
public void onToolbarClick()
I_CmsToolbarButton
onToolbarClick
在接口中 I_CmsToolbarButton
I_CmsToolbarButton.onToolbarClick()
public void setActive(boolean active)
I_CmsToolbarButton
setActive
在接口中 I_CmsToolbarButton
active
- true
if activeI_CmsToolbarButton.setActive(boolean)
protected void autoClose()
CmsMenuButton
autoClose
在类中 CmsMenuButton
CmsMenuButton.autoClose()
protected HANDLER getHandler()