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