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