1 package org.simantics.views.swt.client.impl;
3 import org.eclipse.swt.graphics.Point;
4 import org.eclipse.swt.widgets.Composite;
5 import org.eclipse.swt.widgets.Text;
6 import org.simantics.views.swt.client.base.SingleSWTViewNode;
8 public class SWTText extends SingleSWTViewNode<Text> {
10 private static final long serialVersionUID = 7932335224632082902L;
13 public void createControls(Composite parent) {
15 control = new Text(parent, style);
16 control.setEnabled(false);
22 public void synchronizeText(String text) {
24 control.setText(text);
25 control.setEnabled(true);
26 control.getParent().layout();
29 control.setEnabled(false);
30 control.getParent().layout();
34 public String readText() {
35 return control.getText();
38 public Point readSelection() {
39 return control.getSelection();