package com.googlecode.mgwt.ui.client.widget.tabbar;
import com.google.gwt.resources.client.ImageResource;
/**
* <h1>A tab bar button</h1>
*
* <h2>Styling</h2>
*
* The DOM structure:
*
* <pre>
* <div class="mgwt-TabBar-Button">
* <div class="mgwt-TabBar-Button-icon" />
* <div class="mgwt-TabBar-Button-text">Button Text</div>
* </div>
* </pre>
*
* The following styles are dynically added:
*
* <ul>
* <li>.mgwt-TabBar-Button-selected - if the tab is selected</li>
* <li>.mgwt-TabBar-Button-active - applied while the button is pressed</li>
* </ul>
*/
public class TabBarButton extends TabBarButtonBase {
public TabBarButton(ImageResource imageResource) {
this(TabPanel.DEFAULT_APPEARANCE, imageResource);
}
public TabBarButton(TabBarAppearance appearance, ImageResource imageResource) {
this(appearance, imageResource, null);
}
public TabBarButton(TabBarAppearance appearance, ImageResource imageResource, ImageResource selectedResource) {
super(appearance, imageResource, selectedResource);
}
}