@Override protected Control createDialogArea(Composite parent) { // create composite Composite dialogArea = (Composite) super.createDialogArea(parent); pathVariablesGroup.createContents(dialogArea); return dialogArea; }
@Override protected void okPressed() { // Sets the dialog result to the selected path variable name(s). try { if (resourceFilterGroup.performOk()) super.okPressed(); } catch (Throwable t) { t.printStackTrace(); } } }
@Override public void run() { Shell shell= JavaPlugin.getActiveWorkbenchShell(); SelectionDialog dialog= createAllPackagesDialog(shell); dialog.setTitle(getDialogTitle()); dialog.setMessage(PackagesMessages.GotoPackage_dialog_message); dialog.open(); Object[] res= dialog.getResult(); if (res != null && res.length == 1) gotoPackage((IPackageFragment)res[0]); }
/** * Converts selection dialog results into an array of IPackageFragments. * An empty array is returned in case of errors. * @throws ClassCastException if results are not IPackageFragments */ protected IPackageFragment[] getPackagesFromDialog(SelectionDialog dialog) { if (dialog.getReturnCode() == Window.OK && dialog.getResult().length > 0) return (IPackageFragment[])Arrays.asList(dialog.getResult()).toArray(new IPackageFragment[dialog.getResult().length]); else return new IPackageFragment[0]; } /**
protected void handleSealPackagesDetailsButtonPressed() { SelectionDialog dialog= createPackageDialog(getPackagesForSelectedResources(fJarPackage)); dialog.setTitle(JarPackagerMessages.JarManifestWizardPage_sealedPackagesSelectionDialog_title); dialog.setMessage(JarPackagerMessages.JarManifestWizardPage_sealedPackagesSelectionDialog_message); dialog.setInitialSelections(fJarPackage.getPackagesToSeal()); if (dialog.open() == Window.OK) fJarPackage.setPackagesToSeal(getPackagesFromDialog(dialog)); updateSealingInfo(); }
private void doOpenSelectionDialog(int scopeType, FormEntry entry) { try { String filter = entry.getValue(); filter = filter.substring(filter.lastIndexOf(".") + 1); //$NON-NLS-1$ SelectionDialog dialog = JavaUI.createTypeDialog(PDEPlugin.getActiveWorkbenchShell(), PlatformUI.getWorkbench().getProgressService(), SearchEngine.createWorkspaceScope(), scopeType, false, filter); dialog.setTitle(PDEUIMessages.GeneralInfoSection_selectionTitle); if (dialog.open() == Window.OK) { IType type = (IType) dialog.getResult()[0]; entry.setValue(type.getFullyQualifiedName('$')); entry.commit(); } } catch (CoreException e) { } }
@Override public void create() { super.create(); getShell().setText(RefactoringMessages.ExtractSupertypeMemberPage_choose_type_caption); }
@Override public int open() { addedWorkingSets = new ArrayList<>(); removedWorkingSets = new ArrayList<>(); editedWorkingSets = new HashMap<>(); removedMRUWorkingSets = new ArrayList<>(); return super.open(); }
&& pathVariablesGroup.performOk()) { setExtensionResult(selection, (IFileStore) dialog.getResult()[0]); super.okPressed(); super.buttonPressed(buttonId);
@Override protected Control createContents(Composite parent) { Composite comp = (Composite) super.createContents(parent); initializeControls(); return comp; }
@Override protected void cancelPressed() { setResult(null); super.cancelPressed(); }
@Override public Object[] getResult() { Object[] results = super.getResult(); if (results != null) { Object[] renderings = ((IStructuredSelection) results[0]).toArray(); return renderings; } return new Object[0]; }
public AddMemoryRenderingDialog(Shell parent, IMemoryRenderingSite site) { super(parent); super.setTitle(DebugUIMessages.AddMemoryRenderingDialog_Add_memory_rendering); setShellStyle(getShellStyle() | SWT.RESIZE); fSite = site; }
@Override protected void buttonPressed(int buttonId) { super.buttonPressed(buttonId); }
protected void handleSealPackagesDetailsButtonPressed() { SelectionDialog dialog= createPackageDialog(getPackagesForSelectedResources()); dialog.setTitle(JarPackagerMessages.JarManifestWizardPage_sealedPackagesSelectionDialog_title); dialog.setMessage(JarPackagerMessages.JarManifestWizardPage_sealedPackagesSelectionDialog_message); dialog.setInitialSelections((Object[]) fJarPackage.getPackagesToSeal()); if (dialog.open() == Window.OK) fJarPackage.setPackagesToSeal(getPackagesFromDialog(dialog)); updateSealingInfo(); }
public static String selectType(IResource resource, int scope) { if (resource == null) return null; IProject project = resource.getProject(); try { SelectionDialog dialog = JavaUI.createTypeDialog(PDEPlugin.getActiveWorkbenchShell(), PlatformUI.getWorkbench().getProgressService(), PDEJavaHelper.getSearchScope(project), scope, false, ""); //$NON-NLS-1$ dialog.setTitle(PDEUIMessages.ClassAttributeRow_dialogTitle); if (dialog.open() == Window.OK) { IType type = (IType) dialog.getResult()[0]; return type.getFullyQualifiedName('$'); } } catch (JavaModelException e) { } return null; }
/** * @see org.eclipse.jface.window.Window#create() */ public void create() { super.create(); getButton(IDialogConstants.OK_ID).setEnabled(okEnabled); }
/** * Converts selection dialog results into an array of IPackageFragments. * An empty array is returned in case of errors. * @throws ClassCastException if results are not IPackageFragments */ protected IPackageFragment[] getPackagesFromDialog(SelectionDialog dialog) { if (dialog.getReturnCode() == Window.OK && dialog.getResult().length > 0) return (IPackageFragment[])Arrays.asList(dialog.getResult()).toArray(new IPackageFragment[dialog.getResult().length]); else return new IPackageFragment[0]; } /**
/** * Overrides method in Dialog * * @see org.eclipse.jface.dialogs.Dialog#open() */ @Override public int open() { fAddedWorkingSets= new ArrayList<>(); fRemovedWorkingSets= new ArrayList<>(); fEditedWorkingSets= new HashMap<>(); fRemovedMRUWorkingSets= new ArrayList<>(); return super.open(); }
protected Control createContents(Composite parent) { Control control = super.createContents(parent); if (_selection != null) { this.setSelectedElement(_selection); } return control; }