org.opencms.gwt.client.ui
public class CmsToolbarContextButton extends A_CmsToolbarMenu<I_CmsToolbarHandler>
Modifier and Type | Field and Description |
---|---|
protected java.util.List<I_CmsContextMenuEntry> |
m_menuEntries
The menu data.
|
m_button, m_popup, m_resizeRegistration
Constructor and Description |
---|
CmsToolbarContextButton(I_CmsToolbarHandler handler)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
onToolbarActivate()
Method executed when the button is activated.
|
void |
onToolbarDeactivate()
Unregister the resize handler.
|
void |
openMenu()
Opens the menu and fires the on toggle event.
|
void |
setMenuContext(org.opencms.gwt.shared.CmsCoreData.AdeContext menuContext)
Sets the menu context.
|
void |
showMenu(java.util.List<I_CmsContextMenuEntry> menuEntries)
Creates the menu and adds it to the panel.
|
autoClose, getHandler, getIconClass, hideMenu, isActive, onToolbarClick, setActive
addClickHandler, clear, closeMenu, disable, enable, getPopup, hide, isEnabled, isOpen, isOpenRight, onBrowserEvent, 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, unsinkEvents
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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getTitle, setEnabled
protected java.util.List<I_CmsContextMenuEntry> m_menuEntries
public CmsToolbarContextButton(I_CmsToolbarHandler handler)
handler
- the container-page handlerpublic void onToolbarActivate()
I_CmsToolbarButton
public void onToolbarDeactivate()
public void openMenu()
CmsMenuButton
openMenu
in class CmsMenuButton
CmsMenuButton.openMenu()
public void setMenuContext(org.opencms.gwt.shared.CmsCoreData.AdeContext menuContext)
menuContext
- the new menu contextpublic void showMenu(java.util.List<I_CmsContextMenuEntry> menuEntries)
menuEntries
- the menu entries