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.DebugIdImplEnabledcom.google.gwt.user.client.ui.HasHorizontalAlignment.AutoHorizontalAlignmentConstant, com.google.gwt.user.client.ui.HasHorizontalAlignment.HorizontalAlignmentConstantcom.google.gwt.user.client.ui.HasVerticalAlignment.VerticalAlignmentConstant| 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) |
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 |
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, getTabCount, selectTab, setSelectedTabadd, getHorizontalAlignment, getVerticalAlignment, insert, insert, remove, setHorizontalAlignment, setVerticalAlignmentgetSpacing, setBorderWidth, setCellHeight, setCellHeight, setCellHorizontalAlignment, setCellHorizontalAlignment, setCellVerticalAlignment, setCellVerticalAlignment, setCellWidth, setCellWidth, setSpacinggetWidget, getWidgetCount, getWidgetIndex, getWidgetIndex, iterator, removeaddAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, fireEvent, getLayoutData, getParent, isAttached, onBrowserEvent, removeFromParent, setLayoutData, sinkEventsaddStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleName, getStylePrimaryName, getTitle, isVisible, isVisible, removeStyleDependentName, removeStyleName, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString, unsinkEventsequals, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic 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.PentahoTabPanelpublic 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 void showLoadingIndicator()
public void hideLoadingIndicator()
public void setCurrentTabSaveEnabled(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.PentahoTabPanelpublic 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.PentahoTabPanelpublic void closeAllTabs()
closeAllTabs in class org.pentaho.gwt.widgets.client.tabs.PentahoTabPanelpublic void selectTab(org.pentaho.gwt.widgets.client.tabs.PentahoTab selectedTab)
selectTab in class org.pentaho.gwt.widgets.client.tabs.PentahoTabPanelpublic void allTabsClosed()
public static void onTabSelect(com.google.gwt.user.client.Element element)