View | Details | Raw Unified | Return to bug 34259
Collapse All | Expand All

(-)Eclipse UI/org/eclipse/ui/internal/messages.properties (-1 / +2 lines)
Lines 1392-1404 Link Here
1392
WorkbenchEditorsDialog.saveSelected=&Save Selected Editors
1392
WorkbenchEditorsDialog.saveSelected=&Save Selected Editors
1393
WorkbenchEditorsDialog.selectClean=Se&lect Clean Editors
1393
WorkbenchEditorsDialog.selectClean=Se&lect Clean Editors
1394
WorkbenchEditorsDialog.invertSelection=&Invert Selection
1394
WorkbenchEditorsDialog.invertSelection=&Invert Selection
1395
WorkbenchEditorsDialog.allSelection=Select All
1395
WorkbenchEditorsDialog.showAllPersp=Show editors from &all windows
1396
WorkbenchEditorsDialog.showAllPersp=Show editors from &all windows
1396
WorkbenchEditorsDialog.includeRecentlyUsed=Include &recently used editors
1397
WorkbenchEditorsDialog.includeRecentlyUsed=Include &recently used editors
1397
WorkbenchEditorsDialog.name=Name
1398
WorkbenchEditorsDialog.name=Name
1398
WorkbenchEditorsDialog.path=Path
1399
WorkbenchEditorsDialog.path=Path
1399
WorkbenchEditorsDialog.perspective=Perspective
1400
WorkbenchEditorsDialog.perspective=Perspective
1400
WorkbenchEditorsDialog.recentlyUsed=<Recently Used>
1401
WorkbenchEditorsDialog.recentlyUsed=<Recently Used>
1401
WorkbenchEditorsDialog.activate=Activate
1402
WorkbenchEditorsDialog.activate=Activate Selected Editor
1402
WorkbenchEditorsDialog.close=Close
1403
WorkbenchEditorsDialog.close=Close
1403
1404
1404
ShowPartPaneMenuAction.text=Show &System Menu
1405
ShowPartPaneMenuAction.text=Show &System Menu
(-)Eclipse UI/org/eclipse/ui/internal/dialogs/WorkbenchEditorsDialog.java (-30 / +65 lines)
Lines 39-44 Link Here
39
	private Button closeSelected;
39
	private Button closeSelected;
40
	private Button selectClean;
40
	private Button selectClean;
41
	private Button invertSelection;
41
	private Button invertSelection;
42
	private Button allSelection;
42
	
43
	
43
	private boolean showAllPersp = false;
44
	private boolean showAllPersp = false;
44
	private int sortColumn;
45
	private int sortColumn;
Lines 110-122 Link Here
110
	 * @see org.eclipse.jface.dialogs.Dialog#createButtonsForButtonBar(org.eclipse.swt.widgets.Composite)
111
	 * @see org.eclipse.jface.dialogs.Dialog#createButtonsForButtonBar(org.eclipse.swt.widgets.Composite)
111
	 */
112
	 */
112
	protected void createButtonsForButtonBar(Composite parent) {
113
	protected void createButtonsForButtonBar(Composite parent) {
113
		super.createButtonsForButtonBar(parent);
114
		// Typically we would use the parent's createButtonsForButtonBar.
114
		
115
		// However, we only want a Cancel button and not an OK button.  The
115
		Button button = getButton(IDialogConstants.OK_ID);
116
		// OK button will be used later (in createDialogArea) to activate
116
		if (button != null)
117
		// the selected editor.
117
			button.setText(WorkbenchMessages.getString("WorkbenchEditorsDialog.activate")); //$NON-NLS-1$
118
		createButton(
118
			
119
			parent,
119
		button = getButton(IDialogConstants.CANCEL_ID);
120
			IDialogConstants.CANCEL_ID,
121
			IDialogConstants.CANCEL_LABEL,
122
			false);				
123
		Button button = getButton(IDialogConstants.CANCEL_ID);
120
		if (button != null)
124
		if (button != null)
121
			button.setText(WorkbenchMessages.getString("WorkbenchEditorsDialog.close")); //$NON-NLS-1$
125
			button.setText(WorkbenchMessages.getString("WorkbenchEditorsDialog.close")); //$NON-NLS-1$
122
		
126
		
Lines 189-221 Link Here
189
		tc.setResizable(true);
193
		tc.setResizable(true);
190
		tc.setText(WorkbenchMessages.getString("WorkbenchEditorsDialog.path")); //$NON-NLS-1$
194
		tc.setText(WorkbenchMessages.getString("WorkbenchEditorsDialog.path")); //$NON-NLS-1$
191
		tc.addSelectionListener(headerListener);
195
		tc.addSelectionListener(headerListener);
192
		//A composite for save editors and close editors buttons
196
		
197
		// A composite for selection option buttons
193
		Composite selectionButtons = new Composite(dialogArea,SWT.NULL);
198
		Composite selectionButtons = new Composite(dialogArea,SWT.NULL);
199
		Label compLabel = new Label(selectionButtons,SWT.NULL);
200
		compLabel.setFont(font);
194
		GridLayout layout = new GridLayout();
201
		GridLayout layout = new GridLayout();
195
		layout.numColumns = 4;
202
		layout.numColumns = 4;
196
		selectionButtons.setLayout(layout);
203
		selectionButtons.setLayout(layout);
197
		//Close editors button
204
198
		closeSelected = new Button(selectionButtons,SWT.PUSH);
199
		closeSelected.setText(WorkbenchMessages.getString("WorkbenchEditorsDialog.closeSelected")); //$NON-NLS-1$
200
		closeSelected.addSelectionListener(new SelectionAdapter() {
201
			public void widgetSelected(SelectionEvent e) {
202
				closeItems(editorsTable.getSelection());
203
			}
204
		});
205
		closeSelected.setFont(font);
206
		setButtonLayoutData(closeSelected);
207
		
208
		//Save editors button
209
		saveSelected = new Button(selectionButtons,SWT.PUSH);
210
		saveSelected.setText(WorkbenchMessages.getString("WorkbenchEditorsDialog.saveSelected")); //$NON-NLS-1$
211
		saveSelected.addSelectionListener(new SelectionAdapter() {
212
			public void widgetSelected(SelectionEvent e) {
213
				saveItems(editorsTable.getSelection(),null);
214
			}
215
		});
216
		saveSelected.setFont(font);
217
		setButtonLayoutData(saveSelected);
218
		
219
		//Select clean editors button
205
		//Select clean editors button
220
		selectClean = new Button(selectionButtons,SWT.PUSH);
206
		selectClean = new Button(selectionButtons,SWT.PUSH);
221
		selectClean.setText(WorkbenchMessages.getString("WorkbenchEditorsDialog.selectClean")); //$NON-NLS-1$
207
		selectClean.setText(WorkbenchMessages.getString("WorkbenchEditorsDialog.selectClean")); //$NON-NLS-1$
Lines 239-245 Link Here
239
		});
225
		});
240
		invertSelection.setFont(font);
226
		invertSelection.setFont(font);
241
		setButtonLayoutData(invertSelection);
227
		setButtonLayoutData(invertSelection);
228
229
		//Select all button
230
		allSelection = new Button(selectionButtons,SWT.PUSH);
231
		allSelection.setText(WorkbenchMessages.getString("WorkbenchEditorsDialog.allSelection")); //$NON-NLS-1$
232
		allSelection.addSelectionListener(new SelectionAdapter() {
233
			public void widgetSelected(SelectionEvent e) {
234
				editorsTable.setSelection(editorsTable.getItems());
235
				updateButtons();
236
			}
237
		});
238
		allSelection.setFont(font);
239
		setButtonLayoutData(allSelection);
240
241
		// A composite for selected editor action buttons
242
		Composite actionButtons = new Composite(dialogArea,SWT.NULL);
243
		Label actLabel = new Label(actionButtons,SWT.NULL);
244
		actLabel.setFont(font);
245
		GridLayout actLayout = new GridLayout();
246
		actLayout.numColumns = 4;
247
		actionButtons.setLayout(actLayout);
248
249
		// Activate selected editor button
250
		createButton(
251
			actionButtons,
252
			IDialogConstants.OK_ID,
253
			WorkbenchMessages.getString("WorkbenchEditorsDialog.activate"),
254
			true);
242
		
255
		
256
		//Close selected editors button
257
		closeSelected = new Button(actionButtons,SWT.PUSH);
258
		closeSelected.setText(WorkbenchMessages.getString("WorkbenchEditorsDialog.closeSelected")); //$NON-NLS-1$
259
		closeSelected.addSelectionListener(new SelectionAdapter() {
260
			public void widgetSelected(SelectionEvent e) {
261
				closeItems(editorsTable.getSelection());
262
			}
263
		});
264
		closeSelected.setFont(font);
265
		setButtonLayoutData(closeSelected);
266
		
267
		//Save selected editors button
268
		saveSelected = new Button(actionButtons,SWT.PUSH);
269
		saveSelected.setText(WorkbenchMessages.getString("WorkbenchEditorsDialog.saveSelected")); //$NON-NLS-1$
270
		saveSelected.addSelectionListener(new SelectionAdapter() {
271
			public void widgetSelected(SelectionEvent e) {
272
				saveItems(editorsTable.getSelection(),null);
273
			}
274
		});
275
		saveSelected.setFont(font);
276
		setButtonLayoutData(saveSelected);
277
				
243
		//Show only active perspective button
278
		//Show only active perspective button
244
		final Button showAllPerspButton = new Button(dialogArea,SWT.CHECK);
279
		final Button showAllPerspButton = new Button(dialogArea,SWT.CHECK);
245
		showAllPerspButton.setText(WorkbenchMessages.getString("WorkbenchEditorsDialog.showAllPersp")); //$NON-NLS-1$
280
		showAllPerspButton.setText(WorkbenchMessages.getString("WorkbenchEditorsDialog.showAllPersp")); //$NON-NLS-1$

Return to bug 34259