public abstract class TabPanelBaseAppearance extends Object implements TabPanel.TabPanelAppearance
| Modifier and Type | Class and Description |
|---|---|
static interface |
TabPanelBaseAppearance.ItemTemplate |
static interface |
TabPanelBaseAppearance.TabPanelBaseResources |
static interface |
TabPanelBaseAppearance.TabPanelBaseStyle |
static interface |
TabPanelBaseAppearance.Template |
| Constructor and Description |
|---|
TabPanelBaseAppearance(TabPanelBaseAppearance.TabPanelBaseResources resources,
TabPanelBaseAppearance.Template template,
TabPanelBaseAppearance.ItemTemplate itemTemplate) |
| Modifier and Type | Method and Description |
|---|---|
void |
createScrollers(XElement parent) |
XElement |
getBar(XElement parent) |
XElement |
getBody(XElement parent) |
String |
getItemSelector() |
XElement |
getScrollLeft(XElement parent) |
XElement |
getScrollRight(XElement parent) |
XElement |
getStrip(XElement parent) |
XElement |
getStripEdge(XElement parent) |
XElement |
getStripWrap(XElement parent) |
int |
getTabMargin() |
double |
getTabMinWidth() |
double |
getTabWidth() |
void |
insert(XElement parent,
TabItemConfig config,
int index) |
boolean |
isClose(XElement target) |
void |
onDeselect(Element item) |
void |
onMouseOut(XElement parent,
Event event) |
void |
onMouseOver(Event event) |
void |
onScrolling(XElement parent,
boolean scrolling) |
void |
onSelect(Element item) |
void |
render(SafeHtmlBuilder builder) |
void |
setItemWidth(XElement element,
int width) |
void |
updateItem(XElement item,
TabItemConfig config) |
void |
updateScrollButtons(XElement parent) |
public TabPanelBaseAppearance(TabPanelBaseAppearance.TabPanelBaseResources resources, TabPanelBaseAppearance.Template template, TabPanelBaseAppearance.ItemTemplate itemTemplate)
public void createScrollers(XElement parent)
createScrollers in interface TabPanel.TabPanelAppearancepublic XElement getBar(XElement parent)
getBar in interface TabPanel.TabPanelAppearancepublic XElement getBody(XElement parent)
getBody in interface TabPanel.TabPanelAppearancepublic String getItemSelector()
getItemSelector in interface TabPanel.TabPanelAppearancepublic XElement getScrollLeft(XElement parent)
getScrollLeft in interface TabPanel.TabPanelAppearancepublic XElement getScrollRight(XElement parent)
getScrollRight in interface TabPanel.TabPanelAppearancepublic XElement getStripEdge(XElement parent)
getStripEdge in interface TabPanel.TabPanelAppearancepublic XElement getStripWrap(XElement parent)
getStripWrap in interface TabPanel.TabPanelAppearancepublic int getTabMargin()
getTabMargin in interface TabPanel.TabPanelAppearancepublic double getTabMinWidth()
getTabMinWidth in interface TabPanel.TabPanelAppearancepublic double getTabWidth()
getTabWidth in interface TabPanel.TabPanelAppearancepublic void insert(XElement parent, TabItemConfig config, int index)
insert in interface TabPanel.TabPanelAppearancepublic boolean isClose(XElement target)
isClose in interface TabPanel.TabPanelAppearancepublic void onDeselect(Element item)
onDeselect in interface TabPanel.TabPanelAppearancepublic void onMouseOut(XElement parent, Event event)
onMouseOut in interface TabPanel.TabPanelAppearancepublic void onMouseOver(Event event)
onMouseOver in interface TabPanel.TabPanelAppearancepublic void onScrolling(XElement parent, boolean scrolling)
onScrolling in interface TabPanel.TabPanelAppearancepublic void onSelect(Element item)
onSelect in interface TabPanel.TabPanelAppearancepublic void render(SafeHtmlBuilder builder)
render in interface TabPanel.TabPanelAppearancepublic void setItemWidth(XElement element, int width)
setItemWidth in interface TabPanel.TabPanelAppearancepublic void updateItem(XElement item, TabItemConfig config)
updateItem in interface TabPanel.TabPanelAppearancepublic void updateScrollButtons(XElement parent)
updateScrollButtons in interface TabPanel.TabPanelAppearanceCopyright © 2012. All Rights Reserved.