Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
View | Details | Raw Unified | Return to bug 33710 | Differences between
and this patch

Collapse All | Expand All

(-)a/org.eclipse.search/search/org/eclipse/search/internal/ui/SearchDialog.java (-35 / +86 lines)
Lines 11-14 Link Here
11
 *       o Search dialog not respecting activity enablement
11
 *       o Search dialog not respecting activity enablement
12
 *         (see https://bugs.eclipse.org/bugs/show_bug.cgi?id=45729)
12
 *         (see https://bugs.eclipse.org/bugs/show_bug.cgi?id=45729)
13
 *     Marco Descher <marco@descher.at> - http://bugs.eclipse.org/33710
13
 *******************************************************************************/
14
 *******************************************************************************/
14
package org.eclipse.search.internal.ui;
15
package org.eclipse.search.internal.ui;
Lines 52-55 Link Here
52
53
53
import org.eclipse.jface.action.LegacyActionTools;
54
import org.eclipse.jface.action.LegacyActionTools;
55
import org.eclipse.jface.dialogs.DialogSettings;
54
import org.eclipse.jface.dialogs.IDialogConstants;
56
import org.eclipse.jface.dialogs.IDialogConstants;
55
import org.eclipse.jface.dialogs.IDialogSettings;
57
import org.eclipse.jface.dialogs.IDialogSettings;
Lines 91-94 Link Here
91
public class SearchDialog extends ExtendedDialogWindow implements ISearchPageContainer, IPageChangeProvider {
93
public class SearchDialog extends ExtendedDialogWindow implements ISearchPageContainer, IPageChangeProvider {
92
94
95
	/**
96
	 * The id of the last search page that was opened in the search dialog, used as key in
97
	 * {@link DialogSettings}
98
	 */
99
	public static final String PREVIOUS_SEARCH_PAGE= "PreviousSearchPageId_SearchDialog"; //$NON-NLS-1$
100
101
	public static final String SEARCH_TAB_OPENS_LAST_USED_PAGE= "SearchTabSelectionMode_LastUsedPage"; //$NON-NLS-1$
102
93
	private class TabFolderLayout extends Layout {
103
	private class TabFolderLayout extends Layout {
94
		protected Point computeSize(Composite composite, int wHint, int hHint, boolean flushCache) {
104
		protected Point computeSize(Composite composite, int wHint, int hHint, boolean flushCache) {
Lines 115-118 Link Here
115
			return new Point(x, y);
125
			return new Point(x, y);
116
		}
126
		}
127
117
		protected void layout(Composite composite, boolean flushCache) {
128
		protected void layout(Composite composite, boolean flushCache) {
118
			Rectangle rect= composite.getClientArea();
129
			Rectangle rect= composite.getClientArea();
Lines 127-149 Link Here
127
138
128
	private static final int SEARCH_ID= IDialogConstants.CLIENT_ID + 1;
139
	private static final int SEARCH_ID= IDialogConstants.CLIENT_ID + 1;
140
129
	private static final int REPLACE_ID= SEARCH_ID + 1;
141
	private static final int REPLACE_ID= SEARCH_ID + 1;
142
130
	private static final int CUSTOMIZE_ID= REPLACE_ID + 1;
143
	private static final int CUSTOMIZE_ID= REPLACE_ID + 1;
131
144
132
	private ISearchPage fCurrentPage;
145
	private ISearchPage fCurrentPage;
146
133
	private String fInitialPageId;
147
	private String fInitialPageId;
148
134
	private int fCurrentIndex;
149
	private int fCurrentIndex;
135
150
136
	private List fDescriptors;
151
	private List fDescriptors;
152
137
	private Point fMinSize;
153
	private Point fMinSize;
154
138
	private ScopePart[] fScopeParts;
155
	private ScopePart[] fScopeParts;
156
139
	private boolean fLastEnableState;
157
	private boolean fLastEnableState;
158
140
	private Button fCustomizeButton;
159
	private Button fCustomizeButton;
160
141
	private Button fReplaceButton;
161
	private Button fReplaceButton;
162
142
	private ListenerList fPageChangeListeners;
163
	private ListenerList fPageChangeListeners;
143
164
144
	private final IWorkbenchWindow fWorkbenchWindow;
165
	private final IWorkbenchWindow fWorkbenchWindow;
166
145
	private final ISelection fCurrentSelection;
167
	private final ISelection fCurrentSelection;
168
146
	private final String[] fCurrentEnclosingProject;
169
	private final String[] fCurrentEnclosingProject;
147
170
171
	private final IDialogSettings defaultDialogSettings= SearchPlugin.getDefault().getDialogSettings();
148
172
149
	public SearchDialog(IWorkbenchWindow window, String pageId) {
173
	public SearchDialog(IWorkbenchWindow window, String pageId) {
Lines 155-158 Link Here
155
		fDescriptors= filterByActivities(SearchPlugin.getDefault().getEnabledSearchPageDescriptors(pageId));
179
		fDescriptors= filterByActivities(SearchPlugin.getDefault().getEnabledSearchPageDescriptors(pageId));
156
		fInitialPageId= pageId;
180
		fInitialPageId= pageId;
181
182
		if (fInitialPageId == null) {
183
			if (defaultDialogSettings.getBoolean(SEARCH_TAB_OPENS_LAST_USED_PAGE))
184
				fInitialPageId= defaultDialogSettings.get(PREVIOUS_SEARCH_PAGE);
185
		}
186
157
		fPageChangeListeners= null;
187
		fPageChangeListeners= null;
158
		setUseEmbeddedProgressMonitorPart(false);
188
		setUseEmbeddedProgressMonitorPart(false);
Lines 160-166 Link Here
160
190
161
	public static String evaluateEnclosingProject(IAdaptable adaptable) {
191
	public static String evaluateEnclosingProject(IAdaptable adaptable) {
162
		IProject project= (IProject) adaptable.getAdapter(IProject.class);
192
		IProject project= (IProject)adaptable.getAdapter(IProject.class);
163
		if (project == null) {
193
		if (project == null) {
164
			IResource resource= (IResource) adaptable.getAdapter(IResource.class);
194
			IResource resource= (IResource)adaptable.getAdapter(IResource.class);
165
			if (resource != null) {
195
			if (resource != null) {
166
				project= resource.getProject();
196
				project= resource.getProject();
Lines 182-189 Link Here
182
		} else if (selection instanceof IStructuredSelection) {
212
		} else if (selection instanceof IStructuredSelection) {
183
			HashSet res= new HashSet();
213
			HashSet res= new HashSet();
184
			for (Iterator iter= ((IStructuredSelection) selection).iterator(); iter.hasNext();) {
214
			for (Iterator iter= ((IStructuredSelection)selection).iterator(); iter.hasNext();) {
185
				Object curr= iter.next();
215
				Object curr= iter.next();
186
				if (curr instanceof IWorkingSet) {
216
				if (curr instanceof IWorkingSet) {
187
					IWorkingSet workingSet= (IWorkingSet) curr;
217
					IWorkingSet workingSet= (IWorkingSet)curr;
188
					if (workingSet.isAggregateWorkingSet() && workingSet.isEmpty()) {
218
					if (workingSet.isAggregateWorkingSet() && workingSet.isEmpty()) {
189
						IProject[] projects= ResourcesPlugin.getWorkspace().getRoot().getProjects();
219
						IProject[] projects= ResourcesPlugin.getWorkspace().getRoot().getProjects();
Lines 204-208 Link Here
204
					}
234
					}
205
				} else if (curr instanceof IAdaptable) {
235
				} else if (curr instanceof IAdaptable) {
206
					String name= evaluateEnclosingProject((IAdaptable) curr);
236
					String name= evaluateEnclosingProject((IAdaptable)curr);
207
					if (name != null) {
237
					if (name != null) {
208
						res.add(name);
238
						res.add(name);
Lines 211-215 Link Here
211
			}
241
			}
212
			if (!res.isEmpty()) {
242
			if (!res.isEmpty()) {
213
				return (String[]) res.toArray(new String[res.size()]);
243
				return (String[])res.toArray(new String[res.size()]);
214
			}
244
			}
215
		}
245
		}
Lines 296-299 Link Here
296
				return null;
326
				return null;
297
			}
327
			}
328
298
			public Image getImage(Object element) {
329
			public Image getImage(Object element) {
299
				if (element instanceof SearchPageDescriptor) {
330
				if (element instanceof SearchPageDescriptor) {
Lines 322-326 Link Here
322
					}
353
					}
323
				});
354
				});
324
				SelectionListener listener = new SelectionAdapter() {
355
				SelectionListener listener= new SelectionAdapter() {
325
					public void widgetSelected(SelectionEvent e) {
356
					public void widgetSelected(SelectionEvent e) {
326
						okButton.setEnabled(viewer.getCheckedElements().length > 0);
357
						okButton.setEnabled(viewer.getCheckedElements().length > 0);
Lines 329-332 Link Here
329
				this.getButton(IDialogConstants.SELECT_ALL_ID).addSelectionListener(listener);
360
				this.getButton(IDialogConstants.SELECT_ALL_ID).addSelectionListener(listener);
330
				this.getButton(IDialogConstants.DESELECT_ALL_ID).addSelectionListener(listener);
361
				this.getButton(IDialogConstants.DESELECT_ALL_ID).addSelectionListener(listener);
362
			}
363
364
			protected Control createDialogArea(Composite parent) {
365
				Composite ret= (Composite)super.createDialogArea(parent);
366
367
				final Button b= new Button(ret, SWT.CHECK);
368
				b.setText(SearchMessages.RememberLastUsedPage_message);
369
				b.setSelection(defaultDialogSettings.getBoolean(SEARCH_TAB_OPENS_LAST_USED_PAGE));
370
				b.addSelectionListener(new SelectionAdapter() {
371
					public void widgetSelected(SelectionEvent e) {
372
						defaultDialogSettings.put(SEARCH_TAB_OPENS_LAST_USED_PAGE, b.getSelection());
373
					}
374
				});
375
376
				return ret;
331
			}
377
			}
332
		};
378
		};
Lines 352-358 Link Here
352
		ArrayList filteredList= new ArrayList(input.size());
398
		ArrayList filteredList= new ArrayList(input.size());
353
		for (Iterator descriptors= input.iterator(); descriptors.hasNext();) {
399
		for (Iterator descriptors= input.iterator(); descriptors.hasNext();) {
354
			SearchPageDescriptor descriptor= (SearchPageDescriptor) descriptors.next();
400
			SearchPageDescriptor descriptor= (SearchPageDescriptor)descriptors.next();
355
			if (!WorkbenchActivityHelper.filterItem(descriptor))
401
			if (!WorkbenchActivityHelper.filterItem(descriptor))
356
			    filteredList.add(descriptor);
402
				filteredList.add(descriptor);
357
403
358
		}
404
		}
Lines 385-391 Link Here
385
		composite.setFont(parent.getFont());
431
		composite.setFont(parent.getFont());
386
432
387
		GridLayout layout = new GridLayout();
433
		GridLayout layout= new GridLayout();
388
		layout.marginHeight = 0;
434
		layout.marginHeight= 0;
389
		layout.marginWidth = 0;
435
		layout.marginWidth= 0;
390
		composite.setLayout(layout);
436
		composite.setLayout(layout);
391
		composite.setLayoutData(new GridData(GridData.FILL_BOTH));
437
		composite.setLayoutData(new GridData(GridData.FILL_BOTH));
Lines 399-403 Link Here
399
			SearchPageDescriptor descriptor= getDescriptorAt(i);
445
			SearchPageDescriptor descriptor= getDescriptorAt(i);
400
			if (WorkbenchActivityHelper.filterItem(descriptor))
446
			if (WorkbenchActivityHelper.filterItem(descriptor))
401
			    continue;
447
				continue;
402
448
403
			final TabItem item= new TabItem(folder, SWT.NONE);
449
			final TabItem item= new TabItem(folder, SWT.NONE);
Lines 437-445 Link Here
437
		Composite composite= new Composite(parent, SWT.NONE);
483
		Composite composite= new Composite(parent, SWT.NONE);
438
		GridLayout layout= new GridLayout();
484
		GridLayout layout= new GridLayout();
439
		layout.numColumns= 0;   // create
485
		layout.numColumns= 0; // create
440
		layout.marginHeight = convertVerticalDLUsToPixels(IDialogConstants.VERTICAL_MARGIN);
486
		layout.marginHeight= convertVerticalDLUsToPixels(IDialogConstants.VERTICAL_MARGIN);
441
		layout.marginWidth = convertHorizontalDLUsToPixels(IDialogConstants.HORIZONTAL_MARGIN);
487
		layout.marginWidth= convertHorizontalDLUsToPixels(IDialogConstants.HORIZONTAL_MARGIN);
442
		layout.verticalSpacing = convertVerticalDLUsToPixels(IDialogConstants.VERTICAL_SPACING);
488
		layout.verticalSpacing= convertVerticalDLUsToPixels(IDialogConstants.VERTICAL_SPACING);
443
		layout.horizontalSpacing = convertHorizontalDLUsToPixels(IDialogConstants.HORIZONTAL_SPACING);
489
		layout.horizontalSpacing= convertHorizontalDLUsToPixels(IDialogConstants.HORIZONTAL_SPACING);
444
490
445
		composite.setLayout(layout);
491
		composite.setLayout(layout);
Lines 447-453 Link Here
447
493
448
		// create help control if needed
494
		// create help control if needed
449
        if (isHelpAvailable()) {
495
		if (isHelpAvailable()) {
450
        	createHelpControl(composite);
496
			createHelpControl(composite);
451
        }
497
		}
452
		fCustomizeButton= createButton(composite, CUSTOMIZE_ID, SearchMessages.SearchDialog_customize, true);
498
		fCustomizeButton= createButton(composite, CUSTOMIZE_ID, SearchMessages.SearchDialog_customize, true);
453
499
Lines 460-464 Link Here
460
		Button searchButton= createActionButton(composite, SEARCH_ID, SearchMessages.SearchDialog_searchAction, true);
506
		Button searchButton= createActionButton(composite, SEARCH_ID, SearchMessages.SearchDialog_searchAction, true);
461
		searchButton.setEnabled(fDescriptors.size() > 0);
507
		searchButton.setEnabled(fDescriptors.size() > 0);
462
		super.createButtonsForButtonBar(composite);  // cancel button
508
		super.createButtonsForButtonBar(composite); // cancel button
463
509
464
		return composite;
510
		return composite;
Lines 495-499 Link Here
495
541
496
	private SearchPageDescriptor getDescriptorAt(int index) {
542
	private SearchPageDescriptor getDescriptorAt(int index) {
497
		return (SearchPageDescriptor) fDescriptors.get(index);
543
		return (SearchPageDescriptor)fDescriptors.get(index);
498
	}
544
	}
499
545
Lines 518-525 Link Here
518
564
519
	private void turnToPage(SelectionEvent event) {
565
	private void turnToPage(SelectionEvent event) {
520
		final TabItem item= (TabItem) event.item;
566
		final TabItem item= (TabItem)event.item;
521
		TabFolder folder= item.getParent();
567
		TabFolder folder= item.getParent();
522
568
523
		SearchPageDescriptor descriptor= (SearchPageDescriptor) item.getData("descriptor"); //$NON-NLS-1$
569
		SearchPageDescriptor descriptor= (SearchPageDescriptor)item.getData("descriptor"); //$NON-NLS-1$
570
571
		defaultDialogSettings.put(PREVIOUS_SEARCH_PAGE, descriptor.getId());
524
572
525
		if (item.getControl() == null) {
573
		if (item.getControl() == null) {
Lines 556-560 Link Here
556
		ISelection selection= getSelection();
604
		ISelection selection= getSelection();
557
		if (selection instanceof IStructuredSelection)
605
		if (selection instanceof IStructuredSelection)
558
			element= ((IStructuredSelection) selection).getFirstElement();
606
			element= ((IStructuredSelection)selection).getFirstElement();
559
607
560
		if (element == null)
608
		if (element == null)
Lines 565-569 Link Here
565
		int size= fDescriptors.size();
613
		int size= fDescriptors.size();
566
		for (int i= 0; i < size; i++) {
614
		for (int i= 0; i < size; i++) {
567
			SearchPageDescriptor descriptor= (SearchPageDescriptor) fDescriptors.get(i);
615
			SearchPageDescriptor descriptor= (SearchPageDescriptor)fDescriptors.get(i);
568
			if (fInitialPageId != null && fInitialPageId.equals(descriptor.getId()))
616
			if (fInitialPageId != null && fInitialPageId.equals(descriptor.getId()))
569
				return i;
617
				return i;
Lines 711-719 Link Here
711
						}
759
						}
712
					}
760
					}
761
713
					public void handleException(Throwable ex) {
762
					public void handleException(Throwable ex) {
714
						if (ex instanceof CoreException) {
763
						if (ex instanceof CoreException) {
715
							ExceptionHandler.handle((CoreException) ex, getShell(), SearchMessages.Search_Error_createSearchPage_title, Messages.format(SearchMessages.Search_Error_createSearchPage_message, descriptor.getLabel()));
764
							ExceptionHandler.handle((CoreException)ex, getShell(), SearchMessages.Search_Error_createSearchPage_title,
765
									Messages.format(SearchMessages.Search_Error_createSearchPage_message, descriptor.getLabel()));
716
						} else {
766
						} else {
717
							ExceptionHandler.displayMessageDialog(ex, getShell(), SearchMessages.Search_Error_createSearchPage_title, Messages.format(SearchMessages.Search_Error_createSearchPage_message, descriptor.getLabel()));
767
							ExceptionHandler.displayMessageDialog(ex, getShell(), SearchMessages.Search_Error_createSearchPage_title,
768
									Messages.format(SearchMessages.Search_Error_createSearchPage_message, descriptor.getLabel()));
718
						}
769
						}
719
					}
770
					}
Lines 755-767 Link Here
755
		if (oldSize == null || newSize == null)
806
		if (oldSize == null || newSize == null)
756
			return;
807
			return;
757
			Shell shell= getShell();
808
		Shell shell= getShell();
758
		Point shellSize= shell.getSize();
809
		Point shellSize= shell.getSize();
759
		if (mustResize(oldSize, newSize)) {
810
		if (mustResize(oldSize, newSize)) {
760
			if (newSize.x > oldSize.x)
811
			if (newSize.x > oldSize.x)
761
				shellSize.x+= (newSize.x-oldSize.x);
812
				shellSize.x+= (newSize.x - oldSize.x);
762
			if (newSize.y > oldSize.y)
813
			if (newSize.y > oldSize.y)
763
				shellSize.y+= (newSize.y-oldSize.y);
814
				shellSize.y+= (newSize.y - oldSize.y);
764
			shell.setSize(shellSize);
815
			shell.setSize(shellSize);
765
					shell.layout(true);
816
			shell.layout(true);
766
		}
817
		}
767
	}
818
	}
Lines 776-780 Link Here
776
	public boolean close() {
827
	public boolean close() {
777
		for (int i= 0; i < fDescriptors.size(); i++) {
828
		for (int i= 0; i < fDescriptors.size(); i++) {
778
			SearchPageDescriptor desc= (SearchPageDescriptor) fDescriptors.get(i);
829
			SearchPageDescriptor desc= (SearchPageDescriptor)fDescriptors.get(i);
779
			desc.dispose();
830
			desc.dispose();
780
		}
831
		}
Lines 812-816 Link Here
812
			Object[] listeners= fPageChangeListeners.getListeners();
863
			Object[] listeners= fPageChangeListeners.getListeners();
813
			for (int i= 0; i < listeners.length; ++i) {
864
			for (int i= 0; i < listeners.length; ++i) {
814
				final IPageChangedListener l= (IPageChangedListener) listeners[i];
865
				final IPageChangedListener l= (IPageChangedListener)listeners[i];
815
				SafeRunner.run(new SafeRunnable() {
866
				SafeRunner.run(new SafeRunnable() {
816
					public void run() {
867
					public void run() {
(-)a/org.eclipse.search/search/org/eclipse/search/internal/ui/SearchMessages.java (-1 / +176 lines)
Lines 23-199 Link Here
23
23
24
	public static String FileSearchPage_open_file_dialog_title;
24
	public static String FileSearchPage_open_file_dialog_title;
25
25
	public static String FileSearchPage_open_file_failed;
26
	public static String FileSearchPage_open_file_failed;
27
26
	public static String FileTextSearchScope_scope_empty;
28
	public static String FileTextSearchScope_scope_empty;
29
27
	public static String FileTextSearchScope_scope_single;
30
	public static String FileTextSearchScope_scope_single;
31
28
	public static String FileTextSearchScope_scope_double;
32
	public static String FileTextSearchScope_scope_double;
33
29
	public static String FileTextSearchScope_scope_multiple;
34
	public static String FileTextSearchScope_scope_multiple;
30
35
31
	public static String FileTextSearchScope_ws_scope_empty;
36
	public static String FileTextSearchScope_ws_scope_empty;
37
32
	public static String FileTextSearchScope_ws_scope_single;
38
	public static String FileTextSearchScope_ws_scope_single;
39
33
	public static String FileTextSearchScope_ws_scope_double;
40
	public static String FileTextSearchScope_ws_scope_double;
41
34
	public static String FileTextSearchScope_ws_scope_multiple;
42
	public static String FileTextSearchScope_ws_scope_multiple;
43
35
	public static String ReplaceAction_description_operation;
44
	public static String ReplaceAction_description_operation;
45
36
	public static String ReplaceAction_title_all;
46
	public static String ReplaceAction_title_all;
47
37
	public static String ReplaceAction_title_selected;
48
	public static String ReplaceAction_title_selected;
49
38
	public static String ReplaceConfigurationPage_description_many_in_many;
50
	public static String ReplaceConfigurationPage_description_many_in_many;
51
39
	public static String ReplaceConfigurationPage_description_many_in_one;
52
	public static String ReplaceConfigurationPage_description_many_in_one;
53
40
	public static String ReplaceConfigurationPage_description_one_in_one;
54
	public static String ReplaceConfigurationPage_description_one_in_one;
55
41
	public static String ReplaceConfigurationPage_isRegex_label;
56
	public static String ReplaceConfigurationPage_isRegex_label;
57
42
	public static String ReplaceConfigurationPage_replace_label;
58
	public static String ReplaceConfigurationPage_replace_label;
59
43
	public static String ReplaceConfigurationPage_with_label;
60
	public static String ReplaceConfigurationPage_with_label;
61
44
	public static String ReplaceRefactoring_composite_change_name;
62
	public static String ReplaceRefactoring_composite_change_name;
63
45
	public static String ReplaceRefactoring_error_access_file;
64
	public static String ReplaceRefactoring_error_access_file;
65
46
	public static String ReplaceRefactoring_error_accessing_file_buffer;
66
	public static String ReplaceRefactoring_error_accessing_file_buffer;
67
47
	public static String ReplaceRefactoring_error_illegal_search_string;
68
	public static String ReplaceRefactoring_error_illegal_search_string;
69
48
	public static String ReplaceRefactoring_error_match_content_changed;
70
	public static String ReplaceRefactoring_error_match_content_changed;
71
49
	public static String ReplaceRefactoring_error_no_changes;
72
	public static String ReplaceRefactoring_error_no_changes;
73
50
	public static String ReplaceRefactoring_error_no_matches;
74
	public static String ReplaceRefactoring_error_no_matches;
75
51
	public static String ReplaceRefactoring_error_no_replace_string;
76
	public static String ReplaceRefactoring_error_no_replace_string;
77
52
	public static String ReplaceRefactoring_error_replacement_expression;
78
	public static String ReplaceRefactoring_error_replacement_expression;
79
53
	public static String ReplaceRefactoring_group_label_change_for_file;
80
	public static String ReplaceRefactoring_group_label_change_for_file;
81
54
	public static String ReplaceRefactoring_group_label_match_replace;
82
	public static String ReplaceRefactoring_group_label_match_replace;
83
55
	public static String ReplaceRefactoring_refactoring_name;
84
	public static String ReplaceRefactoring_refactoring_name;
85
56
	public static String ReplaceRefactoring_result_update_name;
86
	public static String ReplaceRefactoring_result_update_name;
57
87
88
	public static String RememberLastUsedPage_message;
89
58
	public static String SearchDialog_title;
90
	public static String SearchDialog_title;
91
59
	public static String SearchDialog_searchAction;
92
	public static String SearchDialog_searchAction;
93
60
	public static String SearchDialog_replaceAction;
94
	public static String SearchDialog_replaceAction;
95
61
	public static String SearchDialog_customize;
96
	public static String SearchDialog_customize;
97
62
	public static String SearchDialog_noSearchExtension;
98
	public static String SearchDialog_noSearchExtension;
99
63
	public static String SearchPageSelectionDialog_title;
100
	public static String SearchPageSelectionDialog_title;
101
64
	public static String SearchPageSelectionDialog_message;
102
	public static String SearchPageSelectionDialog_message;
103
65
	public static String SearchManager_resourceChangedWarning;
104
	public static String SearchManager_resourceChangedWarning;
105
66
	public static String SearchManager_resourceChanged;
106
	public static String SearchManager_resourceChanged;
107
67
	public static String SearchManager_resourceDeleted;
108
	public static String SearchManager_resourceDeleted;
109
68
	public static String SearchManager_updating;
110
	public static String SearchManager_updating;
111
69
	public static String SearchResultView_title;
112
	public static String SearchResultView_title;
113
70
	public static String SearchResultView_titleWithDescription;
114
	public static String SearchResultView_titleWithDescription;
115
71
	public static String SearchResultView_matches;
116
	public static String SearchResultView_matches;
117
72
	public static String SearchResultView_removed_resource;
118
	public static String SearchResultView_removed_resource;
119
73
	public static String SearchResultView_removeAllResults_text;
120
	public static String SearchResultView_removeAllResults_text;
121
74
	public static String SearchResultView_removeAllResults_tooltip;
122
	public static String SearchResultView_removeAllResults_tooltip;
123
75
	public static String SearchResultView_removeAllSearches_text;
124
	public static String SearchResultView_removeAllSearches_text;
125
76
	public static String SearchResultView_removeAllSearches_tooltip;
126
	public static String SearchResultView_removeAllSearches_tooltip;
127
77
	public static String SearchResultView_searchAgain_text;
128
	public static String SearchResultView_searchAgain_text;
129
78
	public static String SearchResultView_searchAgain_tooltip;
130
	public static String SearchResultView_searchAgain_tooltip;
131
79
	public static String SearchResultView_previousSearches_text;
132
	public static String SearchResultView_previousSearches_text;
133
80
	public static String SearchResultView_previousSearches_tooltip;
134
	public static String SearchResultView_previousSearches_tooltip;
135
81
	public static String SearchResultView_removeEntry_text;
136
	public static String SearchResultView_removeEntry_text;
137
82
	public static String SearchResultView_removeEntry_tooltip;
138
	public static String SearchResultView_removeEntry_tooltip;
139
83
	public static String SearchResultView_removeEntries_text;
140
	public static String SearchResultView_removeEntries_text;
141
84
	public static String SearchResultView_removeEntries_tooltip;
142
	public static String SearchResultView_removeEntries_tooltip;
143
85
	public static String SearchResultView_removeMatch_text;
144
	public static String SearchResultView_removeMatch_text;
145
86
	public static String SearchResultView_removeMatch_tooltip;
146
	public static String SearchResultView_removeMatch_tooltip;
147
87
	public static String SearchResultView_gotoMarker_text;
148
	public static String SearchResultView_gotoMarker_text;
149
88
	public static String SearchResultView_gotoMarker_tooltip;
150
	public static String SearchResultView_gotoMarker_tooltip;
151
89
	public static String SearchResultView_showNext_text;
152
	public static String SearchResultView_showNext_text;
153
90
	public static String SearchResultView_showNext_tooltip;
154
	public static String SearchResultView_showNext_tooltip;
155
91
	public static String SearchResultView_showPrev_text;
156
	public static String SearchResultView_showPrev_text;
157
92
	public static String SearchResultView_showPrev_tooltip;
158
	public static String SearchResultView_showPrev_tooltip;
159
93
	public static String SearchDialogClosingDialog_title;
160
	public static String SearchDialogClosingDialog_title;
161
94
	public static String SearchDialogClosingDialog_message;
162
	public static String SearchDialogClosingDialog_message;
163
95
	public static String SearchDialog_error_pageCreationFailed;
164
	public static String SearchDialog_error_pageCreationFailed;
165
96
	public static String SearchPlugin_internal_error;
166
	public static String SearchPlugin_internal_error;
167
97
	public static String Search_Error_search_title;
168
	public static String Search_Error_search_title;
169
98
	public static String Search_Error_search_message;
170
	public static String Search_Error_search_message;
171
99
	public static String Search_Error_setDescription_title;
172
	public static String Search_Error_setDescription_title;
173
100
	public static String Search_Error_setDescription_message;
174
	public static String Search_Error_setDescription_message;
175
101
	public static String Search_Error_openResultView_title;
176
	public static String Search_Error_openResultView_title;
177
102
	public static String Search_Error_openResultView_message;
178
	public static String Search_Error_openResultView_message;
179
103
	public static String Search_Error_deleteMarkers_title;
180
	public static String Search_Error_deleteMarkers_title;
181
104
	public static String Search_Error_deleteMarkers_message;
182
	public static String Search_Error_deleteMarkers_message;
183
105
	public static String Search_Error_createMarker_title;
184
	public static String Search_Error_createMarker_title;
185
106
	public static String Search_Error_createMarker_message;
186
	public static String Search_Error_createMarker_message;
187
107
	public static String Search_Error_markerAttributeAccess_title;
188
	public static String Search_Error_markerAttributeAccess_title;
189
108
	public static String Search_Error_markerAttributeAccess_message;
190
	public static String Search_Error_markerAttributeAccess_message;
191
109
	public static String Search_Error_switchSearch_title;
192
	public static String Search_Error_switchSearch_title;
193
110
	public static String Search_Error_switchSearch_message;
194
	public static String Search_Error_switchSearch_message;
195
111
	public static String Search_Error_createSearchPage_title;
196
	public static String Search_Error_createSearchPage_title;
197
112
	public static String Search_Error_createSearchPage_message;
198
	public static String Search_Error_createSearchPage_message;
199
113
	public static String Search_Error_createSorter_title;
200
	public static String Search_Error_createSorter_title;
201
114
	public static String Search_Error_createSorter_message;
202
	public static String Search_Error_createSorter_message;
203
115
	public static String SearchPage_containingText_text;
204
	public static String SearchPage_containingText_text;
205
116
	public static String SearchPage_containingText_hint;
206
	public static String SearchPage_containingText_hint;
207
117
	public static String SearchPage_browse;
208
	public static String SearchPage_browse;
209
118
	public static String SearchPage_fileNamePatterns_text;
210
	public static String SearchPage_fileNamePatterns_text;
211
119
	public static String SearchPage_fileNamePatterns_hint;
212
	public static String SearchPage_fileNamePatterns_hint;
213
120
	public static String SearchPage_caseSensitive;
214
	public static String SearchPage_caseSensitive;
215
121
	public static String SearchPage_regularExpression;
216
	public static String SearchPage_regularExpression;
217
122
	public static String TextSearchEngine_statusMessage;
218
	public static String TextSearchEngine_statusMessage;
219
123
	public static String TextSearchPage_replace_querycreationproblem_message;
220
	public static String TextSearchPage_replace_querycreationproblem_message;
221
124
	public static String TextSearchPage_replace_runproblem_message;
222
	public static String TextSearchPage_replace_runproblem_message;
223
125
	public static String TextSearchPage_searchDerived_label;
224
	public static String TextSearchPage_searchDerived_label;
225
126
	public static String TextSearchVisitor_filesearch_task_label;
226
	public static String TextSearchVisitor_filesearch_task_label;
227
127
	public static String TextSearchVisitor_patterntoocomplex0;
228
	public static String TextSearchVisitor_patterntoocomplex0;
229
128
	public static String TextSearchVisitor_progress_updating_job;
230
	public static String TextSearchVisitor_progress_updating_job;
231
129
	public static String TextSearchVisitor_scanning;
232
	public static String TextSearchVisitor_scanning;
233
130
	public static String TextSearchVisitor_error;
234
	public static String TextSearchVisitor_error;
235
131
	public static String TextSearchVisitor_canceled;
236
	public static String TextSearchVisitor_canceled;
237
132
	public static String TextSearchVisitor_textsearch_task_label;
238
	public static String TextSearchVisitor_textsearch_task_label;
239
133
	public static String TextSearchVisitor_unsupportedcharset;
240
	public static String TextSearchVisitor_unsupportedcharset;
241
134
	public static String TextSearchVisitor_illegalcharset;
242
	public static String TextSearchVisitor_illegalcharset;
243
135
	public static String SortDropDownAction_label;
244
	public static String SortDropDownAction_label;
245
136
	public static String SortDropDownAction_tooltip;
246
	public static String SortDropDownAction_tooltip;
247
137
	public static String ShowOtherSearchesAction_label;
248
	public static String ShowOtherSearchesAction_label;
249
138
	public static String ShowOtherSearchesAction_tooltip;
250
	public static String ShowOtherSearchesAction_tooltip;
251
139
	public static String OtherSearchesDialog_title;
252
	public static String OtherSearchesDialog_title;
253
140
	public static String OtherSearchesDialog_message;
254
	public static String OtherSearchesDialog_message;
255
141
	public static String PatternConstructor_error_escape_sequence;
256
	public static String PatternConstructor_error_escape_sequence;
257
142
	public static String PatternConstructor_error_hex_escape_sequence;
258
	public static String PatternConstructor_error_hex_escape_sequence;
259
143
	public static String PatternConstructor_error_line_delim_position;
260
	public static String PatternConstructor_error_line_delim_position;
261
144
	public static String PatternConstructor_error_unicode_escape_sequence;
262
	public static String PatternConstructor_error_unicode_escape_sequence;
263
145
	public static String PreviousSearchesDialog_title;
264
	public static String PreviousSearchesDialog_title;
265
146
	public static String PreviousSearchesDialog_message;
266
	public static String PreviousSearchesDialog_message;
267
147
	public static String TextSearchPage_replace_searchproblems_title;
268
	public static String TextSearchPage_replace_searchproblems_title;
269
148
	public static String TextSearchPage_replace_searchproblems_message;
270
	public static String TextSearchPage_replace_searchproblems_message;
271
149
	public static String FileSearchQuery_label;
272
	public static String FileSearchQuery_label;
273
150
	public static String FileSearchQuery_pluralPattern;
274
	public static String FileSearchQuery_pluralPattern;
275
151
	public static String FileSearchQuery_singularLabel;
276
	public static String FileSearchQuery_singularLabel;
277
152
	public static String FileSearchQuery_singularLabel_fileNameSearch;
278
	public static String FileSearchQuery_singularLabel_fileNameSearch;
279
153
	public static String FileSearchQuery_pluralPattern_fileNameSearch;
280
	public static String FileSearchQuery_pluralPattern_fileNameSearch;
281
154
	public static String OpenSearchDialogAction_label;
282
	public static String OpenSearchDialogAction_label;
283
155
	public static String OpenSearchDialogAction_tooltip;
284
	public static String OpenSearchDialogAction_tooltip;
285
156
	public static String FileTypeEditor_typeDelimiter;
286
	public static String FileTypeEditor_typeDelimiter;
287
157
	public static String FileLabelProvider_dashSeparated;
288
	public static String FileLabelProvider_dashSeparated;
289
158
	public static String FileLabelProvider_count_format;
290
	public static String FileLabelProvider_count_format;
291
159
	public static String FileLabelProvider_line_number;
292
	public static String FileLabelProvider_line_number;
293
160
	public static String FileLabelProvider_removed_resource_label;
294
	public static String FileLabelProvider_removed_resource_label;
295
161
	public static String FileSearchPage_sort_name_label;
296
	public static String FileSearchPage_sort_name_label;
297
162
	public static String FileSearchPage_sort_path_label;
298
	public static String FileSearchPage_sort_path_label;
299
163
	public static String FileSearchPage_error_marker;
300
	public static String FileSearchPage_error_marker;
301
164
	public static String FileSearchPage_sort_by_label;
302
	public static String FileSearchPage_sort_by_label;
303
165
	public static String FileSearchPage_limited_format_files;
304
	public static String FileSearchPage_limited_format_files;
305
166
	public static String FileSearchPage_limited_format_matches;
306
	public static String FileSearchPage_limited_format_matches;
307
167
	public static String WorkspaceScope;
308
	public static String WorkspaceScope;
309
168
	public static String ScopePart_group_text;
310
	public static String ScopePart_group_text;
311
169
	public static String ScopePart_selectedResourcesScope_text;
312
	public static String ScopePart_selectedResourcesScope_text;
313
170
	public static String ScopePart_enclosingProjectsScope_text;
314
	public static String ScopePart_enclosingProjectsScope_text;
315
171
	public static String ScopePart_workingSetChooseButton_text;
316
	public static String ScopePart_workingSetChooseButton_text;
317
172
	public static String ScopePart_workingSetText_accessible_label;
318
	public static String ScopePart_workingSetText_accessible_label;
319
173
	public static String ScopePart_workingSetScope_text;
320
	public static String ScopePart_workingSetScope_text;
321
174
	public static String ScopePart_workspaceScope_text;
322
	public static String ScopePart_workspaceScope_text;
323
175
	public static String ScopePart_workingSetConcatenation;
324
	public static String ScopePart_workingSetConcatenation;
325
176
	public static String CopyToClipboardAction_label;
326
	public static String CopyToClipboardAction_label;
327
177
	public static String CopyToClipboardAction_tooltip;
328
	public static String CopyToClipboardAction_tooltip;
329
178
	public static String CopyToClipboardAction_error_title;
330
	public static String CopyToClipboardAction_error_title;
331
179
	public static String CopyToClipboardAction_error_message;
332
	public static String CopyToClipboardAction_error_message;
333
180
	public static String ExceptionDialog_seeErrorLogMessage;
334
	public static String ExceptionDialog_seeErrorLogMessage;
335
181
	public static String SearchPreferencePage_emphasizePotentialMatches;
336
	public static String SearchPreferencePage_emphasizePotentialMatches;
337
182
	public static String SearchPreferencePage_potentialMatchFgColor;
338
	public static String SearchPreferencePage_potentialMatchFgColor;
339
183
	public static String SearchPreferencePage_reuseEditor;
340
	public static String SearchPreferencePage_reuseEditor;
341
184
	public static String SearchPreferencePage_bringToFront;
342
	public static String SearchPreferencePage_bringToFront;
343
185
	public static String SearchPreferencePage_defaultPerspective;
344
	public static String SearchPreferencePage_defaultPerspective;
345
186
	public static String SearchPreferencePage_defaultPerspective_none;
346
	public static String SearchPreferencePage_defaultPerspective_none;
347
187
	public static String SearchPreferencePage_ignorePotentialMatches;
348
	public static String SearchPreferencePage_ignorePotentialMatches;
349
188
	public static String ReplaceAction_label_all;
350
	public static String ReplaceAction_label_all;
351
189
	public static String ReplaceAction_label_selected;
352
	public static String ReplaceAction_label_selected;
353
190
	public static String SelectAllAction_label;
354
	public static String SelectAllAction_label;
355
191
	public static String SelectAllAction_tooltip;
356
	public static String SelectAllAction_tooltip;
357
192
	public static String RemovePotentialMatchesAction_removePotentialMatch_text;
358
	public static String RemovePotentialMatchesAction_removePotentialMatch_text;
359
193
	public static String RemovePotentialMatchesAction_removePotentialMatch_tooltip;
360
	public static String RemovePotentialMatchesAction_removePotentialMatch_tooltip;
361
194
	public static String RemovePotentialMatchesAction_removePotentialMatches_text;
362
	public static String RemovePotentialMatchesAction_removePotentialMatches_text;
363
195
	public static String RemovePotentialMatchesAction_removePotentialMatches_tooltip;
364
	public static String RemovePotentialMatchesAction_removePotentialMatches_tooltip;
365
196
	public static String RemovePotentialMatchesAction_dialog_title;
366
	public static String RemovePotentialMatchesAction_dialog_title;
367
197
	public static String RemovePotentialMatchesAction_dialog_message;
368
	public static String RemovePotentialMatchesAction_dialog_message;
369
198
	public static String OpenWithMenu_label;
370
	public static String OpenWithMenu_label;
199
	static {
371
	static {
Lines 202-208 Link Here
202
374
203
//	public static String ReplaceDialog2_nomatches_error;
375
//	public static String ReplaceDialog2_nomatches_error;
204
    public static String SearchPreferencePage_textSearchEngine;
376
	public static String SearchPreferencePage_textSearchEngine;
377
205
	public static String TextSearchEngineRegistry_defaulttextsearch_label;
378
	public static String TextSearchEngineRegistry_defaulttextsearch_label;
379
206
	public static String FileSearchQuery_singularPatternWithFileExt;
380
	public static String FileSearchQuery_singularPatternWithFileExt;
381
207
	public static String FileSearchQuery_pluralPatternWithFileExt;
382
	public static String FileSearchQuery_pluralPatternWithFileExt;
208
}
383
}
(-)a/org.eclipse.search/search/org/eclipse/search/internal/ui/SearchMessages.properties (+2 lines)
Lines 201-204 Link Here
201
SearchPreferencePage_ignorePotentialMatches= &Ignore potential matches
201
SearchPreferencePage_ignorePotentialMatches= &Ignore potential matches
202
202
203
RememberLastUsedPage_message=&Remember last used page
204
203
ReplaceAction_label_all= Re&place All...
205
ReplaceAction_label_all= Re&place All...
204
ReplaceAction_title_all=Replace Text Matches
206
ReplaceAction_title_all=Replace Text Matches

Return to bug 33710