-<?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>
+ <fontDefinition
+ categoryId="org.simantics.scl"
+ id="org.simantics.scl.editorfont"
+ label="SCL Editor Font"
+ value="Courier New-regular-11">
+ <description>
+ The SCL editor font is used by SCL module and script editors.
+ </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>
+ <extension
+ point="org.eclipse.core.runtime.preferences">
+ <initializer
+ class="org.simantics.scl.ui.console.SCLConsolePreferenceInitializer">
+ </initializer>
+ </extension>
+ <extension
+ point="org.eclipse.ui.preferencePages">
+ <page
+ name="SCL"
+ class="org.simantics.scl.ui.preference.SCLPreferencePage"
+ id="org.simantics.scl.ui.preferences.root">
+ </page>
+ <page
+ name="Console"
+ class="org.simantics.scl.ui.console.SCLConsolePreferencePage"
+ category="org.simantics.scl.ui.preferences.root"
+ id="org.simantics.scl.ui.preferences.console">
+ </page>
+ </extension>
+</plugin>