public class ScrolledTabLayoutPanel extends TabLayoutPanel
TabLayoutPanel
that shows scroll buttons in the tab bar if tabs
become wider than the panel width.UIObject.DebugIdImpl, UIObject.DebugIdImplEnabled
HasWidgets.ForIsWidget
DEBUG_ID_PREFIX
Constructor and Description |
---|
ScrolledTabLayoutPanel(double barHeight,
Style.Unit barUnit,
ImageResource leftArrowImage,
ImageResource rightArrowImage) |
Modifier and Type | Method and Description |
---|---|
void |
add(Widget child,
Widget tab) |
void |
onResize() |
boolean |
remove(Widget w) |
void |
selectTab(int index,
boolean fireEvents) |
add, add, add, add, add, add, add, add, addBeforeSelectionHandler, addSelectionHandler, animate, animate, clear, forceLayout, getAnimationDuration, getSelectedIndex, getTabWidget, getTabWidget, getTabWidget, getWidget, getWidgetCount, getWidgetIndex, getWidgetIndex, insert, insert, insert, insert, insert, insert, insert, insert, insert, isAnimationVertical, iterator, remove, selectTab, selectTab, selectTab, selectTab, selectTab, setAnimationDuration, setAnimationVertical, setTabHTML, setTabHTML, setTabText
claimElement, initializeClaimedElement, isAttached, onBrowserEvent, render, render
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, fireEvent, getLayoutData, getParent, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
addStyleDependentName, 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
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
fireEvent
public ScrolledTabLayoutPanel(double barHeight, Style.Unit barUnit, ImageResource leftArrowImage, ImageResource rightArrowImage)
public void add(Widget child, Widget tab)
add
in class TabLayoutPanel
public boolean remove(Widget w)
remove
in interface HasWidgets
remove
in class TabLayoutPanel
public void onResize()
onResize
in interface RequiresResize
onResize
in class ResizeComposite
public void selectTab(int index, boolean fireEvents)
selectTab
in class TabLayoutPanel