package org.ovirt.engine.ui.common.widget.tab;
import org.ovirt.engine.ui.common.widget.Align;
import com.google.gwt.core.client.GWT;
import com.google.gwt.dom.client.Style.FontWeight;
import com.google.gwt.uibinder.client.UiBinder;
import com.google.gwt.uibinder.client.UiField;
import com.google.gwt.user.client.ui.Label;
import com.google.gwt.user.client.ui.Widget;
import com.gwtplatform.mvp.client.TabData;
public class HyperlinkTab extends AbstractTab {
@UiField
Label label;
interface WidgetUiBinder extends UiBinder<Widget, HyperlinkTab> {
WidgetUiBinder uiBinder = GWT.create(WidgetUiBinder.class);
}
public HyperlinkTab(TabData tabData, AbstractTabPanel tabPanel) {
super(tabData, tabPanel);
initWidget(WidgetUiBinder.uiBinder.createAndBindUi(this));
}
@Override
public void setAlign(Align align) {
}
@Override
public void activate() {
label.getElement().getStyle().setFontWeight(FontWeight.BOLD);
}
@Override
public void deactivate() {
label.getElement().getStyle().setFontWeight(FontWeight.NORMAL);
}
@Override
public String getText() {
return label.getText();
}
@Override
public void setText(String text) {
label.setText(text);
}
}