package edu.washington.cs.oneswarm.ui.gwt.client.newui;
import com.google.gwt.user.client.ui.HTML;
import com.google.gwt.user.client.ui.HorizontalPanel;
public class LabelWithHelp extends HorizontalPanel {
private final HTML label;
private final HelpButton helpButton;
public LabelWithHelp(String labelText, String helpText) {
this(labelText, helpText, false);
}
public LabelWithHelp(String labelText, String helpText, boolean hasHTML) {
if (hasHTML) {
this.label = new HTML(labelText);
} else {
this.label = new HTML("");
this.label.setText(labelText);
}
this.helpButton = new HelpButton(helpText);
super.setSpacing(3);
super.add(label);
super.add(helpButton);
}
public void setText(String text) {
this.label.setText(text);
}
public void setHTML(String html) {
this.label.setHTML(html);
}
}