package net.thesocialos.client.view;
import com.google.gwt.core.client.GWT;
import com.google.gwt.uibinder.client.UiBinder;
import com.google.gwt.uibinder.client.UiField;
import com.google.gwt.user.client.ui.Composite;
import com.google.gwt.user.client.ui.Label;
import com.google.gwt.user.client.ui.PopupPanel;
import com.google.gwt.user.client.ui.Widget;
public class LabelText extends Composite {
interface LabelTextUiBinder extends UiBinder<Widget, LabelText> {
}
private static LabelTextUiBinder uiBinder = GWT.create(LabelTextUiBinder.class);
final private PopupPanel popPanel = new PopupPanel(true);
Label popupLabel = new Label();
@UiField Label lblLabel;
@UiField Label lblText;
public LabelText() {
initWidget(uiBinder.createAndBindUi(this));
popPanel.setStyleName("popup");
popPanel.add(popupLabel);
popupLabel.setWordWrap(true);
}
public LabelText(String labelText, String text) {
initWidget(uiBinder.createAndBindUi(this));
popPanel.setStyleName("popup");
popPanel.add(popupLabel);
popupLabel.setWordWrap(true);
setLabelText(labelText);
setText(text);
}
public void setLabelText(String labelText) {
lblLabel.setText(labelText);
}
public void setText(String text) {
lblText.setText(text);
}
}