Class CmsQuickLauncher

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.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.

  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
    Abstract class for standard handling of quick launh items.
    protected class 
    The font icon HTML.
    protected static interface 
    The button HTML generator templates.
    static interface 
    The quick launch handler interface.
    class 
    Button for an individual entry in the quick launch menu.

    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
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    Html for the menu button.
    protected static final String
    The font icon HTML prefix.

    Fields inherited from class org.opencms.gwt.client.ui.CmsMenuButton

    m_button, m_popup, m_resizeRegistration

    Fields inherited from class com.google.gwt.user.client.ui.UIObject

    DEBUG_ID_PREFIX
  • Constructor Summary

    Constructors
    Constructor
    Description
    Constructor.
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    Called on auto close.
    protected void
    fillItems(Collection<org.opencms.gwt.shared.CmsQuickLaunchData> quickLaunchData)
    Fills the quick launch menu with buttons corresponding to the given quick launch beans.
    Returns the container-page handler.
    boolean
    Returns whether this button is active (pushed, not disabled).
    void
    Method executed when the button is activated.
    void
    Executed when the tool-bar button is clicked.
    void
    Method executed when the button is deactivated.
    void
    setActive(boolean active)
    Sets the button to active (pushed, not disabled).
    void
    Sets the button handler.
    void
    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

    Methods inherited from interface org.opencms.gwt.client.ui.I_CmsToolbarButton

    getTitle, setEnabled