ArrayContentProvider.getInstance(), labelProvider, WorkbenchMessages.EditorManager_saveResourcesMessage); dialog.setInitialSelections(parts.toArray()); dialog.setTitle(WorkbenchMessages.EditorManager_saveResourcesTitle); if (dialog.open() == IDialogConstants.CANCEL_ID) {
dialog.setInitialSelections(existing.toArray());
new ArrayContentProvider(), new WorkbenchPartLabelProvider(), TeamUIMessages.RemoveSynchronizeParticipantAction_4); dlg.setInitialSelections(dirtyModels.toArray()); dlg.setTitle(TeamUIMessages.RemoveSynchronizeParticipantAction_5);
dialog.setInitialSelections(SearchPlugin.getDefault().getEnabledSearchPageDescriptors(fInitialPageId).toArray()); if (dialog.open() == Window.OK) { SearchPageDescriptor.setEnabled(dialog.getResult());
dialog.setInitialSelections(SearchPlugin.getDefault().getEnabledSearchPageDescriptors(fInitialPageId).toArray()); if (dialog.open() == Window.OK) { SearchPageDescriptor.setEnabled(dialog.getResult());
new ArrayContentProvider(), new WorkbenchPartLabelProvider(), TeamUIMessages.RemoveSynchronizeParticipantAction_4); dlg.setInitialSelections(dirtyModels.toArray()); dlg.setTitle(TeamUIMessages.RemoveSynchronizeParticipantAction_5);
@Override public void run() { IResourceNavigator navigator = getNavigator(); ResourcePatternFilter filter = navigator.getPatternFilter(); FiltersContentProvider contentProvider = new FiltersContentProvider( filter); ListSelectionDialog dialog = new ListSelectionDialog(getShell(), getViewer(), contentProvider, new LabelProvider(), FILTER_SELECTION_MESSAGE); dialog.setTitle(FILTER_TITLE_MESSAGE); dialog.setInitialSelections(contentProvider.getInitialSelections()); dialog.open(); if (dialog.getReturnCode() == Window.OK) { Object[] results = dialog.getResult(); String[] selectedPatterns = new String[results.length]; System.arraycopy(results, 0, selectedPatterns, 0, results.length); filter.setPatterns(selectedPatterns); navigator.setFiltersPreference(selectedPatterns); Viewer viewer = getViewer(); viewer.getControl().setRedraw(false); viewer.refresh(); viewer.getControl().setRedraw(true); } }