+ <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>