Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorspingel2009-05-30 09:54:19 +0000
committerspingel2009-05-30 09:54:19 +0000
commitbec994bc789e6dd8533c446eb724975885d827b8 (patch)
tree87bcc5af2a3f206b193bb8f0eaaa0b6624b2b216 /org.eclipse.mylyn.tasks.ui/plugin.xml
parent5463294c08da3af14b75db7856db546509301100 (diff)
downloadorg.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.xml89
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

Back to the top