Class CmsSitemapToolbar

  • All Implemented Interfaces:
    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

    public class CmsSitemapToolbar
    extends CmsToolbar
    Sitemap toolbar.

    Since:
    8.0.0
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  CmsSitemapToolbar.SitemapQuickLaunchHandler
      Quick launch handler for the sitemap.
      • Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject

        com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void deactivateAll()
      Deactivates all toolbar buttons.
      CmsToolbarContextButton getContextMenuButton()
      Gets the context menu button.
      CmsSitemapToolbarHandler getToolbarHandler()
      Returns the toolbar handler.
      void onButtonActivation​(com.google.gwt.user.client.ui.Widget widget)
      Should be executed by every widget when starting an action.
      void setClipboardEnabled​(boolean enabled, java.lang.String disabledReason)
      Enables/disables the new clipboard button.
      void setGalleryTypes​(java.util.Collection<org.opencms.ade.sitemap.shared.CmsGalleryType> galleryTypes)
      Sets the available gallery types.
      void setMode​(org.opencms.ade.sitemap.shared.CmsSitemapData.EditorMode mode)
      Sets the galleries mode.
      void setNewEnabled​(boolean enabled, java.lang.String disabledReason)
      Enables/disables the new menu button.
      void setNewGalleryEnabled​(boolean enabled, java.lang.String disabledReason)
      Enables/disables the new menu button.
      • Methods inherited from class com.google.gwt.user.client.ui.Composite

        claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, 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
    • Method Detail

      • deactivateAll

        public void deactivateAll()
        Deactivates all toolbar buttons.

      • onButtonActivation

        public void onButtonActivation​(com.google.gwt.user.client.ui.Widget widget)
        Should be executed by every widget when starting an action.

        Parameters:
        widget - the widget that got activated
      • setClipboardEnabled

        public void setClipboardEnabled​(boolean enabled,
                                        java.lang.String disabledReason)
        Enables/disables the new clipboard button.

        Parameters:
        enabled - true to enable the button
        disabledReason - the reason, why the button is disabled
      • setGalleryTypes

        public void setGalleryTypes​(java.util.Collection<org.opencms.ade.sitemap.shared.CmsGalleryType> galleryTypes)
        Sets the available gallery types.

        Parameters:
        galleryTypes - the gallery types
      • setMode

        public void setMode​(org.opencms.ade.sitemap.shared.CmsSitemapData.EditorMode mode)
        Sets the galleries mode.

        Parameters:
        mode - the editor mode
      • setNewEnabled

        public void setNewEnabled​(boolean enabled,
                                  java.lang.String disabledReason)
        Enables/disables the new menu button.

        Parameters:
        enabled - true to enable the button
        disabledReason - the reason, why the button is disabled
      • setNewGalleryEnabled

        public void setNewGalleryEnabled​(boolean enabled,
                                         java.lang.String disabledReason)
        Enables/disables the new menu button.

        Parameters:
        enabled - true to enable the button
        disabledReason - the reason, why the button is disabled