| <?xml version="1.0" encoding="UTF-8"?> |
| <?eclipse version="3.2"?> |
| <!-- |
| Copyright (c) 2017 Exyte |
| All rights reserved. This program and the accompanying materials |
| are made available under the terms of the Eclipse Public License v1.0 |
| which accompanies this distribution, and is available at |
| http://www.eclipse.org/legal/epl-v10.html |
| |
| Contributors: |
| Yuri Strot - initial API and implementation |
| --> |
| |
| <plugin> |
| <extension-point id="sources" name="sources" schema="schema/sources.exsd"/> |
| <extension-point id="excludedSources" name="excludedSources" schema="schema/excludedSources.exsd"/> |
| |
| <extension |
| point="org.eclipse.ui.handlers"> |
| <handler |
| commandId="org.eclipse.ui.glance.commands.open" |
| class="org.eclipse.ui.glance.internal.OpenSearchPanelHandler"> |
| </handler> |
| </extension> |
| |
| <extension point="org.eclipse.ui.startup"> |
| <startup class="org.eclipse.ui.glance.internal.GlanceStartup"/> |
| </extension> |
| |
| <extension point="org.eclipse.ui.commands"> |
| <command |
| categoryId="org.eclipse.ui.glance.commands" |
| description="Open Glance search panel" |
| id="org.eclipse.ui.glance.commands.open" |
| name="Open Glance"> |
| </command> |
| <command |
| categoryId="org.eclipse.ui.glance.commands" |
| description="Close Glance search panel" |
| id="org.eclipse.ui.glance.commands.close" |
| name="Close Glance"> |
| </command> |
| <command |
| categoryId="org.eclipse.ui.glance.commands" |
| description="Show next Glance match" |
| id="org.eclipse.ui.glance.nextResult" |
| name="Next Match"> |
| </command> |
| <command |
| categoryId="org.eclipse.ui.glance.commands" |
| description="Show previous Glance match" |
| id="org.eclipse.ui.glance.prevResult" |
| name="Previous Match"> |
| </command> |
| <command |
| categoryId="org.eclipse.ui.glance.commands" |
| description="Return focus back from Glance search panel to control" |
| id="org.eclipse.ui.glance.commands.focus" |
| name="Return Focus Back"> |
| </command> |
| <command |
| categoryId="org.eclipse.ui.glance.commands" |
| description="Clear Glance search history" |
| id="org.eclipse.ui.glance.commands.clearHistory" |
| name="Clear History"> |
| </command> |
| <category |
| description="Glance search commands" |
| id="org.eclipse.ui.glance.commands" |
| name="Glance"> |
| </category> |
| </extension> |
| |
| <extension point="org.eclipse.ui.bindings"> |
| <key |
| sequence="M1+M3+F" |
| contextId="org.eclipse.ui.contexts.dialogAndWindow" |
| commandId="org.eclipse.ui.glance.commands.open" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/> |
| <key |
| commandId="org.eclipse.ui.glance.commands.focus" |
| contextId="org.eclipse.ui.glance.context" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
| sequence="M1+M3+F"> |
| </key> |
| <key |
| commandId="org.eclipse.ui.glance.commands.close" |
| contextId="org.eclipse.ui.glance.context" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
| sequence="ESC"> |
| </key> |
| <key |
| commandId="org.eclipse.ui.glance.nextResult" |
| contextId="org.eclipse.ui.glance.context" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
| sequence="ENTER"> |
| </key> |
| <key |
| commandId="org.eclipse.ui.glance.prevResult" |
| contextId="org.eclipse.ui.glance.context" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
| sequence="M2+ENTER"> |
| </key> |
| <key |
| commandId="org.eclipse.ui.glance.commands.clearHistory" |
| contextId="org.eclipse.ui.glance.context" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
| sequence="M1+M2+BS"> |
| </key> |
| <sequenceModifier find="M1+M3" replace="M1+M4" platforms="cocoa,carbon"/> |
| </extension> |
| |
| <extension point="org.eclipse.ui.preferencePages"> |
| <page |
| class="org.eclipse.ui.glance.internal.preferences.GlancePreferencePage" |
| id="org.eclipse.ui.glance.preference" |
| category="org.eclipse.ui.preferencePages.Workbench" |
| name="Glance Search"/> |
| </extension> |
| |
| <extension point="org.eclipse.core.runtime.preferences"> |
| <initializer class="org.eclipse.ui.glance.internal.preferences.GlancePreferenceInitializer"/> |
| </extension> |
| |
| <extension point="org.eclipse.core.resources.markers" id="marker" name="Glance Results"> |
| <super type="org.eclipse.core.resources.textmarker"/> |
| <attribute name="line"/> |
| </extension> |
| |
| <extension point="org.eclipse.ui.ide.markerImageProviders"> |
| <imageprovider |
| id="org.eclipse.ui.glance.markerProvider" |
| markertype="org.eclipse.ui.glance.marker" |
| icon="icons/full/elcl16/searchm_obj.png"> |
| </imageprovider> |
| </extension> |
| |
| <extension point="org.eclipse.ui.editors.annotationTypes"> |
| <type |
| name="org.eclipse.ui.glance.highlight" |
| markerType="org.eclipse.ui.glance.marker"> |
| </type> |
| <type |
| markerType="org.eclipse.ui.glance.marker" |
| name="org.eclipse.ui.glance.select"> |
| </type> |
| </extension> |
| |
| <extension point="org.eclipse.ui.editors.markerAnnotationSpecification"> |
| <specification |
| annotationType="org.eclipse.ui.glance.highlight" |
| label="Glance Results" |
| icon="icons/full/elcl16/searchm_obj.png" |
| textPreferenceKey="glanceText" |
| textPreferenceValue="false" |
| highlightPreferenceKey="glanceHighlight" |
| highlightPreferenceValue="true" |
| overviewRulerPreferenceKey="glanceOverviewRuler" |
| overviewRulerPreferenceValue="true" |
| verticalRulerPreferenceKey="glanceVerticalRuler" |
| verticalRulerPreferenceValue="true" |
| colorPreferenceKey="glanceColorBackground" |
| colorPreferenceValue="255,255,128" |
| presentationLayer="5" |
| showInNextPrevDropdownToolbarActionKey="glanceShowNextPrev" |
| showInNextPrevDropdownToolbarAction="true" |
| isGoToNextNavigationTargetKey="glanceGoNext" |
| isGoToNextNavigationTarget="false" |
| isGoToPreviousNavigationTargetKey="glanceGoPrev" |
| isGoToPreviousNavigationTarget="false"> |
| </specification> |
| <specification |
| annotationType="org.eclipse.ui.glance.select" |
| colorPreferenceKey="glanceSelectedColorBackground" |
| colorPreferenceValue="255,128,0" |
| highlightPreferenceKey="glanceHighlight" |
| highlightPreferenceValue="true" |
| icon="icons/full/elcl16/searchm_obj.png" |
| isGoToNextNavigationTarget="false" |
| isGoToNextNavigationTargetKey="glanceGoNext" |
| isGoToPreviousNavigationTarget="false" |
| isGoToPreviousNavigationTargetKey="glanceGoPrev" |
| label="Glance Selected Result" |
| overviewRulerPreferenceKey="glanceOverviewRuler" |
| overviewRulerPreferenceValue="true" |
| presentationLayer="6" |
| showInNextPrevDropdownToolbarAction="true" |
| showInNextPrevDropdownToolbarActionKey="glanceShowNextPrev" |
| textPreferenceKey="glanceText" |
| textPreferenceValue="false" |
| verticalRulerPreferenceKey="glanceVerticalRuler" |
| verticalRulerPreferenceValue="true"> |
| </specification> |
| </extension> |
| <extension |
| point="org.eclipse.ui.contexts"> |
| <context |
| id="org.eclipse.ui.glance.context" |
| name="Glance Search Context"> |
| </context> |
| </extension> |
| <extension point="org.eclipse.ui.glance.sources"> |
| <source |
| class="org.eclipse.ui.glance.controls.descriptors.StyledTextDescriptor" |
| priority="1"/> |
| <source |
| class="org.eclipse.ui.glance.controls.descriptors.ListeningStyledTextDescriptor" |
| priority="5"/> |
| <source |
| class="org.eclipse.ui.glance.controls.descriptors.TreeDescriptor" |
| priority="1"/> |
| <source |
| class="org.eclipse.ui.glance.controls.descriptors.TableDescriptor" |
| priority="1"/> |
| <source |
| class="org.eclipse.ui.glance.viewers.descriptors.SourceViewerDescriptor" |
| priority="3"/> |
| <source |
| class="org.eclipse.ui.glance.viewers.descriptors.TextViewerDescriptor" |
| priority="2"/> |
| </extension> |
| </plugin> |