Class CmsToolbarGalleryMenu
- java.lang.Object
-
- com.google.gwt.user.client.ui.UIObject
-
- com.google.gwt.user.client.ui.Widget
-
- com.google.gwt.user.client.ui.Composite
-
- org.opencms.gwt.client.ui.CmsMenuButton
-
- org.opencms.gwt.client.ui.A_CmsToolbarMenu<CmsContainerpageHandler>
-
- org.opencms.ade.containerpage.client.ui.CmsToolbarGalleryMenu
-
- All Implemented Interfaces:
com.google.gwt.event.dom.client.HasClickHandlers
,com.google.gwt.event.logical.shared.HasAttachHandlers
,com.google.gwt.event.shared.HasHandlers
,com.google.gwt.user.client.EventListener
,com.google.gwt.user.client.ui.HasVisibility
,com.google.gwt.user.client.ui.IsRenderable
,com.google.gwt.user.client.ui.IsWidget
,I_CmsToolbarButton
public class CmsToolbarGalleryMenu extends A_CmsToolbarMenu<CmsContainerpageHandler>
The gallery tool-bar menu.- Since:
- 8.0.0
-
-
Field Summary
-
Fields inherited from class org.opencms.gwt.client.ui.CmsMenuButton
m_button, m_popup, m_resizeRegistration
-
-
Constructor Summary
Constructors Constructor Description CmsToolbarGalleryMenu(CmsContainerpageHandler handler, CmsDNDHandler dragHandler)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected CmsDNDHandler
getDragHandler()
Gets the drag handler.protected CmsPopup
getPopup()
Returns the popup content.void
onToolbarActivate()
Method executed when the button is activated.void
onToolbarDeactivate()
Method executed when the button is deactivated.void
updateGalleryData(org.opencms.ade.containerpage.shared.CmsContainerPageGalleryData galleryData, boolean viewChanged)
Updates the gallery data.-
Methods inherited from class org.opencms.gwt.client.ui.A_CmsToolbarMenu
autoClose, getHandler, hideMenu, isActive, onToolbarClick, setActive, setHandler
-
Methods inherited from class org.opencms.gwt.client.ui.CmsMenuButton
addClickHandler, clear, closeMenu, disable, enable, hide, isEnabled, isOpen, isOpenRight, onBrowserEvent, openMenu, setButtonDown, setButtonUp, setEnabled, setMenuWidget, setOpenRight, setToolbarMode, show
-
Methods inherited from class com.google.gwt.user.client.ui.Composite
claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onDetach, render, render, resolvePotentialElement, setWidget
-
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, 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, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, 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
-
CmsToolbarGalleryMenu
public CmsToolbarGalleryMenu(CmsContainerpageHandler handler, CmsDNDHandler dragHandler)
Constructor.- Parameters:
handler
- the container-page handlerdragHandler
- the container-page drag handler
-
-
Method Detail
-
onToolbarActivate
public void onToolbarActivate()
Description copied from interface:I_CmsToolbarButton
Method executed when the button is activated.- See Also:
I_CmsToolbarButton.onToolbarActivate()
-
onToolbarDeactivate
public void onToolbarDeactivate()
Description copied from interface:I_CmsToolbarButton
Method executed when the button is deactivated.- See Also:
I_CmsToolbarButton.onToolbarDeactivate()
-
updateGalleryData
public void updateGalleryData(org.opencms.ade.containerpage.shared.CmsContainerPageGalleryData galleryData, boolean viewChanged)
Updates the gallery data.- Parameters:
galleryData
- the gallery dataviewChanged
-true
in case the element view changed
-
getDragHandler
protected CmsDNDHandler getDragHandler()
Gets the drag handler.- Returns:
- the drag handler
-
getPopup
protected CmsPopup getPopup()
Description copied from class:CmsMenuButton
Returns the popup content.- Overrides:
getPopup
in classCmsMenuButton
- Returns:
- the popup content
- See Also:
CmsMenuButton.getPopup()
-
-