import org.eclipse.swt.widgets.Display;
import org.eclipse.ui.IWorkbenchSite;
import org.simantics.browsing.ui.swt.widgets.Button;
-import org.simantics.browsing.ui.swt.widgets.SCLEditor;
import org.simantics.browsing.ui.swt.widgets.StringPropertyFactory;
+import org.simantics.browsing.ui.swt.widgets.Text;
import org.simantics.browsing.ui.swt.widgets.impl.SelectionListenerImpl;
import org.simantics.browsing.ui.swt.widgets.impl.WidgetSupport;
import org.simantics.db.Resource;
public class SCLEditorComposite extends ConfigurationComposite {
- private SCLEditor editor;
+ private Text editor;
public void create(Composite body, IWorkbenchSite site, ISessionContext context, final WidgetSupport support) {
@Override
public void beforeApply() {
- content = editor.getContent();
- editor.getWidget().storeSelectedRange();
+ content = editor.getWidget().getText();
+ //editor.getWidget().storeSelectedRange();
editor.getControl().setFocus();
- editor.getWidget().restoreSelectedRange();
+ //editor.getWidget().restoreSelectedRange();
}
@Override
});
- editor = new SCLEditor(body, support, SWT.BORDER | SWT.FLAT);
+ editor = new Text(body, support, SWT.BORDER | SWT.FLAT);
editor.setTextFactory(new StringPropertyFactory(Layer0X.URIs.HasExpression));
//editor.addModifyListener(new StringPropertyModifier(context, Layer0.URIs.HasExpression));
GridDataFactory.fillDefaults().grab(true, true).span(2, 1).applyTo(editor.getControl());