418 lines
13 KiB
XML
418 lines
13 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<?eclipse version="3.4"?>
|
|
<plugin>
|
|
|
|
<extension
|
|
id="application"
|
|
point="org.eclipse.core.runtime.applications">
|
|
<application>
|
|
<run
|
|
class="edu.fichte.pbi.ide.Application">
|
|
</run>
|
|
</application>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.ui.perspectives">
|
|
<perspective
|
|
class="edu.fichte.pbi.ide.Perspective"
|
|
id="edu.fichte.pbi.ide.perspective"
|
|
name="PBI Perspective">
|
|
</perspective>
|
|
</extension>
|
|
<extension
|
|
id="product"
|
|
point="org.eclipse.core.runtime.products">
|
|
<product
|
|
application="edu.fichte.pbi.ide.application"
|
|
name="PBI-IDE">
|
|
<property
|
|
name="windowImages"
|
|
value="icons/16x16.gif,icons/32x32.gif,icons/48x48.gif,icons/64x64.gif,icons/128x128.gif">
|
|
</property>
|
|
<property
|
|
name="appName"
|
|
value="PBI-IDE">
|
|
</property>
|
|
</product>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.ui.editors">
|
|
<editor
|
|
class="edu.fichte.pbi.ide.editors.PBIEditor"
|
|
default="false"
|
|
extensions="bs1"
|
|
id="edu.fichte.pbi.ide.editor2"
|
|
name="PBI Editor">
|
|
</editor>
|
|
<editor
|
|
default="false"
|
|
id="edu.fichte.pbi.ide.cfgeditor"
|
|
name="Config Editor">
|
|
</editor>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.ui.views">
|
|
<category
|
|
id="edu.fichte.pbi.ide"
|
|
name="PBI">
|
|
</category>
|
|
<view
|
|
category="edu.fichte.pbi.ide"
|
|
class="edu.fichte.pbi.ide.views.FileExplorer"
|
|
icon="icons/sample.gif"
|
|
id="edu.fichte.pbi.ide.views.FileExplorer"
|
|
name="File Explorer">
|
|
</view>
|
|
<view
|
|
class="edu.fichte.pbi.ide.views.ConsoleView"
|
|
icon="icons/console.gif"
|
|
id="edu.fichte.pbi.ide.consoleView"
|
|
name="Debug"
|
|
restorable="true">
|
|
</view>
|
|
<view
|
|
class="edu.fichte.pbi.ide.views.EEPROMView"
|
|
icon="icons/eeprom.gif"
|
|
id="edu.fichte.pbi.ide.eepromView"
|
|
name="EEPROM"
|
|
restorable="true">
|
|
</view>
|
|
<view
|
|
class="edu.fichte.pbi.ide.views.HelpView"
|
|
icon="icons/welcome.gif"
|
|
id="edu.fichte.pbi.ide.browser"
|
|
name="Welcome!"
|
|
restorable="true">
|
|
</view>
|
|
<view
|
|
class="edu.fichte.pbi.ide.views.DebugView"
|
|
icon="icons/hardware.gif"
|
|
id="edu.fichte.pbi.ide.debugView"
|
|
name="Hardware"
|
|
restorable="true">
|
|
</view>
|
|
<view
|
|
class="edu.fichte.pbi.ide.views.VariableView"
|
|
icon="icons/status_black.gif"
|
|
id="edu.fichte.pbi.ide.variableView"
|
|
name="Variables"
|
|
restorable="true">
|
|
</view>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.help.contexts">
|
|
<contexts
|
|
file="contexts.xml">
|
|
</contexts>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.ui.editors">
|
|
<editor
|
|
class="edu.fichte.pbi.ide.editors.PBIEditor"
|
|
default="false"
|
|
icon="icons/bs1.gif"
|
|
id="edu.fichte.pbi.ide.pbieditor"
|
|
name="PBI Editor">
|
|
</editor>
|
|
<editor
|
|
class="edu.fichte.pbi.ide.editors.ConfigEditor"
|
|
default="false"
|
|
icon="icons/config.gif"
|
|
id="edu.fichte.pbi.ide.cfgeditor"
|
|
name="Config Editor">
|
|
</editor>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.ui.commands">
|
|
<command
|
|
defaultHandler="edu.fichte.pbi.ide.commands.IntentCommandHandler"
|
|
description="Indents the text in the given Editor"
|
|
id="edu.fichte.pbi.ide.intent"
|
|
name="Indent">
|
|
</command>
|
|
<command
|
|
defaultHandler="edu.fichte.pbi.ide.commands.CommentCommandHandler"
|
|
id="edu.fichte.pbi.ide.comment"
|
|
name="Comment">
|
|
</command>
|
|
<command
|
|
defaultHandler="edu.fichte.pbi.ide.commands.MonitoredRunCommandHandler"
|
|
description="Runs the application and shows a mem-monitor"
|
|
id="edu.fichte.pbi.ide.mr"
|
|
name="Monitored Run">
|
|
</command>
|
|
<command
|
|
defaultHandler="edu.fichte.pbi.ide.commands.RunCommandHandler"
|
|
description="Runs the application"
|
|
id="edu.fichte.pbi.ide.run"
|
|
name="Run">
|
|
</command>
|
|
<command
|
|
defaultHandler="edu.fichte.pbi.ide.commands.UncommentCommandHandler"
|
|
id="edu.fichte.pbi.ide.uncomment"
|
|
name="Uncomment">
|
|
</command>
|
|
<command
|
|
defaultHandler="edu.fichte.pbi.ide.commands.HelpCommandHandler"
|
|
id="edu.fichte.pbi.ide.help"
|
|
name="Help">
|
|
</command>
|
|
<command
|
|
defaultHandler="edu.fichte.pbi.ide.commands.NewFileCommandHandler"
|
|
description="Create new file"
|
|
id="edu.fichte.pbi.ide.newfile"
|
|
name="New">
|
|
</command>
|
|
<command
|
|
defaultHandler="edu.fichte.pbi.ide.commands.ContentAssistCommandHandler"
|
|
id="edu.fichte.pbi.ide.cassist"
|
|
name="Content assist">
|
|
</command>
|
|
<command
|
|
defaultHandler="edu.fichte.pbi.ide.commands.SettingsCommandHandler"
|
|
id="edu.fichte.pbi.ide.settings"
|
|
name="Settings">
|
|
</command>
|
|
<command
|
|
defaultHandler="edu.fichte.pbi.ide.commands.CASettingsCommandHandler"
|
|
id="edu.fichte.pbi.ide.casettings"
|
|
name="CASettings">
|
|
</command>
|
|
<command
|
|
defaultHandler="edu.fichte.pbi.ide.commands.OpenCommandHandler"
|
|
id="edu.fichte.pbi.ide.open"
|
|
name="Open">
|
|
</command>
|
|
<command
|
|
defaultHandler="edu.fichte.pbi.ide.commands.DebugSchemeCommandHandler"
|
|
id="edu.fichte.pbi.ide.ccolor"
|
|
name="Change Debug Scheme">
|
|
</command>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.ui.menus">
|
|
<menuContribution
|
|
allPopups="false"
|
|
locationURI="menu:org.eclipse.ui.main.menu">
|
|
<menu
|
|
label="File">
|
|
<command
|
|
commandId="edu.fichte.pbi.ide.newfile"
|
|
disabledIcon="icons/sample.gif"
|
|
icon="icons/sample.gif"
|
|
label="New"
|
|
style="push">
|
|
</command>
|
|
<command
|
|
commandId="edu.fichte.pbi.ide.open"
|
|
disabledIcon="icons/sample.gif"
|
|
icon="icons/sample.gif"
|
|
label="Open"
|
|
style="push">
|
|
</command>
|
|
<command
|
|
commandId="org.eclipse.ui.file.save"
|
|
icon="icons/bs1.gif"
|
|
label="Save"
|
|
style="push">
|
|
</command>
|
|
<command
|
|
commandId="org.eclipse.ui.file.saveAs"
|
|
icon="icons/bs1.gif"
|
|
label="Save As"
|
|
style="push">
|
|
</command>
|
|
<command
|
|
commandId="org.eclipse.ui.file.saveAll"
|
|
icon="icons/bs1.gif"
|
|
label="Save All"
|
|
style="push">
|
|
</command>
|
|
</menu>
|
|
<menu
|
|
label="Options">
|
|
<command
|
|
commandId="edu.fichte.pbi.ide.run"
|
|
icon="icons/run.gif"
|
|
label="Run"
|
|
style="push">
|
|
</command>
|
|
<command
|
|
commandId="edu.fichte.pbi.ide.mr"
|
|
icon="icons/monitored.gif"
|
|
label="Monitored Run"
|
|
style="push">
|
|
</command>
|
|
<command
|
|
commandId="edu.fichte.pbi.ide.intent"
|
|
icon="icons/intent.gif"
|
|
label="Indent (auto-correct)"
|
|
style="push">
|
|
</command>
|
|
<command
|
|
commandId="edu.fichte.pbi.ide.comment"
|
|
icon="icons/comment.gif"
|
|
label="Comment"
|
|
style="push">
|
|
</command>
|
|
<command
|
|
commandId="edu.fichte.pbi.ide.uncomment"
|
|
icon="icons/uncomment.gif"
|
|
label="Uncomment"
|
|
style="push">
|
|
</command>
|
|
<command
|
|
commandId="edu.fichte.pbi.ide.cassist"
|
|
icon="icons/ca.gif"
|
|
label="Content Assist"
|
|
style="push">
|
|
</command>
|
|
<command
|
|
commandId="edu.fichte.pbi.ide.settings"
|
|
icon="icons/config.gif"
|
|
label="Run Configuration"
|
|
style="push">
|
|
</command>
|
|
<command
|
|
commandId="edu.fichte.pbi.ide.casettings"
|
|
icon="icons/config.gif"
|
|
label="Content Assist Configuration"
|
|
style="push">
|
|
</command>
|
|
<command
|
|
commandId="edu.fichte.pbi.ide.ccolor"
|
|
icon="icons/config.gif"
|
|
label="Change Debug Scheme"
|
|
style="push">
|
|
</command>
|
|
<command
|
|
commandId="edu.fichte.pbi.ide.help"
|
|
icon="icons/welcome.gif"
|
|
label="Help"
|
|
style="push">
|
|
</command>
|
|
</menu>
|
|
</menuContribution>
|
|
</extension>
|
|
|
|
<!-- shortcut -->
|
|
<extension
|
|
point="org.eclipse.ui.bindings">
|
|
<scheme
|
|
description="Shortcuts"
|
|
id="pbibindingscheme"
|
|
name="PBI Key Bindings"/>
|
|
<key
|
|
sequence="CTRL+R"
|
|
commandId="edu.fichte.pbi.ide.run"
|
|
schemeId="pbibindingscheme" />
|
|
<!-- <key
|
|
commandId="org.eclipse.ui.file.refresh"
|
|
sequence="F5"
|
|
schemeId="pbibindingscheme"
|
|
contextId="org.eclipse.ui.contexts.window"
|
|
/> -->
|
|
<key
|
|
commandId="edu.fichte.pbi.ide.comment"
|
|
schemeId="pbibindingscheme"
|
|
sequence="CTRL+SHIFT+C">
|
|
</key>
|
|
<key
|
|
commandId="edu.fichte.pbi.ide.mr"
|
|
schemeId="pbibindingscheme"
|
|
sequence="CTRL+M">
|
|
</key>
|
|
<key
|
|
commandId="edu.fichte.pbi.ide.intent"
|
|
schemeId="pbibindingscheme"
|
|
sequence="CTRL+F">
|
|
</key>
|
|
<key
|
|
commandId="edu.fichte.pbi.ide.uncomment"
|
|
schemeId="pbibindingscheme"
|
|
sequence="CTRL+SHIFT+U">
|
|
</key>
|
|
<key
|
|
commandId="edu.fichte.pbi.ide.cassist"
|
|
schemeId="pbibindingscheme"
|
|
sequence="CTRL+SPACE">
|
|
</key>
|
|
<key
|
|
commandId="edu.fichte.pbi.ide.newfile"
|
|
schemeId="pbibindingscheme"
|
|
sequence="CTRL+N">
|
|
</key>
|
|
<key
|
|
commandId="org.eclipse.ui.file.refresh"
|
|
contextId="org.eclipse.ui.contexts.window"
|
|
schemeId="pbibindingscheme"
|
|
sequence="F5">
|
|
</key>
|
|
<key
|
|
commandId="org.eclipse.ui.file.save"
|
|
contextId="org.eclipse.ui.contexts.window"
|
|
schemeId="pbibindingscheme"
|
|
sequence="CTRL+S">
|
|
</key>
|
|
<key
|
|
commandId="org.eclipse.ui.file.saveAll"
|
|
contextId="org.eclipse.ui.contexts.window"
|
|
schemeId="pbibindingscheme"
|
|
sequence="CTRL+SHIFT+S">
|
|
</key>
|
|
<key
|
|
commandId="org.eclipse.ui.file.saveAs"
|
|
contextId="org.eclipse.ui.contexts.window"
|
|
schemeId="pbibindingscheme"
|
|
sequence="CTRL+ALT+S">
|
|
</key>
|
|
<key
|
|
commandId="edu.fichte.pbi.ide.open"
|
|
contextId="org.eclipse.ui.contexts.window"
|
|
schemeId="pbibindingscheme"
|
|
sequence="CTRL+O">
|
|
</key>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.ui.activities">
|
|
<activity
|
|
id="edu.fichte.pbi.ide.activity1"
|
|
name="disabledactivity">
|
|
</activity>
|
|
<activityPatternBinding
|
|
activityId="edu.fichte.pbi.ide.activity1"
|
|
pattern="org\.eclipse\.ui\..*/.*">
|
|
</activityPatternBinding>
|
|
</extension>
|
|
|
|
<!-- welcome page -->
|
|
<!--
|
|
<extension
|
|
point="org.eclipse.ui.intro">
|
|
<intro
|
|
class="org.eclipse.ui.intro.config.CustomizableIntroPart"
|
|
id="myintro"
|
|
icon="someIcon.png">
|
|
</intro>
|
|
<introProductBinding
|
|
introId="myintro"
|
|
productId="edu.fichte.pbi.ide.product">
|
|
</introProductBinding>
|
|
</extension>
|
|
<extension
|
|
id="intro"
|
|
point="org.eclipse.ui.intro.config">
|
|
<config
|
|
introId="edu.fichte.pbi.ide.myintro"
|
|
id="edu.fichte.pbi.ide.introConfig"
|
|
content="intro/introcontent.xml">
|
|
<presentation
|
|
home-page-id="root"
|
|
standby-page-id="standby">
|
|
<implementation kind="html" />
|
|
</presentation>
|
|
</config>
|
|
</extension>
|
|
-->
|
|
</plugin>
|