You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/Command_Core_Expressions.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,7 +19,7 @@ The <with/> element can be used to change which variable the child expression el
19
19
Variables and the Command Framework
20
20
===================================
21
21
22
-
The variables used for command framework evaluation are listed in [ISources.java](https://github.com/eclipse-platform/eclipse.platform.ui/blob/master/bundles/org.eclipse.ui.workbench/Eclipse%20UI/org/eclipse/ui/ISources.java)
22
+
The variables used for command framework evaluation are listed in [ISources.java](https://github.com/eclipse-platform/eclipse.platform.ui/blob/master/bundles/org.eclipse.ui.workbench/eclipseui/org/eclipse/ui/ISources.java)
23
23
24
24
Some of the variables may not be set, depending on the current application context when they are evaluated.
25
25
@@ -42,7 +42,7 @@ Some of the variables may not be set, depending on the current application conte
42
42
| activeMenu | A `java.util.Collection` of `java.lang.String`| This is the list of IDs of the showing context menu. Examples are like #TextEditorRuler or a part ID. Most commonly used with <iterate/>, <count/>, and <test/> with a combined `org.eclipse.common.expressions.PropertyTester`. | 3.2 |
43
43
| activeMenuSelection |`org.eclipse.jface.viewers.ISelection`| This is a selection that is available while a context menu is showing. It is the selection from the selection provider used to register the context menu, usually from `getSite().registerContextMenu(*)`. It is usually the same as the `selection`variable, but not always. This is more for legacy compatibility. | 3.3 |
44
44
| activeMenuEditorInput |`org.eclipse.jface.viewers.ISelection`| This is a selection that is available while a context menu is showing. It is the selection from the editor input, usually if includeEditorInput was set to `true` during `getEditorSite().registerContextMenu(*)`. This is more for legacy compatibility. | 3.3 |
45
-
| activeFocusControl |`org.eclipse.swt.widgets.Control`| A control that has focus and has been registered with the [IFocusService](https://github.com/eclipse-platform/eclipse.platform.ui/blob/master/bundles/org.eclipse.ui.workbench/Eclipse%20UI/org/eclipse/ui/swt/IFocusService.java). | 3.3 |
45
+
| activeFocusControl |`org.eclipse.swt.widgets.Control`| A control that has focus and has been registered with the [IFocusService](https://github.com/eclipse-platform/eclipse.platform.ui/blob/master/bundles/org.eclipse.ui.workbench/eclipseui/org/eclipse/ui/swt/IFocusService.java). | 3.3 |
46
46
| activeFocusControlId |`java.lang.String`| The ID of a control that has focus and has been registered with the `org.eclipse.ui.swt.IFocusService`. | 3.3 |
47
47
48
48
Note: All these variables can be used with <test/> and a `org.eclipse.common.expressions.PropertyTester`.
@@ -94,13 +94,13 @@ For example, to test an IResource name the property would be `org.eclipse.core.r
94
94
| projectPersistentProperty | A property indicating a persistent property on the selected resource's project. (value `"projectPersistentProperty"`). If two arguments are given, this treats the first as the property name, and the second as the expected property value. If only one argument (or just the expected value) is given, this treats it as the property name, and simply tests for existence of the property on the resource. ||
The disk footprint for the Rich Client Platform varies depending on the included components and platform. As of recent Eclipse releases, a minimal RCP application typically requires around 30-50 MB, though this can be reduced through careful selection of dependencies and using stripped-down versions of required libraries.
45
+
The disk footprint for the Rich Client Platform varies depending on the included components and platform. A minimal RCP application can be around 11 MB, while typical applications with more components may require 30-50 MB or more, depending on the selection of dependencies and libraries.
46
46
47
47
Is the resources plug-in (org.eclipse.core.resources) considered part of the Rich Client Platform?
0 commit comments