package com.yoghurt.crypto.transactions.client.widget;
import com.google.gwt.editor.client.LeafValueEditor;
import com.google.gwt.user.client.ui.FlowPanel;
import com.google.gwt.user.client.ui.Label;
public class LabelledValue extends FlowPanel implements LeafValueEditor<String> {
private final Label labelField = new Label();
private final Label valueField = new Label();
public LabelledValue() {
add(labelField);
add(valueField);
}
@Override
public String getValue() {
return valueField.getText();
}
@Override
public void setValue(final String value) {
valueField.setText(value);
}
public void setLabel(final String label) {
labelField.setText(label);
}
public void setLabelStyle(final String style) {
labelField.setStyleName(style);
}
public void setValueStyle(final String style) {
valueField.setStyleName(style);
}
}