blob: fe854a63475f703a83a8b26b41f6541a6e312095 [file] [log] [blame]
<plugin>
<!-- Menus -->
<extension point="org.eclipse.ui.popupMenus">
<objectContribution
objectClass="com.atlassian.connector.eclipse.ui.commons.IEditorResource"
adaptable="true"
id="com.atlassian.connector.eclipse.crucible.ui.ReviewResource2">
<action
class="com.atlassian.connector.eclipse.internal.crucible.ui.actions.CreateReviewFromResourcesAction"
id="com.atlassian.connector.eclipse.internal.crucible.ui.CreateReviewAction2"
menubarPath="team.main/group10"
icon="icons/obj16/crucible.png"
label="Create Review"
tooltip="Create Review">
</action>
</objectContribution>
</extension>
<extension id="com.atlassian.connector.eclipse.crucible.ui.popup" name="Crucible Review Actions" point="org.eclipse.ui.popupMenus">
<objectContribution id="com.atlassian.connector.eclipse.crucible.ui.objectContribution1" objectClass="org.eclipse.ui.IEditorInput">
<action class="com.atlassian.connector.eclipse.internal.crucible.ui.actions.AddLineCommentToFileAction"
enablesFor="1" icon="icons/obj16/pin_addcomment.png" id="com.atlassian.connector.eclipse.crucible.ui.action.add.line.comment"
label="Comment on Selected Lines..." menubarPath="group.undo" tooltip="Add Line Comment to Active Review">
</action>
<action class="com.atlassian.connector.eclipse.internal.crucible.ui.actions.AddGeneralCommentToFileAction"
enablesFor="1" id="com.atlassian.connector.eclipse.crucible.ui.action.add.file.comment"
label="Add General File Comment..." menubarPath="group.undo" tooltip="Add Comment to Active Review">
</action>
<visibility>
<systemProperty name="com.atlassian.connector.eclipse.crucible.ui.review.active" value="true"/>
</visibility>
</objectContribution>
</extension>
<extension point="org.eclipse.ui.editors.annotationTypes">
<type name="com.atlassian.connector.eclipse.cruicible.ui.comment.annotation"/>
</extension>
<extension point="org.eclipse.ui.editors.markerAnnotationSpecification">
<specification annotationType="com.atlassian.connector.eclipse.cruicible.ui.comment.annotation"
colorPreferenceKey="comment_color"
colorPreferenceValue="179,215,255"
contributesToHeader="true"
highlightPreferenceKey="comment_highlight"
highlightPreferenceValue="true"
icon="/icons/obj16/crucible.png"
includeOnPreferencePage="true"
isGoToNextNavigationTarget="false"
isGoToNextNavigationTargetKey="comment_isGoToNextNavigationTargetKey"
isGoToPreviousNavigationTarget="false"
isGoToPreviousNavigationTargetKey="commet_isGoToPreviousNavigationTargetKey"
label="Active Review Comments"
overviewRulerPreferenceKey="comment_overviewRuler"
overviewRulerPreferenceValue="true"
presentationLayer="0"
showInNextPrevDropdownToolbarAction="false"
showInNextPrevDropdownToolbarActionKey="comment_showInNextPrevDropdownToolbarAction"
textPreferenceKey="comment_text"
textPreferenceValue="true"
textStylePreferenceKey="comment_stylePreferences"
textStylePreferenceValue="BOX"
verticalRulerPreferenceKey="comment_verticalRuler"
verticalRulerPreferenceValue="true" />
</extension>
<!-- no preferences for Crucible
<extension point="org.eclipse.ui.preferencePages">
<page category="com.atlassian.connector.eclipse.ui.preferences.AtlassianPreferencePage"
class="com.atlassian.connector.eclipse.crucible.ui.preferences.CruciblePreferencePage"
id="com.atlassian.connector.eclipse.crucible.ui.CruciblePreferencePage" name="Crucible">
</page>
</extension>
<extension point="org.eclipse.core.runtime.preferences">
<initializer class="com.atlassian.connector.eclipse.crucible.ui.preferences.PreferenceInitializer">
</initializer>
</extension>
-->
<extension
point="org.eclipse.core.runtime.adapters">
<!-- I declare that I can adapt from IAdaptable in order actually to make it work in as many contexts as possible -
not only for instanceofs IResource, but also for CompilationUnit, IJavaProject, etc. which do adapt to IResource, but
do not implement this interface. It also handles IEditorInput -->
<factory
adaptableType="org.eclipse.core.runtime.IAdaptable"
class="com.atlassian.connector.eclipse.ui.commons.EditorResourceAdapterFactory">
<adapter
type="com.atlassian.connector.eclipse.ui.commons.IEditorResource">
</adapter>
</factory>
</extension>
<extension point="org.eclipse.ui.workbench.texteditor.rulerColumns">
<column id="com.atlassian.connector.eclipse.crucible.ui.editor.annotationRuler" name="Crucible Comments"
icon="/icons/obj16/crucible.png"
class="com.atlassian.connector.eclipse.internal.crucible.ui.editor.ruler.CommentAnnotationRulerColumn"
enabled="true"
global="true"
includeInMenu="true">
<placement gravity="1.0">
<!--<after id="org.eclipse.ui.editors.columns.annotations"/> -->
</placement>
<targetClass class="org.eclipse.ui.texteditor.AbstractDecoratedTextEditor" />
</column>
</extension>
</plugin>