Class CmsQuickLauncher

  • All Implemented Interfaces:,,,,,,, I_CmsToolbarButton

    public class CmsQuickLauncher
    extends CmsMenuButton
    implements I_CmsToolbarButton
    The user info toolbar button.

    • Field Summary

      Modifier and Type Field Description
      static java.lang.String BUTTON_HTML
      Html for the menu button.
      protected static java.lang.String FONT_ICON_PREFIX
      The font icon HTML prefix.
      • Fields inherited from class

    • Constructor Summary

      Constructor Description
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void autoClose()
      Called on auto close.
      protected void fillItems​(java.util.Collection<org.opencms.gwt.shared.CmsQuickLaunchData> quickLaunchData)
      Fills the quick launch menu with buttons corresponding to the given quick launch beans.
      protected I_CmsToolbarHandler getHandler()
      Returns the container-page handler.
      boolean isActive()
      Returns whether this button is active (pushed, not disabled).
      void onToolbarActivate()
      Method executed when the button is activated.
      void onToolbarClick()
      Executed when the tool-bar button is clicked.
      void onToolbarDeactivate()
      Method executed when the button is deactivated.
      void setActive​(boolean active)
      Sets the button to active (pushed, not disabled).
      void setHandler​(I_CmsToolbarHandler handler)
      Sets the button handler.
      void setQuicklaunchHandler​(CmsQuickLauncher.I_QuickLaunchHandler handler)
      Sets the quick launch handler and makes the button visible.
      • Methods inherited from class

        claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onDetach, render, render, resolvePotentialElement, setWidget
      • Methods inherited from class

        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

        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

      • Methods inherited from interface