Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrian de Alwis2016-04-27 18:31:43 +0000
committerBrian de Alwis2016-04-27 18:36:12 +0000
commitd6e18a017cef8930ee83dc555794bc94888dffcf (patch)
tree7c8ae03758b8fa5d38b6271ea8d2f8866466e5a2
parent923e962fbf7f663d6a15b28ed1b1f2cbc0217585 (diff)
downloadorg.eclipse.epp.packages-d6e18a017cef8930ee83dc555794bc94888dffcf.tar.gz
org.eclipse.epp.packages-d6e18a017cef8930ee83dc555794bc94888dffcf.tar.xz
org.eclipse.epp.packages-d6e18a017cef8930ee83dc555794bc94888dffcf.zip
Bug 490046 - [Welcome] Adopt Solstice theme for CPP package
- Use new approach for configuring theme-specific branding images. - Add missed changes to actually use the Solstice theme. - Created CPP package introData.xml for organizing layout of content in the standard welcome pages Change-Id: I7ef2090abf36d3d07669be3a56eccc62d148a94f Signed-off-by: Brian de Alwis <bsd@mt.ca>
-rw-r--r--packages/org.eclipse.epp.package.cpp/build.properties4
-rw-r--r--packages/org.eclipse.epp.package.cpp/introData.xml69
-rw-r--r--packages/org.eclipse.epp.package.cpp/org.eclipse.ui.intro.universal.solstice/intro-eclipse.png (renamed from packages/org.eclipse.epp.package.cpp/intro-eclipse-bw.png)bin4666 -> 4666 bytes
-rw-r--r--packages/org.eclipse.epp.package.cpp/plugin.xml2
-rw-r--r--packages/org.eclipse.epp.package.cpp/plugin_customization.ini5
5 files changed, 76 insertions, 4 deletions
diff --git a/packages/org.eclipse.epp.package.cpp/build.properties b/packages/org.eclipse.epp.package.cpp/build.properties
index 0532f795..2236035a 100644
--- a/packages/org.eclipse.epp.package.cpp/build.properties
+++ b/packages/org.eclipse.epp.package.cpp/build.properties
@@ -9,7 +9,7 @@ bin.includes = META-INF/,\
eclipse256.png,\
eclipse_lg.png,\
intro-eclipse.png,\
+ org.eclipse.ui.intro.universal.solstice/,\
plugin_customization.ini,\
plugin.xml,\
- plugin.properties,\
- intro-eclipse-bw.png
+ plugin.properties
diff --git a/packages/org.eclipse.epp.package.cpp/introData.xml b/packages/org.eclipse.epp.package.cpp/introData.xml
new file mode 100644
index 00000000..3318b02d
--- /dev/null
+++ b/packages/org.eclipse.epp.package.cpp/introData.xml
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<extensions>
+ <page id="overview">
+ <group path="page-content/top-left">
+ <extension id="orgeclipsecdtdocuserwelcome-introExtension" importance="low"/>
+ <extension id="org.eclipse.ui.workbench" importance="low"/>
+ </group>
+ <group path="page-content/top-right">
+ <extension id="org.eclipse.egit" importance="low"/>
+ <extension id="org.eclipse.mylyn" importance="low"/>
+ </group>
+ <group path="page-content/bottom-left" default="true">
+ <extension id="org.eclipse.epp.mpc.ui" importance="low"/>
+ </group>
+ <group path="page-content/bottom-right" default="true">
+ </group>
+ <hidden> <extension id="org.eclipse.pdt" importance="low"/>
+ </hidden>
+ </page>
+ <page id="whatsnew">
+ <group path="page-content/top-left">
+ <extension id="orgeclipsecdtdocuserwelcome-introExtension" importance="low"/>
+ <extension id="org.eclipse.egit" importance="low"/>
+ <extension id="org.eclipse.mylyn" importance="low"/>
+ </group>
+ <group path="page-content/top-right">
+ <extension id="org.eclipse.ui.workbench" importance="low"/>
+ </group>
+ <group path="page-content/bottom-left" default="true">
+ <extension id="org.eclipse.ui.workbench.news" importance="low"/>
+ <extension id="org.eclipse.ui.workbench.migration" importance="callout"/>
+ </group>
+ <group path="page-content/bottom-right" default="true">
+ <extension id="org.eclipse.pdt" importance="low"/>
+ </group>
+ </page>
+ <page id="tutorials">
+ <group path="page-content/top-left">
+ <extension id="orgeclipsecdtdocuserwelcome-introExtension" importance="low"/>
+ </group>
+ <group path="page-content/top-right">
+ <extension id="org.eclipse.egit" importance="low"/>
+ <extension id="org.eclipse.mylyn" importance="low"/>
+ </group>
+ <group path="page-content/bottom-left" default="true">
+ <extension id="org.eclipse.team" importance="low"/>
+ </group>
+ <group path="page-content/bottom-right" default="true">
+ <extension id="org.eclipse.pdt" importance="low"/>
+ </group>
+ </page>
+ <page id="samples">
+ <group path="page-content/top-left">
+ </group>
+ <group path="page-content/top-right">
+ </group>
+ <group path="page-content/bottom-left" default="true">
+ </group>
+ <group path="page-content/bottom-right" default="true">
+ </group>
+ </page>
+ <page id="migrate">
+ <group path="page-content/bottom-left" default="true">
+ <extension id="org.eclipse.platform" importance="low"/>
+ </group>
+ <group path="page-content/bottom-right" default="true">
+ </group>
+ </page>
+</extensions>
diff --git a/packages/org.eclipse.epp.package.cpp/intro-eclipse-bw.png b/packages/org.eclipse.epp.package.cpp/org.eclipse.ui.intro.universal.solstice/intro-eclipse.png
index 7e25dbb6..7e25dbb6 100644
--- a/packages/org.eclipse.epp.package.cpp/intro-eclipse-bw.png
+++ b/packages/org.eclipse.epp.package.cpp/org.eclipse.ui.intro.universal.solstice/intro-eclipse.png
Binary files differ
diff --git a/packages/org.eclipse.epp.package.cpp/plugin.xml b/packages/org.eclipse.epp.package.cpp/plugin.xml
index 324ac3f0..8df6e9a4 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-bw.png">
+ value="product:intro-eclipse.png">
</property>
<property
name="introTitle"
diff --git a/packages/org.eclipse.epp.package.cpp/plugin_customization.ini b/packages/org.eclipse.epp.package.cpp/plugin_customization.ini
index c06e41ab..c55df4fb 100644
--- a/packages/org.eclipse.epp.package.cpp/plugin_customization.ini
+++ b/packages/org.eclipse.epp.package.cpp/plugin_customization.ini
@@ -36,10 +36,13 @@ org.eclipse.ui.ide/unassociatedEditorStrategy=org.eclipse.epp.internal.mpc.ui.as
# Intro-related preferences (since 3.2)
# Welcome theme to use
-org.eclipse.ui.intro/INTRO_THEME = org.eclipse.ui.intro.universal.slate
+org.eclipse.ui.intro/INTRO_THEME = org.eclipse.ui.intro.universal.solstice
# Root page links to show in the Universal Welcome
org.eclipse.ui.intro.universal/INTRO_ROOT_PAGES = overview,tutorials,samples,whatsnew
+# Use quadrant root page with quicklinks
+org.eclipse.ui.intro/INTRO_START_PAGE = qroot
+org.eclipse.ui.intro/INTRO_HOME_PAGE = qroot
# Initial page layout of the Universal Welcome
org.eclipse.ui.intro.universal/INTRO_DATA = product:introData.xml

Back to the top