package com.googlecode.mgwt.ui.client.widget.tabbar;
import com.google.gwt.dom.client.Element;
import com.google.gwt.uibinder.client.UiBinder;
import com.google.gwt.user.client.ui.Widget;
import com.googlecode.mgwt.ui.client.util.MGWTCssResource;
import com.googlecode.mgwt.ui.client.widget.button.ButtonBaseAppearance;
public interface TabBarAppearance extends ButtonBaseAppearance {
interface TabBarCss extends MGWTCssResource {
@ClassName("mgwt-TabPanel")
public String tabPanel();
@ClassName("mgwt-TabPanel-container")
public String tabPanelContainer();
@ClassName("mgwt-TabBar")
public String tabbar();
}
interface TabBarButtonCss extends ButtonBaseAppearance.ButtonBaseCss {
@Override
@ClassName("mgwt-TabBar-Button")
public String button();
@ClassName("mgwt-TabBar-Button-selected")
public String selected();
@Override
@ClassName("mgwt-TabBar-Button-active")
public String active();
@ClassName("mgwt-TabBar-Button-icon")
public String icon();
@ClassName("mgwt-TabBar-Button-text")
public String text();
public String BUTTON_BACKGROUND_COLOR();
public String BUTTON_BACKGROUND_SELECTED_COLOR();
}
@Override
TabBarButtonCss css();
@Override
UiBinder<? extends Element, TabBarButtonBase> uiBinder();
TabBarCss barCss();
UiBinder<Widget, TabPanel> panelBinder();
UiBinder<Widget, TabPanel.TabBar> barBinder();
}