importPackage(Packages.org.eclipse.swt); | |
importPackage(Packages.org.eclipse.swt.widgets); | |
importPackage(Packages.org.eclipse.swt.layout); | |
var argumentTypes = [ "org.eclipse.swt.widgets.Composite" ]; | |
function construct (composite) { | |
composite.setLayout(new FillLayout()); | |
var label = new Label(composite, SWT.NONE); | |
label.setText("Hello World"); | |
var button = new Button(composite, SWT.PUSH); | |
button.setText("Push me"); | |
button.addListener(SWT.Selection, function(){ label.setText("pushed"); }); | |
} |