Class CmsToolbarPopup

java.lang.Object
com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.Widget
com.google.gwt.user.client.ui.Panel
com.google.gwt.user.client.ui.SimplePanel
com.google.gwt.user.client.ui.PopupPanel
org.opencms.gwt.client.ui.CmsPopup
org.opencms.gwt.client.ui.CmsToolbarPopup
All Implemented Interfaces:
com.google.gwt.event.logical.shared.HasAttachHandlers, com.google.gwt.event.logical.shared.HasCloseHandlers<com.google.gwt.user.client.ui.PopupPanel>, com.google.gwt.event.shared.HasHandlers, com.google.gwt.user.client.EventListener, com.google.gwt.user.client.EventPreview, com.google.gwt.user.client.ui.AcceptsOneWidget, com.google.gwt.user.client.ui.HasAnimation, com.google.gwt.user.client.ui.HasOneWidget, com.google.gwt.user.client.ui.HasVisibility, com.google.gwt.user.client.ui.HasWidgets, com.google.gwt.user.client.ui.HasWidgets.ForIsWidget, com.google.gwt.user.client.ui.IsWidget, com.google.gwt.user.client.ui.SourcesPopupEvents, Iterable<com.google.gwt.user.client.ui.Widget>, I_CmsAutoHider

public class CmsToolbarPopup extends CmsPopup
A popup which can be displayed below buttons in a toolbar.
  • Field Details

    • m_arrow

      protected com.google.gwt.dom.client.Element m_arrow
      The 'arrow-shaped' connector element above the popup.
    • m_button

      protected com.google.gwt.user.client.ui.ButtonBase m_button
      The toolbar button to which this popup belongs.
    • m_toolbarWidth

      protected int m_toolbarWidth
      The toolbar width.
    • m_isToolbarMode

      protected boolean m_isToolbarMode
      The 'toolbar mode' flag.
    • m_baseElement

      protected com.google.gwt.dom.client.Element m_baseElement
      The base element of the toolbar button.
  • Constructor Details

    • CmsToolbarPopup

      public CmsToolbarPopup(com.google.gwt.user.client.ui.ButtonBase button, boolean toolbarMode, com.google.gwt.dom.client.Element baseElement)
      Creates a new toolbar popup.

      Parameters:
      button - the toolbar button to which this popup belongs
      toolbarMode - the toolbar mode flag
      baseElement - the base element of the toolbar button
  • Method Details

    • getAvailableHeight

      public static int getAvailableHeight()
      Calculates the popup height to use.

      Returns:
      the height
    • getAvailableWidth

      public static int getAvailableWidth()
      Calculates the popup width to use.

      Returns:
      the width
    • position

      public void position()
      Positions the popup below the toolbar button.

    • positionDeferred

      public void positionDeferred()
      Defers execution of the position() method.

    • setToolbarMode

      public void setToolbarMode(boolean isToolbarMode)
      Sets the isToolbarMode.

      Parameters:
      isToolbarMode - the isToolbarMode to set