diff options
author | spingel | 2009-05-30 09:54:19 +0000 |
---|---|---|
committer | spingel | 2009-05-30 09:54:19 +0000 |
commit | bec994bc789e6dd8533c446eb724975885d827b8 (patch) | |
tree | 87bcc5af2a3f206b193bb8f0eaaa0b6624b2b216 /org.eclipse.mylyn.tasks.ui/plugin.xml | |
parent | 5463294c08da3af14b75db7856db546509301100 (diff) | |
download | org.eclipse.mylyn.tasks-bec994bc789e6dd8533c446eb724975885d827b8.tar.gz org.eclipse.mylyn.tasks-bec994bc789e6dd8533c446eb724975885d827b8.tar.xz org.eclipse.mylyn.tasks-bec994bc789e6dd8533c446eb724975885d827b8.zip |
NEW - bug 211012: streamline the organization and presentation of the Task List and Task Editor popup menu
https://bugs.eclipse.org/bugs/show_bug.cgi?id=211012
Diffstat (limited to 'org.eclipse.mylyn.tasks.ui/plugin.xml')
-rw-r--r-- | org.eclipse.mylyn.tasks.ui/plugin.xml | 89 |
1 files changed, 53 insertions, 36 deletions
diff --git a/org.eclipse.mylyn.tasks.ui/plugin.xml b/org.eclipse.mylyn.tasks.ui/plugin.xml index 7eb54bc5d..7cfc95851 100644 --- a/org.eclipse.mylyn.tasks.ui/plugin.xml +++ b/org.eclipse.mylyn.tasks.ui/plugin.xml @@ -798,7 +798,7 @@ <extension point="org.eclipse.mylyn.tasks.ui.actions"> <dynamicPopupMenu class="org.eclipse.mylyn.internal.tasks.ui.ScheduleTaskMenuContributor" - menuPath="tasks"/> + menuPath="new"/> <dynamicPopupMenu class="org.eclipse.mylyn.internal.tasks.ui.MoveToCategoryMenuContributor" menuPath="tasks"/> @@ -1120,6 +1120,16 @@ type="org.eclipse.mylyn.tasks.core.TaskRepository"> </adapter> </factory> + <factory + adaptableType="org.eclipse.mylyn.tasks.core.ITaskComment" + class="org.eclipse.mylyn.internal.tasks.ui.TasksAdapterFactory"> + <adapter + type="org.eclipse.mylyn.tasks.core.ITask"> + </adapter> + <adapter + type="org.eclipse.mylyn.tasks.core.TaskRepository"> + </adapter> + </factory> </extension> <extension @@ -1485,17 +1495,20 @@ <iterate operator="or"> <and> - <instanceof - value="org.eclipse.mylyn.internal.tasks.core.AbstractTask"> - </instanceof> - <test - property="org.eclipse.mylyn.task.hasLocalCompletionState" - value="true"> - </test> - <test - property="org.eclipse.mylyn.task.isCompleted" - value="false"> - </test> + <adapt + type="org.eclipse.mylyn.tasks.core.ITask"> + <test + property="org.eclipse.mylyn.task.isCompleted" + value="false"> + </test> + <test + property="org.eclipse.mylyn.task.hasLocalCompletionState" + value="true"> + </test> + <instanceof + value="org.eclipse.mylyn.internal.tasks.core.AbstractTask"> + </instanceof> + </adapt> </and> </iterate> </enabledWhen> @@ -1507,17 +1520,20 @@ <iterate operator="or"> <and> - <instanceof - value="org.eclipse.mylyn.internal.tasks.core.AbstractTask"> - </instanceof> - <test - property="org.eclipse.mylyn.task.hasLocalCompletionState" - value="true"> - </test> - <test - property="org.eclipse.mylyn.task.isCompleted" - value="true"> - </test> + <adapt + type="org.eclipse.mylyn.tasks.core.ITask"> + <test + property="org.eclipse.mylyn.task.isCompleted" + value="true"> + </test> + <test + property="org.eclipse.mylyn.task.hasLocalCompletionState" + value="true"> + </test> + <instanceof + value="org.eclipse.mylyn.internal.tasks.core.AbstractTask"> + </instanceof> + </adapt> </and> </iterate> </enabledWhen> @@ -1529,13 +1545,16 @@ <iterate operator="or"> <and> - <instanceof - value="org.eclipse.mylyn.internal.tasks.core.AbstractTask"> - </instanceof> - <test - property="org.eclipse.mylyn.task.hasEdits" - value="true"> - </test> + <adapt + type="org.eclipse.mylyn.tasks.core.ITask"> + <test + property="org.eclipse.mylyn.task.hasEdits" + value="true"> + </test> + <instanceof + value="org.eclipse.mylyn.internal.tasks.core.AbstractTask"> + </instanceof> + </adapt> </and> </iterate> </enabledWhen> @@ -1596,18 +1615,16 @@ </menu> </menuContribution> <menuContribution - locationURI="popup:org.eclipse.ui.popup.any?before=navigate"> + locationURI="popup:org.eclipse.ui.popup.any?after=new"> <menu id="org.eclipse.mylyn.tasks.ui.menu.task.mark" label="%menu.task.mark.label"> <visibleWhen checkEnabled="false"> <iterate> - <or> - <instanceof - value="org.eclipse.mylyn.internal.tasks.core.AbstractTaskContainer"> - </instanceof> - </or> + <adapt + type="org.eclipse.mylyn.tasks.core.ITask"> + </adapt> </iterate> </visibleWhen> <separator |