Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrian de Alwis2016-03-21 03:24:04 +0000
committerBrian de Alwis2016-03-21 03:24:04 +0000
commitd541c65a9eaf18d4a3bfa090c01b3da70e7f45ee (patch)
treeee0682abe3f3e26d06e45a53ea2b5131fab9ea8a
parentce5c5478ccc71449373b70245aac0f2c77d4031b (diff)
downloadorg.eclipse.epp.packages-d541c65a9eaf18d4a3bfa090c01b3da70e7f45ee.tar.gz
org.eclipse.epp.packages-d541c65a9eaf18d4a3bfa090c01b3da70e7f45ee.tar.xz
org.eclipse.epp.packages-d541c65a9eaf18d4a3bfa090c01b3da70e7f45ee.zip
Bug 490046 - [Welcome] Adopt Solstice theme for CPP package
Change-Id: If569b578ec37cd82cd7b3e2b867fd24296633930 Signed-off-by: Brian de Alwis <bsd@mt.ca>
-rw-r--r--packages/org.eclipse.epp.package.cpp/META-INF/MANIFEST.MF1
-rw-r--r--packages/org.eclipse.epp.package.cpp/build.properties4
-rw-r--r--packages/org.eclipse.epp.package.cpp/intro-eclipse-bw.pngbin0 -> 4666 bytes
-rw-r--r--packages/org.eclipse.epp.package.cpp/plugin.properties26
-rw-r--r--packages/org.eclipse.epp.package.cpp/plugin.xml67
5 files changed, 96 insertions, 2 deletions
diff --git a/packages/org.eclipse.epp.package.cpp/META-INF/MANIFEST.MF b/packages/org.eclipse.epp.package.cpp/META-INF/MANIFEST.MF
index 4e473905..e9b14767 100644
--- a/packages/org.eclipse.epp.package.cpp/META-INF/MANIFEST.MF
+++ b/packages/org.eclipse.epp.package.cpp/META-INF/MANIFEST.MF
@@ -8,3 +8,4 @@ Bundle-RequiredExecutionEnvironment: JavaSE-1.6
Require-Bundle: org.eclipse.platform,
org.eclipse.equinox.app
Eclipse-BundleShape: dir
+Bundle-Localization: plugin
diff --git a/packages/org.eclipse.epp.package.cpp/build.properties b/packages/org.eclipse.epp.package.cpp/build.properties
index 75cc94b1..0532f795 100644
--- a/packages/org.eclipse.epp.package.cpp/build.properties
+++ b/packages/org.eclipse.epp.package.cpp/build.properties
@@ -10,4 +10,6 @@ bin.includes = META-INF/,\
eclipse_lg.png,\
intro-eclipse.png,\
plugin_customization.ini,\
- plugin.xml
+ plugin.xml,\
+ plugin.properties,\
+ intro-eclipse-bw.png
diff --git a/packages/org.eclipse.epp.package.cpp/intro-eclipse-bw.png b/packages/org.eclipse.epp.package.cpp/intro-eclipse-bw.png
new file mode 100644
index 00000000..7e25dbb6
--- /dev/null
+++ b/packages/org.eclipse.epp.package.cpp/intro-eclipse-bw.png
Binary files differ
diff --git a/packages/org.eclipse.epp.package.cpp/plugin.properties b/packages/org.eclipse.epp.package.cpp/plugin.properties
new file mode 100644
index 00000000..f95b9509
--- /dev/null
+++ b/packages/org.eclipse.epp.package.cpp/plugin.properties
@@ -0,0 +1,26 @@
+###############################################################################
+# Copyright (c) 2016 Manumitting Technologies Inc and others.
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License v1.0
+# which accompanies this distribution, and is available at
+# http://www.eclipse.org/legal/epl-v10.html
+#
+# Contributors:
+# Manumitting Technologies Inc - initial API and implementation
+###############################################################################
+ql.cheatcheet.import.description = A guided walk-through how to import an existing project
+ql.cheatcheet.import.label = Tutorial: Import an existing project
+ql.checkoutGitProject.description = Checkout Eclipse projects hosted in a Git repository
+ql.checkoutGitProject.label = Checkout projects from Git
+ql.importExistingProjects.description = Import existing Eclipse projects from the filesystem or archive
+ql.importExistingProjects.label = Import existing projects
+ql.openExistingFile.description = Open a file from the filesystem
+ql.openExistingFile.label = Open an existing file
+ql.setupQuestionnaire.label = Verify Configuration Settings
+ql.mpc.description = Enhance your IDE with additional plugins
+ql.mpc.label = Launch the Eclipse Marketplace
+ql.newCProject.description = Create a new Eclipse project for C source code
+ql.newCProject.label = Create a new C project
+ql.newCPPProject.description = Create a new Eclipse project for C++ source code
+ql.newCPPProject.label = Create a new C++ project
+ql.importMakefile.label = Import a project with a working Makefile \ No newline at end of file
diff --git a/packages/org.eclipse.epp.package.cpp/plugin.xml b/packages/org.eclipse.epp.package.cpp/plugin.xml
index ae1b86cb..324ac3f0 100644
--- a/packages/org.eclipse.epp.package.cpp/plugin.xml
+++ b/packages/org.eclipse.epp.package.cpp/plugin.xml
@@ -42,7 +42,7 @@
</property>
<property
name="introBrandingImage"
- value="product:intro-eclipse.png">
+ value="product:intro-eclipse-bw.png">
</property>
<property
name="introTitle"
@@ -74,4 +74,69 @@
</introProductBinding>
</extension>
+ <extension
+ point="org.eclipse.ui.intro.quicklinks">
+ <url
+ location="http://org.eclipse.ui.intro/showStandby?partId=org.eclipse.platform.cheatsheet&amp;input=org.eclipse.cdt-doc.cheatsheet.cdt_import_project"
+ label="%ql.cheatcheet.import.label"
+ description="%ql.cheatcheet.import.description"
+ icon="platform:/plugin/org.eclipse.ui.intro.universal/themes/solstice/graphics/icons/ctool/start-cheatsheet.png"
+ importance="high">
+ </url>
+ <command
+ id="org.eclipse.ui.newWizard(newWizardId=org.eclipse.cdt.ui.wizards.NewCWizard2)"
+ description="%ql.newCProject.description"
+ label="%ql.newCProject.label"
+ importance="medium"
+ resolution="launchbar">
+ </command>
+ <command
+ description="%ql.newCPPProject.description"
+ id="org.eclipse.ui.newWizard(newWizardId=org.eclipse.cdt.ui.wizards.NewCWizard1)"
+ label="%ql.newCPPProject.label">
+ </command>
+ <command
+ id="org.eclipse.ui.newWizard(newWizardId=org.eclipse.cdt.ui.wizards.NewMakeFromExisting)"
+ label="%ql.importMakefile.label">
+ </command>
+ <command
+ id="org.eclipse.ui.file.import(importWizardId=org.eclipse.egit.ui.internal.clone.GitCloneWizard)"
+ description="%ql.checkoutGitProject.description"
+ icon="platform:/plugin/org.eclipse.ui.intro.universal/themes/solstice/graphics/icons/ctool/egit-checkout.png"
+ label="%ql.checkoutGitProject.label"
+ importance="medium"
+ resolution="launchbar">
+ </command>
+ <command
+ id="org.eclipse.ui.file.import(importWizardId=org.eclipse.ui.wizards.import.ExternalProject)"
+ description="%ql.importExistingProjects.description"
+ icon="platform:/plugin/org.eclipse.ui.intro.universal/themes/solstice/graphics/icons/ctool/import-existing-project.png"
+ label="%ql.importExistingProjects.label"
+ resolution="launchbar">
+ </command>
+ <command
+ id="org.eclipse.ui.edit.text.openLocalFile"
+ description="%ql.openExistingFile.description"
+ icon="platform:/plugin/org.eclipse.ui.intro.universal/themes/solstice/graphics/icons/ctool/open-file.png"
+ importance="low"
+ label="%ql.openExistingFile.label"
+ resolution="launchbar">
+ </command>
+ <command
+ id="org.eclipse.oomph.setup.ui.questionnaire"
+ importance="high"
+ label="%ql.setupQuestionnaire.label">
+ </command>
+ <override
+ command="org.eclipse.ui.newWizard*"
+ icon="platform:/plugin/org.eclipse.ui.intro.universal/themes/solstice/graphics/icons/ctool/new-project.png"
+ theme="org.eclipse.ui.intro.universal.solstice">
+ </override>
+ <command
+ id="org.eclipse.epp.mpc.ui.command.showMarketplaceWizard"
+ label="%ql.mpc.label"
+ description="%ql.mpc.description"
+ icon="platform:/plugin/org.eclipse.epp.mpc.ui/intro/css/marketplace.png">
+ </command>
+ </extension>
</plugin>

Back to the top