package org.lttpp.eemory.ui;
import org.eclipse.swt.graphics.Color;
import org.eclipse.swt.widgets.Text;
public class LabelTextField extends TextField {
private final Text text;
public LabelTextField(final Text text) {
this.text = text;
}
@Override
public Text getTextControl() {
return text;
}
@Override
public String getValue() {
return text.getText().trim();
}
@Override
public void setValue(final String text) {
this.text.setText(text);
}
@Override
public boolean isEditable() {
return text.isEnabled();
}
@Override
public void setEditable(final boolean enable) {
text.setEnabled(enable);
}
@Override
public void setForeground(final Color foreground) {
text.setForeground(foreground);
}
@Override
public Color getForeground() {
return text.getForeground();
}
@Override
public void setBackground(final Color background) {
text.setBackground(background);
}
@Override
public Color getBackground() {
return text.getBackground();
}
@Override
public void setTextLimit(final int limit) {
text.setTextLimit(limit);
}
}