blob: b12727de0fc67e099c4ade3f2717e6a0ee6e1041 (
plain) (
tree)
|
|
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin>
<extension-point id="providers" name="Tasklist Providers" schema="schema/providers.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="org.eclipse.ui.views">
<category name="Mylar" id="org.eclipse.mylar"/>
</extension>
<extension point="org.eclipse.ui.newWizards">
<category name="Mylar" id="org.eclipse.mylar.wizards"/>
</extension>
<extension
name="Mylar Task List Startup (required)"
point="org.eclipse.ui.startup">
</extension>
<extension
id="org.eclipse.mylar.helpDocs"
name="Mylar Help"
point="org.eclipse.help.toc">
<toc
file="doc/toc.xml"
primary="false">
</toc>
</extension>
<extension point="org.eclipse.ui.newWizards">
<wizard
category="org.eclipse.mylar.wizards"
class="org.eclipse.mylar.internal.tasklist.planner.ui.TaskActivityWizard"
icon="icons/eview16/task-list.gif"
id="org.eclipse.mylar.tasklist.report.ui.planningGameWizard"
name="Task Activity Report (Experimental)">
</wizard>
<wizard
category="org.eclipse.mylar.wizards"
class="org.eclipse.mylar.internal.tasklist.ui.wizards.NewRepositoryTaskWizard"
icon="icons/etool16/task-repository-new.gif"
id="org.eclipse.mylar.tasklist.wizard.new.query"
name="New Repository Task"/>
<wizard
category="org.eclipse.mylar.wizards"
class="org.eclipse.mylar.internal.tasklist.ui.wizards.NewQueryWizard"
icon="icons/etool16/query-new.gif"
id="org.eclipse.mylar.tasklist.wizard.new.query"
name="New Repository Query"/>
</extension>
<extension
point="org.eclipse.ui.importWizards">
<wizard
category="org.eclipse.mylar.tasklist.importcategory"
class="org.eclipse.mylar.internal.tasklist.ui.wizards.TaskDataImportWizard"
icon="icons/eview16/task-list.gif"
id="org.eclipse.mylar.tasklist.ui.importWizard"
name="Mylar Task Data">
<description>
Import Mylar task data files from file system.
</description>
</wizard>
<category
id="org.eclipse.mylar.tasklist.importcategory"
name="Mylar"/>
</extension>
<extension point="org.eclipse.ui.exportWizards">
<wizard
category="org.eclipse.mylar.tasklist.exportcategory"
class="org.eclipse.mylar.internal.tasklist.ui.wizards.TaskDataExportWizard"
icon="icons/eview16/task-list.gif"
id="org.eclipse.mylar.tasklist.ui.exportWizard"
name="Mylar Task Data">
<description>
Export Mylar task data files to the file system.
</description>
</wizard>
<category
id="org.eclipse.mylar.tasklist.exportcategory"
name="Mylar"/>
</extension>
<extension point="org.eclipse.ui.decorators">
<decorator
class="org.eclipse.mylar.internal.tasklist.ui.RepositoryTaskDecorator"
id="org.eclipse.mylar.tasklist.ui.decorator.repositories"
label="Mylar Repository Task Decorator"
lightweight="true"
state="true">
<description>
Mylar Repository Task Decorator
</description>
<enablement>
<objectClass name="org.eclipse.mylar.provisional.tasklist.ITaskListElement"/>
</enablement>
</decorator>
</extension>
<extension
point="org.eclipse.ui.views">
<view
allowMultiple="false"
category="org.eclipse.mylar"
class="org.eclipse.mylar.internal.tasklist.ui.views.TaskListView"
icon="icons/eview16/task-list.gif"
id="org.eclipse.mylar.tasks.ui.views.TaskListView"
name="Task List"/>
<view
id="org.eclipse.mylar.tasklist.repositories"
allowMultiple="false"
category="org.eclipse.mylar"
class="org.eclipse.mylar.internal.tasklist.ui.views.TaskRepositoriesView"
icon="icons/eview16/repositories.gif"
name="Task Repositories">
</view>
<view
allowMultiple="false"
category="org.eclipse.mylar"
class="org.eclipse.mylar.internal.tasklist.ui.views.TaskActivityView"
icon="icons/eview16/task-activity.gif"
id="org.eclipse.mylar.tasklist.activity"
name="Task Activity (Experimental)"/>
</extension>
<extension
point="org.eclipse.ui.editors">
<editor
icon="icons/etool16/task.gif"
class="org.eclipse.mylar.internal.tasklist.ui.editors.MylarTaskEditor"
name="Task Viewer"
id="org.eclipse.mylar.tasklist.ui.taskEditor"/>
<editor
icon="icons/etool16/task.gif"
class="org.eclipse.mylar.internal.tasklist.ui.editors.CategoryEditor"
name="Category Editor"
id="org.eclipse.mylar.tasklist.ui.catEditor"/>
<editor
icon="icons/eview16/task-list.gif"
class="org.eclipse.mylar.internal.tasklist.planner.ui.TaskActivityEditorPart"
name="Mylar Task Planner"
id="org.eclipse.mylar.tasklist.ui.planner.editor"/>
</extension>
<extension point="org.eclipse.ui.perspectiveExtensions">
<perspectiveExtension targetID="org.eclipse.jdt.ui.JavaPerspective">
<viewShortcut id="org.eclipse.mylar.tasks.ui.views.TaskListView"/>
<view id="org.eclipse.mylar.tasks.ui.views.TaskListView"
relative="org.eclipse.ui.views.ContentOutline"
relationship="top"/>
</perspectiveExtension>
<perspectiveExtension targetID="org.eclipse.jdt.ui.JavaBrowsingPerspective">
<viewShortcut id="org.eclipse.mylar.tasks.ui.views.TaskListView"/>
</perspectiveExtension>
<perspectiveExtension
targetID="org.eclipse.ui.resourcePerspective">
<view
ratio="0.5"
relative="org.eclipse.ui.views.TaskList"
relationship="right"
id="org.eclipse.mylar.tasklist.repositories">
</view>
</perspectiveExtension>
<perspectiveExtension targetID="org.eclipse.team.cvs.ui.cvsPerspective">
<view
id="org.eclipse.mylar.tasklist.repositories"
ratio="0.7"
relationship="bottom"
relative="org.eclipse.team.ccvs.ui.RepositoriesView"
visible="true"/>
<viewShortcut id="org.eclipse.mylar.tasklist.repositories"/>
</perspectiveExtension>
<perspectiveExtension targetID="org.eclipse.team.ui.TeamSynchronizingPerspective">
<view
id="org.eclipse.mylar.tasklist.repositories"
ratio="0.8"
relationship="bottom"
relative="org.eclipse.team.sync.views.SynchronizeView"
visible="true"/>
<viewShortcut id="org.eclipse.mylar.tasklist.repositories"/>
</perspectiveExtension>
</extension>
<extension point="org.eclipse.ui.viewActions">
<viewContribution
id="org.eclipse.mylar.bugzilla.ui.tasklist.actions"
targetID="org.eclipse.mylar.tasks.ui.views.TaskListView">
<action
class="org.eclipse.mylar.internal.tasklist.ui.actions.NewRepositoryTaskAction"
enablesFor="*"
icon="icons/etool16/task-repository-new.gif"
id="org.eclipse.mylar.bugzilla.tasklist.addNew"
label="New Repository Task"
style="push"
toolbarPath="reports"
tooltip="New Repository Task">
</action>
<action
class="org.eclipse.mylar.internal.tasklist.ui.SynchronizeReportsAction"
enablesFor="*"
icon="icons/etool16/repository-synchronize.gif"
id="org.eclipse.mylar.bugzilla.ui.popup.refresh"
label="Synchronize Queries"
menubarPath="additions"
tooltip="Synchronize with Repository">
</action>
<action
class="org.eclipse.mylar.internal.tasklist.ui.actions.CopyDescriptionAction"
id="org.eclipse.mylar.tasklist.copy.details"
label="Copy Details"
style="push"/>
</viewContribution>
</extension>
<extension point="org.eclipse.ui.popupMenus">
<viewerContribution
id="org.eclipse.mylar.tasklist.ui.viewerContribution"
targetID="org.eclipse.mylar.tasks.ui.views.TaskListView">
<action
class="org.eclipse.mylar.internal.tasklist.ui.actions.AddRepositoryTaskAction"
enablesFor="*"
icon="icons/etool16/task-repository.gif"
id="org.eclipse.mylar.tasklist.actions.addQuery"
menubarPath="reports"
label="Add Existing Repository Task"
style="push"
tooltip="Add Repository Task">
</action>
<action
class="org.eclipse.mylar.internal.tasklist.ui.actions.NewRepositoryTaskAction"
enablesFor="*"
icon="icons/etool16/task-repository-new.gif"
id="org.eclipse.mylar.bugzilla.tasklist.popup.addNew"
label="New Repository Task"
menubarPath="reports"
tooltip="New Repository Task"/>
<action
class="org.eclipse.mylar.internal.tasklist.ui.actions.NewQueryAction"
enablesFor="*"
icon="icons/etool16/query-new.gif"
id="org.eclipse.mylar.tasklist.actions.addQuery"
menubarPath="reports"
label="New Repository Query"
style="push"
tooltip="New Repository Query">
</action>
<action
class="org.eclipse.mylar.internal.tasklist.ui.SynchronizeReportsAction"
enablesFor="*"
icon="icons/etool16/repository-synchronize.gif"
id="org.eclipse.mylar.bugzilla.ui.popup.refresh"
label="Synchronize with Repository"
menubarPath="reports"
tooltip="Synchronize with Repository">
<enablement>
<or>
<objectClass name="org.eclipse.mylar.provisional.tasklist.AbstractQueryHit"/>
<objectClass name="org.eclipse.mylar.provisional.tasklist.AbstractRepositoryQuery"/>
<objectClass name="org.eclipse.mylar.provisional.tasklist.AbstractRepositoryTask"/>
<objectClass name="org.eclipse.mylar.provisional.tasklist.AbstractTaskContainer"/>
</or>
</enablement>
</action>
</viewerContribution>
</extension>
<extension point="org.eclipse.ui.preferencePages">
<page
name="Task List"
class="org.eclipse.mylar.internal.tasklist.ui.preferences.MylarTaskListPreferencePage"
id="org.eclipse.mylar.tasklist.ui.preferences"
category="org.eclipse.mylar.ui.preferences">
</page>
<page
category="org.eclipse.mylar.ui.preferences"
class="org.eclipse.mylar.internal.tasklist.ui.preferences.MylarRepositoriesPreferencePage"
id="org.eclipse.mylar.tasklist.ui.preferences.repositories"
name="Task Repositories"/>
</extension>
<!--
<extension point="org.eclipse.ui.commands">
<command
name="Mylar Tasks"
description="Open Mylar Tasks View"
categoryId="org.eclipse.ui.category.views"
id="org.eclipse.mylar.tasklist.ui.views.TaskListView">
</command>
</extension>
-->
<extension point="org.eclipse.ui.bindings">
<key
sequence="M2+M3+Q M"
contextId="org.eclipse.ui.contexts.window"
commandId="org.eclipse.ui.views.showView"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
<parameter
id="org.eclipse.ui.views.showView.viewId"
value="org.eclipse.mylar.tasks.ui.views.TaskListView"/>
</key>
</extension>
<extension
point="org.eclipse.ui.themes">
<themeElementCategory
id="org.eclipse.mylar.tasklist.ui.presentation"
label="Mylar"/>
<colorDefinition
categoryId="org.eclipse.mylar.tasklist.ui.presentation"
id="org.eclipse.mylar.tasklist.ui.colors.foreground.overdue"
isEditable="true"
label="Tasks - Past Reminder"
value="167,10,26">
<description>
Text color for overdue tasks.
</description>
</colorDefinition>
<colorDefinition
categoryId="org.eclipse.mylar.tasklist.ui.presentation"
id="org.eclipse.mylar.tasklist.ui.colors.foreground.today"
isEditable="true"
label="Tasks - Today"
value="30,14,231">
<description>
Text color for tasks due today.
</description>
</colorDefinition>
<colorDefinition
categoryId="org.eclipse.mylar.tasklist.ui.presentation"
id="org.eclipse.mylar.tasklist.ui.colors.background.category"
isEditable="true"
label="Categories - Background"
value="234,233,237">
<description>
Background color of Task List categories and queries.
</description>
</colorDefinition>
<fontDefinition
categoryId="org.eclipse.mylar.tasklist.ui.presentation"
defaultsTo="org.eclipse.jface.textfont"
id="org.eclipse.mylar.tasklist.ui.fonts.task.editor.comment"
isEditable="true"
label="Task Editor - Comments">
<description>
Text font used for rendering comments.
</description>
</fontDefinition>
</extension>
<extension
point="org.eclipse.ui.perspectives">
<perspective
class="org.eclipse.mylar.internal.tasklist.ui.PlanningPerspectiveFactory"
icon="icons/eview16/task-activity.gif"
id="org.eclipse.mylar.tasklist.ui.perspectives.planning"
name="Planning"/>
</extension>
<extension point="org.eclipse.mylar.tasklist.providers">
<dynamicPopupMenu class="org.eclipse.mylar.internal.tasklist.ui.TaskReminderMenuContributor"/>
</extension>
<!--
<extension
point="org.eclipse.mylar.tasklist.editors">
<hyperlinkDetector class="org.eclipse.ui.internal.editors.text.URLHyperlinkDetector"/>
</extension>
-->
<!--<extension
point="org.eclipse.mylar.tasklist.editors">
<hyperlinkListener
class="org.eclipse.mylar.internal.tasklist.ui.TaskHyperlinkAdapter"
id="org.eclipse.mylar.tasklist.hyperlinkLister.task"
type="task"/>
</extension>-->
</plugin>
<!--
<action
label="Go Into Category"
tooltip="Go Into Category"
menubarPath="tasks"
id="org.eclipse.mylar.tasklist.actions.category.gointo"
class="org.eclipse.mylar.tasklist.ui.actions.GoIntoAction"
icon="icons/etool16/go-into.gif"
enablesFor="1"/>
-->
|