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); } }