protected Control createDialogArea(Composite container) { Composite result = (Composite) super.createDialogArea(container); // TODO... provide preference that supports 'always save' return result; }
@Override public void run() { ListDialog dialog= new YesNoListDialog(fShell, true); dialog.setAddCancelButton(false); dialog.setBlockOnOpen(true); dialog.setContentProvider(new ArrayContentProvider()); dialog.setLabelProvider(new JavaElementLabelProvider()); dialog.setTitle(fDialogTitle); dialog.setMessage(question); dialog.setInput(elements); dialog.open(); result[0]= dialog.getReturnCode(); } };
ListDialog dialog = new ListDialog(shell); switch (type) dialog.setTitle(Messages.LaunchUI_selectSP); dialog.setMessage(Messages.LaunchUI_selectSPMessage); break; case (ProcIdentifier.TYPE_UDF): dialog.setTitle(Messages.LaunchUI_selectUDF); dialog.setMessage(Messages.LaunchUI_selectUDFMessage); break; case (ProcIdentifier.TYPE_EVENT): dialog.setTitle(Messages.LaunchUI_selectEVENT); dialog.setMessage(Messages.LaunchUI_selectEVENTMessage); break; case (ProcIdentifier.TYPE_TRIGGER): dialog.setTitle(Messages.LaunchUI_selectTRIGGER); dialog.setMessage(Messages.LaunchUI_selectTRIGGERMessage); break; dialog.setInput(procids); dialog.setContentProvider(new IStructuredContentProvider() dialog.setLabelProvider(new LabelProvider() dialog.setInitialSelections(new Object[] if (dialog.open() == ListSelectionDialog.OK)
/** * @return Dialog */ private Dialog getUnusedDependeciesInfoDialog() { ListDialog dialog = new ListDialog(PDEPlugin.getActiveWorkbenchShell()); dialog.setAddCancelButton(false); dialog.setContentProvider(new IStructuredContentProvider() { @Override public Object[] getElements(Object inputElement) { return fUnusedImports; } }); dialog.setLabelProvider(PDEPlugin.getDefault().getLabelProvider()); dialog.setInput(this); dialog.create(); dialog.getTableViewer().setComparator(new UnusedImportsDialog.Comparator()); return dialog; } }
dialog.setTitle(RefactoringMessages.RefactoringStarter_save_all_resources); dialog.setAddCancelButton(true); dialog.setLabelProvider(createDialogLabelProvider()); dialog.setMessage(RefactoringMessages.RefactoringStarter_must_save); dialog.setContentProvider(new ArrayContentProvider()); dialog.setInput(Arrays.asList(dirtyEditors)); return dialog.open() == Window.OK;
public Object execute(ExecutionEvent event) throws ExecutionException { Shell activeShell = HandlerUtil.getActiveShell(event); ListDialog searchDialog = createSearchDialog(event, activeShell, searchEngine); int result = searchDialog.open(); if (result == Window.OK) { try { Object[] selections = searchDialog.getResult(); if (selections != null && selections.length > 0) { Object selection = selections[0]; if (selection instanceof IEObjectDescription) { IEObjectDescription selectedObjectDescription = (IEObjectDescription) selection; uriEditorOpener.open(selectedObjectDescription.getEObjectURI(), true); } } } catch (Exception e) { LOG.error("Error opening editor", e); throw new ExecutionException("Error opening editor", e); } } return null; }
@Override protected void buttonPressed(int buttonId) { super.buttonPressed(buttonId); setReturnCode(buttonId); close(); }
@Override public int open() { if (getInitialPattern() == null) { IWorkbenchWindow window = PlatformUI.getWorkbench().getActiveWorkbenchWindow(); if (window != null) { ISelection selection = window.getSelectionService().getSelection(); if (selection instanceof ITextSelection) { String text = ((ITextSelection) selection).getText(); if (text != null) { text = text.trim(); if (text.length() > 0) { setInitialPattern(text); } } } } } return super.open(); }
dialog.setTitle(RefactoringMessages.RefactoringStarter_save_all_resources); dialog.setAddCancelButton(true); dialog.setLabelProvider(createDialogLabelProvider()); dialog.setMessage(RefactoringMessages.RefactoringStarter_must_save); dialog.setContentProvider(new ArrayContentProvider()); dialog.setInput(Arrays.asList(dirtyEditors)); return dialog.open() == Window.OK;
@Override protected void buttonPressed(int buttonId) { super.buttonPressed(buttonId); setReturnCode(buttonId); close(); }
@Override public void run() { ListDialog dialog= new YesNoListDialog(fShell, true); dialog.setAddCancelButton(false); dialog.setBlockOnOpen(true); dialog.setContentProvider(new ArrayContentProvider()); dialog.setLabelProvider(new JavaElementLabelProvider()); dialog.setTitle(fDialogTitle); dialog.setMessage(question); dialog.setInput(elements); dialog.open(); result[0]= dialog.getReturnCode(); } };
ListDialog dlg= new ListDialog(SearchPlugin.getActiveWorkbenchShell()); dlg.setInput(input); dlg.setTitle(title); dlg.setContentProvider(new ArrayContentProvider()); dlg.setLabelProvider(labelProvider); dlg.setMessage(message); if (selectedAction != null) { Object[] selected= new Object[1]; selected[0]= selectedAction; dlg.setInitialSelections(selected); if (dlg.open() == Window.OK) { List<Object> result= Arrays.asList(dlg.getResult()); if (result != null && result.size() == 1) { ((ShowSearchAction)result.get(0)).run();
dialog.setTitle(RefactoringMessages.RefactoringStarter_save_all_resources); dialog.setLabelProvider(createDialogLabelProvider()); dialog.setMessage(RefactoringMessages.RefactoringStarter_must_save); dialog.setContentProvider(new ArrayContentProvider()); dialog.setInput(Arrays.asList(dirtyEditors)); return dialog.open() == Window.OK;
/** * {@inheritDoc} */ @Override protected Control createDialogArea(Composite container) { Composite parent = (Composite) super.createDialogArea(container); final Button showAdvancedButton = new Button(parent, SWT.CHECK); showAdvancedButton.setText("Show advanced sensor types"); showAdvancedButton.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { getTableViewer().setInput(getInput(showAdvancedButton.getSelection())); getTableViewer().refresh(); } }); return parent; }
protected void buttonPressed(int buttonId) { switch (buttonId) { case NEW_ID: doNew(); break; case EDIT_ID: doEdit(); break; case RENAME_ID: doRename(); break; case REMOVE_ID: doRemove(); break; } super.buttonPressed(buttonId); }
@Override public void run() { ListDialog dialog= new YesNoListDialog(fShell, false); dialog.setAddCancelButton(false); dialog.setBlockOnOpen(true); dialog.setContentProvider(new ArrayContentProvider()); dialog.setLabelProvider(new JavaElementLabelProvider()); dialog.setTitle(fDialogTitle); dialog.setMessage(question); dialog.setInput(elements); dialog.open(); result[0]= dialog.getReturnCode(); } };
ListDialog listDialog = new ListDialog(cellEditorWindow.getShell()); listDialog.setTitle( ConnectivityUIPlugin.getDefault().getResourceString("DriverClassBrowsePropertyDescriptor.jardialog.title")); //$NON-NLS-1$ listDialog.setMessage( ConnectivityUIPlugin.getDefault().getResourceString("DriverClassBrowsePropertyDescriptor.jardialog.msg")); //$NON-NLS-1$ listDialog.setHelpAvailable(false); listDialog.setContentProvider(new ListContentProvider(classes)); listDialog.setLabelProvider(new ListLabelProvider()); listDialog.setInput(classes); listDialog.setInitialSelections(new Object[] {getValue()}); int returnCode = listDialog.open(); if (returnCode == Window.OK) { Object[] results = listDialog.getResult(); if (results.length > 0 && results[0] instanceof String) { return results[0];
dialog.setTitle(RefactoringMessages.RefactoringStarter_save_all_resources); dialog.setLabelProvider(createDialogLabelProvider()); dialog.setMessage(RefactoringMessages.RefactoringStarter_must_save); dialog.setContentProvider(new ArrayContentProvider()); dialog.setInput(Arrays.asList(dirtyEditors)); return dialog.open() == Window.OK;
@Override protected Control createDialogArea(Composite parent) { Composite result= (Composite) super.createDialogArea(parent); if (canSaveAutomatically) { final Button check= new Button(result, SWT.CHECK); check.setText(RefactoringMessages.RefactoringStarter_always_save); check.setSelection(RefactoringSavePreferences.getSaveAllEditors()); check.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { RefactoringSavePreferences.setSaveAllEditors(check.getSelection()); } }); applyDialogFont(result); } return result; } };
@Override protected void buttonPressed(int buttonId) { if (buttonId != OPEN_BUTTON_ID){ super.buttonPressed(buttonId); return; } ISelection s= getTableViewer().getSelection(); if (s instanceof IStructuredSelection){ IStructuredSelection ss= (IStructuredSelection)s; if (ss.getFirstElement() instanceof NonNLSElement) ExternalizeWizard.open(((NonNLSElement) ss.getFirstElement()).cu, getShell()); } }