public class MagnoliaTabSheetViewImpl extends com.google.gwt.user.client.ui.FlowPanel implements MagnoliaTabSheetView
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled
Constructor and Description |
---|
MagnoliaTabSheetViewImpl(com.google.web.bindery.event.shared.EventBus eventBus) |
Modifier and Type | Method and Description |
---|---|
com.google.gwt.event.shared.HandlerRegistration |
addActiveTabChangedHandler(ActiveTabChangedEvent.Handler handler) |
com.google.gwt.event.shared.HandlerRegistration |
addTabSetChangedHandler(TabSetChangedEvent.Handler handler) |
void |
clearTabs() |
MagnoliaTabWidget |
getActiveTab() |
TabBarWidget |
getTabContainer() |
List<MagnoliaTabWidget> |
getTabs() |
boolean |
isShowingAllTabs() |
protected void |
onLoad() |
void |
onResize() |
void |
removePreloader() |
void |
removeTab(MagnoliaTabWidget tabToOrphan) |
void |
setActiveTab(MagnoliaTabWidget tab) |
void |
setLogo(String logo,
String logoBgColor) |
void |
setMaxHeight(int height) |
void |
showAllTabContents(boolean visible) |
void |
showPreloader() |
void |
updateTab(MagnoliaTabWidget tab) |
add, add, adjustIndex, checkIndexBoundsForAccess, checkIndexBoundsForInsertion, getChildren, getWidget, getWidgetCount, getWidgetIndex, getWidgetIndex, insert, insert, iterator, remove, remove
add, adopt, doAttachChildren, doDetachChildren, orphan, remove
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onBrowserEvent, onDetach, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
add, clear, iterator, remove
public MagnoliaTabSheetViewImpl(com.google.web.bindery.event.shared.EventBus eventBus)
public TabBarWidget getTabContainer()
getTabContainer
in interface MagnoliaTabSheetView
public void removeTab(MagnoliaTabWidget tabToOrphan)
removeTab
in interface MagnoliaTabSheetView
public void setActiveTab(MagnoliaTabWidget tab)
setActiveTab
in interface MagnoliaTabSheetView
public MagnoliaTabWidget getActiveTab()
getActiveTab
in interface MagnoliaTabSheetView
public List<MagnoliaTabWidget> getTabs()
getTabs
in interface MagnoliaTabSheetView
public void showAllTabContents(boolean visible)
showAllTabContents
in interface MagnoliaTabSheetView
public boolean isShowingAllTabs()
isShowingAllTabs
in interface MagnoliaTabSheetView
public void updateTab(MagnoliaTabWidget tab)
updateTab
in interface MagnoliaTabSheetView
protected void onLoad()
onLoad
in class com.google.gwt.user.client.ui.Widget
public com.google.gwt.event.shared.HandlerRegistration addTabSetChangedHandler(TabSetChangedEvent.Handler handler)
addTabSetChangedHandler
in interface TabSetChangedEvent.HasTabSetChangedHandlers
public com.google.gwt.event.shared.HandlerRegistration addActiveTabChangedHandler(ActiveTabChangedEvent.Handler handler)
addActiveTabChangedHandler
in interface ActiveTabChangedEvent.HasActiveTabChangeHandlers
public void setLogo(String logo, String logoBgColor)
setLogo
in interface MagnoliaTabSheetView
public void setMaxHeight(int height)
setMaxHeight
in interface MagnoliaTabSheetView
public void showPreloader()
showPreloader
in interface MagnoliaTabSheetView
public void removePreloader()
removePreloader
in interface MagnoliaTabSheetView
public void clearTabs()
clearTabs
in interface MagnoliaTabSheetView
public void onResize()
onResize
in interface MagnoliaTabSheetView
Copyright © 2015 Magnolia International Ltd.. All rights reserved.