Class CmsToolbarAllGalleriesMenu
- 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.CmsToolbarAllGalleriesMenu
-
- 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 CmsToolbarAllGalleriesMenu extends A_CmsToolbarMenu<CmsContainerpageHandler>
The gallery tool-bar menu.This is used to access all galleries in the system (including download and image galleries), but can not be used to add elements to the container page.
- Since:
- 8.0.0
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
DND_MARKER
Marker string to distinguish search results from the 'all galleries' dialog from results from other instances of the gallery dialog.-
Fields inherited from class org.opencms.gwt.client.ui.CmsMenuButton
m_button, m_popup, m_resizeRegistration
-
-
Constructor Summary
Constructors Constructor Description CmsToolbarAllGalleriesMenu(CmsContainerpageHandler handler, CmsDNDHandler dragHandler)
Constructor.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static CmsGalleryDialog
createDialog(org.opencms.ade.galleries.shared.I_CmsGalleryConfiguration configuration, I_CmsGalleryHandler galleryHandler)
Creates a new gallery dialog and instantiates the controller for it.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.protected void
openDialog(org.opencms.ade.galleries.shared.I_CmsGalleryConfiguration configuration)
Opens the dialog given the loaded gallery configuration.-
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
-
-
-
-
Field Detail
-
DND_MARKER
public static final java.lang.String DND_MARKER
Marker string to distinguish search results from the 'all galleries' dialog from results from other instances of the gallery dialog.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
CmsToolbarAllGalleriesMenu
public CmsToolbarAllGalleriesMenu(CmsContainerpageHandler handler, CmsDNDHandler dragHandler)
Constructor.- Parameters:
handler
- the container-page handlerdragHandler
- the container-page drag handler
-
-
Method Detail
-
createDialog
protected static CmsGalleryDialog createDialog(org.opencms.ade.galleries.shared.I_CmsGalleryConfiguration configuration, I_CmsGalleryHandler galleryHandler)
Creates a new gallery dialog and instantiates the controller for it.- Parameters:
configuration
- the gallery configurationgalleryHandler
- the gallery handler- Returns:
- the gallery dialog instance
-
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()
-
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()
-
openDialog
protected void openDialog(org.opencms.ade.galleries.shared.I_CmsGalleryConfiguration configuration)
Opens the dialog given the loaded gallery configuration.- Parameters:
configuration
- the gallery configuration
-
-