public abstract class TabStripLayoutBase extends Object implements TabStripLayout
Constructor and Description |
---|
TabStripLayoutBase() |
Modifier and Type | Method and Description |
---|---|
boolean |
getAnimateSelectedMarker() |
TabStripLayoutMode |
getLayoutMode() |
int |
getMaxVisibleTabs() |
Procedure<View> |
getSelectedMarkerLayout() |
View |
getSelectedTabMarker() |
int |
getSelectedTabMarkerHeight() |
int |
getTabHeight() |
int |
getTabWidth() |
void |
load(RadTabStrip tabStrip) |
void |
onTabAdded(Tab tab) |
void |
onTabRemoved(Tab tab) |
void |
onTabsAlignmentChanged(TabsAlignment tabsAlignment) |
void |
onTabSelected(Tab tab,
Tab deselectedTab) |
void |
scheduleTabsLayout() |
void |
setAnimateSelectedMarker(boolean animateSelectedMarker) |
void |
setLayoutMode(TabStripLayoutMode value) |
void |
setMaxVisibleTabs(int count) |
void |
setSelectedMarkerLayout(Procedure<View> layout) |
void |
setSelectedTabMarker(View view) |
void |
setSelectedTabMarkerHeight(int value) |
void |
setTabHeight(int value) |
void |
setTabWidth(int value) |
void |
unload() |
public TabStripLayoutMode getLayoutMode()
getLayoutMode
in interface TabStripLayout
public void setLayoutMode(TabStripLayoutMode value)
setLayoutMode
in interface TabStripLayout
public int getTabWidth()
getTabWidth
in interface TabStripLayout
public void setTabWidth(int value)
setTabWidth
in interface TabStripLayout
public void setTabHeight(int value)
setTabHeight
in interface TabStripLayout
public int getTabHeight()
getTabHeight
in interface TabStripLayout
public int getMaxVisibleTabs()
getMaxVisibleTabs
in interface TabStripLayout
public void setMaxVisibleTabs(int count)
setMaxVisibleTabs
in interface TabStripLayout
public View getSelectedTabMarker()
getSelectedTabMarker
in interface TabStripLayout
public void setSelectedTabMarker(View view)
setSelectedTabMarker
in interface TabStripLayout
public int getSelectedTabMarkerHeight()
getSelectedTabMarkerHeight
in interface TabStripLayout
public void setSelectedTabMarkerHeight(int value)
setSelectedTabMarkerHeight
in interface TabStripLayout
public void load(RadTabStrip tabStrip)
load
in interface TabStripLayout
public void unload()
unload
in interface TabStripLayout
public void onTabAdded(Tab tab)
onTabAdded
in interface TabStripLayout
public void onTabRemoved(Tab tab)
onTabRemoved
in interface TabStripLayout
public void onTabSelected(Tab tab, Tab deselectedTab)
onTabSelected
in interface TabStripLayout
public Procedure<View> getSelectedMarkerLayout()
getSelectedMarkerLayout
in interface TabStripLayout
public void setSelectedMarkerLayout(Procedure<View> layout)
setSelectedMarkerLayout
in interface TabStripLayout
public void onTabsAlignmentChanged(TabsAlignment tabsAlignment)
onTabsAlignmentChanged
in interface TabStripLayout
public void scheduleTabsLayout()
public boolean getAnimateSelectedMarker()
public void setAnimateSelectedMarker(boolean animateSelectedMarker)