public class MantleTabPanel
extends org.pentaho.gwt.widgets.client.tabs.PentahoTabPanel
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled
com.google.gwt.user.client.ui.HasHorizontalAlignment.AutoHorizontalAlignmentConstant, com.google.gwt.user.client.ui.HasHorizontalAlignment.HorizontalAlignmentConstant
com.google.gwt.user.client.ui.HasVerticalAlignment.VerticalAlignmentConstant
selectedTab, tabBar, tabDeck
Constructor and Description |
---|
MantleTabPanel() |
MantleTabPanel(boolean setupNativeHooks) |
Modifier and Type | Method and Description |
---|---|
void |
addTab(String text,
String tooltip,
boolean closeable,
com.google.gwt.user.client.ui.Widget content) |
void |
allTabsClosed() |
static void |
clearClosingFrame(com.google.gwt.user.client.Element frame) |
void |
closeAllTabs() |
void |
closeOtherTabs(org.pentaho.gwt.widgets.client.tabs.PentahoTab exceptThisTab) |
void |
closeTab(org.pentaho.gwt.widgets.client.tabs.PentahoTab closeTab,
boolean invokePreTabCloseHook) |
void |
enableContentEdit(boolean enable) |
boolean |
existingTabMatchesName(String name) |
static void |
fireCloseTab(String frameId) |
IFrameTabPanel |
getCurrentFrame() |
String |
getCurrentFrameElementId()
This method returns the current frame element id.
|
IFrameTabPanel |
getFrame(org.pentaho.gwt.widgets.client.tabs.PentahoTab tab) |
com.google.gwt.user.client.Element |
getFrameElement(org.pentaho.gwt.widgets.client.tabs.PentahoTab tab) |
static String |
getReadyState(com.google.gwt.user.client.Element frameElement) |
static boolean |
hasUnsavedChanges(com.google.gwt.user.client.Element frameElement) |
void |
hideLoadingIndicator() |
static void |
onTabSelect(com.google.gwt.user.client.Element element) |
static boolean |
preTabCloseHook(com.google.gwt.user.client.Element frameElement) |
void |
registerContentOverlay(String id) |
void |
selectTab(org.pentaho.gwt.widgets.client.tabs.PentahoTab selectedTab) |
void |
setContentEditSelected(boolean selected) |
void |
setCurrentTabSaveEnabled(boolean enabled) |
void |
setFileInfoInFrame(FileItem selectedFileItem)
Store representation of file in the frame for reference later when save is called
|
void |
setTabSaveEnabled(org.pentaho.gwt.widgets.client.tabs.PentahoTab tab,
boolean enabled) |
void |
setTabSaveEnabled(String frameId,
boolean enabled) |
void |
showLoadingIndicator() |
void |
showNewURLTab(String tabName,
String tabTooltip,
String url,
boolean setFileInfoInFrame) |
void |
showNewURLTab(String tabName,
String tabTooltip,
String url,
boolean setFileInfoInFrame,
String frameName) |
static boolean |
supportsReadyFeedback(com.google.gwt.user.client.Element frameElement) |
closeTab, getSelectedTab, getSelectedTabIndex, getTab, getTabBar, getTabCount, getTabDeck, selectTab, setSelectedTab, setTabBar, setTabDeck
add, getHorizontalAlignment, getVerticalAlignment, insert, insert, onEnsureDebugId, remove, setHorizontalAlignment, setVerticalAlignment
getBody, getSpacing, getTable, setBorderWidth, setCellHeight, setCellHeight, setCellHorizontalAlignment, setCellHorizontalAlignment, setCellHorizontalAlignment, setCellVerticalAlignment, setCellVerticalAlignment, setCellVerticalAlignment, setCellWidth, setCellWidth, setSpacing
add, adjustIndex, checkIndexBoundsForAccess, checkIndexBoundsForInsertion, getChildren, getWidget, getWidgetCount, getWidgetIndex, getWidgetIndex, insert, insert, iterator, remove
add, adopt, adopt, clear, disown, doAttachChildren, doDetachChildren, orphan, remove
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onBrowserEvent, onDetach, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, removeStyleDependentName, removeStyleName, resolvePotentialElement, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString, unsinkEvents
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getWidgetIndex
getWidget, getWidgetCount, getWidgetIndex, remove
forEach, spliterator
public MantleTabPanel()
public MantleTabPanel(boolean setupNativeHooks)
public void addTab(String text, String tooltip, boolean closeable, com.google.gwt.user.client.ui.Widget content)
addTab
in class org.pentaho.gwt.widgets.client.tabs.PentahoTabPanel
public void showNewURLTab(String tabName, String tabTooltip, String url, boolean setFileInfoInFrame, String frameName)
public void showNewURLTab(String tabName, String tabTooltip, String url, boolean setFileInfoInFrame)
public boolean existingTabMatchesName(String name)
public static void fireCloseTab(String frameId)
public void showLoadingIndicator()
public void hideLoadingIndicator()
public void setCurrentTabSaveEnabled(boolean enabled)
public void setTabSaveEnabled(org.pentaho.gwt.widgets.client.tabs.PentahoTab tab, boolean enabled)
public void setTabSaveEnabled(String frameId, boolean enabled)
public void registerContentOverlay(String id)
public void enableContentEdit(boolean enable)
public void setContentEditSelected(boolean selected)
public void setFileInfoInFrame(FileItem selectedFileItem)
selectedFileItem
- public IFrameTabPanel getCurrentFrame()
public IFrameTabPanel getFrame(org.pentaho.gwt.widgets.client.tabs.PentahoTab tab)
public com.google.gwt.user.client.Element getFrameElement(org.pentaho.gwt.widgets.client.tabs.PentahoTab tab)
public String getCurrentFrameElementId()
public static String getReadyState(com.google.gwt.user.client.Element frameElement)
public static boolean supportsReadyFeedback(com.google.gwt.user.client.Element frameElement)
public static boolean hasUnsavedChanges(com.google.gwt.user.client.Element frameElement)
public static boolean preTabCloseHook(com.google.gwt.user.client.Element frameElement)
public void closeTab(org.pentaho.gwt.widgets.client.tabs.PentahoTab closeTab, boolean invokePreTabCloseHook)
closeTab
in class org.pentaho.gwt.widgets.client.tabs.PentahoTabPanel
public static void clearClosingFrame(com.google.gwt.user.client.Element frame)
public void closeOtherTabs(org.pentaho.gwt.widgets.client.tabs.PentahoTab exceptThisTab)
closeOtherTabs
in class org.pentaho.gwt.widgets.client.tabs.PentahoTabPanel
public void closeAllTabs()
closeAllTabs
in class org.pentaho.gwt.widgets.client.tabs.PentahoTabPanel
public void selectTab(org.pentaho.gwt.widgets.client.tabs.PentahoTab selectedTab)
selectTab
in class org.pentaho.gwt.widgets.client.tabs.PentahoTabPanel
public void allTabsClosed()
public static void onTabSelect(com.google.gwt.user.client.Element element)
Copyright © 2021 Hitachi Vantara. All rights reserved.