В приложении rcp я создаю ListSelectionDialog:
final ListSelectionDialog listDialog = new ListSelectionDialog(getShell(), allElements, new ArrayContentProvider(), new LabelProvider(), ""); //$NON-NLS-1$
listDialog.setTitle("my title"); //$NON-NLS-1$
listDialog.setMessage("my msg"); //$NON-NLS-1$
listDialog.setInitialElementSelections(init);
// listDialog.setBlockOnOpen(false); does not help
int open = listDialog.open();
if (open == ListSelectionDialog.OK) {
return convertToList(listDialog.getResult());
}
Когда это диалоговое окно открыто, я хотел бы иметь возможность изменять приложение за диалоговым окном, но это возможно только после того, как я нажму кнопку ОК вдиалог.Как разрешить пользователю использовать приложение до нажатия OK в диалоговом окне?