blob: 822e7877be43ef0098c38e30d2bcfc5dfa76672c [file] [log] [blame]
<?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>