]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.scl.ui/plugin.xml
Find SCL references in SCLModuleEditor with Ctrl+Shift+G
[simantics/platform.git] / bundles / org.simantics.scl.ui / plugin.xml
old mode 100755 (executable)
new mode 100644 (file)
index 2a2f3d9..885fe77
-<?xml version="1.0" encoding="UTF-8"?>\r
-<?eclipse version="3.4"?>\r
-<plugin>\r
-   <extension\r
-         point="org.eclipse.ui.editors">\r
-      <editor\r
-            class="org.simantics.scl.ui.editor.SCLEditor"\r
-            contributorClass="org.eclipse.ui.texteditor.BasicTextEditorActionContributor"\r
-            default="true"\r
-            extensions="scl"\r
-            filenames="*.scl"\r
-            id="org.simantics.scl.ui.editor"\r
-            name="SCL Editor">\r
-      </editor>\r
-      <editor\r
-            class="org.simantics.scl.ui.editor2.SCLModuleEditor2"\r
-            contributorClass="org.eclipse.ui.texteditor.BasicTextEditorActionContributor"\r
-            default="true"\r
-            extensions="scl"\r
-            filenames="*.scl"\r
-            id="org.simantics.scl.ui.editor2"\r
-            name="SCL Module Editor">\r
-      </editor>\r
-   </extension>\r
-   <extension\r
-         point="org.eclipse.core.filebuffers.documentSetup">\r
-      <participant\r
-            class="org.simantics.scl.ui.editor.SCLDocumentSetup"\r
-            extensions="scl">\r
-      </participant>\r
-   </extension>\r
-   <extension\r
-         point="org.eclipse.core.contenttype.contentTypes">\r
-      <content-type\r
-            default-charset="UTF-8"\r
-            file-extensions="scl"\r
-            id="org.simantics.scl.contentType"\r
-            name="SCL Source"\r
-            priority="normal">\r
-      </content-type>\r
-   </extension>\r
-   <extension\r
-         point="org.eclipse.ui.views">\r
-      <category\r
-            id="org.simantics.scl.ui.category"\r
-            name="SCL">\r
-      </category>\r
-      <view\r
-            allowMultiple="true"\r
-            category="org.simantics.scl.ui.category"\r
-            class="org.simantics.scl.ui.console.SCLConsoleView"\r
-            icon="icons/application_xp_terminal.png"\r
-            id="org.simantics.scl.ui.console"\r
-            name="SCL Console"\r
-            restorable="true">\r
-      </view>\r
-      <view\r
-            allowMultiple="true"\r
-            category="org.simantics.scl.ui.category"\r
-            class="org.simantics.scl.ui.issues.SCLIssuesView"\r
-            icon="icons/error.png"\r
-            id="org.simantics.scl.ui.issues"\r
-            name="SCL Issues"\r
-            restorable="true">\r
-      </view>\r
-   </extension>\r
-   <extension\r
-         point="org.eclipse.ui.menus">\r
-      <menuContribution\r
-            allPopups="false"\r
-            locationURI="menu:help?after=group.main.ext">\r
-         <command\r
-               commandId="org.simantics.scl.ui.launchDocumentationBrowser"\r
-               label="SCL Documentation"\r
-               style="push">\r
-         </command>\r
-      </menuContribution>\r
-   </extension>\r
-   <extension\r
-         point="org.eclipse.ui.commands">\r
-      <command\r
-            id="org.simantics.scl.ui.launchDocumentationBrowser"\r
-            name="SCL module documentation">\r
-      </command>\r
-      <command\r
-            id="org.simantics.scl.editor.openModule"\r
-            name="Open SCL module">\r
-      </command>\r
-      <command\r
-            id="org.simantics.scl.editor.openDefinition"\r
-            name="Open SCL definition">\r
-      </command>\r
-      <command\r
-            id="org.simantics.scl.editor.openDeclaration"\r
-            name="Open Declaration">\r
-      </command>\r
-   </extension>\r
-   <extension\r
-         point="org.eclipse.ui.handlers">\r
-      <handler\r
-            class="org.simantics.scl.ui.browser.LaunchSCLDocumentationBrowser"\r
-            commandId="org.simantics.scl.ui.launchDocumentationBrowser">\r
-      </handler>   \r
-      <handler\r
-            class="org.simantics.scl.ui.editor2.OpenSCLModule"\r
-            commandId="org.simantics.scl.editor.openModule">\r
-      </handler>\r
-      <handler\r
-            class="org.simantics.scl.ui.editor2.OpenSCLDefinition"\r
-            commandId="org.simantics.scl.editor.openDefinition">\r
-      </handler>\r
-      <handler\r
-            class="org.simantics.scl.ui.editor2.OpenDeclaration"\r
-            commandId="org.simantics.scl.editor.openDeclaration">\r
-      </handler>\r
-   </extension>\r
-   <extension\r
-         point="org.eclipse.ui.bindings">\r
-      <key\r
-            commandId="org.eclipse.ui.views.showView"\r
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"\r
-            sequence="M2+M3+Q S">\r
-         <parameter\r
-               id="org.eclipse.ui.views.showView.viewId"\r
-               value="org.simantics.scl.ui.console">\r
-         </parameter>\r
-      </key>\r
-      <key\r
-            platform="carbon"\r
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"\r
-            sequence="M2+M3+Q S">\r
-      </key>\r
-      <key\r
-            platform="carbon"\r
-            commandId="org.eclipse.ui.views.showView"\r
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"\r
-            sequence="M1+M3+Q S">\r
-         <parameter\r
-               id="org.eclipse.ui.views.showView.viewId"\r
-               value="org.simantics.scl.ui.console">\r
-         </parameter>\r
-      </key>\r
-      <key\r
-            commandId="org.simantics.scl.editor.openModule"\r
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"\r
-            sequence="CTRL+SHIFT+M">\r
-      </key>\r
-      <key\r
-            commandId="org.simantics.scl.editor.openDefinition"\r
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"\r
-            sequence="CTRL+SHIFT+D">\r
-      </key>\r
-      <key\r
-            commandId="org.simantics.scl.editor.openDeclaration"\r
-            contextId="org.simantics.scl.ui.editor"\r
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"\r
-            sequence="F3">\r
-      </key>\r
-   </extension>\r
-   <extension\r
-         point="org.eclipse.ui.contexts">\r
-      <context\r
-            id="org.simantics.scl.ui.editor"\r
-            name="SCL module editor">\r
-      </context>\r
-   </extension>\r
-   <extension\r
-         point="org.eclipse.ui.elementFactories">\r
-      <factory\r
-            class="org.simantics.scl.ui.editor2.SCLModuleEditorInputFactory"\r
-            id="org.simantics.scl.ui.editor.inputFactory">\r
-      </factory>\r
-   </extension>\r
-\r
-</plugin>\r
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.4"?>
+<plugin>
+   <extension
+         point="org.eclipse.ui.editors">
+      <editor
+            class="org.simantics.scl.ui.editor.SCLEditor"
+            contributorClass="org.eclipse.ui.texteditor.BasicTextEditorActionContributor"
+            default="true"
+            extensions="scl"
+            filenames="*.scl"
+            id="org.simantics.scl.ui.editor"
+            name="SCL Editor">
+      </editor>
+      <editor
+            class="org.simantics.scl.ui.editor2.SCLModuleEditor2"
+            contributorClass="org.eclipse.ui.texteditor.BasicTextEditorActionContributor"
+            default="true"
+            extensions="scl"
+            filenames="*.scl"
+            id="org.simantics.scl.ui.editor2"
+            name="SCL Module Editor">
+      </editor>
+   </extension>
+   <extension
+         point="org.eclipse.core.filebuffers.documentSetup">
+      <participant
+            class="org.simantics.scl.ui.editor.SCLDocumentSetup"
+            extensions="scl">
+      </participant>
+   </extension>
+   <extension
+         point="org.eclipse.core.contenttype.contentTypes">
+      <content-type
+            default-charset="UTF-8"
+            file-extensions="scl"
+            id="org.simantics.scl.contentType"
+            name="SCL Source"
+            priority="normal">
+      </content-type>
+   </extension>
+   <extension
+         point="org.eclipse.ui.views">
+      <category
+            id="org.simantics.scl.ui.category"
+            name="SCL">
+      </category>
+      <view
+            allowMultiple="true"
+            category="org.simantics.scl.ui.category"
+            class="org.simantics.scl.ui.console.SCLConsoleView"
+            icon="icons/application_xp_terminal.png"
+            id="org.simantics.scl.ui.console"
+            name="SCL Console"
+            restorable="true">
+      </view>
+      <view
+            allowMultiple="true"
+            category="org.simantics.scl.ui.category"
+            class="org.simantics.scl.ui.console.SCLScriptConsoleView"
+            icon="icons/application_xp.png"
+            id="org.simantics.scl.ui.scriptConsole"
+            name="SCL Script Output"
+            restorable="true">
+      </view>
+      <view
+            allowMultiple="false"
+            category="org.simantics.scl.ui.category"
+            class="org.simantics.scl.ui.issues.SCLIssuesView"
+            icon="icons/error.png"
+            id="org.simantics.scl.ui.issues"
+            name="SCL Issues"
+            restorable="true">
+      </view>
+      <view
+            allowMultiple="false"
+            category="org.simantics.scl.ui.category"
+            class="org.simantics.scl.ui.modulebrowser.SCLModuleBrowser"
+            icon="icons/lambda.png"
+            id="org.simantics.scl.ui.modulebrowser"
+            name="SCL Module Browser"
+            restorable="true">
+      </view>
+   </extension>
+   <extension
+         point="org.eclipse.ui.menus">
+      <menuContribution
+            allPopups="false"
+            locationURI="menu:help?after=group.main.ext">
+         <command
+               commandId="org.simantics.scl.ui.launchDocumentationBrowser"
+               label="SCL Documentation"
+               style="push">
+         </command>
+      </menuContribution>
+   </extension>
+   <extension
+         point="org.eclipse.ui.commands">
+      <command
+            id="org.simantics.scl.ui.launchDocumentationBrowser"
+            name="SCL module documentation">
+      </command>
+      <command
+            id="org.simantics.scl.editor.openModule"
+            name="Open SCL module">
+      </command>
+      <command
+            id="org.simantics.scl.editor.openDefinition"
+            name="Open SCL definition">
+      </command>
+      <command
+            id="org.simantics.scl.editor.openDeclaration"
+            name="Open Declaration">
+      </command>
+      <command
+            id="org.simantics.scl.editor.findSCLSearchAction"
+            name="Find SCL references">
+      </command>
+   </extension>
+   <extension
+         point="org.eclipse.ui.handlers">
+      <handler
+            class="org.simantics.scl.ui.browser.LaunchSCLDocumentationBrowser"
+            commandId="org.simantics.scl.ui.launchDocumentationBrowser">
+      </handler>   
+      <handler
+            class="org.simantics.scl.ui.editor2.OpenSCLModule"
+            commandId="org.simantics.scl.editor.openModule">
+      </handler>
+      <handler
+            class="org.simantics.scl.ui.editor2.OpenSCLDefinition"
+            commandId="org.simantics.scl.editor.openDefinition">
+      </handler>
+      <handler
+            class="org.simantics.scl.ui.editor2.OpenDeclaration"
+            commandId="org.simantics.scl.editor.openDeclaration">
+      </handler>
+      <handler
+            class="org.simantics.scl.ui.editor2.FindSCLSearchAction"
+            commandId="org.simantics.scl.editor.findSCLSearchAction">
+      </handler>
+   </extension>
+   <extension
+         point="org.eclipse.ui.bindings">
+      <key
+            commandId="org.eclipse.ui.views.showView"
+            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
+            sequence="M2+M3+Q S">
+         <parameter
+               id="org.eclipse.ui.views.showView.viewId"
+               value="org.simantics.scl.ui.console">
+         </parameter>
+      </key>
+      <key
+            platform="carbon"
+            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
+            sequence="M2+M3+Q S">
+      </key>
+      <key
+            platform="carbon"
+            commandId="org.eclipse.ui.views.showView"
+            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
+            sequence="M1+M3+Q S">
+         <parameter
+               id="org.eclipse.ui.views.showView.viewId"
+               value="org.simantics.scl.ui.console">
+         </parameter>
+      </key>
+      <key
+            commandId="org.simantics.scl.editor.openModule"
+            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
+            sequence="CTRL+SHIFT+M">
+      </key>
+      <key
+            commandId="org.simantics.scl.editor.openDefinition"
+            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
+            sequence="CTRL+SHIFT+D">
+      </key>
+      <key
+            commandId="org.simantics.scl.editor.openDeclaration"
+            contextId="org.simantics.scl.ui.editor"
+            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
+            sequence="F3">
+      </key>
+      <key
+            commandId="org.simantics.scl.editor.findSCLSearchAction"
+            contextId="org.simantics.scl.ui.editor"
+            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
+            sequence="CTRL+SHIFT+G">
+      </key>
+   </extension>
+   <extension
+         point="org.eclipse.ui.contexts">
+      <context
+            id="org.simantics.scl.ui.editor"
+            name="SCL module editor">
+      </context>
+   </extension>
+   <extension
+         point="org.eclipse.ui.elementFactories">
+      <factory
+            class="org.simantics.scl.ui.editor2.SCLModuleEditorInputFactory"
+            id="org.simantics.scl.ui.editor.inputFactory">
+      </factory>
+   </extension>
+   <extension
+         point="org.eclipse.ui.perspectives">
+      <perspective
+            class="org.simantics.scl.ui.perspective.SCLPerspectiveFactory"
+            icon="icons/lambda.png"
+            id="org.simantics.scl.ui.perspective"
+            name="SCL Development Perspective">
+      </perspective>
+   </extension>
+   <extension
+         point="org.eclipse.ui.perspectiveExtensions">
+      <perspectiveExtension
+            targetID="org.simantics.scl.ui.perspective">
+         <view
+               id="org.simantics.scl.ui.modulebrowser"
+               minimized="false"
+               ratio="0.2"
+               relationship="left"
+               relative="org.eclipse.ui.editorss">
+         </view>
+         <view
+               id="org.simantics.scl.ui.console"
+               minimized="false"
+               ratio="0.8"
+               relationship="bottom"
+               relative="org.eclipse.ui.editorss">
+         </view>
+         <view
+               id="org.simantics.scl.ui.issues"
+               minimized="false"
+               ratio="0.8"
+               relationship="bottom"
+               relative="org.simantics.scl.ui.modulebrowser">
+         </view>
+      </perspectiveExtension>
+   </extension>
+   <extension
+         point="org.eclipse.ui.themes">
+      <themeElementCategory
+            id="org.simantics.scl"
+            label="SCL">
+      </themeElementCategory>
+      <fontDefinition
+            categoryId="org.simantics.scl"
+            id="org.simantics.scl.consolefont"
+            label="SCL Console Font"
+            value="Courier New-regular-11">
+         <description>
+            The SCL Console font is used by SCL Console and SCL Script Output console views.
+         </description>
+      </fontDefinition>
+   </extension>
+   <extension
+         point="org.eclipse.search.searchResultViewPages">
+      <viewPage
+            class="org.simantics.scl.ui.search.SCLSearchResultPage"
+            id="org.simantics.scl.ui.search.sclSearchResultPage"
+            searchResultClass="org.simantics.scl.ui.search.SCLSearchResult">
+      </viewPage>
+   </extension>
+
+</plugin>