| <?xml version="1.0" encoding="UTF-8"?> |
| <?eclipse version="3.0"?> |
| <plugin> |
| <extension-point id="actions" name="Tasklist Actions" schema="schema/actions.exsd"/> |
| <extension-point id="repositories" name="Task Repositories" schema="schema/repositories.exsd"/> |
| <extension-point id="editors" name="Task Editors" schema="schema/editors.exsd"/> |
| <extension-point id="projectLinkProviders" name="Linking Provider from Project to the Task Repository" schema="schema/projectLinkProviders.exsd"/> |
| <extension-point id="duplicateDetectors" name="duplicateDetectors" schema="schema/duplicateDetectors.exsd"/> |
| <extension-point id="presentations" name="presentations" schema="schema/presentations.exsd"/> |
| |
| <extension |
| point="org.eclipse.mylyn.context.core.bridges"> |
| <!-- |
| <contextStore |
| class="org.eclipse.mylyn.internal.tasks.ui.LocalContextStore"> |
| </contextStore> |
| --> |
| </extension> |
| <extension |
| point="org.eclipse.mylyn.tasks.ui.duplicateDetectors"> |
| <detector |
| class="org.eclipse.mylyn.internal.tasks.ui.search.StackTraceDuplicateDetector" |
| name="Stack Trace"> |
| </detector> |
| </extension> |
| |
| <extension point="org.eclipse.ui.views"> |
| <category name="Mylyn" id="org.eclipse.mylyn.ui"/> |
| <view |
| allowMultiple="true" |
| category="org.eclipse.mylyn.ui" |
| class="org.eclipse.mylyn.internal.tasks.ui.views.TaskListView" |
| icon="icons/eview16/task-list.gif" |
| id="org.eclipse.mylyn.tasks.ui.views.tasks" |
| name="Task List"/> |
| <view |
| id="org.eclipse.mylyn.tasks.ui.views.repositories" |
| allowMultiple="false" |
| category="org.eclipse.mylyn.ui" |
| class="org.eclipse.mylyn.internal.tasks.ui.views.TaskRepositoriesView" |
| icon="icons/eview16/repositories.gif" |
| name="Task Repositories"> |
| </view> |
| </extension> |
| |
| <extension point="org.eclipse.ui.newWizards"> |
| <category name="Tasks" id="org.eclipse.mylyn.ui.wizards.new"/> |
| </extension> |
| |
| <extension |
| name="Task List Startup (required)" |
| point="org.eclipse.ui.startup"> |
| <startup |
| class="org.eclipse.mylyn.internal.tasks.ui.TasksUiPlugin$TasksUiStartup"> |
| </startup> |
| </extension> |
| |
| <!-- |
| <extension |
| id="org.eclipse.mylyn.helpDocs" |
| name="Mylyn Help" |
| point="org.eclipse.help.toc"> |
| <toc |
| file="doc/toc.xml" |
| primary="false"> |
| </toc> |
| </extension> |
| --> |
| <extension |
| point="org.eclipse.ui.elementFactories"> |
| <factory |
| class="org.eclipse.mylyn.internal.tasks.ui.editors.TaskEditorInputFactory" |
| id="org.eclipse.mylyn.tasks.ui.elementFactories.task.editor"> |
| </factory> |
| </extension> |
| <extension point="org.eclipse.ui.newWizards"> |
| <!--<wizard |
| canFinishEarly="true" |
| category="org.eclipse.mylyn.wizards" |
| class="org.eclipse.mylyn.internal.tasks.ui.wizards.NewLocalTaskWizard" |
| hasPages="false" |
| icon="icons/etool16/task-new.gif" |
| id="org.eclipse.mylyn.tasks.ui.wizards.new.task" |
| name="Task"/> --> |
| <wizard |
| canFinishEarly="true" |
| category="org.eclipse.mylyn.ui.wizards.new" |
| class="org.eclipse.mylyn.internal.tasks.ui.wizards.NewLocalCategoryWizard" |
| hasPages="false" |
| icon="icons/etool16/category-new.gif" |
| id="org.eclipse.mylyn.tasks.ui.wizards.new.category" |
| name="Category"> |
| </wizard> |
| <wizard |
| category="org.eclipse.mylyn.ui.wizards.new" |
| class="org.eclipse.mylyn.internal.tasks.ui.wizards.NewTaskWizard" |
| icon="icons/etool16/task-new.gif" |
| id="org.eclipse.mylyn.tasks.ui.wizards.new.repository.task" |
| name="Task"/> |
| <wizard |
| category="org.eclipse.mylyn.ui.wizards.new" |
| class="org.eclipse.mylyn.internal.tasks.ui.wizards.NewQueryWizard" |
| icon="icons/etool16/query-new.gif" |
| id="org.eclipse.mylyn.tasks.ui.wizards.new.query" |
| name="Query"/> |
| </extension> |
| |
| <extension |
| point="org.eclipse.ui.importWizards"> |
| <wizard |
| category="org.eclipse.mylyn.tasks.ui.wizards.import.category" |
| class="org.eclipse.mylyn.internal.tasks.ui.wizards.TaskDataImportWizard" |
| icon="icons/etool16/tasklist-import.png" |
| id="org.eclipse.mylyn.tasks.ui.wizards.import" |
| name="Task Data"> |
| <description> |
| Import task data files from file system. |
| </description> |
| </wizard> |
| <category |
| id="org.eclipse.mylyn.tasks.ui.wizards.import.category" |
| name="Tasks"/> |
| </extension> |
| |
| <extension point="org.eclipse.ui.exportWizards"> |
| <wizard |
| category="org.eclipse.mylyn.tasks.ui.wizards.export.category" |
| class="org.eclipse.mylyn.internal.tasks.ui.wizards.TaskDataExportWizard" |
| icon="icons/etool16/tasklist-export.png" |
| id="org.eclipse.mylyn.tasks.ui.wizards.export" |
| name="Task Data"> |
| <description> |
| Export Task List data files to the file system. |
| </description> |
| </wizard> |
| <category |
| id="org.eclipse.mylyn.tasks.ui.wizards.export.category" |
| name="Tasks"/> |
| </extension> |
| |
| <extension point="org.eclipse.ui.decorators"> |
| <decorator |
| class="org.eclipse.mylyn.internal.tasks.ui.TaskLabelDecorator" |
| id="org.eclipse.mylyn.tasks.ui.decorators.task" |
| label="Task Decorator" |
| lightweight="true" |
| state="true"> |
| <description> |
| Overlays information such as due date notifications |
| </description> |
| <enablement> |
| <or> |
| <objectClass |
| name="org.eclipse.mylyn.internal.tasks.core.AbstractTaskContainer"> |
| </objectClass> |
| <objectClass |
| name="org.eclipse.mylyn.tasks.core.TaskRepository"> |
| </objectClass> |
| </or> |
| </enablement> |
| </decorator> |
| </extension> |
| |
| <extension |
| point="org.eclipse.ui.editors"> |
| <editor |
| class="org.eclipse.mylyn.tasks.ui.editors.TaskEditor" |
| contributorClass="org.eclipse.mylyn.internal.tasks.ui.editors.TaskEditorActionContributor" |
| icon="icons/etool16/task.gif" |
| id="org.eclipse.mylyn.tasks.ui.editors.task" |
| name="Task Editor"/> |
| <editor |
| icon="icons/etool16/task.gif" |
| class="org.eclipse.mylyn.internal.tasks.ui.editors.CategoryEditor" |
| name="Category Editor" |
| id="org.eclipse.mylyn.tasks.ui.editors.category"/> |
| </extension> |
| |
| <extension point="org.eclipse.ui.perspectiveExtensions"> |
| <perspectiveExtension targetID="org.eclipse.jdt.ui.JavaPerspective"> |
| <viewShortcut id="org.eclipse.mylyn.tasks.ui.views.tasks"/> |
| <view |
| closeable="true" |
| id="org.eclipse.mylyn.tasks.ui.views.tasks" |
| minimized="false" |
| moveable="true" |
| ratio="0.5" |
| relationship="top" |
| relative="org.eclipse.ui.views.ContentOutline" |
| visible="true"/> |
| <newWizardShortcut |
| id="org.eclipse.mylyn.tasks.ui.wizards.new.repository.task"> |
| </newWizardShortcut> |
| </perspectiveExtension> |
| <perspectiveExtension targetID="org.eclipse.jdt.ui.JavaBrowsingPerspective"> |
| <viewShortcut id="org.eclipse.mylyn.tasks.ui.views.tasks"/> |
| </perspectiveExtension> |
| <perspectiveExtension |
| targetID="org.eclipse.ui.resourcePerspective"> |
| <viewShortcut id="org.eclipse.mylyn.tasks.ui.views.tasks"/> |
| <view |
| closeable="true" |
| id="org.eclipse.mylyn.tasks.ui.views.tasks" |
| minimized="false" |
| relationship="stack" |
| relative="org.eclipse.ui.views.ContentOutline"> |
| </view> |
| <newWizardShortcut |
| id="org.eclipse.mylyn.tasks.ui.wizards.new.repository.task"> |
| </newWizardShortcut> |
| </perspectiveExtension> |
| <perspectiveExtension |
| targetID="org.eclipse.mylyn.tasks.ui.perspectives.planning"> |
| <newWizardShortcut |
| id="org.eclipse.mylyn.tasks.ui.wizards.new.repository.task"> |
| </newWizardShortcut> |
| <viewShortcut |
| id="org.eclipse.mylyn.tasks.ui.views.repositories"> |
| </viewShortcut> |
| </perspectiveExtension> |
| |
| <perspectiveExtension targetID="org.eclipse.team.cvs.ui.cvsPerspective"> |
| <view |
| id="org.eclipse.mylyn.tasks.ui.views.repositories" |
| minimized="false" |
| ratio="0.7" |
| relationship="bottom" |
| relative="org.eclipse.team.ccvs.ui.RepositoriesView" |
| visible="true"/> |
| <viewShortcut id="org.eclipse.mylyn.tasks.ui.views.repositories"/> |
| </perspectiveExtension> |
| |
| <perspectiveExtension targetID="org.eclipse.team.ui.TeamSynchronizingPerspective"> |
| <view |
| id="org.eclipse.mylyn.tasks.ui.views.repositories" |
| minimized="false" |
| ratio="0.7" |
| relationship="bottom" |
| relative="org.eclipse.team.sync.views.SynchronizeView" |
| visible="true"/> |
| <viewShortcut id="org.eclipse.mylyn.tasks.ui.views.repositories"/> |
| </perspectiveExtension> |
| </extension> |
| |
| <extension point="org.eclipse.ui.viewActions"> |
| <viewContribution |
| id="org.eclipse.mylyn.tasks.ui.actions.view" |
| targetID="org.eclipse.mylyn.tasks.ui.views.tasks"> |
| |
| <action |
| class="org.eclipse.mylyn.internal.tasks.ui.actions.SynchronizeAllAction" |
| enablesFor="*" |
| icon="icons/etool16/repository-synchronize.gif" |
| id="org.eclipse.mylyn.tasks.ui.synchronize.changed" |
| label="Synchronize Changed" |
| menubarPath="tasks" |
| toolbarPath="new" |
| tooltip="Synchronize Changed"> |
| </action> |
| <action |
| class="org.eclipse.mylyn.internal.tasks.ui.actions.RestoreTaskListAction" |
| icon="icons/etool16/import.gif" |
| id="org.eclipse.mylyn.tasks.ui.tasks.restore" |
| label="Restore Tasks from History..." |
| menubarPath="tasks" |
| style="push"> |
| </action> |
| |
| <action |
| class="org.eclipse.mylyn.internal.tasks.ui.actions.ShowTaskRepositoriesViewAction" |
| enablesFor="*" |
| icon="icons/eview16/repositories.gif" |
| id="org.eclipse.mylyn.tasks.ui.open.repositories.view" |
| label="Show Task Repositories View" |
| menubarPath="tasks" |
| tooltip="Show Task Repositories View"> |
| </action> |
| <action |
| class="org.eclipse.mylyn.internal.tasks.ui.actions.OpenTaskSearchAction" |
| icon="icons/eview16/task-search.gif" |
| id="org.eclipse.mylyn.tasks.ui.search.open" |
| label="Search Repository..." |
| menubarPath="tasks"> |
| </action> |
| |
| <action |
| class="org.eclipse.mylyn.internal.tasks.ui.actions.NewTaskAction" |
| enablesFor="*" |
| icon="icons/etool16/task-new.gif" |
| id="org.eclipse.mylyn.tasks.ui.actions.new.repository.task" |
| label="New Task" |
| style="push" |
| toolbarPath="new" |
| tooltip="New Task"> |
| </action> |
| <action |
| class="org.eclipse.mylyn.internal.tasks.ui.actions.ShowTasksUiLegendAction" |
| icon="icons/etool16/icons-legend.gif" |
| id="org.eclipse.mylyn.doc.legend.show.action" |
| label="Show UI Legend" |
| menubarPath="additions" |
| style="push" |
| tooltip="Show Tasks UI Legend"> |
| </action> |
| <!--<action |
| class="org.eclipse.mylyn.internal.tasks.ui.actions.NewLocalTaskAction" |
| icon="icons/etool16/task-new.gif" |
| id="org.eclipse.mylyn.tasks.ui.actions.new.task" |
| label="Task" |
| style="push" |
| toolbarPath="new" |
| tooltip="New Task"> |
| </action> --> |
| <!-- |
| <action |
| class="org.eclipse.mylyn.internal.tasklist.ui.actions.CopyDetailsAction" |
| id="org.eclipse.mylyn.tasklist.copy.details" |
| label="Copy Details" |
| style="push"/> |
| --> |
| </viewContribution> |
| </extension> |
| |
| <extension point="org.eclipse.ui.popupMenus"> |
| <viewerContribution |
| id="org.eclipse.mylyn.tasklist.ui.viewerContribution" |
| targetID="org.eclipse.mylyn.tasks.ui.views.tasks"> |
| |
| <action |
| class="org.eclipse.mylyn.internal.tasks.ui.actions.SynchronizeSelectedAction" |
| definitionId="org.eclipse.ui.file.refresh" |
| enablesFor="*" |
| icon="icons/etool16/repository-synchronize.gif" |
| id="org.eclipse.mylyn.tasks.ui.actions.synchronize.selected" |
| label="Synchronize" |
| menubarPath="repository" |
| tooltip="Synchronize with Repository"> |
| <enablement> |
| <and> |
| <not> |
| <objectClass |
| name="org.eclipse.mylyn.internal.tasks.core.LocalTask"> |
| </objectClass> |
| </not> |
| <or> |
| <objectClass |
| name="org.eclipse.mylyn.internal.tasks.core.RepositoryQuery"> |
| </objectClass> |
| <objectClass |
| name="org.eclipse.mylyn.internal.tasks.core.AbstractTask"> |
| </objectClass> |
| <objectClass |
| name="org.eclipse.mylyn.internal.tasks.core.AbstractTaskContainer"> |
| </objectClass> |
| </or> |
| </and> |
| </enablement> |
| </action> |
| |
| <action |
| class="org.eclipse.mylyn.internal.tasks.ui.actions.QueryCloneAction" |
| enablesFor="org.eclipse.mylyn.internal.tasks.core.RepositoryQuery" |
| icon="icons/etool16/query-new.gif" |
| id="org.eclipse.mylyn.tasks.ui.actions.clone.query" |
| label="Clone Query..." |
| menubarPath="org.eclipse.mylyn.tasks.ui.menu.new/clone" |
| tooltip="Clone Repository Query"> |
| </action> |
| <action |
| class="org.eclipse.mylyn.internal.tasks.ui.actions.CloneTaskAction" |
| enablesFor="1" |
| icon="icons/etool16/task-new.gif" |
| id="org.eclipse.mylyn.tasks.ui.actions.task.query" |
| label="Clone Task..." |
| menubarPath="org.eclipse.mylyn.tasks.ui.menu.new/clone" |
| tooltip="Clone Task"> |
| <enablement> |
| <!-- <and> --> |
| <objectClass |
| name="org.eclipse.mylyn.internal.tasks.core.AbstractTask"> |
| </objectClass> |
| <!-- |
| <not> |
| <objectClass |
| name="org.eclipse.mylyn.internal.tasks.core.LocalTask"> |
| </objectClass> |
| </not> |
| </and> |
| --> |
| </enablement> |
| </action> |
| |
| <action |
| class="org.eclipse.mylyn.internal.tasks.ui.actions.RestoreTaskListAction" |
| icon="icons/etool16/import.gif" |
| id="org.eclipse.mylyn.tasks.ui.tasks.restore" |
| label="Restore Tasks from History..." |
| menubarPath="org.eclipse.mylyn.tasks.ui.menu.operations/restore" |
| style="push"> |
| </action> |
| |
| <action |
| class="org.eclipse.mylyn.internal.tasks.ui.actions.QueryExportAction" |
| enablesFor="org.eclipse.mylyn.internal.tasks.core.RepositoryQuery" |
| icon="icons/etool16/export.gif" |
| id="org.eclipse.mylyn.tasks.ui.actions.export.query" |
| label="Export Query..." |
| menubarPath="org.eclipse.mylyn.tasks.ui.menu.operations/importexport" |
| tooltip="Export Repository Query"> |
| </action> |
| |
| <action |
| class="org.eclipse.mylyn.internal.tasks.ui.actions.QueryImportAction" |
| enablesFor="*" |
| icon="icons/etool16/import.gif" |
| id="org.eclipse.mylyn.tasks.ui.actions.import.query" |
| label="Import Query..." |
| menubarPath="org.eclipse.mylyn.tasks.ui.menu.operations/importexport" |
| tooltip="Import Repository Query"> |
| </action> |
| |
| <action |
| class="org.eclipse.mylyn.internal.tasks.ui.actions.TaskExportAction" |
| enablesFor="org.eclipse.mylyn.internal.tasks.core.AbstractTask" |
| icon="icons/etool16/export.gif" |
| id="org.eclipse.mylyn.tasks.ui.actions.export.task" |
| label="Export Task..." |
| menubarPath="org.eclipse.mylyn.tasks.ui.menu.operations/importexport" |
| tooltip="Export Task"> |
| </action> |
| |
| <action |
| class="org.eclipse.mylyn.internal.tasks.ui.actions.TaskImportAction" |
| enablesFor="*" |
| icon="icons/etool16/import.gif" |
| id="org.eclipse.mylyn.tasks.ui.actions.import.task" |
| label="Import Task..." |
| menubarPath="org.eclipse.mylyn.tasks.ui.menu.operations/importexport" |
| tooltip="Import Task"> |
| </action> |
| |
| <action |
| class="org.eclipse.mylyn.internal.tasks.ui.actions.NewTaskAction:local" |
| enablesFor="*" |
| icon="icons/etool16/task-new.gif" |
| id="org.eclipse.mylyn.tasks.ui.new.local.task" |
| definitionId="org.eclipse.mylyn.tasks.ui.command.new.local.task" |
| label="Local Task" |
| menubarPath="org.eclipse.mylyn.tasks.ui.menu.new/local" |
| tooltip="New Task"/> |
| |
| <action |
| class="org.eclipse.mylyn.internal.tasks.ui.actions.NewTaskAction" |
| enablesFor="*" |
| icon="icons/etool16/task-new.gif" |
| id="org.eclipse.mylyn.tasks.ui.new.repository.task" |
| label="Task..." |
| menubarPath="org.eclipse.mylyn.tasks.ui.menu.new/repository" |
| tooltip="New Task"/> |
| |
| <action |
| class="org.eclipse.mylyn.internal.tasks.ui.actions.NewQueryAction" |
| enablesFor="*" |
| icon="icons/etool16/query-new.gif" |
| id="org.eclipse.mylyn.tasks.ui.new.query" |
| menubarPath="org.eclipse.mylyn.tasks.ui.menu.new/repository" |
| label="Query..." |
| style="push" |
| tooltip="New Query"> |
| </action> |
| |
| <action |
| class="org.eclipse.mylyn.internal.tasks.ui.actions.NewSubTaskAction" |
| definitionId="org.eclipse.mylyn.tasks.ui.command.new.subtask" |
| enablesFor="1" |
| icon="icons/etool16/sub-task-new.gif" |
| id="org.eclipse.mylyn.tasks.ui.new.subtask" |
| label="Subtask" |
| menubarPath="org.eclipse.mylyn.tasks.ui.menu.new/afterRepository" |
| tooltip="New Subtask"> |
| <enablement> |
| <objectClass |
| name="org.eclipse.mylyn.internal.tasks.core.AbstractTask"> |
| </objectClass> |
| </enablement> |
| </action> |
| |
| <menu |
| id="org.eclipse.mylyn.tasks.ui.menu.new" |
| label="New" |
| path="new"> |
| <separator |
| name="repository"> |
| </separator> |
| <groupMarker |
| name="afterRepository"> |
| </groupMarker> |
| <separator |
| name="clone"> |
| </separator> |
| <separator |
| name="local"> |
| </separator> |
| |
| </menu> |
| |
| <menu |
| id="org.eclipse.mylyn.tasks.ui.menu.operations" |
| label="Import and Export" |
| path="operations"> |
| <separator |
| name="clone"> |
| </separator> |
| <separator |
| name="import"> |
| </separator> |
| <separator |
| name="export"> |
| </separator> |
| </menu> |
| |
| |
| <!--<action |
| class="org.eclipse.mylyn.internal.tasks.ui.actions.NewLocalTaskAction" |
| icon="icons/etool16/task-new.gif" |
| id="org.eclipse.mylyn.tasks.ui.actions.new.task" |
| label="Task" |
| menubarPath="org.eclipse.mylyn.tasks.ui.menu.new/local" |
| style="push" |
| tooltip="New Task"> |
| </action>--> |
| <action |
| class="org.eclipse.mylyn.internal.tasks.ui.actions.NewCategoryAction" |
| icon="icons/etool16/category-new.gif" |
| id="org.eclipse.mylyn.tasks.ui.actions.new.category" |
| label="Category" |
| menubarPath="org.eclipse.mylyn.tasks.ui.menu.new/local" |
| tooltip="New Category"> |
| </action> |
| </viewerContribution> |
| <viewerContribution |
| id="org.eclipse.mylyn.tasks.ui.viewerContribution" |
| targetID="org.eclipse.mylyn.tasks.ui.views.repositories"> |
| <action |
| class="org.eclipse.mylyn.internal.tasks.ui.actions.RefreshRepositoryTasksAction" |
| icon="icons/etool16/repository-synchronize.gif" |
| id="org.eclipse.mylyn.tasks.ui.open.task.remote" |
| label="Synchronize All Tasks" |
| menubarPath="repository" |
| style="push" |
| tooltip="Synchronize All Tasks"> |
| <enablement> |
| <and> |
| <objectState name="offline" value="false"/> |
| <objectState name="hasRepository" value="true"/> |
| </and> |
| </enablement> |
| </action> |
| <action |
| class="org.eclipse.mylyn.internal.tasks.ui.actions.OpenRepositoryTask" |
| definitionId="org.eclipse.mylyn.tasks.ui.command.openRemoteTask" |
| icon="icons/etool16/open-repository-task.gif" |
| id="org.eclipse.mylyn.tasks.ui.open.task.remote" |
| label="Open &Repository Task..." |
| menubarPath="repository" |
| style="push" |
| tooltip="Open Repository Task"> |
| <enablement> |
| <and> |
| <objectState name="offline" value="false"/> |
| <objectState name="hasRepository" value="true"/> |
| </and> |
| </enablement> |
| </action> |
| <action |
| class="org.eclipse.mylyn.internal.tasks.ui.actions.NewQueryAction:skipFirstPage" |
| enablesFor="*" |
| icon="icons/etool16/query-new.gif" |
| id="org.eclipse.mylyn.tasks.ui.new.query" |
| label="New Query..." |
| menubarPath="repository" |
| style="push" |
| tooltip="New Query"> |
| <enablement> |
| <and> |
| <objectState name="offline" value="false"/> |
| <objectState name="supportQuery" value="true"/> |
| </and> |
| </enablement> |
| </action> |
| <action |
| class="org.eclipse.mylyn.internal.tasks.ui.actions.NewTaskAction:skipFirstPage" |
| enablesFor="*" |
| icon="icons/etool16/task-new.gif" |
| id="org.eclipse.mylyn.tasks.ui.new.repository.task" |
| label="New Task..." |
| menubarPath="repository" |
| tooltip="New Task"> |
| <enablement> |
| <and> |
| <objectState name="offline" value="false"/> |
| <objectState name="supportNewTask" value="true"/> |
| </and> |
| </enablement> |
| </action> |
| </viewerContribution> |
| |
| <objectContribution |
| adaptable="false" |
| id="org.eclipse.mylyn.tasks.ui.contribution.attachment.compare" |
| objectClass="org.eclipse.mylyn.tasks.core.ITaskAttachment"> |
| <action |
| class="org.eclipse.mylyn.internal.tasks.ui.actions.CompareAttachmentsAction" |
| enablesFor="2" |
| icon="icons/etool16/compare.png" |
| id="org.eclipse.mylyn.tasks.ui.action.attachment.compare" |
| label="Compare" |
| menubarPath="actions" |
| tooltip="Compare attachments"/> |
| </objectContribution> |
| |
| </extension> |
| |
| <extension |
| point="org.eclipse.ui.keywords"> |
| <keyword |
| label="mylyn tasks" |
| id="org.eclipse.mylyn.tasks.ui.keywords"/> |
| </extension> |
| |
| <extension point="org.eclipse.ui.preferencePages"> |
| <page |
| name="Tasks" |
| class="org.eclipse.mylyn.internal.tasks.ui.preferences.TasksUiPreferencePage" |
| id="org.eclipse.mylyn.tasks.ui.preferences"> |
| <keywordReference |
| id="org.eclipse.mylyn.tasks.ui.keywords"/> |
| </page> |
| </extension> |
| |
| <extension point="org.eclipse.ui.bindings"> |
| <key |
| sequence="M2+M3+Q K" |
| commandId="org.eclipse.ui.views.showView" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"> |
| <parameter |
| id="org.eclipse.ui.views.showView.viewId" |
| value="org.eclipse.mylyn.tasks.ui.views.tasks"/> |
| </key> |
| <key |
| platform="carbon" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
| sequence="M2+M3+Q K"> |
| </key> |
| <key |
| commandId="org.eclipse.ui.views.showView" |
| platform="carbon" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
| sequence="COMMAND+ALT+Q K"> |
| <parameter |
| id="org.eclipse.ui.views.showView.viewId" |
| value="org.eclipse.mylyn.tasks.ui.views.tasks"> |
| </parameter> |
| </key> |
| </extension> |
| |
| <extension |
| point="org.eclipse.ui.themes"> |
| <themeElementCategory |
| id="org.eclipse.mylyn.tasks.ui.presentation" |
| label="Tasks"/> |
| |
| <colorDefinition |
| categoryId="org.eclipse.mylyn.tasks.ui.presentation" |
| id="org.eclipse.mylyn.tasks.ui.colors.foreground.today.scheduled" |
| isEditable="true" |
| label="Tasks - Scheduled for Today" |
| value="32,21,223"> |
| <description> |
| Text color for tasks scheduled for today. |
| </description> |
| </colorDefinition> |
| |
| <colorDefinition |
| categoryId="org.eclipse.mylyn.tasks.ui.presentation" |
| id="org.eclipse.mylyn.tasks.ui.colors.foreground.past.scheduled" |
| isEditable="true" |
| label="Tasks - Past Scheduled Date" |
| value="32,21,223"> |
| <description> |
| Text color for tasks past their scheduled date. |
| </description> |
| </colorDefinition> |
| |
| <colorDefinition |
| categoryId="org.eclipse.mylyn.tasks.ui.presentation" |
| id="org.eclipse.mylyn.tasks.ui.colors.foreground.past.due" |
| isEditable="true" |
| label="Tasks - Past Due Date" |
| value="198,4,38"> |
| <description> |
| Text color tasks past their due date. |
| </description> |
| </colorDefinition> |
| |
| <colorDefinition |
| categoryId="org.eclipse.mylyn.tasks.ui.presentation" |
| id="org.eclipse.mylyn.tasks.ui.colors.foreground.thisweek.scheduled" |
| isEditable="true" |
| label="Tasks - Scheduled for This Week" |
| value="0,0,0"> |
| <description> |
| Text color for tasks scheduled for this week |
| </description> |
| </colorDefinition> |
| <colorDefinition |
| categoryId="org.eclipse.mylyn.tasks.ui.presentation" |
| id="org.eclipse.mylyn.tasks.ui.colors.foreground.today.completed" |
| isEditable="true" |
| label="Tasks - Completed Today" |
| value="107,169,128"> |
| <description> |
| Text color for tasks completed today. |
| </description> |
| </colorDefinition> |
| <colorDefinition |
| categoryId="org.eclipse.mylyn.tasks.ui.presentation" |
| id="org.eclipse.mylyn.tasks.ui.colors.foreground.completed" |
| isEditable="true" |
| label="Tasks - Completed" |
| value="128,128,128"> |
| <description> |
| Text color for completed tasks. |
| </description> |
| </colorDefinition> |
| <colorDefinition |
| categoryId="org.eclipse.mylyn.tasks.ui.presentation" |
| id="org.eclipse.mylyn.tasks.ui.colors.incoming.background" |
| isEditable="true" |
| label="Task Editor - Incoming Changes" |
| value="225,236,255"> |
| <description> |
| Background color of attributes with incoming changes. |
| </description> |
| </colorDefinition> |
| |
| <colorDefinition |
| categoryId="org.eclipse.mylyn.tasks.ui.presentation" |
| id="org.eclipse.mylyn.tasks.ui.colors.category.gradient.start" |
| isEditable="true" |
| label="Task List - Category Gradient Top" |
| value="240,240,240"> |
| <description> |
| Background start color for Task List category gradients. |
| </description> |
| </colorDefinition> |
| |
| <colorDefinition |
| categoryId="org.eclipse.mylyn.tasks.ui.presentation" |
| id="org.eclipse.mylyn.tasks.ui.colors.category.gradient.end" |
| isEditable="true" |
| label="Task List - Category Gradient Bottom" |
| value="220,220,220"> <!-- was all 220, 234,233,237 --> |
| <description> |
| Background end color for Task List category gradients. |
| </description> |
| </colorDefinition> |
| |
| <fontDefinition |
| categoryId="org.eclipse.mylyn.tasks.ui.presentation" |
| id="org.eclipse.mylyn.tasks.ui.fonts.task.editor.comment" |
| isEditable="true" |
| label="Task Editor - Notes and Comments" |
| value="org.eclipse.jface.dialogfont"> |
| <fontValue |
| ws="win32" |
| value="Tahoma-regular-10"> |
| </fontValue> |
| <description> |
| Text font used for task editor text areas. |
| </description> |
| </fontDefinition> |
| </extension> |
| <!-- defaultsTo="org.eclipse.jface.dialogfont"--> |
| |
| <extension |
| point="org.eclipse.ui.perspectives"> |
| <perspective |
| class="org.eclipse.mylyn.internal.tasks.ui.PlanningPerspectiveFactory" |
| fixed="false" |
| icon="icons/eview16/perspective-planning.png" |
| id="org.eclipse.mylyn.tasks.ui.perspectives.planning" |
| name="Planning"/> |
| </extension> |
| |
| |
| <extension point="org.eclipse.mylyn.tasks.ui.actions"> |
| <dynamicPopupMenu |
| class="org.eclipse.mylyn.internal.tasks.ui.ScheduleTaskMenuContributor" |
| menuPath="tasks"/> |
| <dynamicPopupMenu |
| class="org.eclipse.mylyn.internal.tasks.ui.MoveToCategoryMenuContributor" |
| menuPath="tasks"/> |
| </extension> |
| |
| <extension |
| point="org.eclipse.mylyn.tasks.ui.editors"> |
| <pageFactory |
| class="org.eclipse.mylyn.internal.tasks.ui.editors.PlanningPageFactory" |
| id="org.eclipse.mylyn.tasks.ui.pageFactory.Planning"> |
| </pageFactory> |
| </extension> |
| |
| <extension |
| point="org.eclipse.ui.actionSets"> |
| <actionSet |
| id="org.eclipse.mylyn.tasks.ui.navigation" |
| label="Task Navigation" |
| visible="true"> |
| <action |
| class="org.eclipse.mylyn.internal.tasks.ui.actions.DeactivateAllTasksAction" |
| definitionId="org.eclipse.mylyn.tasks.ui.command.deactivateAllTasks" |
| icon="icons/etool16/task-inactive-centered.gif" |
| id="org.eclipse.mylyn.tasks.ui.deactivateAllTasks" |
| label="&Deactivate Task" |
| menubarPath="navigate/open.ext3" |
| style="push"/> |
| <action |
| class="org.eclipse.mylyn.internal.tasks.ui.actions.ActivateTaskDialogAction" |
| definitionId="org.eclipse.mylyn.tasks.ui.command.activateTask" |
| icon="icons/etool16/task-active-centered.gif" |
| id="org.eclipse.mylyn.tasks.ui.switchTask" |
| label="&Activate Task..." |
| menubarPath="navigate/open.ext3" |
| style="push"/> |
| <action |
| class="org.eclipse.mylyn.internal.tasks.ui.actions.OpenTaskAction" |
| definitionId="org.eclipse.mylyn.tasks.ui.command.openTask" |
| icon="icons/etool16/open-task.gif" |
| id="org.eclipse.mylyn.tasks.ui.openTask" |
| label="Open Tas&k..." |
| menubarPath="navigate/open.ext3" |
| style="push" |
| toolbarPath="org.eclipse.search.searchActionSet/Search" |
| tooltip="Open Task"/> |
| <action |
| class="org.eclipse.mylyn.internal.tasks.ui.actions.SearchForRepositoryTask" |
| definitionId="org.eclipse.mylyn.tasks.ui.command.searchForTask" |
| icon="icons/etool16/open-repository-task.gif" |
| id="org.eclipse.mylyn.tasks.ui.open.task.remote" |
| label="Search for Repository Task..." |
| style="push" |
| tooltip="Search for Repository Task"/> |
| </actionSet> |
| </extension> |
| |
| <extension point="org.eclipse.ui.commands"> |
| <command id="org.eclipse.mylyn.tasks.ui.command.previousTask" |
| defaultHandler="org.eclipse.mylyn.internal.tasks.ui.TaskHistoryHandler" |
| name="Previous Task Command"/> |
| </extension> |
| |
| <!-- command-based implementation of the previousTask/history dropdown, |
| the problem is that it doesn't work well with the actionSet |
| <extension point="org.eclipse.ui.menus"> |
| <menuContribution locationURI="menu:org.eclipse.mylyn.tasks.ui.previous.task"> |
| <dynamic |
| class="org.eclipse.mylyn.internal.tasks.ui.TaskHistoryDropDown" |
| id="org.eclipse.mylyn.tasks.ui.previous.task.dropdown"/> |
| </menuContribution> |
| </extension> |
| |
| <extension point="org.eclipse.ui.menus"> |
| <menuContribution locationURI="toolbar:org.eclipse.ui.workbench.navigate"> |
| <command id="org.eclipse.mylyn.tasks.ui.previous.task" |
| commandId="org.eclipse.mylyn.tasks.ui.command.previousTask" |
| icon="icons/etool16/navigate-previous.gif" |
| label="Activate Previous Task" |
| tooltip="Activate Previous Task" |
| style="pulldown"> |
| <visibleWhen> |
| <with variable="activeContexts"> |
| <iterate operator="or"> |
| <equals value="org.eclipse.mylyn.tasks.ui.navigation.additions"/> |
| </iterate> |
| </with> |
| </visibleWhen> |
| </command> |
| </menuContribution> |
| </extension> |
| --> |
| |
| <extension point="org.eclipse.ui.actionSets"> |
| <actionSet |
| id="org.eclipse.mylyn.tasks.ui.navigation.additions" |
| label="Task Navigation Extras" |
| visible="false"> |
| <action |
| allowLabelUpdate="true" |
| class="org.eclipse.mylyn.internal.tasks.ui.actions.ActivateTaskHistoryDropDownAction" |
| icon="icons/etool16/navigate-previous.gif" |
| id="org.eclipse.mylyn.tasks.ui.navigate.task.history" |
| label="Activate Previous Task" |
| style="pulldown" |
| toolbarPath="org.eclipse.ui.workbench.navigate/Tasks" |
| tooltip="Activate Previous Task"> |
| </action> |
| <action |
| class="org.eclipse.mylyn.internal.tasks.ui.actions.OpenRepositoryTask" |
| definitionId="org.eclipse.mylyn.tasks.ui.command.openRemoteTask" |
| icon="icons/etool16/open-repository-task.gif" |
| id="org.eclipse.mylyn.tasks.ui.open.task.remote" |
| label="Open &Repository Task..." |
| menubarPath="navigate/open.ext3" |
| style="push" |
| tooltip="Open Repository Task"/> |
| </actionSet> |
| </extension> |
| |
| <extension |
| point="org.eclipse.ui.commands"> |
| <command |
| categoryId="org.eclipse.ui.category.navigate" |
| id="org.eclipse.mylyn.tasks.ui.command.openTask" |
| name="Open Task"/> |
| <command |
| categoryId="org.eclipse.ui.category.navigate" |
| id="org.eclipse.mylyn.tasks.ui.command.searchForTask" |
| name="Search Repository for Task"/> |
| <command |
| categoryId="org.eclipse.ui.category.navigate" |
| defaultHandler="org.eclipse.mylyn.internal.tasks.ui.commands.OpenRepositoryTaskHandler" |
| id="org.eclipse.mylyn.tasks.ui.command.openRemoteTask" |
| name="Open Remote Task"/> |
| <command |
| categoryId="org.eclipse.ui.category.navigate" |
| id="org.eclipse.mylyn.tasks.ui.command.activateTask" |
| name="Activate Task"/> |
| <command |
| categoryId="org.eclipse.ui.category.navigate" |
| id="org.eclipse.mylyn.tasks.ui.command.deactivateAllTasks" |
| name="Deactivate Task"/> |
| </extension> |
| <extension |
| point="org.eclipse.ui.bindings"> |
| <key |
| commandId="org.eclipse.mylyn.tasks.ui.command.openTask" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
| sequence="M1+F12"/> |
| <key |
| commandId="org.eclipse.mylyn.tasks.ui.command.openTask" |
| platform="carbon" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
| sequence="M1+M3+F12"> |
| </key> |
| <key |
| platform="carbon" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
| sequence="M1+F12"> |
| </key> |
| <key |
| commandId="org.eclipse.mylyn.tasks.ui.command.searchForTask" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
| sequence="M1+M2+F12"/> |
| <key |
| commandId="org.eclipse.mylyn.tasks.ui.command.openRemoteTask" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
| sequence="M1+M2+M3+F12"/> |
| <key |
| commandId="org.eclipse.mylyn.tasks.ui.command.activateTask" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
| sequence="M1+F9"/> |
| <key |
| commandId="org.eclipse.mylyn.tasks.ui.command.deactivateAllTasks" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
| sequence="M1+M2+F9"/> |
| </extension> |
| |
| <extension |
| id="org.eclipse.mylyn.tasks.ui.search.results" |
| point="org.eclipse.search.searchResultViewPages"> |
| <viewPage |
| class="org.eclipse.mylyn.internal.tasks.ui.search.RepositorySearchResultView" |
| searchResultClass="org.eclipse.mylyn.internal.tasks.ui.search.RepositorySearchResult" |
| id="org.eclipse.mylyn.internal.tasks.ui.search.RepositorySearchResultView"/> |
| <!-- id="org.eclipse.mylyn.bugzilla.BugzillaSearchResultPage"/>--> |
| </extension> |
| <extension |
| id="org.eclipse.mylyn.tasks.ui.repositorySearchPage" |
| name="Task Search Page" |
| point="org.eclipse.search.searchPages"> |
| <page |
| class="org.eclipse.mylyn.internal.tasks.ui.TaskSearchPage" |
| enabled="true" |
| icon="icons/eview16/task-search.gif" |
| id="org.eclipse.mylyn.tasks.ui.search.page" |
| label="Task Search" |
| tabPosition="999"/> |
| </extension> |
| <extension |
| point="org.eclipse.ui.propertyPages"> |
| <page |
| class="org.eclipse.mylyn.internal.tasks.ui.properties.ProjectTaskRepositoryPage" |
| id="org.eclipse.mylyn.tasks.ui.properties.pages.project.repository" |
| name="Task Repository"> |
| <enabledWhen> |
| <adapt |
| type="org.eclipse.core.resources.IProject"> |
| </adapt> |
| </enabledWhen> |
| </page> |
| </extension> |
| <extension |
| point="org.eclipse.ui.commands"> |
| <category |
| id="org.eclipse.mylyn.tasks.ui.commands" |
| name="Task Repositories"> |
| </category> |
| <command |
| categoryId="org.eclipse.mylyn.tasks.ui.commands" |
| defaultHandler="org.eclipse.mylyn.internal.tasks.ui.commands.AddTaskRepositoryHandler" |
| id="org.eclipse.mylyn.tasks.ui.command.addTaskRepository" |
| name="Add Task Repository"> |
| <commandParameter |
| id="connectorKind" |
| name="Repository Type" |
| optional="true" |
| values="org.eclipse.mylyn.internal.tasks.ui.commands.TaskRepositoryParameterValues"> |
| </commandParameter> |
| </command> |
| </extension> |
| <extension |
| point="org.eclipse.mylyn.tasks.ui.projectLinkProviders"> |
| <linkProvider |
| class="org.eclipse.mylyn.internal.tasks.ui.properties.ProjectPropertiesLinkProvider" |
| name="Default Repository Link" |
| order="1000" |
| id="org.eclipse.mylyn.tasks.ui.defaultRepositoryLinkProvider"> |
| </linkProvider> |
| </extension> |
| <extension |
| point="org.eclipse.core.runtime.adapters"> |
| <factory |
| adaptableType="org.eclipse.mylyn.internal.tasks.core.AbstractTaskContainer" |
| class="org.eclipse.mylyn.internal.tasks.ui.search.SearchScoreComputerAdapterFactory"> |
| <adapter |
| type="org.eclipse.search.ui.ISearchPageScoreComputer"> |
| </adapter> |
| </factory> |
| </extension> |
| |
| <extension |
| point="org.eclipse.ui.workbench.texteditor.hyperlinkDetectors"> |
| <hyperlinkDetector |
| class="org.eclipse.mylyn.internal.tasks.ui.editors.TaskHyperlinkDetector" |
| id="org.eclipse.mylyn.tasks.ui.hyperlinks.detectors.task" |
| name="Tasks" |
| targetId="org.eclipse.ui.DefaultTextEditor"> |
| </hyperlinkDetector> |
| <hyperlinkDetector |
| class="org.eclipse.mylyn.internal.tasks.ui.editors.TaskUrlHyperlinkDetector" |
| description="Task URL hyperlink detector" |
| id="org.eclipse.mylyn.tasks.ui.hyperlinks.detectors.url" |
| name="Task URLs" |
| targetId="org.eclipse.ui.DefaultTextEditor"> |
| </hyperlinkDetector> |
| </extension> |
| |
| <extension |
| point="org.eclipse.ui.workingSets"> |
| <workingSet |
| elementAdapterClass="org.eclipse.mylyn.internal.tasks.ui.workingsets.TaskWorkingSetElementAdapter" |
| icon="icons/obj16/workingSet.gif" |
| id="org.eclipse.mylyn.tasks.ui.workingSet" |
| name="Tasks and Resources" |
| pageClass="org.eclipse.mylyn.internal.tasks.ui.workingsets.TaskWorkingSetPage" |
| updaterClass="org.eclipse.mylyn.internal.tasks.ui.workingsets.TaskWorkingSetUpdater"/> |
| </extension> |
| |
| <extension point="org.eclipse.core.runtime.adapters"> |
| <factory |
| adaptableType="org.eclipse.mylyn.internal.tasks.core.AbstractTaskContainer" |
| class="org.eclipse.mylyn.internal.tasks.ui.workingsets.TaskWorkingSetAdapterFactory"> |
| <adapter type="org.eclipse.ui.IPersistableElement"/> |
| </factory> |
| <factory |
| adaptableType="org.eclipse.mylyn.tasks.core.TaskRepository" |
| class="org.eclipse.mylyn.internal.tasks.ui.TaskRepositoryAdapterFactory"> |
| <adapter type="org.eclipse.ui.IActionFilter"/> |
| </factory> |
| <factory |
| adaptableType="org.eclipse.mylyn.tasks.ui.editors.TaskEditorInput" |
| 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> |
| <factory |
| adaptableType="org.eclipse.mylyn.tasks.core.ITaskAttachment" |
| 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 |
| point="org.eclipse.ui.elementFactories"> |
| <factory |
| class="org.eclipse.mylyn.internal.tasks.ui.workingsets.TaskWorkingSetElementFactory" |
| id="org.eclipse.mylyn.tasks.ui.workingSets.elementFactory"> |
| </factory> |
| </extension> |
| <extension |
| id="org.eclipse.mylyn.tasks.local.repository" |
| name="Local Task Repository" |
| point="org.eclipse.mylyn.tasks.ui.repositories"> |
| <connectorCore |
| class="org.eclipse.mylyn.internal.tasks.core.LocalRepositoryConnector" |
| id="org.eclipse.mylyn.tasks.connector.local" |
| name="Local Repository Connector"/> |
| <connectorUi |
| brandingIcon="icons/etool16/person.gif" |
| class="org.eclipse.mylyn.internal.tasks.ui.LocalRepositoryConnectorUi" |
| name="Local Repository Ui" |
| overlayIcon="icons/ovr16/overlay-local.gif"/> |
| </extension> |
| |
| <extension point="org.eclipse.ui.workbench.texteditor.hyperlinkDetectorTargets"> |
| <target id="org.eclipse.mylyn.tasks.ui.TaskEditor" name="Task Editor"/> |
| </extension> |
| |
| <extension point="org.eclipse.mylyn.tasks.ui.presentations"> |
| <presentation |
| class="org.eclipse.mylyn.internal.tasks.ui.CategorizedPresentation" |
| icon="icons/etool16/category.gif" |
| id="org.eclipse.mylyn.tasks.ui.categorized" |
| name="Categorized" |
| primary="true"/> |
| <presentation |
| class="org.eclipse.mylyn.internal.tasks.ui.ScheduledPresentation" |
| icon="icons/etool16/calendar.gif" |
| id="org.eclipse.mylyn.tasks.ui.scheduled" |
| name="Scheduled" |
| primary="true"/> |
| </extension> |
| <extension |
| point="org.eclipse.ui.commands"> |
| <command |
| categoryId="org.eclipse.ui.category.navigate" |
| defaultHandler="org.eclipse.mylyn.internal.tasks.ui.commands.GoToUnreadTaskHandler$GoToPreviousUnreadTaskHandler" |
| id="org.eclipse.mylyn.tasks.ui.command.goToPreviousUnread" |
| name="Go To Previous Unread Task"> |
| </command> |
| <command |
| categoryId="org.eclipse.ui.category.navigate" |
| defaultHandler="org.eclipse.mylyn.internal.tasks.ui.commands.GoToUnreadTaskHandler$GoToNextUnreadTaskHandler" |
| id="org.eclipse.mylyn.tasks.ui.command.goToNextUnread" |
| name="Go To Next Unread Task"> |
| </command> |
| <command |
| categoryId="org.eclipse.mylyn.tasks.ui.commands" |
| defaultHandler="org.eclipse.mylyn.internal.tasks.ui.commands.TaskListToolTipHandler" |
| id="org.eclipse.mylyn.tasks.ui.command.showToolTip" |
| name="Show Tooltip Description"> |
| </command> |
| <command |
| categoryId="org.eclipse.mylyn.tasks.ui.commands" |
| defaultHandler="org.eclipse.mylyn.internal.tasks.ui.commands.MarkTaskHandler$MarkTaskReadHandler" |
| id="org.eclipse.mylyn.tasks.ui.command.markTaskRead" |
| name="Mark Task Read"> |
| </command> |
| <command |
| categoryId="org.eclipse.mylyn.tasks.ui.commands" |
| defaultHandler="org.eclipse.mylyn.internal.tasks.ui.commands.MarkTaskHandler$MarkTaskUnreadHandler" |
| id="org.eclipse.mylyn.tasks.ui.command.markTaskUnread" |
| name="Mark Task Unread"> |
| </command> |
| <command |
| categoryId="org.eclipse.mylyn.tasks.ui.commands" |
| defaultHandler="org.eclipse.mylyn.internal.tasks.ui.commands.MarkTaskHandler$MarkTaskReadGoToNextUnreadTaskHandler" |
| id="org.eclipse.mylyn.tasks.ui.command.markTaskReadGoToNextUnread" |
| name="Mark Task Read and Go To Next Unread Task"> |
| </command> |
| <command |
| categoryId="org.eclipse.mylyn.tasks.ui.commands" |
| defaultHandler="org.eclipse.mylyn.internal.tasks.ui.commands.MarkTaskHandler$MarkTaskReadGoToPreviousUnreadTaskHandler" |
| id="org.eclipse.mylyn.tasks.ui.command.markTaskReadGoToPreviousUnread" |
| name="Mark Task Read and Go To Previous Unread Task"> |
| </command> |
| <command |
| categoryId="org.eclipse.mylyn.tasks.ui.commands" |
| id="org.eclipse.mylyn.tasks.ui.command.markTaskComplete" |
| name="Mark Task Complete"> |
| </command> |
| <command |
| categoryId="org.eclipse.mylyn.tasks.ui.commands" |
| id="org.eclipse.mylyn.tasks.ui.command.markTaskIncomplete" |
| name="Mark Task Incomplete"> |
| </command> |
| <command |
| categoryId="org.eclipse.mylyn.tasks.ui.commands" |
| id="org.eclipse.mylyn.tasks.ui.command.task.clearOutgoing" |
| name="Clear Outgoing Changes"> |
| </command> |
| <command |
| categoryId="org.eclipse.mylyn.tasks.ui.commands" |
| defaultHandler="org.eclipse.mylyn.internal.tasks.ui.commands.NewSubTaskHandler" |
| id="org.eclipse.mylyn.tasks.ui.command.new.subtask" |
| name="New Subtask"> |
| </command> |
| <command |
| categoryId="org.eclipse.mylyn.tasks.ui.commands" |
| defaultHandler="org.eclipse.mylyn.internal.tasks.ui.commands.NewLocalTaskHandler" |
| id="org.eclipse.mylyn.tasks.ui.command.new.local.task" |
| name="New Local Task"> |
| </command> |
| |
| <category |
| id="org.eclipse.mylyn.tasks.ui.commands" |
| name="Task"> |
| </category> |
| <command |
| categoryId="org.eclipse.mylyn.tasks.ui.commands" |
| defaultHandler="org.eclipse.mylyn.internal.tasks.ui.commands.OpenSelectedTaskHandler" |
| id="org.eclipse.mylyn.tasks.ui.command.openSelectedTask" |
| name="Open Selected Task"> |
| </command> |
| <command |
| categoryId="org.eclipse.mylyn.tasks.ui.category.editor" |
| id="org.eclipse.mylyn.tasks.ui.command.attachment.openInBrowser" |
| name="Open Attachment in Browser"> |
| </command> |
| <category |
| id="org.eclipse.mylyn.tasks.ui.category.editor" |
| name="Task Editor"> |
| </category> |
| <command |
| categoryId="org.eclipse.mylyn.tasks.ui.category.editor" |
| id="org.eclipse.mylyn.tasks.ui.command.attachment.openInDefaultEditor" |
| name="Open Attachment in Default Editor"> |
| </command> |
| <command |
| categoryId="org.eclipse.mylyn.tasks.ui.category.editor" |
| defaultHandler="org.eclipse.mylyn.internal.tasks.ui.commands.SubmitTaskHandler" |
| description="Submits the currently open task" |
| id="org.eclipse.mylyn.tasks.ui.command.submitTask" |
| name="Submit Task"> |
| </command> |
| </extension> |
| <extension |
| point="org.eclipse.ui.bindings"> |
| <key |
| commandId="org.eclipse.mylyn.tasks.ui.command.goToPreviousUnread" |
| contextId="org.eclipse.mylyn.tasks.ui.views.tasks" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
| sequence="M3+ARROW_UP"> |
| </key> |
| <key |
| commandId="org.eclipse.mylyn.tasks.ui.command.goToNextUnread" |
| contextId="org.eclipse.mylyn.tasks.ui.views.tasks" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
| sequence="M3+ARROW_DOWN"> |
| </key> |
| <key |
| commandId="org.eclipse.mylyn.tasks.ui.command.showToolTip" |
| contextId="org.eclipse.mylyn.tasks.ui.views.tasks" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
| sequence="F4"> |
| </key> |
| <key |
| commandId="org.eclipse.mylyn.tasks.ui.command.markTaskRead" |
| contextId="org.eclipse.mylyn.tasks.ui.views.tasks" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
| sequence="M2+M3+R"> |
| </key> |
| <key |
| commandId="org.eclipse.mylyn.tasks.ui.command.markTaskUnread" |
| contextId="org.eclipse.mylyn.tasks.ui.views.tasks" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
| sequence="M2+M3+U"> |
| </key> |
| <key |
| commandId="org.eclipse.mylyn.tasks.ui.command.markTaskReadGoToNextUnread" |
| contextId="org.eclipse.mylyn.tasks.ui.views.tasks" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
| sequence="M2+M3+ARROW_DOWN"> |
| </key> |
| <key |
| commandId="org.eclipse.mylyn.tasks.ui.command.markTaskReadGoToPreviousUnread" |
| contextId="org.eclipse.mylyn.tasks.ui.views.tasks" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
| sequence="M2+M3+ARROW_UP"> |
| </key> |
| <key |
| commandId="org.eclipse.mylyn.tasks.ui.command.new.subtask" |
| contextId="org.eclipse.mylyn.tasks.ui.views.tasks" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
| sequence="M2+INSERT"> |
| </key> |
| <key |
| commandId="org.eclipse.mylyn.tasks.ui.command.new.local.task" |
| contextId="org.eclipse.mylyn.tasks.ui.views.tasks" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
| sequence="INSERT"> |
| </key> |
| <key |
| commandId="org.eclipse.mylyn.tasks.ui.command.openSelectedTask" |
| contextId="org.eclipse.mylyn.tasks.ui.views.tasks" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
| sequence="M1+ENTER"> |
| </key> |
| <key |
| commandId="org.eclipse.mylyn.tasks.ui.command.markTaskComplete" |
| contextId="org.eclipse.mylyn.tasks.ui.views.tasks" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
| sequence="M2+M3+C"> |
| </key> |
| <key |
| commandId="org.eclipse.mylyn.tasks.ui.command.markTaskIncomplete" |
| contextId="org.eclipse.mylyn.tasks.ui.views.tasks" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
| sequence="M2+M3+I"> |
| </key> |
| <key |
| commandId="org.eclipse.mylyn.tasks.ui.command.submitTask" |
| contextId="org.eclipse.mylyn.tasks.ui.editors.task" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
| sequence="M2+M3+S"> |
| </key> |
| </extension> |
| <extension |
| point="org.eclipse.ui.contexts"> |
| <context |
| id="org.eclipse.mylyn.tasks.ui.views.tasks" |
| name="In Tasks View" |
| parentId="org.eclipse.ui.contexts.window"> |
| </context> |
| </extension> |
| |
| |
| <extension point="org.eclipse.ui.navigator.navigatorContent"> |
| <commonFilter |
| id="org.eclipse.mylyn.tasks.ui.navigator.filters.tasks" |
| name="Task List Elements (Recommended)" |
| description="Hides Task List Elements from Common Navigators" |
| activeByDefault="true"> |
| <filterExpression> |
| <instanceof |
| value="org.eclipse.mylyn.internal.tasks.core.AbstractTaskContainer" /> |
| </filterExpression> |
| </commonFilter> |
| </extension> |
| <extension point="org.eclipse.ui.navigator.viewer"> |
| <viewerContentBinding |
| viewerId="org.eclipse.ui.navigator.ProjectExplorer"> |
| <includes> |
| <contentExtension |
| pattern="org.eclipse.mylyn.tasks.ui.navigator.filters.tasks" /> |
| </includes> |
| </viewerContentBinding> |
| </extension> |
| |
| <extension |
| point="org.eclipse.ui.handlers"> |
| <handler |
| class="org.eclipse.mylyn.internal.tasks.ui.commands.OpenTaskListElementPropertiesHandler" |
| commandId="org.eclipse.ui.file.properties"> |
| <activeWhen> |
| <with variable="activePartId"> |
| <equals value="org.eclipse.mylyn.tasks.ui.views.tasks"/> |
| </with> |
| </activeWhen> |
| <enabledWhen> |
| <and> |
| <count |
| value="1"> |
| </count> |
| <iterate> |
| <or> |
| <instanceof |
| value="org.eclipse.mylyn.internal.tasks.core.RepositoryQuery"> |
| </instanceof> |
| <instanceof |
| value="org.eclipse.mylyn.internal.tasks.core.TaskCategory"> |
| </instanceof> |
| </or> |
| </iterate> |
| </and> |
| </enabledWhen> |
| </handler> |
| <handler |
| class="org.eclipse.mylyn.internal.tasks.ui.commands.OpenTaskRepositoryPropertiesHandler" |
| commandId="org.eclipse.ui.file.properties"> |
| <activeWhen> |
| <with variable="activePartId"> |
| <equals value="org.eclipse.mylyn.tasks.ui.views.repositories"/> |
| </with> |
| </activeWhen> |
| <enabledWhen> |
| <and> |
| <count |
| value="1"> |
| </count> |
| <iterate> |
| <and> |
| <instanceof |
| value="org.eclipse.mylyn.tasks.core.TaskRepository"> |
| </instanceof> |
| <not> |
| <test |
| forcePluginActivation="false" |
| property="org.eclipse.mylyn.taskRepository.connectorKind" |
| value="local"> |
| </test> |
| </not> |
| </and> |
| </iterate> |
| </and> |
| </enabledWhen> |
| </handler> |
| <handler |
| class="org.eclipse.mylyn.internal.tasks.ui.commands.OpenTaskAttachmentInBrowserHandler" |
| commandId="org.eclipse.mylyn.tasks.ui.command.attachment.openInBrowser"> |
| </handler> |
| <handler |
| class="org.eclipse.mylyn.internal.tasks.ui.commands.OpenTaskAttachmentInDefaultEditorHandler" |
| commandId="org.eclipse.mylyn.tasks.ui.command.attachment.openInDefaultEditor"> |
| </handler> |
| <handler |
| class="org.eclipse.mylyn.internal.tasks.ui.commands.MarkTaskHandler$MarkTaskCompleteHandler" |
| commandId="org.eclipse.mylyn.tasks.ui.command.markTaskComplete"> |
| <enabledWhen> |
| <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> |
| </and> |
| </iterate> |
| </enabledWhen> |
| </handler> |
| <handler |
| class="org.eclipse.mylyn.internal.tasks.ui.commands.MarkTaskHandler$MarkTaskIncompleteHandler" |
| commandId="org.eclipse.mylyn.tasks.ui.command.markTaskIncomplete"> |
| <enabledWhen> |
| <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> |
| </and> |
| </iterate> |
| </enabledWhen> |
| </handler> |
| <handler |
| class="org.eclipse.mylyn.internal.tasks.ui.commands.MarkTaskHandler$ClearOutgoingHandler" |
| commandId="org.eclipse.mylyn.tasks.ui.command.task.clearOutgoing"> |
| <enabledWhen> |
| <iterate |
| operator="or"> |
| <and> |
| <instanceof |
| value="org.eclipse.mylyn.internal.tasks.core.AbstractTask"> |
| </instanceof> |
| <test |
| property="org.eclipse.mylyn.task.hasEdits" |
| value="true"> |
| </test> |
| </and> |
| </iterate> |
| </enabledWhen> |
| </handler> |
| </extension> |
| <extension |
| point="org.eclipse.ui.menus"> |
| <menuContribution |
| locationURI="popup:org.eclipse.mylyn.tasks.ui.views.tasks?after=properties"> |
| <command |
| commandId="org.eclipse.ui.file.properties" |
| style="push"> |
| <visibleWhen |
| checkEnabled="true"> |
| </visibleWhen> |
| </command> |
| </menuContribution> |
| <menuContribution |
| locationURI="popup:org.eclipse.mylyn.tasks.ui.views.repositories?after=properties"> |
| <command |
| commandId="org.eclipse.ui.file.properties" |
| style="push"> |
| <visibleWhen |
| checkEnabled="true"> |
| </visibleWhen> |
| </command> |
| </menuContribution> |
| <menuContribution |
| locationURI="popup:org.eclipse.mylyn.tasks.ui.editor.menu.attachments?after=group.open"> |
| <command |
| commandId="org.eclipse.mylyn.tasks.ui.command.attachment.openInBrowser" |
| label="Open With Browser" |
| mnemonic="O" |
| style="push"> |
| </command> |
| <menu |
| label="Open With" |
| mnemonic="h"> |
| <command |
| commandId="org.eclipse.mylyn.tasks.ui.command.attachment.openInDefaultEditor" |
| label="Default Editor" |
| mnemonic="D" |
| style="push"> |
| </command> |
| </menu> |
| </menuContribution> |
| <menuContribution |
| locationURI="popup:org.eclipse.ui.popup.any?before=navigate"> |
| <menu |
| id="org.eclipse.mylyn.tasks.ui.menu.task.mark" |
| label="&Mark as"> |
| <visibleWhen |
| checkEnabled="false"> |
| <iterate> |
| <or> |
| <instanceof |
| value="org.eclipse.mylyn.internal.tasks.core.AbstractTaskContainer"> |
| </instanceof> |
| </or> |
| </iterate> |
| </visibleWhen> |
| <separator |
| name="group.taskStatus" |
| visible="true"> |
| </separator> |
| <separator |
| name="group.synchronizationStatus" |
| visible="true"> |
| </separator> |
| <command |
| commandId="org.eclipse.mylyn.tasks.ui.command.markTaskRead" |
| label="Read" |
| mnemonic="R" |
| style="push"> |
| <visibleWhen |
| checkEnabled="false"> |
| <iterate> |
| <not> |
| <instanceof |
| value="org.eclipse.mylyn.internal.tasks.core.LocalTask"> |
| </instanceof> |
| </not> |
| </iterate> |
| </visibleWhen> |
| </command> |
| <command |
| commandId="org.eclipse.mylyn.tasks.ui.command.markTaskUnread" |
| label="Unread" |
| mnemonic="U" |
| style="push"> |
| <visibleWhen |
| checkEnabled="false"> |
| <iterate> |
| <not> |
| <instanceof |
| value="org.eclipse.mylyn.internal.tasks.core.LocalTask"> |
| </instanceof> |
| </not> |
| </iterate> |
| </visibleWhen> |
| </command> |
| <command |
| commandId="org.eclipse.mylyn.tasks.ui.command.task.clearOutgoing" |
| label="Clear Outgoing" |
| mnemonic="C" |
| style="push"> |
| <visibleWhen |
| checkEnabled="false"> |
| <iterate> |
| <and> |
| <instanceof |
| value="org.eclipse.mylyn.internal.tasks.core.AbstractTask"> |
| </instanceof> |
| <not> |
| <instanceof |
| value="org.eclipse.mylyn.internal.tasks.core.LocalTask"> |
| </instanceof> |
| </not> |
| </and> |
| </iterate> |
| </visibleWhen> |
| </command> |
| <separator |
| name="additions"> |
| </separator> |
| </menu> |
| </menuContribution> |
| <menuContribution |
| locationURI="popup:org.eclipse.mylyn.tasks.ui.menu.task.mark?after=group.taskStatus"> |
| <command |
| commandId="org.eclipse.mylyn.tasks.ui.command.markTaskComplete" |
| icon="icons/etool16/task-complete.gif" |
| label="Complete" |
| mnemonic="C" |
| style="push"> |
| <visibleWhen |
| checkEnabled="false"> |
| <iterate |
| operator="or"> |
| <and> |
| <instanceof |
| value="org.eclipse.mylyn.internal.tasks.core.AbstractTask"> |
| </instanceof> |
| <test |
| property="org.eclipse.mylyn.task.hasLocalCompletionState" |
| value="true"> |
| </test> |
| </and> |
| </iterate> |
| </visibleWhen> |
| </command> |
| <command |
| commandId="org.eclipse.mylyn.tasks.ui.command.markTaskIncomplete" |
| icon="icons/etool16/task-incomplete.gif" |
| label="Incomplete" |
| mnemonic="I" |
| style="push"> |
| <visibleWhen |
| checkEnabled="false"> |
| <iterate |
| operator="or"> |
| <and> |
| <instanceof |
| value="org.eclipse.mylyn.internal.tasks.core.AbstractTask"> |
| </instanceof> |
| <test |
| property="org.eclipse.mylyn.task.hasLocalCompletionState" |
| value="true"> |
| </test> |
| </and> |
| </iterate> |
| </visibleWhen> |
| </command> |
| </menuContribution> |
| <menuContribution |
| locationURI="menu:goTo"> |
| <separator |
| name="group.taskList" |
| visible="true"> |
| </separator> |
| <command |
| commandId="org.eclipse.mylyn.tasks.ui.command.goToPreviousUnread" |
| label="Previous Unread Task" |
| mnemonic="P" |
| style="push"> |
| <visibleWhen |
| checkEnabled="false"> |
| <with |
| variable="activeContexts"> |
| <iterate |
| operator="or"> |
| <equals |
| value="org.eclipse.mylyn.tasks.ui.views.tasks"> |
| </equals> |
| </iterate> |
| </with> |
| </visibleWhen> |
| </command> |
| <command |
| commandId="org.eclipse.mylyn.tasks.ui.command.goToNextUnread" |
| label="Next Unread Task" |
| mnemonic="N" |
| style="push"> |
| <visibleWhen |
| checkEnabled="false"> |
| <with |
| variable="activeContexts"> |
| <iterate |
| operator="or"> |
| <equals |
| value="org.eclipse.mylyn.tasks.ui.views.tasks"> |
| </equals> |
| </iterate> |
| </with> |
| </visibleWhen> |
| </command> |
| </menuContribution> |
| </extension> |
| <extension |
| point="org.eclipse.core.expressions.propertyTesters"> |
| <propertyTester |
| class="org.eclipse.mylyn.internal.tasks.ui.util.TaskPropertyTester" |
| id="org.eclipse.mylyn.tasks.ui.propertyTester.task" |
| namespace="org.eclipse.mylyn.task" |
| properties="canGetAttachment,canPostAttachment,connectorKind,hasEdits,hasLocalContext,hasLocalCompletionState,hasRepositoryContext,isCompleted,isLocal," |
| type="org.eclipse.mylyn.tasks.core.ITask"> |
| </propertyTester> |
| <propertyTester |
| class="org.eclipse.mylyn.internal.tasks.ui.util.TaskAttachmentPropertyTester" |
| id="org.eclipse.mylyn.tasks.ui.propertyTester.task.attachment" |
| namespace="org.eclipse.mylyn.task.attachment" |
| properties="isContext" |
| type="org.eclipse.mylyn.tasks.core.ITaskAttachment"> |
| </propertyTester> |
| </extension> |
| |
| <extension |
| point="org.eclipse.mylyn.commons.core.errorReporters"> |
| <errorReporter |
| class="org.eclipse.mylyn.internal.tasks.ui.DialogErrorReporter" |
| id="org.eclipse.mylyn.tasks.bugs.errorReporter" |
| label="Report Error as Bug"> |
| </errorReporter> |
| </extension> |
| |
| <extension |
| point="org.eclipse.ui.commands"> |
| <command |
| categoryId="org.eclipse.mylyn.tasks.ui.category.editor" |
| defaultHandler="org.eclipse.mylyn.internal.tasks.ui.commands.MaximizePartHandler" |
| description="Maximize Part" |
| id="org.eclipse.mylyn.tasks.ui.command.maximizePart" |
| name="Maximize Part"> |
| </command> |
| </extension> |
| <extension |
| point="org.eclipse.ui.bindings"> |
| <key |
| commandId="org.eclipse.mylyn.tasks.ui.command.maximizePart" |
| contextId="org.eclipse.mylyn.tasks.ui.editors.task" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
| sequence="M1+M2+M"> |
| </key> |
| </extension> |
| <extension |
| point="org.eclipse.ui.contexts"> |
| <context |
| id="org.eclipse.mylyn.tasks.ui.editors.task" |
| name="In Tasks Editor" |
| parentId="org.eclipse.ui.textEditorScope"> |
| </context> |
| </extension> |
| <extension |
| point="org.eclipse.core.expressions.propertyTesters"> |
| <propertyTester |
| class="org.eclipse.mylyn.internal.tasks.ui.util.TaskRepositoryPropertyTester" |
| id="org.eclipse.mylyn.tasks.ui.propertyTester.taskRepository" |
| namespace="org.eclipse.mylyn.taskRepository" |
| properties="connectorKind" |
| type="org.eclipse.mylyn.tasks.core.TaskRepository"> |
| </propertyTester> |
| </extension> |
| </plugin> |