Class MantleTab

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
org.pentaho.gwt.widgets.client.tabs.PentahoTab
org.pentaho.mantle.client.ui.tabs.MantleTab
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.AcceptsOneWidget, com.google.gwt.user.client.ui.Focusable, 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, Iterable<com.google.gwt.user.client.ui.Widget>

public class MantleTab extends org.pentaho.gwt.widgets.client.tabs.PentahoTab
  • Nested Class Summary

    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

    Nested classes/interfaces inherited from interface com.google.gwt.user.client.ui.HasWidgets

    com.google.gwt.user.client.ui.HasWidgets.ForIsWidget
  • Field Summary

    Fields inherited from class org.pentaho.gwt.widgets.client.tabs.PentahoTab

    label, SELECTED

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

    DEBUG_ID_PREFIX
  • Constructor Summary

    Constructors
    Constructor
    Description
    MantleTab(String text, String tooltip, MantleTabPanel tabPanel, com.google.gwt.user.client.ui.Widget content, boolean closeable)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    void
     
    protected com.google.gwt.user.client.ui.MenuBar
     
    protected com.google.gwt.user.client.ui.MenuBar
    getContextMenuBar(boolean addSelectItem)
     
    void
     
    boolean
     
    void
    onDoubleClick(com.google.gwt.user.client.Event event)
     
    void
    onRightClick(com.google.gwt.user.client.Event event)
     
    void
     
    void
     
    void
     
    protected void
    Select this tab.
    void
     
    void
    setSolutionBrowserShowing(boolean solutionBrowserShowing)
     

    Methods inherited from class org.pentaho.gwt.widgets.client.tabs.PentahoTab

    closeTab, fireTabSelected, getContent, getLabelText, getLabelTooltip, getTabIndex, getTabPanel, isCloseable, moveFocusToNextTab, moveFocusToPreviousTab, onBrowserEvent, setAccessKey, setContent, setFocus, setLabelTooltip, setSelected, setTabIndex, setTabPanel, setupLabel

    Methods inherited from class com.google.gwt.user.client.ui.SimplePanel

    add, getContainerElement, getWidget, iterator, remove, setWidget, setWidget

    Methods inherited from class com.google.gwt.user.client.ui.Panel

    add, adopt, clear, doAttachChildren, doDetachChildren, orphan, remove

    Methods inherited from class com.google.gwt.user.client.ui.Widget

    addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onDetach, 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, resolvePotentialElement, 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 java.lang.Iterable

    forEach, spliterator
  • Constructor Details

    • MantleTab

      public MantleTab(String text, String tooltip, MantleTabPanel tabPanel, com.google.gwt.user.client.ui.Widget content, boolean closeable)
  • Method Details

    • createDeepLink

      public void createDeepLink()
    • openTabInNewWindow

      public void openTabInNewWindow()
    • back

      public void back()
    • reloadTab

      public void reloadTab()
    • reloadAllTabs

      public void reloadAllTabs()
    • onDoubleClick

      public void onDoubleClick(com.google.gwt.user.client.Event event)
      Overrides:
      onDoubleClick in class org.pentaho.gwt.widgets.client.tabs.PentahoTab
    • hidePopUpMenu

      public void hidePopUpMenu()
    • selectTabMenuItem

      protected void selectTabMenuItem()
      Select this tab. If the "Opened" perspective is not show, show it.
    • getContextMenuBar

      protected com.google.gwt.user.client.ui.MenuBar getContextMenuBar()
    • getContextMenuBar

      protected com.google.gwt.user.client.ui.MenuBar getContextMenuBar(boolean addSelectItem)
    • onRightClick

      public void onRightClick(com.google.gwt.user.client.Event event)
      Overrides:
      onRightClick in class org.pentaho.gwt.widgets.client.tabs.PentahoTab
    • setLabelText

      public void setLabelText(String text)
      Overrides:
      setLabelText in class org.pentaho.gwt.widgets.client.tabs.PentahoTab
    • isSolutionBrowserShowing

      public boolean isSolutionBrowserShowing()
      Overrides:
      isSolutionBrowserShowing in class org.pentaho.gwt.widgets.client.tabs.PentahoTab
    • setSolutionBrowserShowing

      public void setSolutionBrowserShowing(boolean solutionBrowserShowing)
      Overrides:
      setSolutionBrowserShowing in class org.pentaho.gwt.widgets.client.tabs.PentahoTab