| <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> |