--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/core/com.nokia.carbide.cpp/plugin.xml Fri Apr 03 23:33:03 2009 +0100
@@ -0,0 +1,544 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.0"?>
+<plugin>
+ <extension-point id="diagnosticLogGroup" name="diagnosticLogGroup" schema="schema/diagnosticLogGroup.exsd"/>
+ <extension-point id="diagnosticLog" name="diagnosticLog" schema="schema/diagnosticLog.exsd"/>
+<extension
+ point="org.eclipse.core.runtime.products"
+ id="product">
+
+ <product
+ name="Carbide.c++"
+ application="org.eclipse.ui.ide.workbench"
+ description="%productBlurb">
+
+ <property
+ name="windowImages"
+ value="icons/Carbide_c_icon_16x16.png,icons/Carbide_c_icon_32x32.png,icons/Carbide_c_icon_48x48.png"/>
+ <property
+ name="aboutImage"
+ value="icons/about.png"/>
+ <property
+ name="aboutTextImage"
+ value="icons/aboutTextImage.png"/>
+ <property
+ name="aboutText"
+ value="%productBlurb"/>
+ <property
+ name="appName"
+ value="Carbide.c++"/>
+ <property
+ name="versionText"
+ value="Version 2.0.3"/>
+ <property
+ name="preferenceCustomization"
+ value="plugin_customization.ini"/>
+ <property
+ name="featureImage"
+ value="icons/Carbide_c_icon_32x32.png"/>
+
+ <!-- Product attributes that support themes and universal intro -->
+ <property
+ name="introTitle"
+ value="Carbide.c++ v2.0.3 for Symbian"/>
+ <property
+ name="introBrandingImage"
+ value="product:themes/carbide/graphics/root/brandmark.gif"/>
+ <property
+ name="introBrandingImageText"
+ value="Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). All rights reserved."/>
+ <property
+ name="introDescription-overview"
+ value="Carbide.c++ provides C/C++ developer tools for creating programs that operate on the Symbian OS. Carbide.c++ is based on Eclipse - an open extensible IDE for anything and nothing in particular."/>
+ <property
+ name="introDescription-firststeps"
+ value="First steps information available."/>
+ <property
+ name="introDescription-tutorials"
+ value="Tutorials included with this release..."/>
+ <property
+ name="introDescription-samples"
+ value="Sample programs included with this release..."/>
+ <property
+ name="introDescription-whatsnew"
+ value="This release of Carbide.c++ provides a host of new features and bug fixes. Learn more about Carbide.c++ and its many useful developer features using the links below."/>
+ <property
+ name="introDescription-migrate"
+ value="Migration information available."/>
+ <property
+ name="introDescription-webresources"
+ value="The following web resources provide information and guidance on creating Symbian OS progams using Carbide.c++"/>
+
+ <!-- Splash screen attributes -->
+ <property
+ name="startupProgressRect"
+ value="0,244,469,21" />
+ <property
+ name="startupForegroundColor"
+ value="777777" />
+ <property
+ name="startupMessageRect"
+ value="12,180,441,15" />
+ </product>
+
+ </extension>
+
+ <extension
+ point="org.eclipse.ui.intro">
+ <intro
+ class="org.eclipse.ui.intro.config.CustomizableIntroPart"
+ id="com.nokia.carbide.cpp.intro"
+ icon="icons/Carbide_c_icon_16x16.png">
+ </intro>
+ <introProductBinding
+ introId="org.eclipse.ui.intro.universal"
+ productId="com.nokia.carbide.cpp.product">
+ </introProductBinding>
+ </extension>
+
+<extension
+ id="intro"
+ point="org.eclipse.ui.intro.config">
+ <config
+ introId="com.nokia.carbide.cpp.intro"
+ id="com.nokia.carbide.cpp.introConfig"
+ content="intro/introContent.xml">
+ <presentation
+ home-page-id="root" standby-page-id="standby">
+ <implementation
+ ws="win32"
+ style="$theme$/html/shared.css"
+ kind="html"
+ os="win32">
+ </implementation>
+ <implementation
+ kind="swt">
+ </implementation>
+ <launchBar
+ location="fastview"
+ bg="$launchbarBackground$"
+ computed="true" >
+ </launchBar>
+ </presentation>
+ </config>
+</extension>
+
+<!-- =================================================================================== -->
+<!-- Universal intro extensions to show content in welcome pages -->
+<!-- =================================================================================== -->
+ <extension
+ point="org.eclipse.ui.intro.configExtension">
+
+ <configExtension
+ configId="org.eclipse.ui.intro.universalConfig"
+ content="html/intro/overviewExtensionContent.xml" />
+ <!--
+ <configExtension
+ configId="org.eclipse.ui.intro.universalConfig"
+ content="html/intro/whatsnewExtensionContent.xml" />
+ -->
+ <configExtension
+ configId="org.eclipse.ui.intro.universalConfig"
+ content="html/intro/webresourcesExtensionContent.xml" />
+
+ <configExtension
+ configId="org.eclipse.ui.intro.universalConfig"
+ content="html/intro/webresourcesExtensionContent2.xml" />
+
+ <configExtension
+ configId="org.eclipse.ui.intro.universalConfig"
+ content="html/intro/migrateExtensionContent.xml" />
+
+ </extension>
+
+<!-- =================================================================================== -->
+<!-- Action sets -->
+<!-- =================================================================================== -->
+ <extension
+ point="org.eclipse.ui.actionSets">
+ <actionSet
+ id="com.nokia.carbide.cpp.displayReleaseNotes"
+ label="Carbide.c++ Release Notes"
+ visible="true">
+ <action
+ class="com.nokia.carbide.cpp.actions.DisplayReleaseNotesAction"
+ id="com.nokia.carbide.cpp.displayReleaseNotes"
+ label="Carbide.c++ &Release Notes"
+ menubarPath="help/groupHelp"
+ style="push"
+ tooltip="Launches the Help system at the Carbide.c++ Release Notes topic"/>
+ </actionSet>
+ </extension>
+
+<!-- =================================================================================== -->
+<!-- Cheatsheet category that support Carbide Tools -->
+<!-- =================================================================================== -->
+ <extension
+ point="org.eclipse.ui.cheatsheets.cheatSheetContent">
+ <category
+ id="com.nokia.carbide.cpp.tools.cheatsheets"
+ name="Carbide.c++ Tools">
+ </category>
+ </extension>
+
+<!-- =================================================================================== -->
+<!-- NOKIA TOP-LEVEL TOC -->
+<!-- =================================================================================== -->
+ <extension
+ point="org.eclipse.help.toc">
+ <toc
+ file="nokiaTOC.xml"
+ primary="true"/>
+ <toc
+ file="html/tocCarbide.xml"
+ primary="false"/>
+ </extension>
+
+<!-- =================================================================================== -->
+<!-- CONTEXT IDs for CONTEXTUAL HELP in windows, dialogs, and views -->
+<!-- =================================================================================== -->
+ <extension point="org.eclipse.help.contexts" >
+ <!-- ECLIPSE NEW/IMPORT/EXPORT WIZARDS and PREF PANELS HELP -->
+ <contexts file="html/context_help/org_eclipse_ui.xml"
+ plugin="org.eclipse.ui" />
+ </extension>
+
+<!-- =================================================================================== -->
+<!-- Index extension -->
+<!-- =================================================================================== -->
+ <extension point="org.eclipse.help.index">
+ <index file="html/index.xml"/>
+ </extension>
+<!-- =================================================================================== -->
+<!-- CARBIDE KEY SHORTCUT EXTENSIONS -->
+<!-- win32: M1=CTRL, M2=SHIFT, M3=ALT, M4=- -->
+<!-- carbon: M1=COMMAND, M2=SHIFT, M3=ALT, M4=CTRL -->
+<!-- =================================================================================== -->
+ <extension
+ point="org.eclipse.ui.bindings">
+ <scheme
+ id="com.nokia.carbide.cpp.carbidedefault"
+ parentId="org.eclipse.ui.defaultAcceleratorConfiguration"
+ name="Carbide.c++"/>
+ <scheme
+ id="com.nokia.carbide.cpp.codewarrior"
+ parentId="org.eclipse.ui.defaultAcceleratorConfiguration"
+ name="Nokia CodeWarrior"/>
+
+<!-- =================================================================================== -->
+<!-- CARBIDE KEY SHORTCUTS -->
+<!-- =================================================================================== -->
+ <key
+ sequence="M1+M3+C"
+ contextId="org.eclipse.ui.globalScope"
+ commandId="com.nokia.carbide.cpp.builder.utils.commands.compileSource"
+ schemeId="com.nokia.carbide.cpp.carbidedefault"/>
+ <key
+ commandId="com.nokia.carbide.cpp.buildProject"
+ sequence="M1+B"
+ schemeId="com.nokia.carbide.cpp.carbidedefault" />
+ <key
+ commandId="com.nokia.carbide.cpp.builder.utils.commands.abldTarget"
+ sequence="M1+M3+B"
+ schemeId="com.nokia.carbide.cpp.carbidedefault" />
+ <key
+ commandId="com.nokia.carbide.cpp.builder.utils.commands.buildAllConfigs"
+ sequence="M1+M3+A"
+ schemeId="com.nokia.carbide.cpp.carbidedefault" />
+ <key
+ commandId="org.eclipse.ui.project.cleanAction"
+ sequence="M1+M2+-"
+ schemeId="com.nokia.carbide.cpp.carbidedefault" />
+ <key
+ commandId="com.nokia.carbide.cpp.builder.utils.commands.cleanSymbianComponent"
+ sequence="M1+M3+X"
+ schemeId="com.nokia.carbide.cpp.carbidedefault" />
+
+ <key
+ commandId="com.nokia.carbide.cpp.builder.utils.commands.buildSymbianComponent"
+ sequence="M1+M3+P"
+ schemeId="com.nokia.carbide.cpp.carbidedefault" />
+
+ <key
+ commandId="com.nokia.carbide.cpp.builder.utils.commands.freezeSymbianComponent"
+ sequence="M1+M3+F"
+ schemeId="com.nokia.carbide.cpp.carbidedefault" />
+
+ <!-- Add Bookmark bug#4203 -->
+ <key
+ sequence="M1+F2"
+ commandId="org.eclipse.ui.edit.addBookmark"
+ schemeId="com.nokia.carbide.cpp.carbidedefault" />
+
+
+<!-- =================================================================================== -->
+<!-- MICROSOFT VISUAL STUDIO KEY SHORTCUTS -->
+<!-- =================================================================================== -->
+<!-- Note : most of the Visual Studio key shortcuts have been integrated into CDT 5.0 -->
+ <!-- Project Keys -->
+ <!-- MSVS BuildSolution -->
+ <key
+ sequence="F7"
+ commandId="com.nokia.carbide.cpp.buildProject"
+ schemeId="org.eclipse.cdt.ui.visualstudio"/>
+ <key
+ sequence="M1+F7"
+ commandId="com.nokia.carbide.cpp.builder.utils.commands.compileSource"
+ schemeId="org.eclipse.cdt.ui.visualstudio"/>
+
+
+<!-- =================================================================================== -->
+<!-- NOKIA CODEWARRIOR KEY SHORTCUTS -->
+<!-- =================================================================================== -->
+ <!-- C/C++ Source Keys -->
+ <!-- CW Find Definition -->
+ <key
+ sequence="M1+'"
+ commandId="org.eclipse.cdt.ui.edit.opendef"
+ contextId="org.eclipse.cdt.ui.cEditorScope"
+ schemeId="com.nokia.carbide.cpp.codewarrior"/>
+
+ <!-- Edit Keys -->
+
+ <!-- CW Replace -->
+ <key
+ sequence="M1+H"
+ commandId="org.eclipse.ui.edit.findReplace"
+ schemeId="com.nokia.carbide.cpp.codewarrior"/>
+
+ <!-- CW Undo -->
+ <key
+ commandId="org.eclipse.ui.edit.undo"
+ sequence="M1+BS"
+ schemeId="com.nokia.carbide.cpp.codewarrior"/>
+
+ <!-- File Keys -->
+ <!-- Help Keys -->
+ <!-- MakeFile Source Keys -->
+ <!-- Navigate Keys -->
+
+ <!-- Project Keys -->
+ <!-- CW Make -->
+ <key
+ sequence="F7"
+ commandId="com.nokia.carbide.cpp.buildProject"
+ schemeId="com.nokia.carbide.cpp.codewarrior"/>
+ <!-- CW Remove Object Code (Clean) -->
+ <key
+ sequence="M1+-"
+ commandId="org.eclipse.ui.project.cleanAction"
+ schemeId="com.nokia.carbide.cpp.codewarrior"/>
+ <!-- CW Compile -->
+ <key
+ sequence="M1+F7"
+ commandId="com.nokia.carbide.cpp.builder.utils.commands.compileSource"
+ schemeId="com.nokia.carbide.cpp.codewarrior"/>
+ <!-- CW New -->
+ <key
+ sequence="M1+M2+N"
+ commandId="org.eclipse.ui.newWizard"
+ schemeId="com.nokia.carbide.cpp.codewarrior"/>
+
+ <!-- Run/Debug Keys -->
+
+ <!-- CW Start -->
+ <key
+ sequence="M1+F5"
+ commandId="org.eclipse.debug.ui.commands.RunLast"
+ schemeId="com.nokia.carbide.cpp.codewarrior"/>
+
+ <!-- CW StartWithoutDebugging -->
+ <key
+ sequence="F5"
+ commandId="org.eclipse.debug.ui.commands.DebugLast"
+ schemeId="com.nokia.carbide.cpp.codewarrior"/>
+
+ <!-- CW Resume -->
+ <key
+ sequence="F5"
+ commandId="org.eclipse.debug.ui.commands.Resume"
+ contextId="org.eclipse.debug.ui.debugging"
+ schemeId="com.nokia.carbide.cpp.codewarrior"/>
+
+ <!-- CW StepInto -->
+ <key
+ sequence="F11"
+ commandId="org.eclipse.debug.ui.commands.StepInto"
+ contextId="org.eclipse.debug.ui.debugging"
+ schemeId="com.nokia.carbide.cpp.codewarrior"/>
+
+ <!-- CW StepOver -->
+ <key
+ sequence="F10"
+ commandId="org.eclipse.debug.ui.commands.StepOver"
+ contextId="org.eclipse.debug.ui.debugging"
+ schemeId="com.nokia.carbide.cpp.codewarrior"/>
+
+ <!-- MSVS StepReturn -->
+ <key
+ sequence="M2+F11"
+ commandId="org.eclipse.debug.ui.commands.StepReturn"
+ contextId="org.eclipse.debug.ui.debugging"
+ schemeId="com.nokia.carbide.cpp.codewarrior"/>
+
+ <!-- CW ToggleBreakpoint -->
+ <key
+ sequence="F9"
+ commandId="org.eclipse.debug.ui.commands.ToggleBreakpoint"
+ contextId="org.eclipse.ui.globalScope"
+ schemeId="com.nokia.carbide.cpp.codewarrior"/>
+
+ <!-- Search Keys -->
+ <key
+ sequence="Ctrl+Shift+M"
+ commandId="com.nokia.carbide.search.system.ui.openSystemSearchPage"
+ schemeId="com.nokia.carbide.cpp.codewarrior"/>
+
+ <!-- CW Word searching -->
+ <key
+ sequence="M1+F3"
+ commandId="org.eclipse.search.ui.performTextSearchWorkspace"
+ schemeId="com.nokia.carbide.cpp.codewarrior"/>
+
+ <!-- CW Find Next -->
+ <key
+ sequence="F3"
+ commandId="org.eclipse.ui.edit.findNext"
+ contextId="org.eclipse.ui.textEditorScope"
+ schemeId="com.nokia.carbide.cpp.codewarrior"/>
+
+ <!-- CW Find Previous -->
+ <key
+ sequence="M2+F3"
+ commandId="org.eclipse.ui.edit.findPrevious"
+ contextId="org.eclipse.ui.textEditorScope"
+ schemeId="com.nokia.carbide.cpp.codewarrior"/>
+
+ <!-- Text Editing Keys -->
+
+ <!-- CW Goto Line -->
+ <key
+ sequence="M1+G"
+ commandId="org.eclipse.ui.edit.text.goto.line"
+ contextId="org.eclipse.ui.textEditorScope"
+ schemeId="com.nokia.carbide.cpp.codewarrior"/>
+
+ <key
+ sequence="M1+M2+ARROW_LEFT"
+ commandId="org.eclipse.ui.edit.text.select.wordPrevious"
+ contextId="org.eclipse.ui.textEditorScope"
+ schemeId="com.nokia.carbide.cpp.codewarrior"/>
+
+ <key
+ sequence="M1+M2+ARROW_RIGHT"
+ commandId="org.eclipse.ui.edit.text.select.wordNext"
+ contextId="org.eclipse.ui.textEditorScope"
+ schemeId="com.nokia.carbide.cpp.codewarrior"/>
+
+ <key
+ sequence="M1+F2"
+ commandId="org.eclipse.ui.edit.addBookmark"
+ schemeId="com.nokia.carbide.cpp.codewarrior"/>
+
+ <!-- View Keys -->
+ <!-- Views Keys -->
+ <!-- Window Keys -->
+
+ <key
+ sequence="M1+TAB"
+ commandId="org.eclipse.ui.window.nextEditor"
+ schemeId="com.nokia.carbide.cpp.codewarrior"/>
+
+ <key
+ sequence="M1+M2+TAB"
+ commandId="org.eclipse.ui.window.previousEditor"
+ schemeId="com.nokia.carbide.cpp.codewarrior"/>
+
+
+ </extension>
+
+<!-- =================================================================================== -->
+<!-- Product startup extension -->
+<!-- =================================================================================== -->
+ <extension point="org.eclipse.ui.startup">
+ <startup class="com.nokia.carbide.cpp.ProductStartup"/>
+ </extension>
+
+<!-- =================================================================================== -->
+<!-- Carbide welcome page theme -->
+<!-- =================================================================================== -->
+ <extension
+ point="org.eclipse.ui.intro.configExtension">
+
+ <theme
+ default="true"
+ id="com.nokia.carbide.cpp.carbide"
+ name="%theme.name.carbide"
+ path="$nl$/themes/carbide"
+ previewImage="$nl$/themes/carbide/preview.png">
+
+ <property
+ name="launchbarBackground"
+ value="#a1c2cb"/>
+
+ <property name="capitalizeTitles"
+ value="true"/>
+
+ <property name="launchbarOverviewIcon"
+ value="$theme$graphics/launchbar/overview.gif"/>
+ <property name="launchbarFirststepsIcon"
+ value="$theme$graphics/launchbar/firststeps16.png"/>
+ <property name="launchbarTutorialsIcon"
+ value="$theme$graphics/launchbar/tutorials.gif"/>
+ <property name="launchbarSamplesIcon"
+ value="$theme$graphics/launchbar/samples.gif"/>
+ <property name="launchbarWhatsnewIcon"
+ value="$theme$graphics/launchbar/whatsnew.gif"/>
+ <property name="launchbarMigrateIcon"
+ value="$theme$graphics/launchbar/migrate16.png"/>
+ <property name="launchbarWebresourcesIcon"
+ value="$theme$graphics/launchbar/webresources16.png"/>
+
+ <property name="highContrast-overview"
+ value="$theme$graphics/icons/etool/overview72.gif"/>
+ <property name="highContrast-firststeps"
+ value="$theme$graphics/icons/etool/firsteps72.gif"/>
+ <property name="highContrast-tutorials"
+ value="$theme$graphics/icons/etool/tutorials72.gif"/>
+ <property name="highContrast-samples"
+ value="$theme$graphics/icons/etool/samples72.gif"/>
+ <property name="highContrast-whatsnew"
+ value="$theme$graphics/icons/etool/whatsnew72.gif"/>
+ <property name="highContrast-webresources"
+ value="$theme$graphics/icons/etool/webrsrc72.gif"/>
+ <property name="highContrast-migrate"
+ value="$theme$graphics/icons/etool/migrate72.gif"/>
+
+ </theme>
+ </extension>
+ <extension point="com.nokia.carbide.cpp.diagnosticLogGroup">
+ <diagnosticLogGroup
+ id="com.nokia.carbide.cpp.diagnosticLogs"
+ name="Carbide.c++ Diagnostic Logs">
+ </diagnosticLogGroup>
+
+ </extension>
+ <extension
+ point="org.eclipse.ui.preferencePages">
+ <page
+ category="com.nokia.carbide.cpp.project.ui.preferences.CarbidePreferencePage"
+ class="com.nokia.carbide.cpp.logging.LoggingPreferencesPage"
+ id="com.nokia.carbide.cpp.LoggingPreferencesPage"
+ name="Diagnostic Logs">
+ </page>
+ </extension>
+
+ <extension
+ point="org.eclipse.ui.preferencePages">
+ <page
+ name="Carbide Extensions"
+ class="com.nokia.carbide.cpp.preferences.ExtensionsPreferencesPage"
+ id="com.nokia.carbide.cpp.preferences.ExtensionsPreferencesPage"/>
+ </extension>
+
+</plugin>