discover.setLayoutData(gd);
discover.addSelectionListener(new SelectionListener() {
public void widgetDefaultSelected(SelectionEvent arg0) {}
public void widgetSelected(SelectionEvent arg0) {
DiggerDialog dialog = new DiggerDialog(getShell());
if (Window.OK == dialog.open() && dialog.getSelection() != null) {
setStringValue(dialog.getSelection());
}
}
});
}