import org.eclipse.jface.dialogs.Dialog;
import org.eclipse.jface.window.Window;
import org.eclipse.swt.SWT;
+import org.eclipse.swt.events.ModifyEvent;
+import org.eclipse.swt.events.ModifyListener;
import org.eclipse.swt.events.SelectionEvent;
import org.eclipse.swt.events.SelectionListener;
import org.eclipse.swt.layout.FillLayout;
sourceNode.setObjectClass(Node.class);
sourceNode.setObjectId(dci.getSourceNode());
sourceNode.setEnabled(dci.getOrigin() != DataCollectionObject.PUSH);
+ sourceNode.addModifyListener(new ModifyListener() {
+ @Override
+ public void modifyText(ModifyEvent e)
+ {
+ editor.setSourceNode(sourceNode.getObjectId());
+ }
+ });
fd = new FormData();
fd.top = new FormAttachment(origin.getParent(), WidgetHelper.OUTER_SPACING, SWT.BOTTOM);
import org.eclipse.jface.dialogs.Dialog;
import org.eclipse.jface.window.Window;
import org.eclipse.swt.SWT;
+import org.eclipse.swt.events.ModifyEvent;
+import org.eclipse.swt.events.ModifyListener;
import org.eclipse.swt.events.SelectionEvent;
import org.eclipse.swt.events.SelectionListener;
import org.eclipse.swt.layout.FillLayout;
public void widgetSelected(SelectionEvent e)
{
selectParameter();
- dci.setSourceNode(sourceNode.getObjectId());
}
});
sourceNode.setObjectClass(Node.class);
sourceNode.setObjectId(dci.getSourceNode());
sourceNode.setEnabled(dci.getOrigin() != DataCollectionObject.PUSH);
+ sourceNode.addModifyListener(new ModifyListener() {
+ @Override
+ public void modifyText(ModifyEvent e)
+ {
+ editor.setSourceNode(sourceNode.getObjectId());
+ }
+ });
fd = new FormData();
fd.top = new FormAttachment(origin.getParent(), WidgetHelper.OUTER_SPACING, SWT.BOTTOM);