@Override public void widgetSelected(SelectionEvent e) { IWorkingSetManager manager= PlatformUI.getWorkbench().getWorkingSetManager(); //can only allow to create java working sets at the moment, see bug 186762 IWorkingSetNewWizard wizard= manager.createWorkingSetNewWizard(VALID_WORKING_SET_IDS); if (wizard == null) return; WizardDialog dialog= new WizardDialog(getShell(), wizard); dialog.create(); if (dialog.open() == Window.OK) { IWorkingSet workingSet= wizard.getSelection(); if (isValidWorkingSet(workingSet)) { manager.addWorkingSet(workingSet); addNewWorkingSet(workingSet); fCreatedWorkingSets.add(workingSet); } } } });
@Override public void widgetSelected(SelectionEvent e) { IWorkingSetManager manager= PlatformUI.getWorkbench().getWorkingSetManager(); //can only allow to create java working sets at the moment, see bug 186762 IWorkingSetNewWizard wizard= manager.createWorkingSetNewWizard(VALID_WORKING_SET_IDS); if (wizard == null) return; WizardDialog dialog= new WizardDialog(getShell(), wizard); dialog.create(); if (dialog.open() == Window.OK) { IWorkingSet workingSet= wizard.getSelection(); if (isValidWorkingSet(workingSet)) { manager.addWorkingSet(workingSet); addNewWorkingSet(workingSet); fCreatedWorkingSets.add(workingSet); } } } });
private void createWorkingSet() { IWorkingSetManager manager= PlatformUI.getWorkbench().getWorkingSetManager(); IWorkingSetNewWizard wizard= manager.createWorkingSetNewWizard(new String[] {IWorkingSetIDs.JAVA}); // the wizard can't be null since we have at least the Java working set. WizardDialog dialog= new WizardDialog(getShell(), wizard); dialog.create(); if (dialog.open() == Window.OK) { IWorkingSet workingSet= wizard.getSelection(); if (WorkingSetModel.isSupportedAsTopLevelElement(workingSet)) { fAllWorkingSets.add(workingSet); fTableViewer.add(workingSet); fTableViewer.setSelection(new StructuredSelection(workingSet), true); fTableViewer.setChecked(workingSet, true); manager.addWorkingSet(workingSet); fAddedWorkingSets.add(workingSet); } } }
private void createWorkingSet() { IWorkingSetManager manager= PlatformUI.getWorkbench().getWorkingSetManager(); IWorkingSetNewWizard wizard= manager.createWorkingSetNewWizard(new String[] {IWorkingSetIDs.JAVA}); // the wizard can't be null since we have at least the Java working set. WizardDialog dialog= new WizardDialog(getShell(), wizard); dialog.create(); if (dialog.open() == Window.OK) { IWorkingSet workingSet= wizard.getSelection(); if (WorkingSetModel.isSupportedAsTopLevelElement(workingSet)) { fAllWorkingSets.add(workingSet); fTableViewer.add(workingSet); fTableViewer.setSelection(new StructuredSelection(workingSet), true); fTableViewer.setChecked(workingSet, true); manager.addWorkingSet(workingSet); fAddedWorkingSets.add(workingSet); } } }
/** * Opens a working set wizard for creating a new working set. */ void createWorkingSet() { IWorkingSetManager manager = WorkbenchPlugin.getDefault().getWorkingSetManager(); String ids[] = null; if (workingSetIds != null) { ids = workingSetIds.toArray(new String[workingSetIds.size()]); } IWorkingSetNewWizard wizard = manager.createWorkingSetNewWizard(ids); // the wizard can never be null since we have at least a resource // working set // creation page WizardDialog dialog = new WizardDialog(getShell(), wizard); dialog.create(); PlatformUI.getWorkbench().getHelpSystem().setHelp(dialog.getShell(), IWorkbenchHelpContextIds.WORKING_SET_NEW_WIZARD); if (dialog.open() == Window.OK) { IWorkingSet workingSet = wizard.getSelection(); manager.addWorkingSet(workingSet); addedWorkingSets.add(workingSet); availableWorkingSetsChanged(); workingSetAdded(workingSet); } }
private void createWorkingSet() { IWorkingSetManager manager= PlatformUI.getWorkbench().getWorkingSetManager(); IWorkingSetNewWizard wizard= manager.createWorkingSetNewWizard(new String[] {JavaWorkingSetUpdater.ID}); // the wizard can't be null since we have at least the Java working set. WizardDialog dialog= new WizardDialog(getShell(), wizard); dialog.create(); if (dialog.open() == Window.OK) { IWorkingSet workingSet= wizard.getSelection(); Filter filter= new Filter(); if (filter.select(null, null, workingSet)) { fAllWorkingSets.add(workingSet); fTableViewer.add(workingSet); fTableViewer.setSelection(new StructuredSelection(workingSet), true); fTableViewer.setChecked(workingSet, true); manager.addWorkingSet(workingSet); fAddedWorkingSets.add(workingSet); } } }
protected IWorkingSet newWorkingSet() { IWorkingSetManager manager= PlatformUI.getWorkbench().getWorkingSetManager(); //can only allow to create java working sets at the moment, see bug 186762 // IWorkingSetNewWizard wizard= manager.createWorkingSetNewWizard(fWorkingSetIds); // if (wizard == null) // return; IWorkingSetNewWizard wizard= manager.createWorkingSetNewWizard(new String[] {JavaWorkingSetUpdater.ID}); WizardDialog dialog= new WizardDialog(getShell(), wizard); dialog.create(); if (dialog.open() == Window.OK) { IWorkingSet workingSet= wizard.getSelection(); Filter filter= new Filter(); if (filter.select(null, null, workingSet)) { addNewWorkingSet(workingSet); checkedStateChanged(); manager.addWorkingSet(workingSet); fCreatedWorkingSets.add(workingSet); return workingSet; } } return null; }
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() { IWorkingSetManager manager = WorkbenchPlugin.getDefault() .getWorkingSetManager(); IWorkingSetNewWizard wizard = manager.createWorkingSetNewWizard(null); // the wizard can never be null since we have at least a resource // working set // creation page WizardDialog dialog = new WizardDialog(PlatformUI.getWorkbench() .getDisplay().getActiveShell(), 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); } } }