| <?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/collaboration.gif" |
| class="org.eclipse.ecf.internal.example.collab.ui.LineChatView" |
| category="org.eclipse.ecf.ui.viewcategory" |
| name="%view.name.Collaboration" |
| id="org.eclipse.ecf.internal.example.collab.ui.LineChatView"/> |
| </extension> |
| <extension |
| point="org.eclipse.ui.preferencePages"> |
| <page |
| category="org.eclipse.ecf.ui.category" |
| class="org.eclipse.ecf.internal.example.collab.ui.ClientPreferencePage" |
| id="org.eclipse.ecf.example.collab.ui.preferences" |
| name="%page.name.Collaboration"> |
| <keywordReference |
| id="org.eclipse.ecf.example.collab.ui.keywords"> |
| </keywordReference> |
| </page> |
| </extension> |
| <extension |
| point="org.eclipse.ui.keywords"> |
| <keyword |
| id="org.eclipse.ecf.example.collab.ui.keywords" |
| label="%keyword.label.collab_chat_ecf"> |
| </keyword> |
| </extension> |
| <!-- |
| <extension |
| point="org.eclipse.ui.preferencePages"> |
| <page |
| category="org.eclipse.ecf.ui.category" |
| class="org.eclipse.ecf.internal.example.collab.start.AutoLoginPreferencePage" |
| name="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="%texteditor.action.label.Share_Selection" |
| class="org.eclipse.ecf.internal.example.collab.actions.SetSharedEditorSelectionAction" |
| tooltip="%texteditor.action.tooltip.Share_Selection" |
| menubarPath="additions" |
| id="org.eclipse.ecf.example.collab.ui.text.SetSharedEditorSelectionAction"> |
| </action> |
| </viewerContribution> |
| <viewerContribution |
| targetID="#CompilationUnitRulerContext" |
| id="org.eclipse.ecf.javaeditor.ruler.context.actions"> |
| <action |
| label="%javaeditor.action.label.Share_Selection" |
| tooltip="%javaeditor.action.tooltip.Share_Selection" |
| class="org.eclipse.ecf.internal.example.collab.actions.SetSharedEditorSelectionAction" |
| menubarPath="add" |
| id="org.eclipse.ecf.example.collab.ui.java.SetSharedEditorSelectionAction"> |
| </action> |
| </viewerContribution> |
| </extension> |
| <extension |
| point="org.eclipse.ui.actionSets"> |
| <actionSet |
| id="org.eclipse.ecf.example.collab.ui.actionSet" |
| label="%actionSet.label.Communications" |
| visible="false"> |
| <action |
| class="org.eclipse.ecf.internal.example.collab.actions.JoinGroupWizardAction" |
| icon="icons/collaboration.gif" |
| id="org.eclipse.ecf.example.collab.action2" |
| label="%action.label.Connect_Workspace_to_Collaboration_Group" |
| style="push" |
| toolbarPath="org.eclipse.ecf.ui.collaboration" |
| tooltip="%action.tooltip.Connect_Workspace_to_Collaboration_Group"> |
| </action> |
| <action |
| class="org.eclipse.ecf.internal.ui.actions.SelectProviderAction" |
| icon="icons/messages.gif" |
| id="org.eclipse.ecf.example.collab.ui.connectAction" |
| label="%connectionToProvider.name" |
| style="pulldown" |
| toolbarPath="org.eclipse.ecf.ui.collaboration" |
| tooltip="%connectionToProvider.tooltip"> |
| </action> |
| </actionSet> |
| </extension> |
| <!-- |
| <extension |
| point="org.eclipse.ui.editors"> |
| <editor |
| class="org.eclipse.ecf.example.collab.ui.SharedEditor" |
| default="false" |
| extensions="xml,txt,java" |
| icon="icons/contact_enabled.gif" |
| id="org.eclipse.ecf.example.collab.SharedEditor" |
| name="Shared Editor"/> |
| </extension> |
| --> |
| <extension |
| point="org.eclipse.ui.perspectiveExtensions"> |
| <perspectiveExtension |
| targetID="org.eclipse.ecf.ui.perspective.communications"> |
| <actionSet |
| id="org.eclipse.ecf.example.collab.ui.actionSet"> |
| </actionSet> |
| <view |
| id="org.eclipse.ecf.internal.example.collab.ui.LineChatView" |
| relationship="stack" |
| relative="org.eclipse.ui.views.ProblemView" |
| visible="true"> |
| </view> |
| </perspectiveExtension> |
| </extension> |
| |
| <extension |
| point="org.eclipse.ui.workbench.texteditor.hyperlinkDetectors"> |
| <hyperlinkDetector |
| activate="true" |
| class="org.eclipse.ecf.internal.example.collab.ui.hyperlink.ECFGenericHyperlinkDetector" |
| id="org.eclipse.ecf.example.collab.ui.hyperlink.ECFGenericHyperlinkDetector" |
| name="%hyperlinkDetector.name.ECF_Generic" |
| targetId="org.eclipse.ui.DefaultTextEditor"> |
| </hyperlinkDetector> |
| </extension> |
| <extension |
| point="org.eclipse.ui.menus"> |
| <menuContribution |
| locationURI="popup:#CompilationUnitEditorContext"> |
| <dynamic |
| class="org.eclipse.ecf.internal.example.collab.EditorCompoundContributionItem" |
| id="org.eclipse.ecf.example.collab.compilationuniteditorcontribution"> |
| </dynamic> |
| </menuContribution> |
| </extension> |
| |
| <extension |
| point="org.eclipse.ui.menus"> |
| <menuContribution |
| locationURI="popup:#TextEditorContext"> |
| <dynamic |
| class="org.eclipse.ecf.internal.example.collab.EditorCompoundContributionItem" |
| id="org.eclipse.ecf.example.collab.texteditorcontribution"> |
| </dynamic> |
| </menuContribution> |
| </extension> |
| |
| <!-- wtp structured editors --> |
| <extension |
| point="org.eclipse.ui.menus"> |
| <menuContribution |
| locationURI="popup:org.eclipse.wst.sse.ui.StructuredTextEditor.EditorContext?after=additions"> |
| <dynamic |
| class="org.eclipse.ecf.internal.example.collab.EditorCompoundContributionItem" |
| id="org.eclipse.ecf.example.collab.structuredtexteditorcontribution"> |
| </dynamic> |
| </menuContribution> |
| </extension> |
| |
| <extension |
| point="org.eclipse.ui.workbench.texteditor.hyperlinkDetectors"> |
| <hyperlinkDetector |
| activate="true" |
| class="org.eclipse.ecf.internal.example.collab.ui.hyperlink.EclipseCollabHyperlinkDetector" |
| id="org.eclipse.ecf.internal.example.collab.ui.hyperlink.EclipseCollabHyperlinkDetector" |
| name="%ShareHyperlinkDetector" |
| targetId="org.eclipse.ui.DefaultTextEditor"> |
| </hyperlinkDetector> |
| </extension> |
| <extension |
| point="org.eclipse.core.runtime.adapters"> |
| <factory |
| adaptableType="org.eclipse.ecf.provider.generic.TCPClientSOContainer" |
| class="org.eclipse.ecf.internal.example.collab.presence.PresenceContainerAdapterFactory"> |
| <adapter type="org.eclipse.ecf.presence.IPresenceContainerAdapter"/> |
| </factory> |
| </extension> |
| </plugin> |