/** * Adds back removed working sets to the working set manager. */ private void restoreRemovedWorkingSets() { IWorkingSetManager manager= PlatformUI.getWorkbench().getWorkingSetManager(); Iterator<IWorkingSet> iterator= fRemovedWorkingSets.iterator(); while (iterator.hasNext()) { manager.addWorkingSet(iterator.next()); } iterator= fRemovedMRUWorkingSets.iterator(); while (iterator.hasNext()) { manager.addRecentWorkingSet(iterator.next()); } }
/** * Adds back removed working sets to the working set manager. */ private void restoreRemovedWorkingSets() { IWorkingSetManager manager= PlatformUI.getWorkbench().getWorkingSetManager(); Iterator<IWorkingSet> iterator= fRemovedWorkingSets.iterator(); while (iterator.hasNext()) { manager.addWorkingSet(iterator.next()); } iterator= fRemovedMRUWorkingSets.iterator(); while (iterator.hasNext()) { manager.addRecentWorkingSet(iterator.next()); } }
/** * Adds back removed working sets to the working set manager. */ private void restoreRemovedWorkingSets() { IWorkingSetManager manager= PlatformUI.getWorkbench().getWorkingSetManager(); Iterator iterator= fRemovedWorkingSets.iterator(); while (iterator.hasNext()) { manager.addWorkingSet(((IWorkingSet)iterator.next())); } iterator= fRemovedMRUWorkingSets.iterator(); while (iterator.hasNext()) { manager.addRecentWorkingSet(((IWorkingSet)iterator.next())); } }
/** * Adds back removed working sets to the working set manager. */ private void restoreRemovedWorkingSets() { IWorkingSetManager manager = WorkbenchPlugin.getDefault() .getWorkingSetManager(); Iterator iterator = getRemovedWorkingSets().iterator(); while (iterator.hasNext()) { manager.addWorkingSet(((IWorkingSet) iterator.next())); } iterator = getRemovedMRUWorkingSets().iterator(); while (iterator.hasNext()) { manager.addRecentWorkingSet(((IWorkingSet) iterator.next())); } }
@Override public void widgetSelected(SelectionEvent e) { IWorkingSetManager manager= PlatformUI.getWorkbench().getWorkingSetManager(); fActionGroup.setWorkingSet(fWorkingSet, true); manager.addRecentWorkingSet(fWorkingSet); } });
@Override public void widgetSelected(SelectionEvent e) { IWorkingSetManager manager= PlatformUI.getWorkbench().getWorkingSetManager(); fActionGroup.setWorkingSet(fWorkingSet, true); manager.addRecentWorkingSet(fWorkingSet); } });
public void widgetSelected(SelectionEvent e) { IWorkingSetManager manager= PlatformUI.getWorkbench().getWorkingSetManager(); fActionGroup.setWorkingSet(fWorkingSet, true); manager.addRecentWorkingSet(fWorkingSet); } });
if (result != null && result.length > 0) { selectedWorkingSets = result; PlatformUI.getWorkbench().getWorkingSetManager().addRecentWorkingSet(result[0]); } else { selectedWorkingSets = EMPTY_WORKING_SET_ARRAY;
public void widgetSelected(SelectionEvent e) { SimpleWorkingSetSelectionDialog dialog= new SimpleWorkingSetSelectionDialog(parent.getShell(), fWorkingSetIds, fSelectedWorkingSets); if (fMessage != null) dialog.setMessage(fMessage); if (dialog.open() == Window.OK) { IWorkingSet[] result= dialog.getSelection(); if (result != null && result.length > 0) { fSelectedWorkingSets= result; PlatformUI.getWorkbench().getWorkingSetManager().addRecentWorkingSet(result[0]); } else { fSelectedWorkingSets= new IWorkingSet[0]; } updateWorkingSetSelection(); } } });
@Override public void run() { Shell shell= getShell(); IWorkingSetManager manager= PlatformUI.getWorkbench().getWorkingSetManager(); IWorkingSetSelectionDialog dialog= manager.createWorkingSetSelectionDialog(shell, false); IWorkingSet workingSet= fActionGroup.getWorkingSet(); if (workingSet != null) dialog.setSelection(new IWorkingSet[]{workingSet}); if (dialog.open() == Window.OK) { IWorkingSet[] result= dialog.getSelection(); if (result != null && result.length > 0) { fActionGroup.setWorkingSet(result[0], true); manager.addRecentWorkingSet(result[0]); } else fActionGroup.setWorkingSet(null, true); } }
public void run() { Shell shell= getShell(); IWorkingSetManager manager= PlatformUI.getWorkbench().getWorkingSetManager(); IWorkingSetSelectionDialog dialog= manager.createWorkingSetSelectionDialog(shell, false); IWorkingSet workingSet= fActionGroup.getWorkingSet(); if (workingSet != null) dialog.setSelection(new IWorkingSet[]{workingSet}); if (dialog.open() == Window.OK) { IWorkingSet[] result= dialog.getSelection(); if (result != null && result.length > 0) { fActionGroup.setWorkingSet(result[0], true); manager.addRecentWorkingSet(result[0]); } else fActionGroup.setWorkingSet(null, true); } }
@Override public void run() { Shell shell= getShell(); IWorkingSetManager manager= PlatformUI.getWorkbench().getWorkingSetManager(); IWorkingSetSelectionDialog dialog= manager.createWorkingSetSelectionDialog(shell, false); IWorkingSet workingSet= fActionGroup.getWorkingSet(); if (workingSet != null) dialog.setSelection(new IWorkingSet[]{workingSet}); if (dialog.open() == Window.OK) { IWorkingSet[] result= dialog.getSelection(); if (result != null && result.length > 0) { fActionGroup.setWorkingSet(result[0], true); manager.addRecentWorkingSet(result[0]); } else fActionGroup.setWorkingSet(null, true); } }
/** * Adds a menu item for the working set. * Overrides method from ContributionItem. * * @see org.eclipse.jface.action.ContributionItem#fill(Menu,int) */ @Override public void fill(Menu menu, int index) { MenuItem mi = new MenuItem(menu, SWT.RADIO, index); mi.setText("&" + id + " " + workingSet.getLabel()); //$NON-NLS-1$ //$NON-NLS-2$ mi.setSelection(workingSet.equals(actionGroup.getWorkingSet())); mi.addSelectionListener(widgetSelectedAdapter(e -> { IWorkingSetManager manager = PlatformUI.getWorkbench().getWorkingSetManager(); actionGroup.setWorkingSet(workingSet); manager.addRecentWorkingSet(workingSet); })); if (image == null) { ImageDescriptor imageDescriptor = workingSet.getImageDescriptor(); if (imageDescriptor != null) image = imageDescriptor.createImage(); } mi.setImage(image); }
private void createNewWorkingSet(Shell shell) { IWorkingSetManager manager = WorkbenchPlugin.getDefault().getWorkingSetManager(); IWorkingSetNewWizard wizard = manager.createWorkingSetNewWizard(workingSetTypeIds); // the wizard can never be null since we have at least a resource // working set creation page WizardDialog dialog = new WizardDialog(shell, wizard); dialog.create(); PlatformUI.getWorkbench().getHelpSystem().setHelp(dialog.getShell(), IWorkbenchHelpContextIds.WORKING_SET_NEW_WIZARD); if (dialog.open() == Window.OK) { IWorkingSet workingSet = wizard.getSelection(); if (workingSet != null) { manager.addWorkingSet(workingSet); selectedWorkingSets = new IWorkingSet[] { workingSet }; PlatformUI.getWorkbench().getWorkingSetManager().addRecentWorkingSet(workingSet); } enableButton.setSelection(true); updateEnableState(true); updateWorkingSetSelection(); } }
@Override public void run() { //register this action instance as the global handler for the build last action setActionDefinitionId("org.eclipse.ui.project.buildLast"); //$NON-NLS-1$ actionBars.registerGlobalAction(this); window.getWorkbench().getWorkingSetManager().addRecentWorkingSet(workingSet); IProject[] projects = BuildUtilities.extractProjects(workingSet.getElements()); if (projects.length == 0) { MessageDialog.openInformation(window.getShell(), IDEWorkbenchMessages.BuildSetAction_noBuildTitle, IDEWorkbenchMessages.BuildSetAction_noProjects); return; } lastBuilt = this; BuildAction build = new BuildAction(window, IncrementalProjectBuilder.INCREMENTAL_BUILD); build.selectionChanged(new StructuredSelection(projects)); build.run(); }
/** * Overrides method from Action * * @see Action#run() */ @Override public void run() { IWorkingSetManager manager = PlatformUI.getWorkbench() .getWorkingSetManager(); IWorkingSetSelectionDialog dialog = manager .createWorkingSetSelectionDialog(shell, false); IWorkingSet workingSet = actionGroup.getWorkingSet(); if (workingSet != null) { dialog.setSelection(new IWorkingSet[] { workingSet }); } if (dialog.open() == Window.OK) { IWorkingSet[] result = dialog.getSelection(); if (result != null && result.length > 0) { actionGroup.setWorkingSet(result[0]); manager.addRecentWorkingSet(result[0]); } else { actionGroup.setWorkingSet(null); } } else { actionGroup.setWorkingSet(workingSet); } } }