View | Details | Raw Unified | Return to bug 42543 | Differences between
and this patch

Collapse All | Expand All

(-)Eclipse UI/org/eclipse/ui/IWorkbenchPartSite.java (-1 / +9 lines)
Lines 12-17 Link Here
12
12
13
import org.eclipse.jface.action.MenuManager;
13
import org.eclipse.jface.action.MenuManager;
14
import org.eclipse.jface.viewers.ISelectionProvider;
14
import org.eclipse.jface.viewers.ISelectionProvider;
15
import org.eclipse.ui.commands.IActionService;
15
16
16
/**
17
/**
17
 * The primary interface between a workbench part and the outside world.
18
 * The primary interface between a workbench part and the outside world.
Lines 21-27 Link Here
21
 */
22
 */
22
public interface IWorkbenchPartSite extends IWorkbenchSite {
23
public interface IWorkbenchPartSite extends IWorkbenchSite {
23
	
24
	
24
25
/**
26
 * An accessor for the service allowing actions to be registered as handlers for
27
 * commands.
28
 * @return The action service; never <code>null</code>.
29
 * @since 3.0
30
 */
31
public IActionService getActionService();
25
/**
32
/**
26
 * Returns the part registry extension id for this workbench site's part.
33
 * Returns the part registry extension id for this workbench site's part.
27
 * <p>
34
 * <p>
Lines 111-116 Link Here
111
 * 
118
 * 
112
 * @return the key binding service in use
119
 * @return the key binding service in use
113
 * @since 2.1
120
 * @since 2.1
121
 * @deprecated
114
 */
122
 */
115
public IKeyBindingService getKeyBindingService();
123
public IKeyBindingService getKeyBindingService();
116
124
(-)Eclipse UI/org/eclipse/ui/part/MultiPageEditorSite.java (-3 / +20 lines)
Lines 15-23 Link Here
15
15
16
import org.eclipse.jface.action.MenuManager;
16
import org.eclipse.jface.action.MenuManager;
17
import org.eclipse.jface.util.Assert;
17
import org.eclipse.jface.util.Assert;
18
import org.eclipse.jface.viewers.*;
18
import org.eclipse.jface.viewers.ILabelDecorator;
19
import org.eclipse.jface.viewers.ISelectionChangedListener;
20
import org.eclipse.jface.viewers.ISelectionProvider;
21
import org.eclipse.jface.viewers.SelectionChangedEvent;
19
import org.eclipse.swt.widgets.Shell;
22
import org.eclipse.swt.widgets.Shell;
20
import org.eclipse.ui.*;
23
import org.eclipse.ui.IActionBars;
24
import org.eclipse.ui.IEditorActionBarContributor;
25
import org.eclipse.ui.IEditorPart;
26
import org.eclipse.ui.IEditorSite;
27
import org.eclipse.ui.IKeyBindingService;
28
import org.eclipse.ui.IWorkbenchPage;
29
import org.eclipse.ui.IWorkbenchWindow;
30
import org.eclipse.ui.commands.IActionService;
21
import org.eclipse.ui.internal.PopupMenuExtender;
31
import org.eclipse.ui.internal.PopupMenuExtender;
22
32
23
/**
33
/**
Lines 102-107 Link Here
102
		return multiPageEditor.getEditorSite().getActionBars();
112
		return multiPageEditor.getEditorSite().getActionBars();
103
	}
113
	}
104
114
115
	/* (non-Javadoc)
116
	 * Method declared on IWorkbenchPartSite.
117
	 */
118
	public IActionService getActionService() {
119
		return getMultiPageEditor().getEditorSite().getActionService();
120
	}
121
105
	/**
122
	/**
106
	 * The <code>MultiPageEditorSite</code> implementation of this 
123
	 * The <code>MultiPageEditorSite</code> implementation of this 
107
	 * <code>IWorkbenchPartSite</code> method forwards to the multi-page editor to
124
	 * <code>IWorkbenchPartSite</code> method forwards to the multi-page editor to
Lines 131-137 Link Here
131
	}
148
	}
132
149
133
	/* (non-Javadoc)
150
	/* (non-Javadoc)
134
	 * Method declared on IEditorSite.
151
	 * Method declared on IWorkbenchPartSite.
135
	 */
152
	 */
136
	public IKeyBindingService getKeyBindingService() {
153
	public IKeyBindingService getKeyBindingService() {
137
		return getMultiPageEditor().getEditorSite().getKeyBindingService();
154
		return getMultiPageEditor().getEditorSite().getKeyBindingService();
(-)Eclipse (+185 lines)
Added Link Here
1
/*******************************************************************************
2
 * Copyright (c) 2000, 2003 IBM Corporation and others.
3
 * All rights reserved. This program and the accompanying materials 
4
 * are made available under the terms of the Common Public License v1.0
5
 * which accompanies this distribution, and is available at
6
 * http://www.eclipse.org/legal/cpl-v10.html
7
 * 
8
 * Contributors:
9
 *     IBM Corporation - initial API and implementation
10
 *******************************************************************************/
11
package org.eclipse.ui;
12
13
/**
14
 * Command identifiers for commands provided by the workbench.
15
 * <p>
16
 * This interface contains constants only; it is not intended to be implemented
17
 * or extended.
18
 * </p>
19
 * <p>To demonstrate how to register actions with commands, let us consider the
20
 * case where you would like to hook a new handler for the global delete command
21
 * on to a specific <code>IWorkbenchPartSite</code>.  Let's call this action
22
 * <code>deleteAction</code> and call your site <code>site</code>.
23
 * <p>
24
 * Now, to register a new-style <code>IAction</code> instance as a handler for a
25
 * command, you would do the following:
26
 * </p>
27
 * <code>
28
 * 		site.getActionService().addAction(IWorkbenchCommandConstants.EDIT_DELETE, deleteAction);
29
 * </code>
30
 * <p>
31
 * To register an old-style action as a handler for a command (this is the 
32
 * <code>org.eclipse.jface.action.IAction</code>), you would do the following:
33
 * </p>
34
 * <code>
35
 *		deleteAction.setActionDefinitionId(IWorkbenchCommandConstants.EDIT_DELETE);
36
 *		site.getKeyBindingService().registerAction(deleteAction);
37
 * </code>
38
 * <p>
39
 * For editors, this should be done in the 
40
 * <code>IEditorActionBarContributor</code>.
41
 * </p>
42
 *  
43
 * @see org.eclipse.ui.IActionBars#setGlobalActionHandler
44
 * @see org.eclipse.ui.commands.IAction
45
 * @see org.eclipse.ui.commands.IActionService
46
 * 
47
 * @since 3.0
48
 */
49
public interface IWorkbenchCommandConstants {
50
	/* TODO Verify that the comment about IEditorActionBarContributor is 
51
	 * correct.
52
	 */
53
	
54
	/* TODO Add a test in our suite that verifies that this is the complete list
55
	 * of commands defined -- no more and no less.
56
	 */
57
	
58
	public static final String EDIT_ADD_BOOKMARK = "org.eclipse.ui.edit.addBookmark"; //$NON-NLS-1$
59
	public static final String EDIT_ADD_TASK = "org.eclipse.ui.edit.addTask"; //$NON-NLS-1$
60
	public static final String EDIT_COPY = "org.eclipse.ui.edit.copy"; //$NON-NLS-1$
61
	public static final String EDIT_CUT = "org.eclipse.ui.edit.cut"; //$NON-NLS-1$
62
	public static final String EDIT_DELETE = "org.eclipse.ui.edit.delete"; //$NON-NLS-1$
63
	public static final String EDIT_FIND_INCREMENTAL = "org.eclipse.ui.edit.findIncremental"; //$NON-NLS-1$
64
	public static final String EDIT_FIND_INCREMENTAL_REVERSE = "org.eclipse.ui.edit.findIncrementalReverse"; //$NON-NLS-1$
65
	public static final String EDIT_FIND_NEXT = "org.eclipse.ui.edit.findNext"; //$NON-NLS-1$
66
	public static final String EDIT_FIND_PREVIOUS = "org.eclipse.ui.edit.findPrevious"; //$NON-NLS-1$
67
	public static final String EDIT_FIND_REPLACE = "org.eclipse.ui.edit.findReplace"; //$NON-NLS-1$
68
	public static final String EDIT_MOVE = "org.eclipse.ui.edit.move"; //$NON-NLS-1$
69
	public static final String EDIT_PASTE = "org.eclipse.ui.edit.paste"; //$NON-NLS-1$
70
	public static final String EDIT_REDO = "org.eclipse.ui.edit.redo"; //$NON-NLS-1$
71
	public static final String EDIT_RENAME = "org.eclipse.ui.edit.rename"; //$NON-NLS-1$
72
	public static final String EDIT_REVERT_TO_SAVED = "org.eclipse.ui.edit.revertToSaved"; //$NON-NLS-1$
73
	public static final String EDIT_SELECT_ALL = "org.eclipse.ui.edit.selectAll"; //$NON-NLS-1$
74
	public static final String EDIT_TEXT_CLEAR_MARK = "org.eclipse.ui.edit.text.clear.mark"; //$NON-NLS-1$
75
	public static final String EDIT_TEXT_CONTENT_ASSIST_CONTENT_INFORMATION = "org.eclipse.ui.edit.text.contentAssist.contextInformation"; //$NON-NLS-1$
76
	public static final String EDIT_TEXT_CONTENT_ASSIST_PROPOSALS = "org.eclipse.ui.edit.text.contentAssist.proposals"; //$NON-NLS-1$
77
	public static final String EDIT_TEXT_CUT_LINE = "org.eclipse.ui.edit.text.cut.line"; //$NON-NLS-1$
78
	public static final String EDIT_TEXT_CUT_LINE_TO_BEGINNING = "org.eclipse.ui.edit.text.cut.line.to.beginning"; //$NON-NLS-1$
79
	public static final String EDIT_TEXT_CUT_LINE_TO_END = "org.eclipse.ui.edit.text.cut.line.to.end"; //$NON-NLS-1$
80
	public static final String EDIT_TEXT_DELETE_LINE = "org.eclipse.ui.edit.text.delete.line"; //$NON-NLS-1$
81
	public static final String EDIT_TEXT_DELETE_LINE_TO_BEGINNING = "org.eclipse.ui.edit.text.delete.line.to.beginning"; //$NON-NLS-1$
82
	public static final String EDIT_TEXT_DELETE_LINE_TO_END = "org.eclipse.ui.edit.text.delete.line.to.end"; //$NON-NLS-1$
83
	public static final String EDIT_TEXT_DELETE_NEXT = "org.eclipse.ui.edit.text.deleteNext"; //$NON-NLS-1$
84
	public static final String EDIT_TEXT_DELETE_NEXT_WORD = "org.eclipse.ui.edit.text.deleteNextWord"; //$NON-NLS-1$
85
	public static final String EDIT_TEXT_DELETE_PREVIOUS = "org.eclipse.ui.edit.text.deletePrevious"; //$NON-NLS-1$
86
	public static final String EDIT_TEXT_DELETE_PREVIOUS_WORD = "org.eclipse.ui.edit.text.deletePreviousWord "; //$NON-NLS-1$
87
	public static final String EDIT_TEXT_ENCODING_CUSTOM = "org.eclipse.ui.edit.text.encoding.custom"; //$NON-NLS-1$
88
	public static final String EDIT_TEXT_ENCODING_ISO88591 = "org.eclipse.ui.edit.text.encoding.iso-8859-1"; //$NON-NLS-1$
89
	public static final String EDIT_TEXT_ENCODING_SYSTEM = "org.eclipse.ui.edit.text.encoding.system"; //$NON-NLS-1$
90
	public static final String EDIT_TEXT_ENCODING_USASCII = "org.eclipse.ui.edit.text.encoding.us-ascii"; //$NON-NLS-1$
91
	public static final String EDIT_TEXT_ENCODING_UTF16 = "org.eclipse.ui.edit.text.encoding.utf-16"; //$NON-NLS-1$
92
	public static final String EDIT_TEXT_ENCODING_UTF16BE = "org.eclipse.ui.edit.text.encoding.utf-16be"; //$NON-NLS-1$
93
	public static final String EDIT_TEXT_ENCODING_UTF16LE = "org.eclipse.ui.edit.text.encoding.utf-16le"; //$NON-NLS-1$
94
	public static final String EDIT_TEXT_ENCODING_UTF8 = "org.eclipse.ui.edit.text.encoding.utf-8"; //$NON-NLS-1$
95
	public static final String EDIT_TEXT_GOTO_COLUMN_NEXT = "org.eclipse.ui.edit.text.goto.columnNext"; //$NON-NLS-1$
96
	public static final String EDIT_TEXT_GOTO_COLUMN_PREVIOUS = "org.eclipse.ui.edit.text.goto.columnPrevious"; //$NON-NLS-1$
97
	public static final String EDIT_TEXT_GOTO_LINE = "org.eclipse.ui.edit.text.goto.line"; //$NON-NLS-1$
98
	public static final String EDIT_TEXT_GOTO_LINE_DOWN = "org.eclipse.ui.edit.text.goto.lineDown"; //$NON-NLS-1$
99
	public static final String EDIT_TEXT_GOTO_LINE_END = "org.eclipse.ui.edit.text.goto.lineEnd"; //$NON-NLS-1$
100
	public static final String EDIT_TEXT_GOTO_LINE_START = "org.eclipse.ui.edit.text.goto.lineStart"; //$NON-NLS-1$
101
	public static final String EDIT_TEXT_GOTO_LINE_UP = "org.eclipse.ui.edit.text.goto.lineUp"; //$NON-NLS-1$
102
	public static final String EDIT_TEXT_GOTO_PAGE_DOWN = "org.eclipse.ui.edit.text.goto.pageDown"; //$NON-NLS-1$
103
	public static final String EDIT_TEXT_GOTO_PAGE_UP = "org.eclipse.ui.edit.text.goto.pageUp"; //$NON-NLS-1$
104
	public static final String EDIT_TEXT_GOTO_TEXT_END = "org.eclipse.ui.edit.text.goto.textEnd"; //$NON-NLS-1$
105
	public static final String EDIT_TEXT_GOTO_TEXT_START = "org.eclipse.ui.edit.text.goto.textStart"; //$NON-NLS-1$
106
	public static final String EDIT_TEXT_GOTO_WINDOW_END = "org.eclipse.ui.edit.text.goto.windowEnd"; //$NON-NLS-1$
107
	public static final String EDIT_TEXT_GOTO_WINDOW_START = "org.eclipse.ui.edit.text.goto.windowStart"; //$NON-NLS-1$
108
	public static final String EDIT_TEXT_GOTO_WORK_NEXT = "org.eclipse.ui.edit.text.goto.wordNext"; //$NON-NLS-1$
109
	public static final String EDIT_TEXT_GOTO_WORK_PREVIOUS = "org.eclipse.ui.edit.text.goto.wordPrevious"; //$NON-NLS-1$
110
	public static final String EDIT_TEXT_SCROLL_LINE_DOWN = "org.eclipse.ui.edit.text.scroll.lineDown"; //$NON-NLS-1$
111
	public static final String EDIT_TEXT_SCROLL_LINE_UP = "org.eclipse.ui.edit.text.scroll.lineUp"; //$NON-NLS-1$
112
	public static final String EDIT_TEXT_SELECT_COLUMN_NEXT = "org.eclipse.ui.edit.text.select.columnNext"; //$NON-NLS-1$
113
	public static final String EDIT_TEXT_SELECT_COLUMN_PREVOUS= "org.eclipse.ui.edit.text.select.columnPrevious"; //$NON-NLS-1$
114
	public static final String EDIT_TEXT_SELECT_LINE_DOWN = "org.eclipse.ui.edit.text.select.lineDown"; //$NON-NLS-1$
115
	public static final String EDIT_TEXT_SELECT_LINE_END = "org.eclipse.ui.edit.text.select.lineEnd"; //$NON-NLS-1$
116
	public static final String EDIT_TEXT_SELECT_LINE_START = "org.eclipse.ui.edit.text.select.lineStart"; //$NON-NLS-1$
117
	public static final String EDIT_TEXT_SELECT_LINE_UP = "org.eclipse.ui.edit.text.select.lineUp"; //$NON-NLS-1$
118
	public static final String EDIT_TEXT_SELECT_PAGE_DOWN = "org.eclipse.ui.edit.text.select.pageDown"; //$NON-NLS-1$
119
	public static final String EDIT_TEXT_SELECT_PAGE_UP = "org.eclipse.ui.edit.text.select.pageUp"; //$NON-NLS-1$
120
	public static final String EDIT_TEXT_SELECT_TEXT_END = "org.eclipse.ui.edit.text.select.textEnd"; //$NON-NLS-1$
121
	public static final String EDIT_TEXT_SELECT_TEXT_START = "org.eclipse.ui.edit.text.select.textStart"; //$NON-NLS-1$
122
	public static final String EDIT_TEXT_SELECT_WINDOW_END = "org.eclipse.ui.edit.text.select.windowEnd"; //$NON-NLS-1$
123
	public static final String EDIT_TEXT_SELECT_WINDOW_START = "org.eclipse.ui.edit.text.select.windowStart"; //$NON-NLS-1$
124
	public static final String EDIT_TEXT_SELECT_WORD_NEXT = "org.eclipse.ui.edit.text.select.wordNext"; //$NON-NLS-1$
125
	public static final String EDIT_TEXT_SELECT_WORD_PREVIOUS = "org.eclipse.ui.edit.text.select.wordPrevious"; //$NON-NLS-1$
126
	public static final String EDIT_TEXT_SET_MARK = "org.eclipse.ui.edit.text.set.mark"; //$NON-NLS-1$
127
	public static final String EDIT_TEXT_SHIFT_LEFT = "org.eclipse.ui.edit.text.shiftLeft"; //$NON-NLS-1$
128
	public static final String EDIT_TEXT_SHIFT_RIGHT = "org.eclipse.ui.edit.text.shiftRight"; //$NON-NLS-1$
129
	public static final String EDIT_TEXT_SHOW_RULER_CONTEXT_MENU = "org.eclipse.ui.edit.text.showRulerContextMenu"; //$NON-NLS-1$
130
	public static final String EDIT_TEXT_SWAP_MARK = "org.eclipse.ui.edit.text.swap.mark"; //$NON-NLS-1$
131
	public static final String EDIT_TEXT_TOGGLE_OVERWRITE  = "org.eclipse.ui.edit.text.toggleOverwrite"; //$NON-NLS-1$
132
	public static final String EDIT_UNDO = "org.eclipse.ui.edit.undo"; //$NON-NLS-1$
133
	public static final String FILE_CLOSE = "org.eclipse.ui.file.close"; //$NON-NLS-1$
134
	public static final String FILE_CLOSE_ALL = "org.eclipse.ui.file.closeAll"; //$NON-NLS-1$
135
	public static final String FILE_EXPORT = "org.eclipse.ui.file.export"; //$NON-NLS-1$
136
	public static final String FILE_IMPORT = "org.eclipse.ui.file.import"; //$NON-NLS-1$
137
	public static final String FILE_PRINT = "org.eclipse.ui.file.print"; //$NON-NLS-1$
138
	public static final String FILE_PROPERTIES = "org.eclipse.ui.file.properties"; //$NON-NLS-1$
139
	public static final String FILE_REFRESH = "org.eclipse.ui.file.refresh"; //$NON-NLS-1$
140
	public static final String FILE_REVERT = "org.eclipse.ui.file.revert"; //$NON-NLS-1$
141
	public static final String FILE_SAVE = "org.eclipse.ui.file.save"; //$NON-NLS-1$
142
	public static final String FILE_SAVE_ALL = "org.eclipse.ui.file.saveAll"; //$NON-NLS-1$
143
	public static final String FILE_SAVE_AS = "org.eclipse.ui.file.saveAs"; //$NON-NLS-1$
144
	public static final String HELP_ABOUT_ACTION= "org.eclipse.ui.help.aboutAction"; //$NON-NLS-1$
145
	public static final String HELP_QUICK_START = "org.eclipse.ui.help.quickStartAction"; //$NON-NLS-1$
146
	public static final String HELP_TIPS_AND_TRICKS = "org.eclipse.ui.help.tipsAndTricksAction"; //$NON-NLS-1$
147
	public static final String NAVIGATE_BACK = "org.eclipse.ui.navigate.back"; //$NON-NLS-1$
148
	public static final String NAVIGATE_BACKWARD_HISTORY = "org.eclipse.ui.navigate.backwardHistory"; //$NON-NLS-1$
149
	public static final String NAVIGATE_FORWARD = "org.eclipse.ui.navigate.forward"; //$NON-NLS-1$
150
	public static final String NAVIGATE_FORWARD_HISTORY = "org.eclipse.ui.navigate.forwardHistory"; //$NON-NLS-1$
151
	public static final String NAVIGATE_GO_INTO = "org.eclipse.ui.navigate.goInto"; //$NON-NLS-1$
152
	public static final String NAVIGATE_GO_TO_RESOURCE = "org.eclipse.ui.navigate.goToResource"; //$NON-NLS-1$
153
	public static final String NAVIGATE_NEXT = "org.eclipse.ui.navigate.next"; //$NON-NLS-1$
154
	public static final String NAVIGATE_OPEN_RESOURCE = "org.eclipse.ui.navigate.openResource"; //$NON-NLS-1$
155
	public static final String NAVIGATE_PREVIOUS = "org.eclipse.ui.navigate.previous"; //$NON-NLS-1$
156
	public static final String NAVIGATE_UP = "org.eclipse.ui.navigate.up"; //$NON-NLS-1$
157
	public static final String NEW_WIZARD = "org.eclipse.ui.newWizard"; //$NON-NLS-1$
158
	public static final String PROJECT_BUILD_ALL = "org.eclipse.ui.project.buildAll"; //$NON-NLS-1$
159
	public static final String PROJECT_BUILD_PROJECT = "org.eclipse.ui.project.buildProject"; //$NON-NLS-1$
160
	public static final String PROJECT_CLOSE_PROJECT = "org.eclipse.ui.project.closeProject"; //$NON-NLS-1$
161
	public static final String PROJECT_OPEN_PROJECT = "org.eclipse.ui.project.openProject"; //$NON-NLS-1$
162
	public static final String PROJECT_PROPERTIES = "org.eclipse.ui.project.properties"; //$NON-NLS-1$
163
	public static final String PROJECT_REBUILD_ALL = "org.eclipse.ui.project.rebuildAll"; //$NON-NLS-1$
164
	public static final String PROJECT_REBUILD_PROJECT = "org.eclipse.ui.project.rebuildProject"; //$NON-NLS-1$
165
	public static final String WINDOW_ACTIVATE_EDITOR = "org.eclipse.ui.window.activateEditor"; //$NON-NLS-1$
166
	public static final String WINDOW_CLOSE_ALL_PERSPECTIVES = "org.eclipse.ui.window.closeAllPerspectives"; //$NON-NLS-1$
167
	public static final String WINDOW_CLOSE_PERSPECTIVE = "org.eclipse.ui.window.closePerspective"; //$NON-NLS-1$
168
	public static final String WINDOW_CUSTOMIZE_PERSPECTIVE = "org.eclipse.ui.window.customizePerspective"; //$NON-NLS-1$
169
	public static final String WINDOW_HIDE_SHOW_EDITORS = "org.eclipse.ui.window.hideShowEditors"; //$NON-NLS-1$
170
	public static final String WINDOW_LOCK_TOOL_BAR = "org.eclipse.ui.window.lockToolBar"; //$NON-NLS-1$
171
	public static final String WINDOW_MAXIMIZE_PART = "org.eclipse.ui.window.maximizePart"; //$NON-NLS-1$
172
	public static final String WINDOW_NEXT_EDITOR = "org.eclipse.ui.window.nextEditor"; //$NON-NLS-1$
173
	public static final String WINDOW_NEXT_PERSPECTIVE = "org.eclipse.ui.window.nextPerspective"; //$NON-NLS-1$
174
	public static final String WINDOW_NEXT_VIEW = "org.eclipse.ui.window.nextView"; //$NON-NLS-1$
175
	public static final String WINDOW_PIN_EDITOR = "org.eclipse.ui.window.pinEditor"; //$NON-NLS-1$
176
	public static final String WINDOW_PREFERENCES = "org.eclipse.ui.window.preferences"; //$NON-NLS-1$
177
	public static final String WINDOW_PREVIOUS_EDITOR = "org.eclipse.ui.window.previousEditor"; //$NON-NLS-1$
178
	public static final String WINDOW_PREVIOUS_PERSPECTIVE = "org.eclipse.ui.window.previousPerspective"; //$NON-NLS-1$
179
	public static final String WINDOW_PREVIOUS_VIEW = "org.eclipse.ui.window.previousView"; //$NON-NLS-1$
180
	public static final String WINDOW_RESET_PERSPECTIVE = "org.eclipse.ui.window.resetPerspective"; //$NON-NLS-1$
181
	public static final String WINDOW_SAVE_PERPSECTIVE = "org.eclipse.ui.window.savePerspective"; //$NON-NLS-1$
182
	public static final String WINDOW_SHOW_SYSTEM_MENU = "org.eclipse.ui.window.showSystemMenu"; //$NON-NLS-1$
183
	public static final String WINDOW_SHOW_VIEW_MENU = "org.eclipse.ui.window.showViewMenu"; //$NON-NLS-1$
184
	public static final String WINDOW_SWITCH_TO_EDITOR = "org.eclipse.ui.window.switchToEditor"; //$NON-NLS-1$
185
}

Return to bug 42543