| <?xml version="1.0" encoding="UTF-8"?> |
| <?eclipse version="3.1"?> |
| <plugin> |
| <extension |
| id="org.eclipse.ecf.example.collab.ui.ClientPreferencePage" |
| point="org.eclipse.ui.views"> |
| <view |
| icon="icons/person.gif" |
| class="org.eclipse.ecf.example.collab.ui.LineChatView" |
| category="org.eclipse.ecf.ui.viewcategory" |
| name="ECF Collaboration" |
| id="org.eclipse.ecf.example.collab.ui.LineChatView"/> |
| <view |
| category="org.eclipse.ecf.ui.viewcategory" |
| class="org.eclipse.ecf.example.collab.CollabDiscoveryView" |
| icon="icons/person.gif" |
| id="org.eclipse.ecf.example.collab.discoveryview" |
| name="ECF Dynamic Service Discovery"/> |
| <view |
| category="org.eclipse.ecf.ui.viewcategory" |
| class="org.eclipse.ecf.example.collab.ui.CollabRosterView" |
| icon="icons/person.gif" |
| id="org.eclipse.ecf.example.collab.ui.CollabRosterView" |
| name="ECF Collab Roster"/> |
| </extension> |
| <extension |
| point="org.eclipse.ui.actionSets"> |
| <actionSet |
| label="ECF" |
| visible="true" |
| id="org.eclipse.ecf.example.collab.actionSet"> |
| <!-- |
| <action |
| toolbarPath="org.eclipse.ecf.example.collab.topseparator" |
| label="Connect Workspace..." |
| class="org.eclipse.ecf.example.collab.actions.WorkbenchAction" |
| tooltip="Connect Workspace to ECF Group" |
| icon="icons/person.gif" |
| style="push" |
| menubarPath="org.eclipse.ecf.example.collab.topmenu/org.eclipse.ecf.example.collab.topseparator" |
| id="org.eclipse.ecf.example.collab.joingroupaction"/> |
| --> |
| <action |
| toolbarPath="org.eclipse.ecf.example.collab.topseparator" |
| label="Connect Workspace (new dialog)..." |
| class="org.eclipse.ecf.example.collab.actions.NewWorkbenchAction" |
| tooltip="Connect Workspace to ECF Group" |
| icon="icons/person.gif" |
| style="push" |
| menubarPath="org.eclipse.ecf.example.collab.topmenu/org.eclipse.ecf.example.collab.topseparator" |
| id="org.eclipse.ecf.example.collab.joingroupaction"/> |
| <menu |
| label="ECF" |
| id="org.eclipse.ecf.example.collab.topmenu"> |
| <separator name="org.eclipse.ecf.example.collab.topseparator"/> |
| </menu> |
| </actionSet> |
| </extension> |
| <extension |
| point="org.eclipse.ui.popupMenus"> |
| <objectContribution |
| adaptable="true" |
| objectClass="org.eclipse.core.resources.IProject" |
| id="org.eclipse.ecf.example.collab.contribution1"> |
| <menu |
| label="ECF" |
| path="additions" |
| id="org.eclipse.ecf.example.collab.menu1"> |
| <separator name="group1"/> |
| <separator name="group2"/> |
| </menu> |
| <action |
| label="Connect Project..." |
| class="org.eclipse.ecf.example.collab.actions.JoinGroupWizardAction" |
| menubarPath="org.eclipse.ecf.example.collab.menu1/group1" |
| id="org.eclipse.ecf.client.joingroupwizardaction"/> |
| </objectContribution> |
| <objectContribution |
| adaptable="true" |
| id="org.eclipse.ecf.example.collab.contribution2" |
| objectClass="org.eclipse.core.resources.IFile"> |
| <menu |
| id="org.eclipse.ecf.example.collab.menu1" |
| label="ECF" |
| path="additions"> |
| <separator name="group1"/> |
| <separator name="group2"/> |
| </menu> |
| <action |
| class="org.eclipse.ecf.example.collab.actions.OpenSharedEditorAction" |
| id="org.eclipse.ecf.client.editfileaction" |
| label="Open Shared Editor" |
| menubarPath="org.eclipse.ecf.example.collab.menu1/group1"/> |
| </objectContribution> |
| </extension> |
| <extension |
| point="org.eclipse.ui.preferencePages"> |
| <page |
| category="org.eclipse.team.ui.TeamPreferences" |
| class="org.eclipse.ecf.example.collab.ui.ClientPreferencePage" |
| name="ECF Collaboration" |
| id="org.eclipse.ecf.example.collab.ui.preferences"/> |
| </extension> |
| <extension |
| point="org.eclipse.ui.preferencePages"> |
| <page |
| category="org.eclipse.team.ui.TeamPreferences" |
| class="org.eclipse.ecf.example.collab.start.AutoLoginPreferencePage" |
| name="ECF Autologin" |
| id="org.eclipse.ecf.example.collab.ui.autologin"/> |
| </extension> |
| |
| <extension id="org.eclipse.ecf.example.collab.sharedmarker" point="org.eclipse.core.resources.markers" name="ECF Marker"> |
| <persistent value="true"/> |
| <super type="org.eclipse.core.resources.problemmarker"/> |
| <super type="org.eclipse.core.resources.textmarker"/> |
| <attribute name="owner"/> |
| </extension> |
| |
| <extension |
| point="org.eclipse.ui.popupMenus"> |
| <viewerContribution |
| targetID="#TextRulerContext" |
| id="org.eclipse.ecf.texteditor.ruler.context.actions"> |
| <action |
| label="Share Selection" |
| class="org.eclipse.ecf.example.collab.actions.SetSharedEditorSelectionAction" |
| tooltip="Share Selection to ECF Remotes" |
| menubarPath="additions" |
| id="org.eclipse.ecf.example.collab.ui.text.SetSharedEditorSelectionAction"> |
| </action> |
| </viewerContribution> |
| </extension> |
| |
| <extension |
| point="org.eclipse.ui.popupMenus"> |
| <viewerContribution |
| targetID="#CompilationUnitRulerContext" |
| id="org.eclipse.ecf.javaeditor.ruler.context.actions"> |
| <action |
| label="Share Selection" |
| tooltip="Share Selection to ECF Remotes" |
| class="org.eclipse.ecf.example.collab.actions.SetSharedEditorSelectionAction" |
| menubarPath="add" |
| id="org.eclipse.ecf.example.collab.ui.java.SetSharedEditorSelectionAction"> |
| </action> |
| </viewerContribution> |
| </extension> |
| <extension |
| point="org.eclipse.ecf.startup"> |
| <ecfstart |
| class="org.eclipse.ecf.example.collab.start.CollabStart"/> |
| </extension> |
| <!-- |
| <extension |
| point="org.eclipse.ui.editors"> |
| <editor |
| class="org.eclipse.ecf.example.collab.ui.SharedEditor" |
| default="false" |
| extensions="xml,txt,java" |
| icon="icons/person.gif" |
| id="org.eclipse.ecf.example.collab.SharedEditor" |
| name="Shared Editor"/> |
| </extension> |
| --> |
| </plugin> |