Class CmsQuickLauncher

  • 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 CmsQuickLauncher
    extends CmsMenuButton
    implements I_CmsToolbarButton
    The user info toolbar button.

    • Field Summary

      Fields 
      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 com.google.gwt.user.client.ui.UIObject

        DEBUG_ID_PREFIX
    • Constructor Summary

      Constructors 
      Constructor Description
      CmsQuickLauncher()
      Constructor.
    • 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 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 com.google.gwt.event.dom.client.HasClickHandlers

        addClickHandler
      • Methods inherited from interface com.google.gwt.event.shared.HasHandlers

        fireEvent