From 415a4c917e55a1049ff811bde99b615ed864addc Mon Sep 17 00:00:00 2001
From: Dejan Gloszic
Date: Wed, 22 Feb 2006 22:35:52 +0000
Subject: Releasing baseline content for Universal Welcome
---
org.eclipse.ui.intro.universal/.classpath | 7 +
org.eclipse.ui.intro.universal/.cvsignore | 1 +
org.eclipse.ui.intro.universal/.options | 24 +
org.eclipse.ui.intro.universal/.project | 28 +
.../META-INF/MANIFEST.MF | 14 +
org.eclipse.ui.intro.universal/about.html | 22 +
org.eclipse.ui.intro.universal/build.properties | 14 +
.../icons/full/elcl16/configure.gif | Bin 0 -> 547 bytes
.../icons/full/obj16/extension_obj.gif | Bin 0 -> 186 bytes
.../icons/full/obj16/firststeps16.png | Bin 0 -> 814 bytes
.../icons/full/obj16/icallout_obj.gif | Bin 0 -> 358 bytes
.../icons/full/obj16/ihigh_obj.gif | Bin 0 -> 202 bytes
.../icons/full/obj16/ilow_obj.gif | Bin 0 -> 307 bytes
.../icons/full/obj16/image_obj.gif | Bin 0 -> 1051 bytes
.../icons/full/obj16/inew_obj.gif | Bin 0 -> 209 bytes
.../icons/full/obj16/migrate16.png | Bin 0 -> 687 bytes
.../icons/full/obj16/overview16.png | Bin 0 -> 757 bytes
.../icons/full/obj16/samples16.png | Bin 0 -> 736 bytes
.../icons/full/obj16/tutorials16.png | Bin 0 -> 607 bytes
.../icons/full/obj16/webresources16.png | Bin 0 -> 635 bytes
.../icons/full/obj16/whatsnew16.png | Bin 0 -> 607 bytes
.../icons/welcome_item.gif | Bin 0 -> 124 bytes
org.eclipse.ui.intro.universal/introContent.xml | 253 +++++
org.eclipse.ui.intro.universal/plugin.properties | 20 +
org.eclipse.ui.intro.universal/plugin.xml | 65 ++
.../internal/intro/universal/CustomizeAction.java | 74 ++
.../ui/internal/intro/universal/ExtensionData.java | 125 +++
.../intro/universal/ExtensionDataTransfer.java | 113 ++
.../ui/internal/intro/universal/GroupData.java | 166 +++
.../intro/universal/IUniversalIntroConstants.java | 101 ++
.../ui/internal/intro/universal/IntroData.java | 189 ++++
.../ui/internal/intro/universal/Messages.java | 86 ++
.../internal/intro/universal/Messages.properties | 82 ++
.../ui/internal/intro/universal/PageData.java | 180 ++++
.../intro/universal/UniversalIntroConfigurer.java | 436 ++++++++
.../intro/universal/UniversalIntroPlugin.java | 148 +++
.../WelcomeCustomizationPreferencePage.java | 1083 ++++++++++++++++++++
.../internal/intro/universal/util/BundleUtil.java | 232 +++++
.../internal/intro/universal/util/ImageUtil.java | 187 ++++
.../ui/internal/intro/universal/util/Log.java | 142 +++
.../internal/intro/universal/util/StringUtil.java | 49 +
.../ui/intro/universal/ExtensionFactory.java | 81 ++
.../themes/circles/graphics/banner_left_lines.png | Bin 0 -> 7700 bytes
.../themes/circles/graphics/fs_banner.jpg | Bin 0 -> 12542 bytes
.../themes/circles/graphics/fs_nav.png | Bin 0 -> 2166 bytes
.../themes/circles/graphics/fs_nav_hover.png | Bin 0 -> 6350 bytes
.../themes/circles/graphics/fs_nav_lg.png | Bin 0 -> 9387 bytes
.../themes/circles/graphics/mi_banner.jpg | Bin 0 -> 10006 bytes
.../themes/circles/graphics/mi_nav.png | Bin 0 -> 1579 bytes
.../themes/circles/graphics/mi_nav_hover.png | Bin 0 -> 5755 bytes
.../themes/circles/graphics/mi_nav_lg.png | Bin 0 -> 5978 bytes
.../themes/circles/graphics/nav_midhov.png | Bin 0 -> 189 bytes
.../themes/circles/graphics/nav_rightedgehov.png | Bin 0 -> 2940 bytes
.../themes/circles/graphics/new_obj.gif | Bin 0 -> 1814 bytes
.../themes/circles/graphics/newhov_obj.gif | Bin 0 -> 2045 bytes
.../themes/circles/graphics/ov_banner.jpg | Bin 0 -> 12283 bytes
.../themes/circles/graphics/ov_nav.png | Bin 0 -> 2046 bytes
.../themes/circles/graphics/ov_nav_hover.png | Bin 0 -> 5911 bytes
.../themes/circles/graphics/ov_nav_lg.png | Bin 0 -> 6156 bytes
.../themes/circles/graphics/ov_nav_midhov.png | Bin 0 -> 221 bytes
.../circles/graphics/ov_nav_rightedgehov.png | Bin 0 -> 273 bytes
.../themes/circles/graphics/overview48sel.gif | Bin 0 -> 2573 bytes
.../themes/circles/graphics/root/circles.png | Bin 0 -> 123672 bytes
.../themes/circles/graphics/root/firststeps.png | Bin 0 -> 10857 bytes
.../themes/circles/graphics/root/firststeps48.png | Bin 0 -> 6388 bytes
.../circles/graphics/root/firststeps_tophov.png | Bin 0 -> 16468 bytes
.../themes/circles/graphics/root/migrate.png | Bin 0 -> 6439 bytes
.../themes/circles/graphics/root/migrate48.png | Bin 0 -> 5646 bytes
.../circles/graphics/root/migrate_tophov.png | Bin 0 -> 13606 bytes
.../themes/circles/graphics/root/overview.png | Bin 0 -> 11440 bytes
.../themes/circles/graphics/root/overview48.png | Bin 0 -> 5371 bytes
.../circles/graphics/root/overview_tophov.png | Bin 0 -> 15145 bytes
.../circles/graphics/root/root_bottomhov.png | Bin 0 -> 3530 bytes
.../themes/circles/graphics/root/root_midhov.png | Bin 0 -> 177 bytes
.../themes/circles/graphics/root/samples.png | Bin 0 -> 8010 bytes
.../themes/circles/graphics/root/samples48.png | Bin 0 -> 6014 bytes
.../circles/graphics/root/samples_tophover.png | Bin 0 -> 13589 bytes
.../themes/circles/graphics/root/tutorials.png | Bin 0 -> 6908 bytes
.../themes/circles/graphics/root/tutorials48.png | Bin 0 -> 5816 bytes
.../circles/graphics/root/tutorials_tophov.png | Bin 0 -> 12735 bytes
.../themes/circles/graphics/root/webresources.png | Bin 0 -> 8350 bytes
.../circles/graphics/root/webresources48.png | Bin 0 -> 6097 bytes
.../circles/graphics/root/webresources_tophov.png | Bin 0 -> 14410 bytes
.../themes/circles/graphics/root/welcomebckgrd.jpg | Bin 0 -> 65219 bytes
.../themes/circles/graphics/root/whatsnew.png | Bin 0 -> 6936 bytes
.../themes/circles/graphics/root/whatsnew48.png | Bin 0 -> 5627 bytes
.../circles/graphics/root/whatsnew_tophov.png | Bin 0 -> 13550 bytes
.../themes/circles/graphics/root/workbench.png | Bin 0 -> 5580 bytes
.../themes/circles/graphics/root/workbench48.png | Bin 0 -> 5421 bytes
.../circles/graphics/root/workbench_tophov.png | Bin 0 -> 11699 bytes
.../themes/circles/graphics/sa_banner.jpg | Bin 0 -> 11606 bytes
.../themes/circles/graphics/sa_nav.png | Bin 0 -> 2046 bytes
.../themes/circles/graphics/sa_nav_hover.png | Bin 0 -> 6090 bytes
.../themes/circles/graphics/sa_nav_lg.png | Bin 0 -> 6634 bytes
.../themes/circles/graphics/samples48.gif | Bin 0 -> 2749 bytes
.../themes/circles/graphics/samples48sel.gif | Bin 0 -> 2954 bytes
.../themes/circles/graphics/tu_banner.jpg | Bin 0 -> 11188 bytes
.../themes/circles/graphics/tu_nav.png | Bin 0 -> 1733 bytes
.../themes/circles/graphics/tu_nav_hover.png | Bin 0 -> 5994 bytes
.../themes/circles/graphics/tu_nav_lg.png | Bin 0 -> 5519 bytes
.../themes/circles/graphics/tutorials48sel.gif | Bin 0 -> 2525 bytes
.../themes/circles/graphics/wb_nav.png | Bin 0 -> 1205 bytes
.../themes/circles/graphics/wb_nav_hover.png | Bin 0 -> 5376 bytes
.../themes/circles/graphics/whatsnew48sel.gif | Bin 0 -> 2359 bytes
.../themes/circles/graphics/wn_banner.jpg | Bin 0 -> 12124 bytes
.../themes/circles/graphics/wn_nav.png | Bin 0 -> 1534 bytes
.../themes/circles/graphics/wn_nav_hover.png | Bin 0 -> 5840 bytes
.../themes/circles/graphics/wn_nav_lg.png | Bin 0 -> 6588 bytes
.../themes/circles/graphics/wr_banner.jpg | Bin 0 -> 9798 bytes
.../themes/circles/graphics/wr_nav.png | Bin 0 -> 1805 bytes
.../themes/circles/graphics/wr_nav_hover.png | Bin 0 -> 5926 bytes
.../themes/circles/graphics/wr_nav_lg.png | Bin 0 -> 7413 bytes
.../themes/circles/html/firststeps.css | 91 ++
.../themes/circles/html/migrate.css | 132 +++
.../themes/circles/html/overview.css | 78 ++
.../themes/circles/html/root.css | 207 ++++
.../themes/circles/html/samples.css | 74 ++
.../themes/circles/html/shared.css | 268 +++++
.../themes/circles/html/standby.css | 119 +++
.../themes/circles/html/tutorials.css | 77 ++
.../themes/circles/html/webresources.css | 132 +++
.../themes/circles/html/whatsnew.css | 146 +++
.../themes/circles/swt/firststeps.properties | 3 +
.../themes/circles/swt/migrate.properties | 3 +
.../themes/circles/swt/overview.properties | 6 +
.../themes/circles/swt/root.properties | 30 +
.../themes/circles/swt/samples.properties | 8 +
.../themes/circles/swt/standby.properties | 15 +
.../themes/circles/swt/tutorials.properties | 7 +
.../themes/circles/swt/webresources.properties | 6 +
.../themes/circles/swt/whatsnew.properties | 9 +
.../purpleMesh/graphics/contentpage/background.jpg | Bin 0 -> 132168 bytes
.../graphics/contentpage/backgroundcurve.gif | Bin 0 -> 8450 bytes
.../graphics/contentpage/overview_wtr.jpg | Bin 0 -> 34130 bytes
.../graphics/contentpage/samples_wtr.jpg | Bin 0 -> 37704 bytes
.../purpleMesh/graphics/contentpage/section1.gif | Bin 0 -> 80 bytes
.../purpleMesh/graphics/contentpage/section2.gif | Bin 0 -> 79 bytes
.../purpleMesh/graphics/contentpage/section3.gif | Bin 0 -> 79 bytes
.../purpleMesh/graphics/contentpage/section4.gif | Bin 0 -> 79 bytes
.../graphics/contentpage/tutorials_wtr.jpg | Bin 0 -> 32752 bytes
.../graphics/contentpage/whatsnew_wtr.jpg | Bin 0 -> 32446 bytes
.../purpleMesh/graphics/icons/ctool/overview48.gif | Bin 0 -> 2397 bytes
.../graphics/icons/ctool/overview48sel.gif | Bin 0 -> 2573 bytes
.../purpleMesh/graphics/icons/ctool/overview72.gif | Bin 0 -> 3675 bytes
.../purpleMesh/graphics/icons/ctool/samples48.gif | Bin 0 -> 2749 bytes
.../graphics/icons/ctool/samples48sel.gif | Bin 0 -> 2954 bytes
.../purpleMesh/graphics/icons/ctool/samples72.gif | Bin 0 -> 4569 bytes
.../graphics/icons/ctool/tutorials48.gif | Bin 0 -> 2413 bytes
.../graphics/icons/ctool/tutorials48sel.gif | Bin 0 -> 2525 bytes
.../graphics/icons/ctool/tutorials72.gif | Bin 0 -> 3684 bytes
.../purpleMesh/graphics/icons/ctool/wb48.gif | Bin 0 -> 1754 bytes
.../purpleMesh/graphics/icons/ctool/whatsnew48.gif | Bin 0 -> 2145 bytes
.../graphics/icons/ctool/whatsnew48sel.gif | Bin 0 -> 2359 bytes
.../purpleMesh/graphics/icons/ctool/whatsnew72.gif | Bin 0 -> 3322 bytes
.../purpleMesh/graphics/icons/dtool/back.gif | Bin 0 -> 827 bytes
.../purpleMesh/graphics/icons/dtool/forward.gif | Bin 0 -> 822 bytes
.../purpleMesh/graphics/icons/dtool/overview.gif | Bin 0 -> 577 bytes
.../graphics/icons/dtool/restore_welcome.gif | Bin 0 -> 329 bytes
.../purpleMesh/graphics/icons/dtool/samples.gif | Bin 0 -> 588 bytes
.../purpleMesh/graphics/icons/dtool/tutorials.gif | Bin 0 -> 349 bytes
.../purpleMesh/graphics/icons/dtool/whatsnew.gif | Bin 0 -> 350 bytes
.../purpleMesh/graphics/icons/etool/back.gif | Bin 0 -> 1264 bytes
.../purpleMesh/graphics/icons/etool/forward.gif | Bin 0 -> 1261 bytes
.../purpleMesh/graphics/icons/etool/overview.gif | Bin 0 -> 599 bytes
.../purpleMesh/graphics/icons/etool/overview48.gif | Bin 0 -> 2212 bytes
.../graphics/icons/etool/overview48sel.gif | Bin 0 -> 2764 bytes
.../purpleMesh/graphics/icons/etool/overview72.gif | Bin 0 -> 3490 bytes
.../graphics/icons/etool/restore_welcome.gif | Bin 0 -> 339 bytes
.../purpleMesh/graphics/icons/etool/samples.gif | Bin 0 -> 617 bytes
.../purpleMesh/graphics/icons/etool/samples48.gif | Bin 0 -> 2636 bytes
.../graphics/icons/etool/samples48sel.gif | Bin 0 -> 3099 bytes
.../purpleMesh/graphics/icons/etool/samples72.gif | Bin 0 -> 4455 bytes
.../purpleMesh/graphics/icons/etool/tutorials.gif | Bin 0 -> 349 bytes
.../graphics/icons/etool/tutorials48.gif | Bin 0 -> 2219 bytes
.../graphics/icons/etool/tutorials48sel.gif | Bin 0 -> 2654 bytes
.../graphics/icons/etool/tutorials72.gif | Bin 0 -> 3449 bytes
.../purpleMesh/graphics/icons/etool/wb48.gif | Bin 0 -> 1511 bytes
.../purpleMesh/graphics/icons/etool/whatsnew.gif | Bin 0 -> 552 bytes
.../purpleMesh/graphics/icons/etool/whatsnew48.gif | Bin 0 -> 1925 bytes
.../graphics/icons/etool/whatsnew48sel.gif | Bin 0 -> 2580 bytes
.../purpleMesh/graphics/icons/etool/whatsnew72.gif | Bin 0 -> 2940 bytes
.../purpleMesh/graphics/icons/obj48/new_obj.gif | Bin 0 -> 1814 bytes
.../purpleMesh/graphics/icons/obj48/newhov_obj.gif | Bin 0 -> 2045 bytes
.../themes/purpleMesh/graphics/root/background.jpg | Bin 0 -> 235002 bytes
.../themes/purpleMesh/graphics/root/brandmark.gif | Bin 0 -> 4256 bytes
.../themes/purpleMesh/graphics/root/dots.gif | Bin 0 -> 435 bytes
.../themes/purpleMesh/graphics/swt/form_banner.gif | Bin 0 -> 5600 bytes
.../themes/purpleMesh/html/overview.css | 90 ++
.../themes/purpleMesh/html/root.css | 211 ++++
.../themes/purpleMesh/html/samples.css | 8 +
.../themes/purpleMesh/html/shared.css | 385 +++++++
.../themes/purpleMesh/html/standby.css | 132 +++
.../themes/purpleMesh/html/tutorials.css | 92 ++
.../themes/purpleMesh/html/whatsnew.css | 123 +++
.../themes/purpleMesh/preview.png | Bin 0 -> 13700 bytes
.../themes/purpleMesh/swt/firststeps.properties | 3 +
.../themes/purpleMesh/swt/migrate.properties | 3 +
.../themes/purpleMesh/swt/overview.properties | 6 +
.../themes/purpleMesh/swt/root.properties | 29 +
.../themes/purpleMesh/swt/samples.properties | 8 +
.../themes/purpleMesh/swt/standby.properties | 17 +
.../themes/purpleMesh/swt/tutorials.properties | 7 +
.../themes/purpleMesh/swt/webresources.properties | 6 +
.../themes/purpleMesh/swt/whatsnew.properties | 9 +
204 files changed, 6462 insertions(+)
create mode 100644 org.eclipse.ui.intro.universal/.classpath
create mode 100644 org.eclipse.ui.intro.universal/.cvsignore
create mode 100644 org.eclipse.ui.intro.universal/.options
create mode 100644 org.eclipse.ui.intro.universal/.project
create mode 100644 org.eclipse.ui.intro.universal/META-INF/MANIFEST.MF
create mode 100644 org.eclipse.ui.intro.universal/about.html
create mode 100644 org.eclipse.ui.intro.universal/build.properties
create mode 100644 org.eclipse.ui.intro.universal/icons/full/elcl16/configure.gif
create mode 100644 org.eclipse.ui.intro.universal/icons/full/obj16/extension_obj.gif
create mode 100644 org.eclipse.ui.intro.universal/icons/full/obj16/firststeps16.png
create mode 100644 org.eclipse.ui.intro.universal/icons/full/obj16/icallout_obj.gif
create mode 100644 org.eclipse.ui.intro.universal/icons/full/obj16/ihigh_obj.gif
create mode 100644 org.eclipse.ui.intro.universal/icons/full/obj16/ilow_obj.gif
create mode 100644 org.eclipse.ui.intro.universal/icons/full/obj16/image_obj.gif
create mode 100644 org.eclipse.ui.intro.universal/icons/full/obj16/inew_obj.gif
create mode 100644 org.eclipse.ui.intro.universal/icons/full/obj16/migrate16.png
create mode 100644 org.eclipse.ui.intro.universal/icons/full/obj16/overview16.png
create mode 100644 org.eclipse.ui.intro.universal/icons/full/obj16/samples16.png
create mode 100644 org.eclipse.ui.intro.universal/icons/full/obj16/tutorials16.png
create mode 100644 org.eclipse.ui.intro.universal/icons/full/obj16/webresources16.png
create mode 100644 org.eclipse.ui.intro.universal/icons/full/obj16/whatsnew16.png
create mode 100644 org.eclipse.ui.intro.universal/icons/welcome_item.gif
create mode 100644 org.eclipse.ui.intro.universal/introContent.xml
create mode 100644 org.eclipse.ui.intro.universal/plugin.properties
create mode 100644 org.eclipse.ui.intro.universal/plugin.xml
create mode 100644 org.eclipse.ui.intro.universal/src/org/eclipse/ui/internal/intro/universal/CustomizeAction.java
create mode 100644 org.eclipse.ui.intro.universal/src/org/eclipse/ui/internal/intro/universal/ExtensionData.java
create mode 100644 org.eclipse.ui.intro.universal/src/org/eclipse/ui/internal/intro/universal/ExtensionDataTransfer.java
create mode 100644 org.eclipse.ui.intro.universal/src/org/eclipse/ui/internal/intro/universal/GroupData.java
create mode 100644 org.eclipse.ui.intro.universal/src/org/eclipse/ui/internal/intro/universal/IUniversalIntroConstants.java
create mode 100644 org.eclipse.ui.intro.universal/src/org/eclipse/ui/internal/intro/universal/IntroData.java
create mode 100644 org.eclipse.ui.intro.universal/src/org/eclipse/ui/internal/intro/universal/Messages.java
create mode 100644 org.eclipse.ui.intro.universal/src/org/eclipse/ui/internal/intro/universal/Messages.properties
create mode 100644 org.eclipse.ui.intro.universal/src/org/eclipse/ui/internal/intro/universal/PageData.java
create mode 100644 org.eclipse.ui.intro.universal/src/org/eclipse/ui/internal/intro/universal/UniversalIntroConfigurer.java
create mode 100644 org.eclipse.ui.intro.universal/src/org/eclipse/ui/internal/intro/universal/UniversalIntroPlugin.java
create mode 100644 org.eclipse.ui.intro.universal/src/org/eclipse/ui/internal/intro/universal/WelcomeCustomizationPreferencePage.java
create mode 100644 org.eclipse.ui.intro.universal/src/org/eclipse/ui/internal/intro/universal/util/BundleUtil.java
create mode 100644 org.eclipse.ui.intro.universal/src/org/eclipse/ui/internal/intro/universal/util/ImageUtil.java
create mode 100644 org.eclipse.ui.intro.universal/src/org/eclipse/ui/internal/intro/universal/util/Log.java
create mode 100644 org.eclipse.ui.intro.universal/src/org/eclipse/ui/internal/intro/universal/util/StringUtil.java
create mode 100644 org.eclipse.ui.intro.universal/src/org/eclipse/ui/intro/universal/ExtensionFactory.java
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/graphics/banner_left_lines.png
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/graphics/fs_banner.jpg
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/graphics/fs_nav.png
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/graphics/fs_nav_hover.png
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/graphics/fs_nav_lg.png
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/graphics/mi_banner.jpg
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/graphics/mi_nav.png
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/graphics/mi_nav_hover.png
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/graphics/mi_nav_lg.png
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/graphics/nav_midhov.png
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/graphics/nav_rightedgehov.png
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/graphics/new_obj.gif
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/graphics/newhov_obj.gif
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/graphics/ov_banner.jpg
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/graphics/ov_nav.png
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/graphics/ov_nav_hover.png
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/graphics/ov_nav_lg.png
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/graphics/ov_nav_midhov.png
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/graphics/ov_nav_rightedgehov.png
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/graphics/overview48sel.gif
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/graphics/root/circles.png
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/graphics/root/firststeps.png
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/graphics/root/firststeps48.png
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/graphics/root/firststeps_tophov.png
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/graphics/root/migrate.png
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/graphics/root/migrate48.png
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/graphics/root/migrate_tophov.png
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/graphics/root/overview.png
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/graphics/root/overview48.png
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/graphics/root/overview_tophov.png
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/graphics/root/root_bottomhov.png
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/graphics/root/root_midhov.png
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/graphics/root/samples.png
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/graphics/root/samples48.png
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/graphics/root/samples_tophover.png
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/graphics/root/tutorials.png
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/graphics/root/tutorials48.png
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/graphics/root/tutorials_tophov.png
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/graphics/root/webresources.png
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/graphics/root/webresources48.png
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/graphics/root/webresources_tophov.png
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/graphics/root/welcomebckgrd.jpg
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/graphics/root/whatsnew.png
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/graphics/root/whatsnew48.png
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/graphics/root/whatsnew_tophov.png
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/graphics/root/workbench.png
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/graphics/root/workbench48.png
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/graphics/root/workbench_tophov.png
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/graphics/sa_banner.jpg
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/graphics/sa_nav.png
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/graphics/sa_nav_hover.png
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/graphics/sa_nav_lg.png
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/graphics/samples48.gif
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/graphics/samples48sel.gif
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/graphics/tu_banner.jpg
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/graphics/tu_nav.png
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/graphics/tu_nav_hover.png
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/graphics/tu_nav_lg.png
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/graphics/tutorials48sel.gif
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/graphics/wb_nav.png
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/graphics/wb_nav_hover.png
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/graphics/whatsnew48sel.gif
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/graphics/wn_banner.jpg
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/graphics/wn_nav.png
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/graphics/wn_nav_hover.png
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/graphics/wn_nav_lg.png
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/graphics/wr_banner.jpg
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/graphics/wr_nav.png
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/graphics/wr_nav_hover.png
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/graphics/wr_nav_lg.png
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/html/firststeps.css
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/html/migrate.css
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/html/overview.css
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/html/root.css
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/html/samples.css
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/html/shared.css
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/html/standby.css
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/html/tutorials.css
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/html/webresources.css
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/html/whatsnew.css
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/swt/firststeps.properties
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/swt/migrate.properties
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/swt/overview.properties
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/swt/root.properties
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/swt/samples.properties
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/swt/standby.properties
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/swt/tutorials.properties
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/swt/webresources.properties
create mode 100644 org.eclipse.ui.intro.universal/themes/circles/swt/whatsnew.properties
create mode 100644 org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/contentpage/background.jpg
create mode 100644 org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/contentpage/backgroundcurve.gif
create mode 100644 org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/contentpage/overview_wtr.jpg
create mode 100644 org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/contentpage/samples_wtr.jpg
create mode 100644 org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/contentpage/section1.gif
create mode 100644 org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/contentpage/section2.gif
create mode 100644 org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/contentpage/section3.gif
create mode 100644 org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/contentpage/section4.gif
create mode 100644 org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/contentpage/tutorials_wtr.jpg
create mode 100644 org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/contentpage/whatsnew_wtr.jpg
create mode 100644 org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/ctool/overview48.gif
create mode 100644 org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/ctool/overview48sel.gif
create mode 100644 org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/ctool/overview72.gif
create mode 100644 org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/ctool/samples48.gif
create mode 100644 org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/ctool/samples48sel.gif
create mode 100644 org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/ctool/samples72.gif
create mode 100644 org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/ctool/tutorials48.gif
create mode 100644 org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/ctool/tutorials48sel.gif
create mode 100644 org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/ctool/tutorials72.gif
create mode 100644 org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/ctool/wb48.gif
create mode 100644 org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/ctool/whatsnew48.gif
create mode 100644 org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/ctool/whatsnew48sel.gif
create mode 100644 org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/ctool/whatsnew72.gif
create mode 100644 org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/dtool/back.gif
create mode 100644 org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/dtool/forward.gif
create mode 100644 org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/dtool/overview.gif
create mode 100644 org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/dtool/restore_welcome.gif
create mode 100644 org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/dtool/samples.gif
create mode 100644 org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/dtool/tutorials.gif
create mode 100644 org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/dtool/whatsnew.gif
create mode 100644 org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/back.gif
create mode 100644 org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/forward.gif
create mode 100644 org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/overview.gif
create mode 100644 org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/overview48.gif
create mode 100644 org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/overview48sel.gif
create mode 100644 org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/overview72.gif
create mode 100644 org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/restore_welcome.gif
create mode 100644 org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/samples.gif
create mode 100644 org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/samples48.gif
create mode 100644 org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/samples48sel.gif
create mode 100644 org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/samples72.gif
create mode 100644 org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/tutorials.gif
create mode 100644 org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/tutorials48.gif
create mode 100644 org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/tutorials48sel.gif
create mode 100644 org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/tutorials72.gif
create mode 100644 org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/wb48.gif
create mode 100644 org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/whatsnew.gif
create mode 100644 org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/whatsnew48.gif
create mode 100644 org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/whatsnew48sel.gif
create mode 100644 org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/whatsnew72.gif
create mode 100644 org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/obj48/new_obj.gif
create mode 100644 org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/obj48/newhov_obj.gif
create mode 100644 org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/root/background.jpg
create mode 100644 org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/root/brandmark.gif
create mode 100644 org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/root/dots.gif
create mode 100644 org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/swt/form_banner.gif
create mode 100644 org.eclipse.ui.intro.universal/themes/purpleMesh/html/overview.css
create mode 100644 org.eclipse.ui.intro.universal/themes/purpleMesh/html/root.css
create mode 100644 org.eclipse.ui.intro.universal/themes/purpleMesh/html/samples.css
create mode 100644 org.eclipse.ui.intro.universal/themes/purpleMesh/html/shared.css
create mode 100644 org.eclipse.ui.intro.universal/themes/purpleMesh/html/standby.css
create mode 100644 org.eclipse.ui.intro.universal/themes/purpleMesh/html/tutorials.css
create mode 100644 org.eclipse.ui.intro.universal/themes/purpleMesh/html/whatsnew.css
create mode 100644 org.eclipse.ui.intro.universal/themes/purpleMesh/preview.png
create mode 100644 org.eclipse.ui.intro.universal/themes/purpleMesh/swt/firststeps.properties
create mode 100644 org.eclipse.ui.intro.universal/themes/purpleMesh/swt/migrate.properties
create mode 100644 org.eclipse.ui.intro.universal/themes/purpleMesh/swt/overview.properties
create mode 100644 org.eclipse.ui.intro.universal/themes/purpleMesh/swt/root.properties
create mode 100644 org.eclipse.ui.intro.universal/themes/purpleMesh/swt/samples.properties
create mode 100644 org.eclipse.ui.intro.universal/themes/purpleMesh/swt/standby.properties
create mode 100644 org.eclipse.ui.intro.universal/themes/purpleMesh/swt/tutorials.properties
create mode 100644 org.eclipse.ui.intro.universal/themes/purpleMesh/swt/webresources.properties
create mode 100644 org.eclipse.ui.intro.universal/themes/purpleMesh/swt/whatsnew.properties
diff --git a/org.eclipse.ui.intro.universal/.classpath b/org.eclipse.ui.intro.universal/.classpath
new file mode 100644
index 000000000..065ac06e1
--- /dev/null
+++ b/org.eclipse.ui.intro.universal/.classpath
@@ -0,0 +1,7 @@
+
+
March 23, 2005
+The Eclipse Foundation makes available all content in this plug-in ("Content"). Unless otherwise indicated below, the Content is provided to you under the terms and conditions of the +Eclipse Public License Version 1.0 ("EPL"). A copy of the EPL is available at http://www.eclipse.org/legal/epl-v10.html. +For purposes of the EPL, "Program" will mean the Content.
+ +If you did not receive this Content directly from the Eclipse Foundation, the Content is being redistributed by another party ("Redistributor") and different terms and conditions may +apply to your use of any object code in the Content. Check the Redistributor's license that was provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise +indicated below, the terms and conditions of the EPL still apply to any source code in the Content.
+ + + \ No newline at end of file diff --git a/org.eclipse.ui.intro.universal/build.properties b/org.eclipse.ui.intro.universal/build.properties new file mode 100644 index 000000000..b04d830a9 --- /dev/null +++ b/org.eclipse.ui.intro.universal/build.properties @@ -0,0 +1,14 @@ +bin.includes = plugin.xml,\ + .,\ + themes/,\ + plugin.properties,\ + introContent.xml,\ + icons/,\ + META-INF/,\ + .options,\ + about.html +src.includes = about.html,\ + .options +jars.compile.order = . +source.. = src/ +output.. = bin/ diff --git a/org.eclipse.ui.intro.universal/icons/full/elcl16/configure.gif b/org.eclipse.ui.intro.universal/icons/full/elcl16/configure.gif new file mode 100644 index 000000000..8304a2b71 Binary files /dev/null and b/org.eclipse.ui.intro.universal/icons/full/elcl16/configure.gif differ diff --git a/org.eclipse.ui.intro.universal/icons/full/obj16/extension_obj.gif b/org.eclipse.ui.intro.universal/icons/full/obj16/extension_obj.gif new file mode 100644 index 000000000..7f3f595bc Binary files /dev/null and b/org.eclipse.ui.intro.universal/icons/full/obj16/extension_obj.gif differ diff --git a/org.eclipse.ui.intro.universal/icons/full/obj16/firststeps16.png b/org.eclipse.ui.intro.universal/icons/full/obj16/firststeps16.png new file mode 100644 index 000000000..4c15c823b Binary files /dev/null and b/org.eclipse.ui.intro.universal/icons/full/obj16/firststeps16.png differ diff --git a/org.eclipse.ui.intro.universal/icons/full/obj16/icallout_obj.gif b/org.eclipse.ui.intro.universal/icons/full/obj16/icallout_obj.gif new file mode 100644 index 000000000..f52d86a67 Binary files /dev/null and b/org.eclipse.ui.intro.universal/icons/full/obj16/icallout_obj.gif differ diff --git a/org.eclipse.ui.intro.universal/icons/full/obj16/ihigh_obj.gif b/org.eclipse.ui.intro.universal/icons/full/obj16/ihigh_obj.gif new file mode 100644 index 000000000..f99bdc358 Binary files /dev/null and b/org.eclipse.ui.intro.universal/icons/full/obj16/ihigh_obj.gif differ diff --git a/org.eclipse.ui.intro.universal/icons/full/obj16/ilow_obj.gif b/org.eclipse.ui.intro.universal/icons/full/obj16/ilow_obj.gif new file mode 100644 index 000000000..a6815bcc0 Binary files /dev/null and b/org.eclipse.ui.intro.universal/icons/full/obj16/ilow_obj.gif differ diff --git a/org.eclipse.ui.intro.universal/icons/full/obj16/image_obj.gif b/org.eclipse.ui.intro.universal/icons/full/obj16/image_obj.gif new file mode 100644 index 000000000..830be0ea0 Binary files /dev/null and b/org.eclipse.ui.intro.universal/icons/full/obj16/image_obj.gif differ diff --git a/org.eclipse.ui.intro.universal/icons/full/obj16/inew_obj.gif b/org.eclipse.ui.intro.universal/icons/full/obj16/inew_obj.gif new file mode 100644 index 000000000..b1526e931 Binary files /dev/null and b/org.eclipse.ui.intro.universal/icons/full/obj16/inew_obj.gif differ diff --git a/org.eclipse.ui.intro.universal/icons/full/obj16/migrate16.png b/org.eclipse.ui.intro.universal/icons/full/obj16/migrate16.png new file mode 100644 index 000000000..3fc84145d Binary files /dev/null and b/org.eclipse.ui.intro.universal/icons/full/obj16/migrate16.png differ diff --git a/org.eclipse.ui.intro.universal/icons/full/obj16/overview16.png b/org.eclipse.ui.intro.universal/icons/full/obj16/overview16.png new file mode 100644 index 000000000..b2e977f8d Binary files /dev/null and b/org.eclipse.ui.intro.universal/icons/full/obj16/overview16.png differ diff --git a/org.eclipse.ui.intro.universal/icons/full/obj16/samples16.png b/org.eclipse.ui.intro.universal/icons/full/obj16/samples16.png new file mode 100644 index 000000000..fdff5dd5b Binary files /dev/null and b/org.eclipse.ui.intro.universal/icons/full/obj16/samples16.png differ diff --git a/org.eclipse.ui.intro.universal/icons/full/obj16/tutorials16.png b/org.eclipse.ui.intro.universal/icons/full/obj16/tutorials16.png new file mode 100644 index 000000000..f2d688f21 Binary files /dev/null and b/org.eclipse.ui.intro.universal/icons/full/obj16/tutorials16.png differ diff --git a/org.eclipse.ui.intro.universal/icons/full/obj16/webresources16.png b/org.eclipse.ui.intro.universal/icons/full/obj16/webresources16.png new file mode 100644 index 000000000..b847caad5 Binary files /dev/null and b/org.eclipse.ui.intro.universal/icons/full/obj16/webresources16.png differ diff --git a/org.eclipse.ui.intro.universal/icons/full/obj16/whatsnew16.png b/org.eclipse.ui.intro.universal/icons/full/obj16/whatsnew16.png new file mode 100644 index 000000000..5294b1741 Binary files /dev/null and b/org.eclipse.ui.intro.universal/icons/full/obj16/whatsnew16.png differ diff --git a/org.eclipse.ui.intro.universal/icons/welcome_item.gif b/org.eclipse.ui.intro.universal/icons/welcome_item.gif new file mode 100644 index 000000000..311f57fe9 Binary files /dev/null and b/org.eclipse.ui.intro.universal/icons/welcome_item.gif differ diff --git a/org.eclipse.ui.intro.universal/introContent.xml b/org.eclipse.ui.intro.universal/introContent.xml new file mode 100644 index 000000000..81360325a --- /dev/null +++ b/org.eclipse.ui.intro.universal/introContent.xml @@ -0,0 +1,253 @@ + + +bundleId
. If
+ * no such bundle is found, return null.
+ *
+ * @param bundleId
+ * @return
+ */
+ public static String getResolvedBundleLocation(String bundleId) {
+ Bundle bundle = Platform.getBundle(bundleId);
+ if (bundle == null)
+ return null;
+ return getResolvedBundleLocation(bundle);
+ }
+
+}
diff --git a/org.eclipse.ui.intro.universal/src/org/eclipse/ui/internal/intro/universal/util/ImageUtil.java b/org.eclipse.ui.intro.universal/src/org/eclipse/ui/internal/intro/universal/util/ImageUtil.java
new file mode 100644
index 000000000..e4f9b4f80
--- /dev/null
+++ b/org.eclipse.ui.intro.universal/src/org/eclipse/ui/internal/intro/universal/util/ImageUtil.java
@@ -0,0 +1,187 @@
+/*******************************************************************************
+ * Copyright (c) 2004, 2005 IBM Corporation 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:
+ * IBM Corporation - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.ui.internal.intro.universal.util;
+
+import java.net.URL;
+
+import org.eclipse.core.runtime.FileLocator;
+import org.eclipse.core.runtime.IPath;
+import org.eclipse.core.runtime.Path;
+import org.eclipse.core.runtime.Platform;
+import org.eclipse.jface.resource.ImageDescriptor;
+import org.eclipse.jface.resource.ImageRegistry;
+import org.eclipse.swt.graphics.Image;
+import org.eclipse.ui.internal.intro.universal.IUniversalIntroConstants;
+import org.eclipse.ui.internal.intro.universal.UniversalIntroPlugin;
+import org.osgi.framework.Bundle;
+
+/**
+ * Convenience class for Images.
+ */
+public final class ImageUtil {
+
+ /**
+ * Image keys, to be used by plugin (intro) registry.
+ */
+ // Default images
+ public static final String DEFAULT_ROOT_LINK = "rootLink"; //$NON-NLS-1$
+
+ public static final String DEFAULT_SMALL_ROOT_LINK = "rootLinkSmall"; //$NON-NLS-1$
+
+ public static final String DEFAULT_FORM_BG = "formBg"; //$NON-NLS-1$
+
+ public static final String DEFAULT_LINK = "link"; //$NON-NLS-1$
+
+ // Standby images
+ public static final String BACK = "back"; //$NON-NLS-1$
+
+ public static final String HELP_TOPIC = "helpTopic"; //$NON-NLS-1$
+
+ // Launch bar image
+ public static final String RESTORE_WELCOME = "restoreWelcome"; //$NON-NLS-1$
+
+ // Viewer images
+ public static final String INTRO_MODEL_LEAF = "leaf"; //$NON-NLS-1$
+
+ public static final String INTRO_MODEL_CONTAINER = "container"; //$NON-NLS-1$
+
+ public static final String OPEN_ITNRO_VIEW = "introView"; //$NON-NLS-1$
+
+ public static final String CONFIG_EXTENSION = "configExtension";//$NON-NLS-1$
+
+ // Image location
+ public static final String ICONS_PATH = "$nl$/icons/"; //$NON-NLS-1$
+
+ /**
+ * Convenience method to create an image descriptor from the Intro plugin.
+ *
+ * Method assumes that images are under the "icons" directory, so don't
+ * append that directory name for "imageName".
+ */
+ public static ImageDescriptor createImageDescriptor(String imageName) {
+ return createImageDescriptor(Platform
+ .getBundle(IUniversalIntroConstants.PLUGIN_ID), ICONS_PATH + imageName);
+ }
+
+ /**
+ * Convenience method to create an image descriptor.
+ *
+ */
+ public static ImageDescriptor createImageDescriptor(Bundle bundle,
+ String imageName) {
+ try {
+ URL imageUrl = FileLocator.find(bundle, new Path(imageName), null);
+ if (imageUrl != null) {
+ ImageDescriptor desc = ImageDescriptor.createFromURL(imageUrl);
+ return desc;
+ }
+ } catch (Exception e) {
+ // Should never be here.
+ Log.error("could not create Image Descriptor", e); //$NON-NLS-1$
+ }
+ Log.warning("could not create Image Descriptor for: " + imageName //$NON-NLS-1$
+ + " in bundle: " + bundle.getSymbolicName()); //$NON-NLS-1$
+ return ImageDescriptor.getMissingImageDescriptor();
+ }
+
+ /**
+ * Convenience method to create an image descriptor.
+ *
+ */
+ public static ImageDescriptor createImageDescriptor(IPath base,
+ String imageName) {
+ try {
+ URL imageUrl = new URL(base.append(imageName).toOSString());
+ if (imageUrl != null) {
+ ImageDescriptor desc = ImageDescriptor.createFromURL(imageUrl);
+ return desc;
+ }
+ } catch (Exception e) {
+ // Should never be here.
+ Log.error("could not create Image Descriptor", e); //$NON-NLS-1$
+ }
+ Log.warning("could not create Image Descriptor for: " + imageName); //$NON-NLS-1$
+ return ImageDescriptor.getMissingImageDescriptor();
+ }
+
+ /**
+ * Convenience method to create an image from the Intro plugin.
+ *
+ * Method assumes that images are under the "icons" directory, so don't
+ * append that directory name for "imageName".
+ */
+ public static Image createImage(String imageName) {
+ try {
+ ImageDescriptor imageDsc = createImageDescriptor(imageName);
+ return imageDsc.createImage();
+ } catch (Exception e) {
+ // Should never be here.
+ Log.error("could not create Image", e); //$NON-NLS-1$
+ return ImageDescriptor.getMissingImageDescriptor().createImage();
+ }
+ }
+
+ /**
+ * Util method for image re-use in Intro Plugin.
+ *
+ * @param key
+ * @return
+ */
+ public static Image getImage(String key) {
+ // INTRO: Image registry should not have the same life span
+ // as the intro plug-in. It should be disposed when
+ // presentation is disposed, otherwise images will
+ // stay around once Inro has been loaded.
+ return UniversalIntroPlugin.getDefault().getVolatileImageRegistry()
+ .get(key);
+ }
+
+ public static boolean hasImage(String key) {
+ ImageRegistry registry = UniversalIntroPlugin.getDefault()
+ .getVolatileImageRegistry();
+ return (registry.getDescriptor(key) != null);
+ }
+
+ /**
+ * Register an image descriptor in the Intro Plugin image registry. Has no
+ * effect if the key has already been registered.
+ *
+ * @param key
+ * @param imageName
+ */
+ public static void registerImage(String key, String imageName) {
+ ImageRegistry registry = UniversalIntroPlugin.getDefault()
+ .getVolatileImageRegistry();
+ if (registry.getDescriptor(key) != null)
+ // key has already been registered. do nothing.
+ return;
+ registry.put(key, createImageDescriptor(imageName));
+ }
+
+ public static void registerImage(String key, Bundle bundle, String imageName) {
+
+ ImageRegistry registry = UniversalIntroPlugin.getDefault()
+ .getVolatileImageRegistry();
+ if (registry.getDescriptor(key) != null)
+ // key has already been registered. do nothing.
+ return;
+ registry.put(key, createImageDescriptor(bundle, imageName));
+ }
+
+ public static void registerImage(String key, IPath base, String imageName) {
+ ImageRegistry registry = UniversalIntroPlugin.getDefault()
+ .getVolatileImageRegistry();
+ if (registry.getDescriptor(key) != null)
+ // key has already been registered. do nothing.
+ return;
+ registry.put(key, createImageDescriptor(base, imageName));
+ }
+}
diff --git a/org.eclipse.ui.intro.universal/src/org/eclipse/ui/internal/intro/universal/util/Log.java b/org.eclipse.ui.intro.universal/src/org/eclipse/ui/internal/intro/universal/util/Log.java
new file mode 100644
index 000000000..6b5f64608
--- /dev/null
+++ b/org.eclipse.ui.intro.universal/src/org/eclipse/ui/internal/intro/universal/util/Log.java
@@ -0,0 +1,142 @@
+/*******************************************************************************
+ * Copyright (c) 2004 IBM Corporation 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:
+ * IBM Corporation - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.ui.internal.intro.universal.util;
+
+import org.eclipse.core.runtime.ILog;
+import org.eclipse.core.runtime.IStatus;
+import org.eclipse.core.runtime.MultiStatus;
+import org.eclipse.core.runtime.Platform;
+import org.eclipse.core.runtime.Status;
+import org.eclipse.ui.internal.intro.universal.IUniversalIntroConstants;
+import org.eclipse.ui.internal.intro.universal.UniversalIntroPlugin;
+
+/**
+ * Utility class for logging, based on Platform logging classes. The log
+ * listerner used is the base one supplied by the platform. Error messages are
+ * always logged. Warning messages are only logged when the plugin is in debug
+ * mode. Info messages are only logged when the /trace/logInfo debug option is
+ * set to true. Performance reports are only logged when /trace/performance is
+ * set to true.
+ *
+ */
+public class Log implements IUniversalIntroConstants {
+
+ /**
+ * This MUST be set to false in production. + * This allows the extensions to be made available for use by RCP applications without exposing + * their concrete implementation classes. + *
+ *+ * Currently supported plug-in extensions: + *
This class should be referenced in extensions but not subclassed + * or instantiated programmatically. + * + * @since 3.2 + */ + +public class ExtensionFactory implements IExecutableExtensionFactory, IExecutableExtension { + + private String id; + private IConfigurationElement config; + private String propertyName; + private static final String WELCOME_CUSTOMIZATION_PREFERENCE_PAGE = "welcomeCustomization"; //$NON-NLS-1$ + + /* + * (non-Javadoc) + * + * @see org.eclipse.core.runtime.IExecutableExtensionFactory#create() + */ + public Object create() throws CoreException { + if (WELCOME_CUSTOMIZATION_PREFERENCE_PAGE.equals(id)) + return configure(new WelcomeCustomizationPreferencePage()); + + throw new CoreException(new Status(IStatus.ERROR, UniversalIntroPlugin.PLUGIN_ID, 0, + "Unknown id in data argument for " + getClass(), null)); //$NON-NLS-1$ + } + + private Object configure(Object obj) throws CoreException { + if (obj instanceof IExecutableExtension) { + ((IExecutableExtension) obj).setInitializationData(config, propertyName, null); + } + return obj; + } + + /* + * (non-Javadoc) + * + * @see org.eclipse.core.runtime.IExecutableExtension#setInitializationData(org.eclipse.core.runtime.IConfigurationElement, + * java.lang.String, java.lang.Object) + */ + public void setInitializationData(IConfigurationElement config, String propertyName, Object data) + throws CoreException { + if (data instanceof String) + id = (String) data; + else + throw new CoreException(new Status(IStatus.ERROR, UniversalIntroPlugin.PLUGIN_ID, 0, + "Data argument must be a String for " + getClass(), null)); //$NON-NLS-1$ + this.config = config; + this.propertyName = propertyName; + } +} \ No newline at end of file diff --git a/org.eclipse.ui.intro.universal/themes/circles/graphics/banner_left_lines.png b/org.eclipse.ui.intro.universal/themes/circles/graphics/banner_left_lines.png new file mode 100644 index 000000000..e96fc867a Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/circles/graphics/banner_left_lines.png differ diff --git a/org.eclipse.ui.intro.universal/themes/circles/graphics/fs_banner.jpg b/org.eclipse.ui.intro.universal/themes/circles/graphics/fs_banner.jpg new file mode 100644 index 000000000..8524e946b Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/circles/graphics/fs_banner.jpg differ diff --git a/org.eclipse.ui.intro.universal/themes/circles/graphics/fs_nav.png b/org.eclipse.ui.intro.universal/themes/circles/graphics/fs_nav.png new file mode 100644 index 000000000..99eb592de Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/circles/graphics/fs_nav.png differ diff --git a/org.eclipse.ui.intro.universal/themes/circles/graphics/fs_nav_hover.png b/org.eclipse.ui.intro.universal/themes/circles/graphics/fs_nav_hover.png new file mode 100644 index 000000000..c80a66e85 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/circles/graphics/fs_nav_hover.png differ diff --git a/org.eclipse.ui.intro.universal/themes/circles/graphics/fs_nav_lg.png b/org.eclipse.ui.intro.universal/themes/circles/graphics/fs_nav_lg.png new file mode 100644 index 000000000..324de6e43 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/circles/graphics/fs_nav_lg.png differ diff --git a/org.eclipse.ui.intro.universal/themes/circles/graphics/mi_banner.jpg b/org.eclipse.ui.intro.universal/themes/circles/graphics/mi_banner.jpg new file mode 100644 index 000000000..89cb6401c Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/circles/graphics/mi_banner.jpg differ diff --git a/org.eclipse.ui.intro.universal/themes/circles/graphics/mi_nav.png b/org.eclipse.ui.intro.universal/themes/circles/graphics/mi_nav.png new file mode 100644 index 000000000..5434708e5 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/circles/graphics/mi_nav.png differ diff --git a/org.eclipse.ui.intro.universal/themes/circles/graphics/mi_nav_hover.png b/org.eclipse.ui.intro.universal/themes/circles/graphics/mi_nav_hover.png new file mode 100644 index 000000000..a6551a860 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/circles/graphics/mi_nav_hover.png differ diff --git a/org.eclipse.ui.intro.universal/themes/circles/graphics/mi_nav_lg.png b/org.eclipse.ui.intro.universal/themes/circles/graphics/mi_nav_lg.png new file mode 100644 index 000000000..df8e2ffa7 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/circles/graphics/mi_nav_lg.png differ diff --git a/org.eclipse.ui.intro.universal/themes/circles/graphics/nav_midhov.png b/org.eclipse.ui.intro.universal/themes/circles/graphics/nav_midhov.png new file mode 100644 index 000000000..58a220d42 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/circles/graphics/nav_midhov.png differ diff --git a/org.eclipse.ui.intro.universal/themes/circles/graphics/nav_rightedgehov.png b/org.eclipse.ui.intro.universal/themes/circles/graphics/nav_rightedgehov.png new file mode 100644 index 000000000..403775eb4 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/circles/graphics/nav_rightedgehov.png differ diff --git a/org.eclipse.ui.intro.universal/themes/circles/graphics/new_obj.gif b/org.eclipse.ui.intro.universal/themes/circles/graphics/new_obj.gif new file mode 100644 index 000000000..f46b81bdd Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/circles/graphics/new_obj.gif differ diff --git a/org.eclipse.ui.intro.universal/themes/circles/graphics/newhov_obj.gif b/org.eclipse.ui.intro.universal/themes/circles/graphics/newhov_obj.gif new file mode 100644 index 000000000..593e63bc6 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/circles/graphics/newhov_obj.gif differ diff --git a/org.eclipse.ui.intro.universal/themes/circles/graphics/ov_banner.jpg b/org.eclipse.ui.intro.universal/themes/circles/graphics/ov_banner.jpg new file mode 100644 index 000000000..004686582 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/circles/graphics/ov_banner.jpg differ diff --git a/org.eclipse.ui.intro.universal/themes/circles/graphics/ov_nav.png b/org.eclipse.ui.intro.universal/themes/circles/graphics/ov_nav.png new file mode 100644 index 000000000..709f69a68 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/circles/graphics/ov_nav.png differ diff --git a/org.eclipse.ui.intro.universal/themes/circles/graphics/ov_nav_hover.png b/org.eclipse.ui.intro.universal/themes/circles/graphics/ov_nav_hover.png new file mode 100644 index 000000000..b01a1aa4b Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/circles/graphics/ov_nav_hover.png differ diff --git a/org.eclipse.ui.intro.universal/themes/circles/graphics/ov_nav_lg.png b/org.eclipse.ui.intro.universal/themes/circles/graphics/ov_nav_lg.png new file mode 100644 index 000000000..c2513e951 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/circles/graphics/ov_nav_lg.png differ diff --git a/org.eclipse.ui.intro.universal/themes/circles/graphics/ov_nav_midhov.png b/org.eclipse.ui.intro.universal/themes/circles/graphics/ov_nav_midhov.png new file mode 100644 index 000000000..44bb0e5f4 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/circles/graphics/ov_nav_midhov.png differ diff --git a/org.eclipse.ui.intro.universal/themes/circles/graphics/ov_nav_rightedgehov.png b/org.eclipse.ui.intro.universal/themes/circles/graphics/ov_nav_rightedgehov.png new file mode 100644 index 000000000..7b3b1d9f5 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/circles/graphics/ov_nav_rightedgehov.png differ diff --git a/org.eclipse.ui.intro.universal/themes/circles/graphics/overview48sel.gif b/org.eclipse.ui.intro.universal/themes/circles/graphics/overview48sel.gif new file mode 100644 index 000000000..3d1c45bf7 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/circles/graphics/overview48sel.gif differ diff --git a/org.eclipse.ui.intro.universal/themes/circles/graphics/root/circles.png b/org.eclipse.ui.intro.universal/themes/circles/graphics/root/circles.png new file mode 100644 index 000000000..5537eac58 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/circles/graphics/root/circles.png differ diff --git a/org.eclipse.ui.intro.universal/themes/circles/graphics/root/firststeps.png b/org.eclipse.ui.intro.universal/themes/circles/graphics/root/firststeps.png new file mode 100644 index 000000000..eccc75735 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/circles/graphics/root/firststeps.png differ diff --git a/org.eclipse.ui.intro.universal/themes/circles/graphics/root/firststeps48.png b/org.eclipse.ui.intro.universal/themes/circles/graphics/root/firststeps48.png new file mode 100644 index 000000000..5b0270e1f Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/circles/graphics/root/firststeps48.png differ diff --git a/org.eclipse.ui.intro.universal/themes/circles/graphics/root/firststeps_tophov.png b/org.eclipse.ui.intro.universal/themes/circles/graphics/root/firststeps_tophov.png new file mode 100644 index 000000000..1f6061733 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/circles/graphics/root/firststeps_tophov.png differ diff --git a/org.eclipse.ui.intro.universal/themes/circles/graphics/root/migrate.png b/org.eclipse.ui.intro.universal/themes/circles/graphics/root/migrate.png new file mode 100644 index 000000000..07fea1d0e Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/circles/graphics/root/migrate.png differ diff --git a/org.eclipse.ui.intro.universal/themes/circles/graphics/root/migrate48.png b/org.eclipse.ui.intro.universal/themes/circles/graphics/root/migrate48.png new file mode 100644 index 000000000..c1379ac75 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/circles/graphics/root/migrate48.png differ diff --git a/org.eclipse.ui.intro.universal/themes/circles/graphics/root/migrate_tophov.png b/org.eclipse.ui.intro.universal/themes/circles/graphics/root/migrate_tophov.png new file mode 100644 index 000000000..b9177b213 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/circles/graphics/root/migrate_tophov.png differ diff --git a/org.eclipse.ui.intro.universal/themes/circles/graphics/root/overview.png b/org.eclipse.ui.intro.universal/themes/circles/graphics/root/overview.png new file mode 100644 index 000000000..64735d630 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/circles/graphics/root/overview.png differ diff --git a/org.eclipse.ui.intro.universal/themes/circles/graphics/root/overview48.png b/org.eclipse.ui.intro.universal/themes/circles/graphics/root/overview48.png new file mode 100644 index 000000000..f14e3b887 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/circles/graphics/root/overview48.png differ diff --git a/org.eclipse.ui.intro.universal/themes/circles/graphics/root/overview_tophov.png b/org.eclipse.ui.intro.universal/themes/circles/graphics/root/overview_tophov.png new file mode 100644 index 000000000..bae1dcf32 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/circles/graphics/root/overview_tophov.png differ diff --git a/org.eclipse.ui.intro.universal/themes/circles/graphics/root/root_bottomhov.png b/org.eclipse.ui.intro.universal/themes/circles/graphics/root/root_bottomhov.png new file mode 100644 index 000000000..d0cb41621 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/circles/graphics/root/root_bottomhov.png differ diff --git a/org.eclipse.ui.intro.universal/themes/circles/graphics/root/root_midhov.png b/org.eclipse.ui.intro.universal/themes/circles/graphics/root/root_midhov.png new file mode 100644 index 000000000..5ee69dc0c Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/circles/graphics/root/root_midhov.png differ diff --git a/org.eclipse.ui.intro.universal/themes/circles/graphics/root/samples.png b/org.eclipse.ui.intro.universal/themes/circles/graphics/root/samples.png new file mode 100644 index 000000000..cb3db1db8 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/circles/graphics/root/samples.png differ diff --git a/org.eclipse.ui.intro.universal/themes/circles/graphics/root/samples48.png b/org.eclipse.ui.intro.universal/themes/circles/graphics/root/samples48.png new file mode 100644 index 000000000..5e9bcfc48 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/circles/graphics/root/samples48.png differ diff --git a/org.eclipse.ui.intro.universal/themes/circles/graphics/root/samples_tophover.png b/org.eclipse.ui.intro.universal/themes/circles/graphics/root/samples_tophover.png new file mode 100644 index 000000000..6729f5ee6 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/circles/graphics/root/samples_tophover.png differ diff --git a/org.eclipse.ui.intro.universal/themes/circles/graphics/root/tutorials.png b/org.eclipse.ui.intro.universal/themes/circles/graphics/root/tutorials.png new file mode 100644 index 000000000..e40a8239b Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/circles/graphics/root/tutorials.png differ diff --git a/org.eclipse.ui.intro.universal/themes/circles/graphics/root/tutorials48.png b/org.eclipse.ui.intro.universal/themes/circles/graphics/root/tutorials48.png new file mode 100644 index 000000000..fd97ecb3a Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/circles/graphics/root/tutorials48.png differ diff --git a/org.eclipse.ui.intro.universal/themes/circles/graphics/root/tutorials_tophov.png b/org.eclipse.ui.intro.universal/themes/circles/graphics/root/tutorials_tophov.png new file mode 100644 index 000000000..8bbf9243f Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/circles/graphics/root/tutorials_tophov.png differ diff --git a/org.eclipse.ui.intro.universal/themes/circles/graphics/root/webresources.png b/org.eclipse.ui.intro.universal/themes/circles/graphics/root/webresources.png new file mode 100644 index 000000000..1a876dc58 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/circles/graphics/root/webresources.png differ diff --git a/org.eclipse.ui.intro.universal/themes/circles/graphics/root/webresources48.png b/org.eclipse.ui.intro.universal/themes/circles/graphics/root/webresources48.png new file mode 100644 index 000000000..095009825 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/circles/graphics/root/webresources48.png differ diff --git a/org.eclipse.ui.intro.universal/themes/circles/graphics/root/webresources_tophov.png b/org.eclipse.ui.intro.universal/themes/circles/graphics/root/webresources_tophov.png new file mode 100644 index 000000000..944668b1f Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/circles/graphics/root/webresources_tophov.png differ diff --git a/org.eclipse.ui.intro.universal/themes/circles/graphics/root/welcomebckgrd.jpg b/org.eclipse.ui.intro.universal/themes/circles/graphics/root/welcomebckgrd.jpg new file mode 100644 index 000000000..34eb1a78e Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/circles/graphics/root/welcomebckgrd.jpg differ diff --git a/org.eclipse.ui.intro.universal/themes/circles/graphics/root/whatsnew.png b/org.eclipse.ui.intro.universal/themes/circles/graphics/root/whatsnew.png new file mode 100644 index 000000000..a10dd3de0 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/circles/graphics/root/whatsnew.png differ diff --git a/org.eclipse.ui.intro.universal/themes/circles/graphics/root/whatsnew48.png b/org.eclipse.ui.intro.universal/themes/circles/graphics/root/whatsnew48.png new file mode 100644 index 000000000..37e19e056 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/circles/graphics/root/whatsnew48.png differ diff --git a/org.eclipse.ui.intro.universal/themes/circles/graphics/root/whatsnew_tophov.png b/org.eclipse.ui.intro.universal/themes/circles/graphics/root/whatsnew_tophov.png new file mode 100644 index 000000000..d8c1490af Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/circles/graphics/root/whatsnew_tophov.png differ diff --git a/org.eclipse.ui.intro.universal/themes/circles/graphics/root/workbench.png b/org.eclipse.ui.intro.universal/themes/circles/graphics/root/workbench.png new file mode 100644 index 000000000..868f3abbd Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/circles/graphics/root/workbench.png differ diff --git a/org.eclipse.ui.intro.universal/themes/circles/graphics/root/workbench48.png b/org.eclipse.ui.intro.universal/themes/circles/graphics/root/workbench48.png new file mode 100644 index 000000000..d778dfa56 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/circles/graphics/root/workbench48.png differ diff --git a/org.eclipse.ui.intro.universal/themes/circles/graphics/root/workbench_tophov.png b/org.eclipse.ui.intro.universal/themes/circles/graphics/root/workbench_tophov.png new file mode 100644 index 000000000..57adab786 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/circles/graphics/root/workbench_tophov.png differ diff --git a/org.eclipse.ui.intro.universal/themes/circles/graphics/sa_banner.jpg b/org.eclipse.ui.intro.universal/themes/circles/graphics/sa_banner.jpg new file mode 100644 index 000000000..5a2eaf5d8 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/circles/graphics/sa_banner.jpg differ diff --git a/org.eclipse.ui.intro.universal/themes/circles/graphics/sa_nav.png b/org.eclipse.ui.intro.universal/themes/circles/graphics/sa_nav.png new file mode 100644 index 000000000..9871b72bb Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/circles/graphics/sa_nav.png differ diff --git a/org.eclipse.ui.intro.universal/themes/circles/graphics/sa_nav_hover.png b/org.eclipse.ui.intro.universal/themes/circles/graphics/sa_nav_hover.png new file mode 100644 index 000000000..be6ed3310 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/circles/graphics/sa_nav_hover.png differ diff --git a/org.eclipse.ui.intro.universal/themes/circles/graphics/sa_nav_lg.png b/org.eclipse.ui.intro.universal/themes/circles/graphics/sa_nav_lg.png new file mode 100644 index 000000000..d2cabf1e5 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/circles/graphics/sa_nav_lg.png differ diff --git a/org.eclipse.ui.intro.universal/themes/circles/graphics/samples48.gif b/org.eclipse.ui.intro.universal/themes/circles/graphics/samples48.gif new file mode 100644 index 000000000..3213de674 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/circles/graphics/samples48.gif differ diff --git a/org.eclipse.ui.intro.universal/themes/circles/graphics/samples48sel.gif b/org.eclipse.ui.intro.universal/themes/circles/graphics/samples48sel.gif new file mode 100644 index 000000000..f9c0469ab Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/circles/graphics/samples48sel.gif differ diff --git a/org.eclipse.ui.intro.universal/themes/circles/graphics/tu_banner.jpg b/org.eclipse.ui.intro.universal/themes/circles/graphics/tu_banner.jpg new file mode 100644 index 000000000..2e450b7d4 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/circles/graphics/tu_banner.jpg differ diff --git a/org.eclipse.ui.intro.universal/themes/circles/graphics/tu_nav.png b/org.eclipse.ui.intro.universal/themes/circles/graphics/tu_nav.png new file mode 100644 index 000000000..ce589ab7d Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/circles/graphics/tu_nav.png differ diff --git a/org.eclipse.ui.intro.universal/themes/circles/graphics/tu_nav_hover.png b/org.eclipse.ui.intro.universal/themes/circles/graphics/tu_nav_hover.png new file mode 100644 index 000000000..39a5931e1 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/circles/graphics/tu_nav_hover.png differ diff --git a/org.eclipse.ui.intro.universal/themes/circles/graphics/tu_nav_lg.png b/org.eclipse.ui.intro.universal/themes/circles/graphics/tu_nav_lg.png new file mode 100644 index 000000000..4c6664402 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/circles/graphics/tu_nav_lg.png differ diff --git a/org.eclipse.ui.intro.universal/themes/circles/graphics/tutorials48sel.gif b/org.eclipse.ui.intro.universal/themes/circles/graphics/tutorials48sel.gif new file mode 100644 index 000000000..3d687bd56 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/circles/graphics/tutorials48sel.gif differ diff --git a/org.eclipse.ui.intro.universal/themes/circles/graphics/wb_nav.png b/org.eclipse.ui.intro.universal/themes/circles/graphics/wb_nav.png new file mode 100644 index 000000000..0621c3c47 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/circles/graphics/wb_nav.png differ diff --git a/org.eclipse.ui.intro.universal/themes/circles/graphics/wb_nav_hover.png b/org.eclipse.ui.intro.universal/themes/circles/graphics/wb_nav_hover.png new file mode 100644 index 000000000..791318934 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/circles/graphics/wb_nav_hover.png differ diff --git a/org.eclipse.ui.intro.universal/themes/circles/graphics/whatsnew48sel.gif b/org.eclipse.ui.intro.universal/themes/circles/graphics/whatsnew48sel.gif new file mode 100644 index 000000000..0da843fe3 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/circles/graphics/whatsnew48sel.gif differ diff --git a/org.eclipse.ui.intro.universal/themes/circles/graphics/wn_banner.jpg b/org.eclipse.ui.intro.universal/themes/circles/graphics/wn_banner.jpg new file mode 100644 index 000000000..0f9e8f335 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/circles/graphics/wn_banner.jpg differ diff --git a/org.eclipse.ui.intro.universal/themes/circles/graphics/wn_nav.png b/org.eclipse.ui.intro.universal/themes/circles/graphics/wn_nav.png new file mode 100644 index 000000000..47ecb7c96 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/circles/graphics/wn_nav.png differ diff --git a/org.eclipse.ui.intro.universal/themes/circles/graphics/wn_nav_hover.png b/org.eclipse.ui.intro.universal/themes/circles/graphics/wn_nav_hover.png new file mode 100644 index 000000000..585c663e0 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/circles/graphics/wn_nav_hover.png differ diff --git a/org.eclipse.ui.intro.universal/themes/circles/graphics/wn_nav_lg.png b/org.eclipse.ui.intro.universal/themes/circles/graphics/wn_nav_lg.png new file mode 100644 index 000000000..cb686d2a5 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/circles/graphics/wn_nav_lg.png differ diff --git a/org.eclipse.ui.intro.universal/themes/circles/graphics/wr_banner.jpg b/org.eclipse.ui.intro.universal/themes/circles/graphics/wr_banner.jpg new file mode 100644 index 000000000..44c008ab1 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/circles/graphics/wr_banner.jpg differ diff --git a/org.eclipse.ui.intro.universal/themes/circles/graphics/wr_nav.png b/org.eclipse.ui.intro.universal/themes/circles/graphics/wr_nav.png new file mode 100644 index 000000000..00d3056a8 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/circles/graphics/wr_nav.png differ diff --git a/org.eclipse.ui.intro.universal/themes/circles/graphics/wr_nav_hover.png b/org.eclipse.ui.intro.universal/themes/circles/graphics/wr_nav_hover.png new file mode 100644 index 000000000..71244ddb2 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/circles/graphics/wr_nav_hover.png differ diff --git a/org.eclipse.ui.intro.universal/themes/circles/graphics/wr_nav_lg.png b/org.eclipse.ui.intro.universal/themes/circles/graphics/wr_nav_lg.png new file mode 100644 index 000000000..a95839aec Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/circles/graphics/wr_nav_lg.png differ diff --git a/org.eclipse.ui.intro.universal/themes/circles/html/firststeps.css b/org.eclipse.ui.intro.universal/themes/circles/html/firststeps.css new file mode 100644 index 000000000..738a36a7e --- /dev/null +++ b/org.eclipse.ui.intro.universal/themes/circles/html/firststeps.css @@ -0,0 +1,91 @@ +body { + background-image : url(../graphics/contentpage/overview_wtr.jpg); +} + +/* show the "selected" image for this page */ +#navigation-links a#overview img, #navigation-links a#overview:hover img { + background-image : url(../graphics/icons/ctool/overview48sel.gif); + } + + +iframe { + position:relative; + top:16px; + width:100%; + height:100%; + padding-left:10px; + } + +/* mozilla scrollbar appearing off page fix */ +#page-content > iframe { + width: 98%; + padding-left: 2%; +} + + +/* + * Set up the Overview links to be displayed in two columns + * that are centered in the middle of the page. + */ + +#overview-links { + text-align : left; + width : 760px; + /* To center in Moz (have to use text-align for IE) */ + margin : 0px auto; + +} + +#overview-links a { + width : 370px; + text-align : left; + margin-left : 5px; + margin-right : 5px; + margin-top : 5px; + margin-bottom : -20px; + vertical-align : top; +} + +#overview-links > a { vertical-align : middle; } + +#overview-links a img { + height : 57px; + width : 57px; + vertical-align : middle; + +} + +#overview-links a .link-label { + display : block; + width : 300px; + position : relative; + top : -50px; + left : 60px; +} + +#overview-links a > .link-label { left: 65px; } + +#overview-links a p .text { + display : block; + width : 300px; + position : relative; + top : -45px; + left : 53px; +} + +#overview-links a p > .text { left: 58px; } + +/* Special case for Mozilla, because the links are displayed + in 1 vertical column instead of 2 centered columns */ +#overview-links > a { width : 700px; } +#overview-links a > .link-label { width : 700px; } +#overview-links a p > .text { width : 700px; } + +#overview-links a:hover { border-right : 5px; } + +a#basics img { background-image : url(../graphics/icons/obj48/wbbasics_obj.gif); } +a#basics:hover img { background-image : url(../graphics/icons/obj48/wbbasicshov_obj.gif); } + +a#team img { background-image : url(../graphics/icons/obj48/teamsup_obj.gif); } +a#team:hover img { background-image : url(../graphics/icons/obj48/teamsuphov_obj.gif); } + diff --git a/org.eclipse.ui.intro.universal/themes/circles/html/migrate.css b/org.eclipse.ui.intro.universal/themes/circles/html/migrate.css new file mode 100644 index 000000000..1f1c21417 --- /dev/null +++ b/org.eclipse.ui.intro.universal/themes/circles/html/migrate.css @@ -0,0 +1,132 @@ +body { + background-image : url(../graphics/contentpage/whatsnew_wtr.jpg); +} + +/* show the "selected" image for this page */ +#navigation-links a#news img, #navigation-links a#news:hover img { background-image : url(../graphics/icons/ctool/whatsnew48sel.gif); } + +/* + * Set up the content of the Whats New page to be displayed in + * two columns that are centered in the middle of the page. + */ + +#noteworthy-links { + text-align : left; + width : 760px; + /* To center in Moz (have to use text-align for IE) */ + margin: 0px auto; +} + +#noteworthy-links a { + width : 370px; + text-align : left; + margin-left : 5px; + margin-right : 5px; + margin-top : 5px; + margin-bottom : -20px; + vertical-align : top; +} + +#noteworthy-links > a { vertical-align : middle; } + +#noteworthy-links a img { + height : 57px; + width : 57px; + vertical-align : middle; +} + +#noteworthy-links a .link-label { + display : block; + width : 300px; + position : relative; + top : -50px; + left : 60px; +} + +#noteworthy-links a > .link-label { left: 65px; } + +#noteworthy-links a p .text { + display : block; + width : 300px; + position : relative; + top : -45px; + left : 53px; +} + +#noteworthy-links a p > .text { left: 58px; } + +/* Special case for Mozilla, because the links are displayed + in 1 vertical column instead of 2 centered columns */ +#noteworthy-links > a { width : 700px; } +#noteworthy-links a > .link-label { width : 700px; } +#noteworthy-links a p > .text { width : 700px; } + +#noteworthy-links a:hover { border-right : 5px; } + +#noteworthy-links a img { background-image : url(../graphics/icons/obj48/new_obj.gif); } +#noteworthy-links a:hover img { background-image : url(../graphics/icons/obj48/newhov_obj.gif); } + + +#news-links { + text-align : left; + width : 760px; + /* To center in Moz (have to use text-align for IE) */ + margin: 0px auto; +} + +#news-links a { + width : 370px; + text-align : left; + margin-left : 5px; + margin-right : 5px; + margin-top : 5px; + margin-bottom : -20px; + vertical-align : top; +} + +#news-links > a { vertical-align : middle; } + +#news-links a img { + height : 57px; + width : 57px; + vertical-align : middle; +} + +#news-links a .link-label { + display : block; + width : 300px; + position : relative; + top : -50px; + left : 60px; +} + +#news-links a > .link-label { left: 65px; } + +#news-links a p .text { + display : block; + width : 300px; + position : relative; + top : -45px; + left : 53px; +} + +#news-links a p > .text { left: 58px; } + +/* Special case for Mozilla, because the links are displayed + in 1 vertical column instead of 2 centered columns */ +#news-links > a { width : 700px; } +#news-links a > .link-label { width : 700px; } +#news-links a p > .text { width : 700px; } + +#news-links a:hover { border-right : 5px; } + +a#new-and-noteworthy img { background-image : url(../graphics/icons/obj48/new_obj.gif); } +a#new-and-noteworthy:hover img { background-image : url(../graphics/icons/obj48/newhov_obj.gif); } + +a#updates img { background-image : url(../graphics/icons/obj48/updates_obj.gif); } +a#updates:hover img { background-image : url(../graphics/icons/obj48/updateshov_obj.gif); } + +a#eclipse img { background-image : url(../graphics/icons/obj48/community_obj.gif); } +a#eclipse:hover img { background-image : url(../graphics/icons/obj48/communityhov_obj.gif); } + + diff --git a/org.eclipse.ui.intro.universal/themes/circles/html/overview.css b/org.eclipse.ui.intro.universal/themes/circles/html/overview.css new file mode 100644 index 000000000..a3678934e --- /dev/null +++ b/org.eclipse.ui.intro.universal/themes/circles/html/overview.css @@ -0,0 +1,78 @@ +/* show the "selected" image for this page */ +#navigation-links a#overview img, #navigation-links a#overview:hover img { + background-image : url(../graphics/overview48sel.gif); + } + +iframe { + position:relative; + top:16px; + width:100%; + height:100%; + padding-left:10px; + } + +/* mozilla scrollbar appearing off page fix */ +#page-content > iframe { + width: 98%; + padding-left: 2%; +} + + +/* + * Set up the Overview links to be displayed in two columns + * that are centered in the middle of the page. + */ + +#overview-links { + text-align : left; + width : 760px; + /* To center in Moz (have to use text-align for IE) */ + margin : 0px auto; + +} + +#overview-links a { + width : 370px; + text-align : left; + margin-left : 5px; + margin-right : 5px; + margin-top : 5px; + margin-bottom : -20px; + vertical-align : top; +} + +#overview-links > a { vertical-align : middle; } + +#overview-links a img { + height : 57px; + width : 57px; + vertical-align : middle; +} + +#overview-links a .link-label { + display : block; + width : 300px; + position : relative; + top : -50px; + left : 60px; +} + +#overview-links a > .link-label { left: 65px; } + +#overview-links a p .text { + display : block; + width : 300px; + position : relative; + top : -45px; + left : 53px; +} + +#overview-links a p > .text { left: 58px; } + +/* Special case for Mozilla, because the links are displayed + in 1 vertical column instead of 2 centered columns */ +#overview-links > a { width : 700px; } +#overview-links a > .link-label { width : 700px; } +#overview-links a p > .text { width : 700px; } + +#overview-links a:hover { border-right : 5px; } \ No newline at end of file diff --git a/org.eclipse.ui.intro.universal/themes/circles/html/root.css b/org.eclipse.ui.intro.universal/themes/circles/html/root.css new file mode 100644 index 000000000..57163ba53 --- /dev/null +++ b/org.eclipse.ui.intro.universal/themes/circles/html/root.css @@ -0,0 +1,207 @@ +/* + * Set up general font colours, sizes, etc. Some of these will override + * settings from the shared CSS + */ +.intro-header H1 { + font-size : 18pt; +} +#page-links a .link-label, #action-links a .link-label { + font-size : 13pt; font-weight : 600; color : #E5E5E5; +} +#page-links a p .text, #action-links a p .text { + font-size : 13pt; font-weight : 500; color : #E5E5E5; +} +/* + * Set up the content for the root page. + */ +body { + min-width : 770px; /* since IE doesn't support min-width, use expression */ + width:expression(document.body.clientWidth < 770? "770px": "auto" ); + background-repeat : no-repeat; background-position : top left; background-color : #345365; + background-image: url('../graphics/root/welcomebckgrd.jpg'); +} +#root { + min-height : 450px; height : 100%; height : expression(document.body.clientHeight < 450? "450px": "100%" ); + overflow: hidden; +} + +#branding { + position : relative; + background-repeat : no-repeat; + background-position: bottom left; + min-height: 450px; + width: 100px; + height: 100%; + height : expression(document.body.clientHeight < 450? "450px": "100%" ); + bottom: -20px; + top: auto; + left: 20px; +} + +/* + * Set up the navigation bar. It should be centered in the middle + * of the page + */ +#links-background { + position: relative; + height: 272px; + width: 100%; + /* + margin-top : 18%; + margin-bottom : auto; + */ + top: 250px; + text-align : center; + background-position: center; +} +/* specify a width for Moz so we can center. + * **Important** If additional links are added, we will have to increase this width + * to accomodate them, otherwise they will wrap to a new line + */ + +#links-background > #page-links { + width : 33em; margin : 0 auto; +} +#page-links { + height : 177px; + position : relative; top : 50px; +} +#page-links a { + position : relative; width : 86px; margin-left : 1em; margin-right : 1em; text-align : center; vertical-align : top; +} +/* float left for Moz so the items all appear inline */ +#page-links > a { + float : left; position : relative; +} +#page-links a img { + height : 82px; width : 82px; vertical-align : middle; +} +/* remove the hover image from the flow of the document, + so it doesn't take up space and change the position + of the link label and descriptions */ +#page-links a .background-image { + position : absolute; +} +/* properly align the link label and text based on class (left vs. right) */ +#page-links a:hover { + /* This is needed for IE to force the hover pseudo selectors below to work.*/ padding : 0 em; +} +/* Hide both the label and the description of the link and remove them from static HTML flow, until user hovers over link */ +/* First, set the width of both the label and the description to a max of 15 em. */ +/* This can be changed when translated to different country locals. */ +#page-links a span { + width : 16em; } +/* Set up left links orientation first. */ +#page-links a.left:link .link-label, +#page-links a.left:visited .link-label { + display: none; +} +#page-links a.left:hover .link-label, +#page-links a.left:focus .link-label, +#page-links a.left:active .link-label { + text-align: left; display: block; position: absolute; top : 120 %; left : 0; +} +/* hide description and remove it from static HTML flow, until user hovers over link */ +#page-links a.left:link .text, +#page-links a.left:visited .text { + display: none; +} +#page-links a.left:hover .text, +#page-links a.left:focus .text, +#page-links a.left:active .text { + text-align: left; display: block; position: absolute; left : 0; top: 145%; +} +/* Set up right links orientation now. */ +#page-links a.right:link .link-label, +#page-links a.right:visited .link-label { + display: none; +} +#page-links a.right:hover .link-label, +#page-links a.right:focus .link-label, +#page-links a.right:active .link-label { + text-align: right; display: block; position: absolute; top : 120 %; right : 0; +} +/* hide description and remove it from static HTML flow, until user hovers over link */ +#page-links a.right:link .text, +#page-links a.right:visited .text { + display: none; +} +#page-links a.right:hover .text, +#page-links a.right:focus .text, +#page-links a.right:active .text { + text-align: right; display: block; position: absolute; right : 0; top: 145%; +} +/* properties for each of the page-links */ +a#overview .background-image { + background-image : url(../graphics/icons/ctool/overview72.gif); visibility : hidden; +} +a#tutorials .background-image { + background-image : url(../graphics/icons/ctool/tutorials72.gif); visibility : hidden; +} +a#samples .background-image { + background-image : url(../graphics/icons/ctool/samples72.gif); visibility : hidden; +} +a#news .background-image { + background-image : url(../graphics/icons/ctool/whatsnew72.gif); visibility : hidden; +} +/* show the hover image on hover, focus, and active */ +#page-links a:hover .background-image, +#page-links a:focus .background-image, +#page-links a:active .background-image { + visibility : visible; +} +/* + * Set up the action links + */ +#action-links { + width : 98%; position : absolute; left : 0px; top : 20px; +} +#action-links a#workbench { + position : absolute; top : -16px; right : -8px; text-align : right; +} +#action-links a .background-image, +#action-links a #workbench_img { + height : 53px; width : 53px; text-align : center; vertical-align : top; +} +/* special case for mozilla */ +#action-links a > .background-image, +#action-links a > #workbench_img { + vertical-align : middle; +} +/* remove the hover image from the flow of the document, + so it doesn't take up space and change the position + of the main image */ +#action-links a .background-image { + position : absolute; +} +#action-links a#workbench .background-image { + background-image : url(../graphics/icons/ctool/wb48.gif); visibility : hidden; +} +#action-links a#workbench:hover .background-image, +#action-links a#workbench:focus .background-image, +#action-links a#workbench:active .background-image { + visibility : visible; + position: absolute; + top: 0px; + right: 0px; +} +/* hide the link and description until users hover over the link */ +#action-links a p .text, #action-links a .link-label { + display : none; +} +#action-links a:hover .link-label, +#action-links a:focus .link-label, +#action-links a:active .link-label { + display : block; width : 16em; + margin-left : 10px; +} +#action-links a:hover p .text, +#action-links a:focus p .text, +#action-links a:active p .text { + display : block; width : 16em; +} +#action-links a:hover, +#action-links a:focus, +#action-links a:active { + border : 0px; +} diff --git a/org.eclipse.ui.intro.universal/themes/circles/html/samples.css b/org.eclipse.ui.intro.universal/themes/circles/html/samples.css new file mode 100644 index 000000000..5ecba1101 --- /dev/null +++ b/org.eclipse.ui.intro.universal/themes/circles/html/samples.css @@ -0,0 +1,74 @@ +body { + background-image : url(../graphics/contentpage/samples_wtr.jpg); +} + +/* Lay out the real content of the samples page. */ + +.samples-group { + width : 750px; + /* To center in Moz (have to use text-align for IE) */ + margin : 0px auto; + margin-bottom : 10px; + text-align : left; + float : none; + clear : both; +} + +.samples-group H4 { margin-top : 10px; } + +.sample-link { + width : 360px; + text-align : left; + margin-left : 5px; + margin-right : 5px; + margin-top : 10px; + margin-bottom : -30px; + vertical-align : top; +} + +/* specialize the swt samples group to be spread over only 1 column */ +#swt .sample-link { + width : 720px; +} + +.samples-group > .sample-link { + float : left; + height : 150px; + vertical-align : middle; +} +.sample-link .link-label { + display : block; + width : 300px; + position : relative; + top : -50px; + left : 60px; +} + +#swt .sample-link .link-label { + width : 600px; +} + +.sample-link p .text { + display : block; + width : 310px; + position : relative; + top : -45px; + left : 53px; +} + +#swt .sample-link .text { + width : 620px; +} + +.sample-link img { + height : 56px; + width : 56px; + vertical-align : middle; +} + +.sample-link:hover { border-right : 0px; } + +/* show the "selected" image for this page */ +#navigation-links a#samples img, #navigation-links a#samples:hover img { background-image : url(../graphics/samples48sel.gif); } + + diff --git a/org.eclipse.ui.intro.universal/themes/circles/html/shared.css b/org.eclipse.ui.intro.universal/themes/circles/html/shared.css new file mode 100644 index 000000000..b1a2289e8 --- /dev/null +++ b/org.eclipse.ui.intro.universal/themes/circles/html/shared.css @@ -0,0 +1,268 @@ +/* + * Set up general fonts, sizes and colors + */ +body { font-family : Arial, sans-serif; } + +H1, H2, H3, H4, p, a { color : #4D4D4D; } + +.intro-header H1 { + font-size : 16pt; + font-weight : normal; + color : #E5E5E5; +} + +h2 { + font-size : 13pt; + font-weight : normal; + color : #7B8694; +} +/* For regular div labels */ +H4 .div-label { + font-size : 10pt; + font-weight : bold; +} + +/* For the main page content's title */ +#content-header H4 .div-label { + font-size : 14pt; + font-weight : normal; + color : #8C96A2; + float : none; + clear : both; +} + +.page-description { + font-size : 10pt; + float : none; + clear : both; +} + +a { + font-weight : bold; + text-decoration : none; + color : #4D4D4D; +} + +a .link-label { + font-size : 10pt; + font-weight : normal; +} + +#navigation-links a .link-label { + font-size : 9pt; + font-weight : normal; + color : #E5E5E5; +} + +a .text { + font-size : 8pt; + font-weight : normal; +} + +p .group-description { + font-size : 10pt; + font-weight : normal; +} + + +/* + * Set up other general properties like padding/margins + */ +html, body { width : 100%; height : 100%; } + +html, body, div, h1, h4, p, a { margin : 0px; padding : 0px; } + +.intro-header H1 { padding-top : 10px; margin-left : 10px; } + +/* For regular div labels */ +#page-content div H4 { + padding : 10px; + padding-bottom : 0px; +} + +/* For the main page content's div label */ +#page-content #content-header H4 { + padding-bottom : 10px; + padding-top : 0px; +} + +/* special case for Mozilla's main content-header label. + Mozilla 1.4 needs more room at the top */ +#page-content > #content-header H4 { padding-top : 10px; } + +/* Needed in IE to get shift+tab to show the active image properly */ +a:active { + border : solid 0px; +} + +a img { + border-width : 0; + background-repeat : no-repeat; +} + +/* + * to get scrollbars working in both IE and Mozilla + */ +html,body { overflow: auto; } +html>body { overflow: visible; } + +/* + * Set up the body, decorative background, and navigation for the content + * pages. + * Note: the root page handles its own background and navigation; these + * settings primarily apply to the content pages + */ +body { + background-color : #FFFFFF; + background-repeat : no-repeat; + background-position : bottom right; +} + +#curve-image { + width : 100%; + height : 164px; + position : absolute; + top : 0px; + background-image : url(../graphics/contentpage/backgroundcurve.gif); + background-repeat : no-repeat; + background-position : top center; + margin : 0; + padding : 0; +} + +.intro-header { background-color : transparent; z-index : 100;} + +body, .page{ + min-width : 770px; + /* since IE doesn't support min-width, try expression */ + width:expression(document.body.clientWidth < 770? "770px": "auto" ); + min-height : 425px; + height : 100%; + height : expression(document.body.clientHeight < 425? "425px": "100%" ); +} + +.page { + min-height : 475px; + background-image : url(../graphics/contentpage/background.jpg); + background-repeat : repeat-x; + background-position : top left; +} + +#page-content { + background-repeat : no-repeat; + background-position : bottom right; + height : 80%; +} + +#page-content #left { + display: inline; + width: 50%; +/* background-color: #ffa0a0; */ +} + +#page-content #right { + display: inline; + width: 50%; +/* background-color: #a0ffa0; */ +} + +#page-content #bottom { + display: inline; + width: 100%; +/* background-color: #a0a0ff; */ +} + +/* + * Lay out the navigation links + * (Root page does something similar for its navigation) + */ +#navigation-links { + position : relative; + left : 0px; + top : 0px; + height : 118px; + width : 100%; +} + +#navigation-links a { + padding-left : 5px; + padding-right : 5px; + float : left; + text-align : center; +} + +#navigation-links a img { + height : 52px; + width : 52px; + vertical-align : middle; +} + +#navigation-links a .link-label { display : block; margin-top : 5px;} + +#navigation-links a .text { display : none; } + +#navigation-links a:hover, +#navigation-links a:focus +#navigation-links a:active { border-right : 0px;} + +/* properties for each of the navigation-links */ +#navigation-links a#overview img { background-image : url(../graphics/ov_nav.png); } +#navigation-links a#overview:hover img, +#navigation-links a#overview:focus img, +#navigation-links a#overview:active img { background-image : url(../graphics/ov_nav_hover.png); } + +#navigation-links a#tutorials img { background-image : url(../graphics/tu_nav.png); } +#navigation-links a#tutorials:hover img, +#navigation-links a#tutorials:active img, +#navigation-links a#tutorials:focus img { background-image : url(../graphics/tu_nav_hover.png); } +/*#navigation-links a#tutorials:active img { background-image : url(../graphics/icons/ctool/tutorials48sel.gif); }*/ + +#navigation-links a#samples img { background-image : url(../graphics/sa_nav.png); } +#navigation-links a#samples:hover img, +#navigation-links a#samples:active img, +#navigation-links a#samples:focus img { background-image : url(../graphics/sa_nav_hover.png); } +/*#navigation-links a#samples:active img { background-image : url(../graphics/icons/ctool/samples48sel.gif); }*/ + +#navigation-links a#whatsnew img { background-image : url(../graphics/wn_nav.png); } +#navigation-links a#whatsnew:hover img, +#navigation-links a#whatsnew:focus img, +#navigation-links a#whatsnew:active img { background-image : url(../graphics/wn_nav_hover.png); } + +#navigation-links a#workbench { position : absolute; right : 0px; top : -35px; text-align : right;} +#navigation-links a#workbench .text { display : none; } +#navigation-links a#workbench img { background-image : url(../graphics/wb_nav.png); width : 53px; height : 53px;} +#navigation-links a#workbench:hover img, +#navigation-links a#workbench:focus img, +#navigation-links a#workbench:active img { background-image : url(../graphics/wb_nav_hover.png); } + +/* + * Lay out the page title and description + */ +h1, p { margin-left : 10px; } /* required in mozilla so the page description is properly indented */ + +/* position the page content so that the page title overlays the bottom + * of the background image, but make sure the content is always on top + * (using z-index) */ +#page-content { + float : none; + clear : both; + text-align : center; + margin-top : 35px; +} + +.page > #page-content { margin-top : 50px; } + +#page-content p { + padding-bottom : 15px; + text-align : left; + float : none; + clear : both; +} + +#page-content #content-header H4, .page-description { + text-align : left; + margin-right : 10px; + float : none; + clear : both; +} + diff --git a/org.eclipse.ui.intro.universal/themes/circles/html/standby.css b/org.eclipse.ui.intro.universal/themes/circles/html/standby.css new file mode 100644 index 000000000..e8862ad60 --- /dev/null +++ b/org.eclipse.ui.intro.universal/themes/circles/html/standby.css @@ -0,0 +1,119 @@ +/* + * Set up general font colours, sizes, etc. Some of these will override + * settings from the shared CSS + */ +.intro-header H1 { + font-size : 15pt; +} + +#page-links a .link-label, #action-links a .link-label { + font-size : 10pt; + font-weight : 600; + color : #E5E5E5; +} + +#page-links a p .text, #action-links a p .text { + font-size : 10pt; + font-weight : 500; + color : #E5E5E5; +} + +/* + * Set up the content for the standby page. + */ +body { + min-width : 230px; + /* since IE doesn't support min-width, use expression */ + width:expression(document.body.clientWidth < 230? "230px": "auto" ); + background-repeat : no-repeat; + background-position : top left; + background-color : #345365; +} + +.page { + background-repeat : no-repeat; + background-position : bottom left; + min-width : 230px; + /* since IE doesn't support min-width, use expression */ + width:expression(document.body.clientWidth < 230? "230px": "auto" ); + min-height : 610px; + height : 100%; + height : expression(document.body.clientHeight < 450? "450px": "100%" ); +} + +/* + * Set up the navigation bar. It should be centered in the middle + * of the page + */ + +#links-background { + width : 100%; + margin-top : 10%; + margin-bottom : auto; + text-align : center; +} + +#page-links a { + display : block; + width : 220px; + text-align : left; + margin-left : auto; + margin-right : auto; + margin-top : 0px; + vertical-align : top; +} +#page-links a span, #page-links a p { + display : block; + width : 160px; + margin : 0px; + padding : 0px; +} + +#page-links a .link-label { + position : relative; + left : 60px; + top : -50px; +} + +#page-links a p .text { + position : relative; + left : 60px; + top : -50px; + +} + +#page-links a img { + height : 52px; + width : 52px; + vertical-align : middle; +} + +#page-links a:hover, +#page-links a:focus, +#page-links a:active { border : 0px; } + +#page-links a:hover p, +#page-links a:focus p, +#page-links a:active p { margin : 0px; padding : 0px; } + +/* properties for each of the page-links */ +a#overview img { background-image : url(../graphics/icons/etool/overview48.gif); } +a#overview:hover img, +a#overview:focus img, +a#overview:active img { background-image : url(../graphics/icons/ctool/overview48.gif); } + +a#tutorials img { background-image : url(../graphics/icons/etool/tutorials48.gif); } +a#tutorials:hover img, +a#tutorials:focus img, +a#tutorials:active img { background-image : url(../graphics/icons/ctool/tutorials48.gif); } + +a#samples img { background-image : url(../graphics/icons/etool/samples48.gif); } +a#samples:hover img, +a#samples:focus img, +a#samples:active img { background-image : url(../graphics/icons/ctool/samples48.gif); } + +a#news img { background-image : url(../graphics/icons/etool/whatsnew48.gif); } +a#news:hover img, +a#news:focus img, +a#news:active img { background-image : url(../graphics/icons/ctool/whatsnew48.gif); } + diff --git a/org.eclipse.ui.intro.universal/themes/circles/html/tutorials.css b/org.eclipse.ui.intro.universal/themes/circles/html/tutorials.css new file mode 100644 index 000000000..fa06e8b7c --- /dev/null +++ b/org.eclipse.ui.intro.universal/themes/circles/html/tutorials.css @@ -0,0 +1,77 @@ +body { + background-image : url(../graphics/contentpage/tutorials_wtr.jpg); +} + +/* show the "selected" image for this page */ +#navigation-links a#tutorials img, #navigation-links a#tutorials:hover img { background-image : url(../graphics/tutorials48sel.gif); } + +/* + * Set up the content of the tutorials page into two + * columns that are centered in the page + */ + + +/* a group of tutorial links */ +.tutorials-group { + /* To center in Moz (have to use text-align for IE) */ + margin-left : auto; + margin-right : auto; + width : 750px; + margin-bottom : 30px; + float : none; + clear : both; + text-align : left; +} + +.tutorials-link { + width : 360px; + text-align : left; + margin-left : 5px; + margin-right : 5px; + margin-top : 10px; + margin-bottom : -20px; + vertical-align : top; +} + +.tutorials-group > .tutorials-link { + float : left; + height : 150px; + vertical-align : middle; +} + + +.tutorials-link img { + height : 57px; + width : 57px; + vertical-align : middle; +} + +.tutorials-group h4 { + float : none; + clear : both; +} + +p #group-description { + padding-bottom : 10px; + float : none; + clear : both; +} + +.tutorials-link .link-label { + display : block; + width : 300px; + position : relative; + top : -50px; + left : 60px; +} + + +.tutorials-link p .text { + display : block; + width : 300px; + position : relative; + top : -45px; + left : 53px; +} + +.tutorials-link:hover { border-right : 0px; } diff --git a/org.eclipse.ui.intro.universal/themes/circles/html/webresources.css b/org.eclipse.ui.intro.universal/themes/circles/html/webresources.css new file mode 100644 index 000000000..1f1c21417 --- /dev/null +++ b/org.eclipse.ui.intro.universal/themes/circles/html/webresources.css @@ -0,0 +1,132 @@ +body { + background-image : url(../graphics/contentpage/whatsnew_wtr.jpg); +} + +/* show the "selected" image for this page */ +#navigation-links a#news img, #navigation-links a#news:hover img { background-image : url(../graphics/icons/ctool/whatsnew48sel.gif); } + +/* + * Set up the content of the Whats New page to be displayed in + * two columns that are centered in the middle of the page. + */ + +#noteworthy-links { + text-align : left; + width : 760px; + /* To center in Moz (have to use text-align for IE) */ + margin: 0px auto; +} + +#noteworthy-links a { + width : 370px; + text-align : left; + margin-left : 5px; + margin-right : 5px; + margin-top : 5px; + margin-bottom : -20px; + vertical-align : top; +} + +#noteworthy-links > a { vertical-align : middle; } + +#noteworthy-links a img { + height : 57px; + width : 57px; + vertical-align : middle; +} + +#noteworthy-links a .link-label { + display : block; + width : 300px; + position : relative; + top : -50px; + left : 60px; +} + +#noteworthy-links a > .link-label { left: 65px; } + +#noteworthy-links a p .text { + display : block; + width : 300px; + position : relative; + top : -45px; + left : 53px; +} + +#noteworthy-links a p > .text { left: 58px; } + +/* Special case for Mozilla, because the links are displayed + in 1 vertical column instead of 2 centered columns */ +#noteworthy-links > a { width : 700px; } +#noteworthy-links a > .link-label { width : 700px; } +#noteworthy-links a p > .text { width : 700px; } + +#noteworthy-links a:hover { border-right : 5px; } + +#noteworthy-links a img { background-image : url(../graphics/icons/obj48/new_obj.gif); } +#noteworthy-links a:hover img { background-image : url(../graphics/icons/obj48/newhov_obj.gif); } + + +#news-links { + text-align : left; + width : 760px; + /* To center in Moz (have to use text-align for IE) */ + margin: 0px auto; +} + +#news-links a { + width : 370px; + text-align : left; + margin-left : 5px; + margin-right : 5px; + margin-top : 5px; + margin-bottom : -20px; + vertical-align : top; +} + +#news-links > a { vertical-align : middle; } + +#news-links a img { + height : 57px; + width : 57px; + vertical-align : middle; +} + +#news-links a .link-label { + display : block; + width : 300px; + position : relative; + top : -50px; + left : 60px; +} + +#news-links a > .link-label { left: 65px; } + +#news-links a p .text { + display : block; + width : 300px; + position : relative; + top : -45px; + left : 53px; +} + +#news-links a p > .text { left: 58px; } + +/* Special case for Mozilla, because the links are displayed + in 1 vertical column instead of 2 centered columns */ +#news-links > a { width : 700px; } +#news-links a > .link-label { width : 700px; } +#news-links a p > .text { width : 700px; } + +#news-links a:hover { border-right : 5px; } + +a#new-and-noteworthy img { background-image : url(../graphics/icons/obj48/new_obj.gif); } +a#new-and-noteworthy:hover img { background-image : url(../graphics/icons/obj48/newhov_obj.gif); } + +a#updates img { background-image : url(../graphics/icons/obj48/updates_obj.gif); } +a#updates:hover img { background-image : url(../graphics/icons/obj48/updateshov_obj.gif); } + +a#eclipse img { background-image : url(../graphics/icons/obj48/community_obj.gif); } +a#eclipse:hover img { background-image : url(../graphics/icons/obj48/communityhov_obj.gif); } + + diff --git a/org.eclipse.ui.intro.universal/themes/circles/html/whatsnew.css b/org.eclipse.ui.intro.universal/themes/circles/html/whatsnew.css new file mode 100644 index 000000000..a99e7967a --- /dev/null +++ b/org.eclipse.ui.intro.universal/themes/circles/html/whatsnew.css @@ -0,0 +1,146 @@ +body { + background-image : url(../graphics/contentpage/whatsnew_wtr.jpg); +} + +iframe { + position:relative; + top:16px; + width:100%; + height:100%; + padding-left:10px; + } + +/* mozilla scrollbar appearing off page fix */ +#page-content > iframe { + width: 98%; + padding-left: 2%; +} + +/* show the "selected" image for this page */ +#navigation-links a#news img, #navigation-links a#news:hover img { background-image : url(../graphics/icons/ctool/whatsnew48sel.gif); } + +/* + * Set up the content of the Whats New page to be displayed in + * two columns that are centered in the middle of the page. + */ + +#noteworthy-links { + text-align : left; + width : 760px; + /* To center in Moz (have to use text-align for IE) */ + margin: 0px auto; +} + +#noteworthy-links a { + width : 370px; + text-align : left; + margin-left : 5px; + margin-right : 5px; + margin-top : 5px; + margin-bottom : -20px; + vertical-align : top; +} + +#noteworthy-links > a { vertical-align : middle; } + +#noteworthy-links a img { + height : 57px; + width : 57px; + vertical-align : middle; +} + +#noteworthy-links a .link-label { + display : block; + width : 300px; + position : relative; + top : -50px; + left : 60px; +} + +#noteworthy-links a > .link-label { left: 65px; } + +#noteworthy-links a p .text { + display : block; + width : 300px; + position : relative; + top : -45px; + left : 53px; +} + +#noteworthy-links a p > .text { left: 58px; } + +/* Special case for Mozilla, because the links are displayed + in 1 vertical column instead of 2 centered columns */ +#noteworthy-links > a { width : 700px; } +#noteworthy-links a > .link-label { width : 700px; } +#noteworthy-links a p > .text { width : 700px; } + +#noteworthy-links a:hover { border-right : 5px; } + +#noteworthy-links a img { background-image : url(../graphics/icons/obj48/new_obj.gif); } +#noteworthy-links a:hover img { background-image : url(../graphics/icons/obj48/newhov_obj.gif); } + + +#news-links { + text-align : left; + width : 760px; + /* To center in Moz (have to use text-align for IE) */ + margin: 0px auto; +} + +#news-links a { + width : 370px; + text-align : left; + margin-left : 5px; + margin-right : 5px; + margin-top : 5px; + margin-bottom : -20px; + vertical-align : top; +} + +#news-links > a { vertical-align : middle; } + +#news-links a img { + height : 57px; + width : 57px; + vertical-align : middle; +} + +#news-links a .link-label { + display : block; + width : 300px; + position : relative; + top : -50px; + left : 60px; +} + +#news-links a > .link-label { left: 65px; } + +#news-links a p .text { + display : block; + width : 300px; + position : relative; + top : -45px; + left : 53px; +} + +#news-links a p > .text { left: 58px; } + +/* Special case for Mozilla, because the links are displayed + in 1 vertical column instead of 2 centered columns */ +#news-links > a { width : 700px; } +#news-links a > .link-label { width : 700px; } +#news-links a p > .text { width : 700px; } + +#news-links a:hover { border-right : 5px; } + +a#new-and-noteworthy img { background-image : url(../graphics/icons/obj48/new_obj.gif); } +a#new-and-noteworthy:hover img { background-image : url(../graphics/icons/obj48/newhov_obj.gif); } + +a#updates img { background-image : url(../graphics/icons/obj48/updates_obj.gif); } +a#updates:hover img { background-image : url(../graphics/icons/obj48/updateshov_obj.gif); } + +a#eclipse img { background-image : url(../graphics/icons/obj48/community_obj.gif); } +a#eclipse:hover img { background-image : url(../graphics/icons/obj48/communityhov_obj.gif); } + + diff --git a/org.eclipse.ui.intro.universal/themes/circles/swt/firststeps.properties b/org.eclipse.ui.intro.universal/themes/circles/swt/firststeps.properties new file mode 100644 index 000000000..cc62a3453 --- /dev/null +++ b/org.eclipse.ui.intro.universal/themes/circles/swt/firststeps.properties @@ -0,0 +1,3 @@ +firststeps.page-content.layout.ncolumns = 2 +firststeps.page-content.bottom.layout.colspan = 2 +firstseps.subtitle-id = firststeps/page-content/page-title diff --git a/org.eclipse.ui.intro.universal/themes/circles/swt/migrate.properties b/org.eclipse.ui.intro.universal/themes/circles/swt/migrate.properties new file mode 100644 index 000000000..a45e8d993 --- /dev/null +++ b/org.eclipse.ui.intro.universal/themes/circles/swt/migrate.properties @@ -0,0 +1,3 @@ +migrate.page-content.layout.ncolumns = 2 +migrate.page-content.bottom.layout.colspan = 2 +migrate.subtitle-id = migrate/page-content/page-title diff --git a/org.eclipse.ui.intro.universal/themes/circles/swt/overview.properties b/org.eclipse.ui.intro.universal/themes/circles/swt/overview.properties new file mode 100644 index 000000000..89a574dc8 --- /dev/null +++ b/org.eclipse.ui.intro.universal/themes/circles/swt/overview.properties @@ -0,0 +1,6 @@ + +overview.page-content.layout.ncolumns = 2 +overview.page-content.bottom.layout.colspan = 2 + +overview.subtitle-id = overview/page-content/page-title +overview.description-id = overview/page-content/page-description \ No newline at end of file diff --git a/org.eclipse.ui.intro.universal/themes/circles/swt/root.properties b/org.eclipse.ui.intro.universal/themes/circles/swt/root.properties new file mode 100644 index 000000000..a44653333 --- /dev/null +++ b/org.eclipse.ui.intro.universal/themes/circles/swt/root.properties @@ -0,0 +1,30 @@ +theme = true +root.links-background.page-links.overview.link-icon = ../graphics/root/overview.png +root.links-background.page-links.firststeps.link-icon = ../graphics/root/firststeps.png +root.links-background.page-links.tutorials.link-icon = ../graphics/root/tutorials.png +root.links-background.page-links.samples.link-icon= ../graphics/root/samples.png +root.links-background.page-links.whatsnew.link-icon = ../graphics/root/whatsnew.png +root.links-background.page-links.migrate.link-icon = ../graphics/root/migrate.png +root.links-background.page-links.webresources.link-icon = ../graphics/root/webresources.png +root.action-links.workbench.link-icon = ../graphics/root/workbench.png + +#root.links-background.page-links.overview.hover-icon = intro/css/../graphics/icons/ctool/overview72.gif +#root.links-background.page-links.tutorials.hover-icon = intro/css/../graphics/icons/ctool/tutorials72.gif +#root.links-background.page-links.samples.hover-icon = intro/css/../graphics/icons/ctool/samples72.gif +#root.links-background.page-links.news.hover-icon = intro/css/../graphics/icons/ctool/whatsnew72.gif +#root.action-links.workbench.hover-icon = intro/css/../graphics/icons/ctool/wb48.gif + + +root.links-background.page-links.overview.small-link-icon = ../graphics/root/overview48.png +root.links-background.page-links.firststeps.small-link-icon = ../graphics/root/firststeps48.png +root.links-background.page-links.tutorials.small-link-icon = ../graphics/root/tutorials48.png +root.links-background.page-links.samples.small-link-icon = ../graphics/root/samples48.png +root.links-background.page-links.whatsnew.small-link-icon = ../graphics/root/whatsnew48.png +root.links-background.page-links.migrate.small-link-icon = ../graphics/root/migrate48.png +root.links-background.page-links.webresources.small-link-icon = ../graphics/root/webresources48.png + +root.action-links.workbench.small-link-icon = ../graphics/root/workbench48.png + +root.layout.ncolumns = 1 +root.links-background.page-links.layout.hspacing = 40 +root.layout.vspacing = 35 diff --git a/org.eclipse.ui.intro.universal/themes/circles/swt/samples.properties b/org.eclipse.ui.intro.universal/themes/circles/swt/samples.properties new file mode 100644 index 000000000..fbbe9c49b --- /dev/null +++ b/org.eclipse.ui.intro.universal/themes/circles/swt/samples.properties @@ -0,0 +1,8 @@ + +samples.page-content.layout.vspacing = 40 +samples.page-content.layout.ncolumns = 2 +samples.page-content.bottom.layout.colspan = 2 + +description-style-id = group-description +samples.subtitle-id = samples/page-content/page-title +samples.description-id = samples/page-content/page-description \ No newline at end of file diff --git a/org.eclipse.ui.intro.universal/themes/circles/swt/standby.properties b/org.eclipse.ui.intro.universal/themes/circles/swt/standby.properties new file mode 100644 index 000000000..6a8a229fe --- /dev/null +++ b/org.eclipse.ui.intro.universal/themes/circles/swt/standby.properties @@ -0,0 +1,15 @@ +theme = true +standby.links-background.page-links.overview.link-icon = ../graphics/root/overview48.png +standby.links-background.page-links.firststeps.link-icon = ../graphics/root/firststeps48.png +standby.links-background.page-links.tutorials.link-icon = ../graphics/root/tutorials48.png +standby.links-background.page-links.samples.link-icon = ../graphics/root/samples48.png +standby.links-background.page-links.whatsnew.link-icon = ../graphics/root/whatsnew48.png +standby.links-background.page-links.migrate.link-icon = ../graphics/root/migrate48.png +standby.links-background.page-links.webresources.link-icon = ../graphics/root/webresources48.png + +standby.action-links.workbench.link-icon = ../graphics/root/workbench48.png + +standby.links-background.page-links.layout.vspacing = 30 +standby.layout.vspacing = 35 +standby.show-link-description = false +standby.show-home-page-navigation = false \ No newline at end of file diff --git a/org.eclipse.ui.intro.universal/themes/circles/swt/tutorials.properties b/org.eclipse.ui.intro.universal/themes/circles/swt/tutorials.properties new file mode 100644 index 000000000..de1d07215 --- /dev/null +++ b/org.eclipse.ui.intro.universal/themes/circles/swt/tutorials.properties @@ -0,0 +1,7 @@ + +tutorials.page-content.layout.vspacing = 40 +tutorials.page-content.layout.ncolumns = 2 +tutorials.page-content.bottom.layout.colspan = 2 + +tutorials.subtitle-id = tutorials/page-content/page-title +tutorials.description-id = tutorials/page-content/page-description \ No newline at end of file diff --git a/org.eclipse.ui.intro.universal/themes/circles/swt/webresources.properties b/org.eclipse.ui.intro.universal/themes/circles/swt/webresources.properties new file mode 100644 index 000000000..2d8589fec --- /dev/null +++ b/org.eclipse.ui.intro.universal/themes/circles/swt/webresources.properties @@ -0,0 +1,6 @@ + +webresources.page-content.layout.vspacing = 40 +webresources.page-content.layout.ncolumns = 2 +webresources.page-content.bottom.layout.colspan = 2 + +webresources.subtitle-id = news/page-content/page-title diff --git a/org.eclipse.ui.intro.universal/themes/circles/swt/whatsnew.properties b/org.eclipse.ui.intro.universal/themes/circles/swt/whatsnew.properties new file mode 100644 index 000000000..72ab45cfa --- /dev/null +++ b/org.eclipse.ui.intro.universal/themes/circles/swt/whatsnew.properties @@ -0,0 +1,9 @@ +theme = true +whatsnew.page-content.layout.vspacing = 40 +whatsnew.page-content.layout.ncolumns = 2 +whatsnew.page-content.bottom.layout.colspan = 2 + +whatsnew.link-icon = ../graphics/new_obj.gif +whatsnew.hover-icon = ../graphics/newhov_obj.gif + +whatsnew.subtitle-id = whatsnew/page-content/page-title diff --git a/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/contentpage/background.jpg b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/contentpage/background.jpg new file mode 100644 index 000000000..ce1cada20 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/contentpage/background.jpg differ diff --git a/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/contentpage/backgroundcurve.gif b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/contentpage/backgroundcurve.gif new file mode 100644 index 000000000..8c5ec1df2 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/contentpage/backgroundcurve.gif differ diff --git a/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/contentpage/overview_wtr.jpg b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/contentpage/overview_wtr.jpg new file mode 100644 index 000000000..733e48c50 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/contentpage/overview_wtr.jpg differ diff --git a/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/contentpage/samples_wtr.jpg b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/contentpage/samples_wtr.jpg new file mode 100644 index 000000000..78e703afd Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/contentpage/samples_wtr.jpg differ diff --git a/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/contentpage/section1.gif b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/contentpage/section1.gif new file mode 100644 index 000000000..61475136d Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/contentpage/section1.gif differ diff --git a/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/contentpage/section2.gif b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/contentpage/section2.gif new file mode 100644 index 000000000..0ee148b5a Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/contentpage/section2.gif differ diff --git a/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/contentpage/section3.gif b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/contentpage/section3.gif new file mode 100644 index 000000000..b5d24e695 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/contentpage/section3.gif differ diff --git a/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/contentpage/section4.gif b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/contentpage/section4.gif new file mode 100644 index 000000000..258d4a838 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/contentpage/section4.gif differ diff --git a/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/contentpage/tutorials_wtr.jpg b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/contentpage/tutorials_wtr.jpg new file mode 100644 index 000000000..e74c7c091 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/contentpage/tutorials_wtr.jpg differ diff --git a/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/contentpage/whatsnew_wtr.jpg b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/contentpage/whatsnew_wtr.jpg new file mode 100644 index 000000000..c2a42da66 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/contentpage/whatsnew_wtr.jpg differ diff --git a/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/ctool/overview48.gif b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/ctool/overview48.gif new file mode 100644 index 000000000..7da24bd9a Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/ctool/overview48.gif differ diff --git a/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/ctool/overview48sel.gif b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/ctool/overview48sel.gif new file mode 100644 index 000000000..3d1c45bf7 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/ctool/overview48sel.gif differ diff --git a/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/ctool/overview72.gif b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/ctool/overview72.gif new file mode 100644 index 000000000..d34b4b3d1 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/ctool/overview72.gif differ diff --git a/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/ctool/samples48.gif b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/ctool/samples48.gif new file mode 100644 index 000000000..3213de674 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/ctool/samples48.gif differ diff --git a/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/ctool/samples48sel.gif b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/ctool/samples48sel.gif new file mode 100644 index 000000000..f9c0469ab Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/ctool/samples48sel.gif differ diff --git a/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/ctool/samples72.gif b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/ctool/samples72.gif new file mode 100644 index 000000000..4c63a9a2a Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/ctool/samples72.gif differ diff --git a/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/ctool/tutorials48.gif b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/ctool/tutorials48.gif new file mode 100644 index 000000000..1a3f06a91 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/ctool/tutorials48.gif differ diff --git a/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/ctool/tutorials48sel.gif b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/ctool/tutorials48sel.gif new file mode 100644 index 000000000..3d687bd56 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/ctool/tutorials48sel.gif differ diff --git a/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/ctool/tutorials72.gif b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/ctool/tutorials72.gif new file mode 100644 index 000000000..a2aa343af Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/ctool/tutorials72.gif differ diff --git a/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/ctool/wb48.gif b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/ctool/wb48.gif new file mode 100644 index 000000000..c2fd06a61 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/ctool/wb48.gif differ diff --git a/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/ctool/whatsnew48.gif b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/ctool/whatsnew48.gif new file mode 100644 index 000000000..2bfb9be62 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/ctool/whatsnew48.gif differ diff --git a/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/ctool/whatsnew48sel.gif b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/ctool/whatsnew48sel.gif new file mode 100644 index 000000000..0da843fe3 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/ctool/whatsnew48sel.gif differ diff --git a/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/ctool/whatsnew72.gif b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/ctool/whatsnew72.gif new file mode 100644 index 000000000..74bf6ff39 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/ctool/whatsnew72.gif differ diff --git a/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/dtool/back.gif b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/dtool/back.gif new file mode 100644 index 000000000..f0d0929b6 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/dtool/back.gif differ diff --git a/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/dtool/forward.gif b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/dtool/forward.gif new file mode 100644 index 000000000..dbe58b200 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/dtool/forward.gif differ diff --git a/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/dtool/overview.gif b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/dtool/overview.gif new file mode 100644 index 000000000..2bc7b0d58 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/dtool/overview.gif differ diff --git a/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/dtool/restore_welcome.gif b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/dtool/restore_welcome.gif new file mode 100644 index 000000000..4997b20ce Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/dtool/restore_welcome.gif differ diff --git a/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/dtool/samples.gif b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/dtool/samples.gif new file mode 100644 index 000000000..5cf3caed2 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/dtool/samples.gif differ diff --git a/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/dtool/tutorials.gif b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/dtool/tutorials.gif new file mode 100644 index 000000000..63826a5d8 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/dtool/tutorials.gif differ diff --git a/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/dtool/whatsnew.gif b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/dtool/whatsnew.gif new file mode 100644 index 000000000..8056c99ff Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/dtool/whatsnew.gif differ diff --git a/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/back.gif b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/back.gif new file mode 100644 index 000000000..1c81cb69f Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/back.gif differ diff --git a/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/forward.gif b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/forward.gif new file mode 100644 index 000000000..3e4a4f40b Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/forward.gif differ diff --git a/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/overview.gif b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/overview.gif new file mode 100644 index 000000000..3fe629a83 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/overview.gif differ diff --git a/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/overview48.gif b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/overview48.gif new file mode 100644 index 000000000..8e2f8c16d Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/overview48.gif differ diff --git a/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/overview48sel.gif b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/overview48sel.gif new file mode 100644 index 000000000..1275a4a90 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/overview48sel.gif differ diff --git a/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/overview72.gif b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/overview72.gif new file mode 100644 index 000000000..e3f764808 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/overview72.gif differ diff --git a/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/restore_welcome.gif b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/restore_welcome.gif new file mode 100644 index 000000000..7736bcec6 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/restore_welcome.gif differ diff --git a/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/samples.gif b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/samples.gif new file mode 100644 index 000000000..c69588429 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/samples.gif differ diff --git a/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/samples48.gif b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/samples48.gif new file mode 100644 index 000000000..63d405bf3 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/samples48.gif differ diff --git a/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/samples48sel.gif b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/samples48sel.gif new file mode 100644 index 000000000..4c3135d0a Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/samples48sel.gif differ diff --git a/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/samples72.gif b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/samples72.gif new file mode 100644 index 000000000..921642619 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/samples72.gif differ diff --git a/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/tutorials.gif b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/tutorials.gif new file mode 100644 index 000000000..a18d7ddf8 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/tutorials.gif differ diff --git a/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/tutorials48.gif b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/tutorials48.gif new file mode 100644 index 000000000..718ca6c61 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/tutorials48.gif differ diff --git a/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/tutorials48sel.gif b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/tutorials48sel.gif new file mode 100644 index 000000000..10680e5cc Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/tutorials48sel.gif differ diff --git a/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/tutorials72.gif b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/tutorials72.gif new file mode 100644 index 000000000..bab3498f8 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/tutorials72.gif differ diff --git a/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/wb48.gif b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/wb48.gif new file mode 100644 index 000000000..50ca2871a Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/wb48.gif differ diff --git a/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/whatsnew.gif b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/whatsnew.gif new file mode 100644 index 000000000..f02232444 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/whatsnew.gif differ diff --git a/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/whatsnew48.gif b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/whatsnew48.gif new file mode 100644 index 000000000..6e00d7a2a Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/whatsnew48.gif differ diff --git a/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/whatsnew48sel.gif b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/whatsnew48sel.gif new file mode 100644 index 000000000..be9fa0c3d Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/whatsnew48sel.gif differ diff --git a/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/whatsnew72.gif b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/whatsnew72.gif new file mode 100644 index 000000000..410093bdf Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/etool/whatsnew72.gif differ diff --git a/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/obj48/new_obj.gif b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/obj48/new_obj.gif new file mode 100644 index 000000000..f46b81bdd Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/obj48/new_obj.gif differ diff --git a/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/obj48/newhov_obj.gif b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/obj48/newhov_obj.gif new file mode 100644 index 000000000..593e63bc6 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/icons/obj48/newhov_obj.gif differ diff --git a/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/root/background.jpg b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/root/background.jpg new file mode 100644 index 000000000..969fcf336 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/root/background.jpg differ diff --git a/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/root/brandmark.gif b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/root/brandmark.gif new file mode 100644 index 000000000..93f25f787 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/root/brandmark.gif differ diff --git a/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/root/dots.gif b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/root/dots.gif new file mode 100644 index 000000000..6621b7c8a Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/root/dots.gif differ diff --git a/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/swt/form_banner.gif b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/swt/form_banner.gif new file mode 100644 index 000000000..aebc0b2a3 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/purpleMesh/graphics/swt/form_banner.gif differ diff --git a/org.eclipse.ui.intro.universal/themes/purpleMesh/html/overview.css b/org.eclipse.ui.intro.universal/themes/purpleMesh/html/overview.css new file mode 100644 index 000000000..ec750b6fe --- /dev/null +++ b/org.eclipse.ui.intro.universal/themes/purpleMesh/html/overview.css @@ -0,0 +1,90 @@ +body { + background-image : url(../graphics/contentpage/overview_wtr.jpg); +} + +/* show the "selected" image for this page */ +#navigation-links a#overview img, #navigation-links a#overview:hover img { + background-image : url(../graphics/icons/ctool/overview48sel.gif); + } + + +iframe { + position:relative; + top:16px; + width:100%; + height:100%; + padding-left:10px; + } + +/* mozilla scrollbar appearing off page fix */ +#page-content > iframe { + width: 98%; + padding-left: 2%; +} + + +/* + * Set up the Overview links to be displayed in two columns + * that are centered in the middle of the page. + */ + + /* + +#overview-links { + text-align : left; + width : 760px; + /* To center in Moz (have to use text-align for IE) */ + margin : 0px auto; +} + +#overview-links a { + width : 370px; + text-align : left; + margin-left : 5px; + margin-right : 5px; + margin-top : 5px; + margin-bottom : -20px; + vertical-align : top; +} + +#overview-links > a { vertical-align : middle; } + +#overview-links a img { + height : 57px; + width : 57px; + vertical-align : middle; + +} + +#overview-links a .link-label { + display : block; + width : 300px; + position : relative; + top : -50px; + left : 60px; +} + +#overview-links a > .link-label { left: 65px; } + +#overview-links a p .text { + display : block; + width : 300px; + position : relative; + top : -45px; + left : 53px; +} + +#overview-links a p > .text { left: 58px; } + +*/ + +/* Special case for Mozilla, because the links are displayed + in 1 vertical column instead of 2 centered columns */ + /* +#overview-links > a { width : 700px; } +#overview-links a > .link-label { width : 700px; } +#overview-links a p > .text { width : 700px; } + +#overview-links a:hover { border-right : 5px; } +*/ + diff --git a/org.eclipse.ui.intro.universal/themes/purpleMesh/html/root.css b/org.eclipse.ui.intro.universal/themes/purpleMesh/html/root.css new file mode 100644 index 000000000..c08ab36c5 --- /dev/null +++ b/org.eclipse.ui.intro.universal/themes/purpleMesh/html/root.css @@ -0,0 +1,211 @@ +/* + * Set up general font colours, sizes, etc. Some of these will override + * settings from the shared CSS + */ +.intro-header H1 { + font-size : 18pt; +} +#page-links a .link-label, #action-links a .link-label { + font-size : 13pt; font-weight : 600; color : #E5E5E5; +} +#page-links a p .text, #action-links a p .text { + font-size : 13pt; font-weight : 500; color : #E5E5E5; +} +/* + * Set up the content for the root page. + */ +body { + min-width : 770px; /* since IE doesn't support min-width, use expression */ + width:expression(document.body.clientWidth < 770? "770px": "auto" ); background-image : url(../graphics/root/background.jpg); background-repeat : no-repeat; background-position : top left; background-color : #7169D1; +} +#root { + background-image : url(../graphics/root/brandmark.gif); background-repeat : no-repeat; background-position : bottom left; min-height : 450px; height : 100%; height : expression(document.body.clientHeight < 450? "450px": "100%" ); +} + +/* + * We will not use the general-purpose group1 used in + * other pages for a curve image. + */ + +#extra-group1 { + display : none; +} +/* + * Set up the navigation bar. It should be centered in the middle + * of the page + */ +#links-background { + background-image : url(../graphics/root/dots.gif); background-repeat : repeat-x; width : 100%; height : 177px; margin-top : 18%; margin-bottom : auto; text-align : center; +} +/* specify a width for Moz so we can center. + * **Important** If additional links are added, we will have to increase this width + * to accomodate them, otherwise they will wrap to a new line + */ +#links-background > #page-links { + width : 33em; margin : 0 auto; +} +#page-links { + position : relative; top : 50px; +} +#page-links a { + position : relative; width : 86px; margin-left : 1em; margin-right : 1em; text-align : center; vertical-align : top; +} +/* float left for Moz so the items all appear inline */ +#page-links > a { + float : left; position : relative; +} +#page-links a img { + height : 82px; width : 82px; vertical-align : middle; +} +/* remove the hover image from the flow of the document, + so it doesn't take up space and change the position + of the link label and descriptions */ +#page-links a .background-image { + position : absolute; +} +/* properly align the link label and text based on class (left vs. right) */ +#page-links a:hover { + /* This is needed for IE to force the hover pseudo selectors below to work.*/ padding : 0 em; +} +/* Hide both the label and the description of the link and remove them from static HTML flow, until user hovers over link */ +/* First, set the width of both the label and the description to a max of 15 em. */ +/* This can be changed when translated to different country locals. */ +#page-links a span { + width : 16em; } +/* Set up left links orientation first. */ +#page-links a.left:link .link-label, +#page-links a.left:visited .link-label { + display: none; +} +#page-links a.left:hover .link-label, +#page-links a.left:focus .link-label, +#page-links a.left:active .link-label { + text-align: left; display: block; position: absolute; top : 120 %; left : 0; +} +/* hide description and remove it from static HTML flow, until user hovers over link */ +#page-links a.left:link .text, +#page-links a.left:visited .text { + display: none; +} +#page-links a.left:hover .text, +#page-links a.left:focus .text, +#page-links a.left:active .text { + text-align: left; display: block; position: absolute; left : 0; top: 145%; +} +/* Set up right links orientation now. */ +#page-links a.right:link .link-label, +#page-links a.right:visited .link-label { + display: none; +} +#page-links a.right:hover .link-label, +#page-links a.right:focus .link-label, +#page-links a.right:active .link-label { + text-align: right; display: block; position: absolute; top : 120 %; right : 0; +} +/* hide description and remove it from static HTML flow, until user hovers over link */ +#page-links a.right:link .text, +#page-links a.right:visited .text { + display: none; +} +#page-links a.right:hover .text, +#page-links a.right:focus .text, +#page-links a.right:active .text { + text-align: right; display: block; position: absolute; right : 0; top: 145%; +} +/* properties for each of the page-links */ +#page-links a#overview img { background-image : url(../graphics/icons/etool/overview72.gif); } +#page-links a:hover#overview img { background-image : url(../graphics/icons/ctool/overview72.gif); } + +#page-links a#tutorials img { background-image : url(../graphics/icons/etool/tutorials72.gif); } +#page-links a:hover#tutorials img { background-image : url(../graphics/icons/ctool/tutorials72.gif); } + +#page-links a#samples img { background-image : url(../graphics/icons/etool/samples72.gif); } +#page-links a:hover#samples img { background-image : url(../graphics/icons/ctool/samples72.gif); } + +#page-links a#whatsnew img { background-image : url(../graphics/icons/etool/whatsnew72.gif); } +#page-links a:hover#whatsnew img { background-image : url(../graphics/icons/ctool/whatsnew72.gif); } + +/* +a#overview .background-image { + background-image : url(../graphics/icons/ctool/overview72.gif); visibility : hidden; +} +a#tutorials .background-image { + background-image : url(../graphics/icons/ctool/tutorials72.gif); visibility : hidden; +} +a#samples .background-image { + background-image : url(../graphics/icons/ctool/samples72.gif); visibility : hidden; +} +a#whatsnew .background-image { + background-image : url(../graphics/icons/ctool/whatsnew72.gif); visibility : hidden; +} + +*/ +/* show the hover image on hover, focus, and active */ +/* +#page-links a:hover .background-image, +#page-links a:focus .background-image, +#page-links a:active .background-image { + visibility : visible; +} +*/ +/* + * Set up the action links + */ +#action-links { + width : 98%; position : absolute; left : 0px; top : 20px; +} +#action-links a#workbench { + position : absolute; top : -16px; right : -8px; text-align : right; +} +#action-links a .background-image, +#action-links a #workbench_img { + height : 53px; width : 53px; text-align : center; vertical-align : top; +} +/* special case for mozilla */ +#action-links a > .background-image, +#action-links a > #workbench_img { + vertical-align : middle; +} +/* remove the hover image from the flow of the document, + so it doesn't take up space and change the position + of the main image */ +#action-links a .background-image { + position : absolute; +} +/* +#action-links a#workbench .background-image { + background-image : url(../graphics/icons/ctool/wb48.gif); visibility : hidden; +} +*/ +#action-links a#workbench .background-image { + background-image : url(../graphics/icons/etool/wb48.gif); +} +#action-links a#workbench:hover .background-image, +#action-links a#workbench:focus .background-image, +#action-links a#workbench:active .background-image { + background-image : url(../graphics/icons/ctool/wb48.gif); + visibility : visible; + position: absolute; + top: 0px; + right: 0px; +} +/* hide the link and description until users hover over the link */ +#action-links a p .text, #action-links a .link-label { + display : none; +} +#action-links a:hover .link-label, +#action-links a:focus .link-label, +#action-links a:active .link-label { + display : block; width : 16em; + margin-left : 10px; +} +#action-links a:hover p .text, +#action-links a:focus p .text, +#action-links a:active p .text { + display : block; width : 16em; +} +#action-links a:hover, +#action-links a:focus, +#action-links a:active { + border : 0px; +} diff --git a/org.eclipse.ui.intro.universal/themes/purpleMesh/html/samples.css b/org.eclipse.ui.intro.universal/themes/purpleMesh/html/samples.css new file mode 100644 index 000000000..321ec618c --- /dev/null +++ b/org.eclipse.ui.intro.universal/themes/purpleMesh/html/samples.css @@ -0,0 +1,8 @@ +body { + background-image : url(../graphics/contentpage/samples_wtr.jpg); +} + +/* show the "selected" image for this page */ +#navigation-links a#samples img, #navigation-links a#samples:hover img { background-image : url(../graphics/icons/ctool/samples48sel.gif); } + + diff --git a/org.eclipse.ui.intro.universal/themes/purpleMesh/html/shared.css b/org.eclipse.ui.intro.universal/themes/purpleMesh/html/shared.css new file mode 100644 index 000000000..10f5f14b4 --- /dev/null +++ b/org.eclipse.ui.intro.universal/themes/purpleMesh/html/shared.css @@ -0,0 +1,385 @@ +/* + * Set up general fonts, sizes and colors + */ +body { font-family : Arial, sans-serif; } + +H1, H2, H3, H4, p, a { color : #4D4D4D; } + +.intro-header H1 { + font-size : 16pt; + font-weight : normal; + color : #E5E5E5; +} + +h2 { + font-size : 13pt; + font-weight : normal; + color : #7B8694; +} +/* For regular div labels */ +H4 .div-label { + font-size : 10pt; + font-weight : bold; +} + +/* For the main page content's title */ +#content-header H4 .div-label { + font-size : 14pt; + font-weight : normal; + color : #8C96A2; + float : none; + clear : both; +} + +.page-description { + font-size : 10pt; + float : none; + clear : both; +} + +a { + font-weight : bold; + text-decoration : none; + color : #4D4D4D; +} + +a .link-label { + font-size : 10pt; + font-weight : normal; +} + +#navigation-links a .link-label { + font-size : 9pt; + font-weight : normal; + color : #E5E5E5; +} + +a .text { + font-size : 8pt; + font-weight : normal; +} + +p .group-description { + font-size : 10pt; + font-weight : normal; +} + + +/* + * Set up other general properties like padding/margins + */ +html, body { width : 100%; height : 100%; } + +html, body, div, h1, h4, p, a { margin : 0px; padding : 0px; } + +.intro-header H1 { padding-top : 10px; margin-left : 10px; } + +.section { } +.section-body { display: none; padding : 0px; } + +/* For regular div labels */ +#page-content div H4 { + padding : 10px; + padding-bottom : 0px; +} + +/* For the main page content's div label */ +#page-content #content-header H4 { + padding-bottom : 10px; + padding-top : 0px; +} + +/* special case for Mozilla's main content-header label. + Mozilla 1.4 needs more room at the top */ +#page-content > #content-header H4 { padding-top : 10px; } + +/* Needed in IE to get shift+tab to show the active image properly */ +a:active { + border : solid 0px; +} + +a img { + border-width : 0; + background-repeat : no-repeat; +} + +/* + * to get scrollbars working in both IE and Mozilla + */ +html,body { overflow: auto; } +html>body { overflow: visible; } + +/* + * Set up the body, decorative background, and navigation for the content + * pages. + * Note: the root page handles its own background and navigation; these + * settings primarily apply to the content pages + */ +body { + background-color : #FFFFFF; + background-repeat : no-repeat; + background-position : bottom right; +} + +/* + * We will use one of the general purpose groups to show + * the curve image + */ +#extra-group1 { + width : 100%; + height : 164px; + position : absolute; + top : 0px; + background-image : url(../graphics/contentpage/backgroundcurve.gif); + background-repeat : no-repeat; + background-position : top center; + margin : 0; + padding : 0; +} + +/* + * Hide the other general-purpose groups + */ + +#extra-group2, +#extra-group3, +#extra-group4, +#extra-group5 { + display : none; +} + +.intro-header { background-color : transparent; z-index : 100;} + +body, .page{ + min-width : 770px; + /* since IE doesn't support min-width, try expression */ + width:expression(document.body.clientWidth < 770? "770px": "auto" ); + min-height : 425px; + height : 100%; + height : expression(document.body.clientHeight < 425? "425px": "100%" ); +} + +.page { + min-height : 475px; + background-image : url(../graphics/contentpage/background.jpg); + background-repeat : repeat-x; + background-position : top left; +} + +#page-content { + background-repeat : no-repeat; + background-position : bottom right; + height : 70%; +} + +/* + * Lay out the navigation links + * (Root page does something similar for its navigation) + */ +#navigation-links { + position : relative; + left : 10px; + top : 5px; + height : 60px; + width : 98%; +} + +#navigation-links a { + padding-left : 5px; + padding-right : 5px; + float : left; + text-align : center; +} + +#navigation-links #customize { + padding-left : 5px; + padding-right : 5px; + float : left; + text-align : center; +} + +#navigation-links a img { + height : 52px; + width : 52px; + vertical-align : middle; +} + +#navigation-links a .link-label { display : block; margin-top : 5px;} + +#navigation-links a .text { display : none; } + +#navigation-links a:hover, +#navigation-links a:focus +#navigation-links a:active { border-right : 0px;} + +/* properties for each of the navigation-links */ +#navigation-links a#overview img { background-image : url(../graphics/icons/etool/overview48.gif); } +#navigation-links a#overview:hover img, +#navigation-links a#overview:focus img, +#navigation-links a#overview:active img { background-image : url(../graphics/icons/ctool/overview48.gif); } + +#navigation-links a#tutorials img { background-image : url(../graphics/icons/etool/tutorials48.gif); } +#navigation-links a#tutorials:hover img, +#navigation-links a#tutorials:active img, +#navigation-links a#tutorials:focus img { background-image : url(../graphics/icons/ctool/tutorials48.gif); } + +#navigation-links a#samples img { background-image : url(../graphics/icons/etool/samples48.gif); } +#navigation-links a#samples:hover img, +#navigation-links a#samples:active img, +#navigation-links a#samples:focus img { background-image : url(../graphics/icons/ctool/samples48.gif); } + +#navigation-links a#whatsnew img { background-image : url(../graphics/icons/etool/whatsnew48.gif); } +#navigation-links a#whatsnew:hover img, +#navigation-links a#whatsnew:focus img, +#navigation-links a#whatsnew:active img { background-image : url(../graphics/icons/ctool/whatsnew48.gif); } + +#navigation-links a#workbench { position : absolute; right : 0px; top : -35px; text-align : right;} +#navigation-links a#workbench .text { display : none; } +#navigation-links a#workbench img { background-image : url(../graphics/icons/etool/wb48.gif); width : 53px; height : 53px;} +#navigation-links a#workbench:hover img, +#navigation-links a#workbench:focus img, +#navigation-links a#workbench:active img { background-image : url(../graphics/icons/ctool/wb48.gif); } + +/* + * Lay out the page title and description + */ +h1, p { margin-left : 10px; } /* required in mozilla so the page description is properly indented */ + +/* position the page content so that the page title overlays the bottom + * of the background image, but make sure the content is always on top + * (using z-index) */ +#page-content { + float : none; + clear : both; + text-align : center; + margin-top : 35px; +} + +.page > #page-content { margin-top : 50px; } + +#page-content p { + padding-bottom : 15px; + text-align : left; + float : none; + clear : both; +} + +/* Page content bins */ + +#page-content #top-left { + border: none; float: left; margin: 0; padding: 0; width: 50%; + /* + background-color: #ffc0c0; + */ + clear: left; +} +#page-content #top-right { + border: none; float: right; margin: 0; padding: 0; width: 50%; + /* + background-color: #c0ffc0; + */ + clear: right; +} + +/* top-bottom divider - runs the entire width to ensure + * bottom boxes start at the same y + */ +#page-content #content-divider { + border: none; float: none; margin: 0; padding: 0; width: 100%; + /* + background-color: #c0c0c0; + */ + clear: both; +} + +#page-content #bottom-left { + border: none; float: left; margin: 0; padding: 0; width: 50%; + /* + background-color: #ffffc0; + */ + clear: left; +} +#page-content #bottom-right { + border: none; float: right; margin: 0; padding: 0; width: 50%; + /* + background-color: #c0ffff; + */ + clear: right; +} + +/* + * Extension importance styles + */ +.importance-low { +} + +.importance-medium { + background-color: #ffdddd; +} + +.importance-high { + background-color: #ffffdd; +} + +.importance-new { +} + +.importance-callout { + background-color: #cccccc; +} + +#page-content #content-header H4, .page-description { + text-align : left; + margin-right : 10px; + float : none; + clear : both; +} + +#page-content #top-left > *, +#page-content #top-right > *, +#page-content #bottom-left > *, +#page-content #bottom-right > * { + display: block; +} + +#page-content * > a { + vertical-align : middle; +} + +#page-content * a img { + height : 57px; + width : 57px; + vertical-align : middle; +} + +#page-content * a .link-label { + display : block; + /* + width : 300px; + */ + position : relative; + top : -50px; + left : 60px; +} + +#page-content * a > .link-label { left: 65px; } + +#page-content * a p .text { + display : block; + /* + width : 300px; + */ + position : relative; + top : -45px; + left : 53px; +} + +#page-content * a p > .text { left: 58px; } + +/* Special case for Mozilla, because the links are displayed + in 1 vertical column instead of 2 centered columns */ +#page-content * > a { width : 700px; } +#page-content * a > .link-label { width : 700px; } +#page-content * a p > .text { width : 700px; } + +#page-content * a:hover { border-right : 5px; } \ No newline at end of file diff --git a/org.eclipse.ui.intro.universal/themes/purpleMesh/html/standby.css b/org.eclipse.ui.intro.universal/themes/purpleMesh/html/standby.css new file mode 100644 index 000000000..5aa519b2a --- /dev/null +++ b/org.eclipse.ui.intro.universal/themes/purpleMesh/html/standby.css @@ -0,0 +1,132 @@ +/* + * Set up general font colours, sizes, etc. Some of these will override + * settings from the shared CSS + */ +.intro-header H1 { + font-size : 15pt; +} + +#page-links a .link-label, #action-links a .link-label { + font-size : 10pt; + font-weight : 600; + color : #E5E5E5; +} + +#page-links a p .text, #action-links a p .text { + font-size : 10pt; + font-weight : 500; + color : #E5E5E5; +} + +/* + * Set up the content for the standby page. + */ +body { + min-width : 230px; + /* since IE doesn't support min-width, use expression */ + width:expression(document.body.clientWidth < 230? "230px": "auto" ); + background-image : url(../graphics/root/background.jpg); + background-repeat : no-repeat; + background-position : top left; + background-color : #7169D1; +} + +.page { + background-image : url(../graphics/root/brandmark.gif); + background-repeat : no-repeat; + background-position : bottom left; + min-width : 230px; + /* since IE doesn't support min-width, use expression */ + width:expression(document.body.clientWidth < 230? "230px": "auto" ); + min-height : 610px; + height : 100%; + height : expression(document.body.clientHeight < 450? "450px": "100%" ); +} + +/* + * Set up the navigation bar. It should be centered in the middle + * of the page + */ + +#links-background { + width : 100%; + margin-top : 10%; + margin-bottom : auto; + text-align : center; +} + +#page-links a { + display : block; + width : 220px; + text-align : left; + margin-left : auto; + margin-right : auto; + margin-top : 0px; + vertical-align : top; +} +#page-links a span, #page-links a p { + display : block; + width : 160px; + margin : 0px; + padding : 0px; +} + +#page-links a .link-label { + position : relative; + left : 60px; + top : -50px; +} + +#page-links a p .text { + position : relative; + left : 60px; + top : -50px; + +} + +#page-links a .content-img { + visibility: hidden; +} + +#page-links a img { + height : 52px; + width : 52px; + vertical-align : middle; +} + +#page-links a:hover, +#page-links a:focus, +#page-links a:active { border : 0px; } + +#page-links a:hover p, +#page-links a:focus p, +#page-links a:active p { margin : 0px; padding : 0px; } + +#action-links a { visibility: hidden; } + +/* properties for each of the page-links */ +a#overview img { background-image : url(../graphics/icons/etool/overview48.gif); } +a#overview:hover img, +a#overview:focus img, +a#overview:active img { background-image : url(../graphics/icons/ctool/overview48.gif); } + +a#tutorials img { background-image : url(../graphics/icons/etool/tutorials48.gif); } +a#tutorials:hover img, +a#tutorials:focus img, +a#tutorials:active img { background-image : url(../graphics/icons/ctool/tutorials48.gif); } + +a#samples img { background-image : url(../graphics/icons/etool/samples48.gif); } +a#samples:hover img, +a#samples:focus img, +a#samples:active img { background-image : url(../graphics/icons/ctool/samples48.gif); } + +a#whatsnew img { background-image : url(../graphics/icons/etool/whatsnew48.gif); } +a#whatsnew:hover img, +a#whatsnew:focus img, +a#whatsnew:active img { background-image : url(../graphics/icons/ctool/whatsnew48.gif); } + +a#workbench img { background-image : url(../graphics/icons/etool/wb48.gif); } +a#workbench:hover img, +a#workbench:focus img, +a#workbench:active img { background-image : url(../graphics/icons/ctool/wb48.gif); } + diff --git a/org.eclipse.ui.intro.universal/themes/purpleMesh/html/tutorials.css b/org.eclipse.ui.intro.universal/themes/purpleMesh/html/tutorials.css new file mode 100644 index 000000000..cdef051d1 --- /dev/null +++ b/org.eclipse.ui.intro.universal/themes/purpleMesh/html/tutorials.css @@ -0,0 +1,92 @@ +body { + background-image : url(../graphics/contentpage/tutorials_wtr.jpg); +} + +/* show the "selected" image for this page */ +#navigation-links a#tutorials img, #navigation-links a#tutorials:hover img { background-image : url(../graphics/icons/ctool/tutorials48sel.gif); } + +/* + * Set up the content of the tutorials page into two + * columns that are centered in the page + */ + + +/* a group of tutorial links */ +.tutorials-group { + /* To center in Moz (have to use text-align for IE) */ + margin-left : auto; + margin-right : auto; + /* + width : 750px; + */ + margin-bottom : 30px; + float : none; + clear : both; + text-align : left; +} + +#top-left > .tutorials-group *, +#top-right > .tutorials-group *, +#bottom-left > .tutorials-group *, +#bottom-right > .tutorials-group * { + display: block; +} + +.tutorials-link { +/* + width : 360px; + */ + text-align : left; + margin-left : 5px; + margin-right : 5px; + margin-top : 10px; + margin-bottom : -20px; + vertical-align : top; +} + +.tutorials-group > .tutorials-link { + float : left; + height : 150px; + vertical-align : middle; +} + + +.tutorials-link img { + height : 57px; + width : 57px; + vertical-align : middle; +} + +.tutorials-group h4 { + float : none; + clear : both; +} + +p #group-description { + padding-bottom : 10px; + float : none; + clear : both; +} + +.tutorials-link .link-label { + display : block; + /* + width : 300px; + */ + position : relative; + top : -50px; + left : 60px; +} + + +.tutorials-link p .text { + display : block; + /* + width : 300px; + */ + position : relative; + top : -45px; + left : 53px; +} + +.tutorials-link:hover { border-right : 0px; } diff --git a/org.eclipse.ui.intro.universal/themes/purpleMesh/html/whatsnew.css b/org.eclipse.ui.intro.universal/themes/purpleMesh/html/whatsnew.css new file mode 100644 index 000000000..ffec63c4c --- /dev/null +++ b/org.eclipse.ui.intro.universal/themes/purpleMesh/html/whatsnew.css @@ -0,0 +1,123 @@ +body { + background-image : url(../graphics/contentpage/whatsnew_wtr.jpg); +} + +/* show the "selected" image for this page */ +#navigation-links a#news img, #navigation-links a#news:hover img { background-image : url(../graphics/icons/ctool/whatsnew48sel.gif); } + +/* + * Set up the content of the Whats New page to be displayed in + * two columns that are centered in the middle of the page. + */ + +#noteworthy-links { + text-align : left; + width : 760px; + /* To center in Moz (have to use text-align for IE) */ + margin: 0px auto; +} + +#noteworthy-links a { + width : 370px; + text-align : left; + margin-left : 5px; + margin-right : 5px; + margin-top : 5px; + margin-bottom : -20px; + vertical-align : top; +} + +#noteworthy-links > a { vertical-align : middle; } + +#noteworthy-links a img { + height : 57px; + width : 57px; + vertical-align : middle; +} + +#noteworthy-links a .link-label { + display : block; + width : 300px; + position : relative; + top : -50px; + left : 60px; +} + +#noteworthy-links a > .link-label { left: 65px; } + +#noteworthy-links a p .text { + display : block; + width : 300px; + position : relative; + top : -45px; + left : 53px; +} + +#noteworthy-links a p > .text { left: 58px; } + +/* Special case for Mozilla, because the links are displayed + in 1 vertical column instead of 2 centered columns */ +#noteworthy-links > a { width : 700px; } +#noteworthy-links a > .link-label { width : 700px; } +#noteworthy-links a p > .text { width : 700px; } + +#noteworthy-links a:hover { border-right : 5px; } + +#noteworthy-links a img { background-image : url(../graphics/icons/obj48/new_obj.gif); } +#noteworthy-links a:hover img { background-image : url(../graphics/icons/obj48/newhov_obj.gif); } + + +#news-links { + text-align : left; + width : 760px; + /* To center in Moz (have to use text-align for IE) */ + margin: 0px auto; +} + +#news-links a { + width : 370px; + text-align : left; + margin-left : 5px; + margin-right : 5px; + margin-top : 5px; + margin-bottom : -20px; + vertical-align : top; +} + +#news-links > a { vertical-align : middle; } + +#news-links a img { + height : 57px; + width : 57px; + vertical-align : middle; +} + +#news-links a .link-label { + display : block; + width : 300px; + position : relative; + top : -50px; + left : 60px; +} + +#news-links a > .link-label { left: 65px; } + +#news-links a p .text { + display : block; + width : 300px; + position : relative; + top : -45px; + left : 53px; +} + +#news-links a p > .text { left: 58px; } + +/* Special case for Mozilla, because the links are displayed + in 1 vertical column instead of 2 centered columns */ +#news-links > a { width : 700px; } +#news-links a > .link-label { width : 700px; } +#news-links a p > .text { width : 700px; } + +#news-links a:hover { border-right : 5px; } + + diff --git a/org.eclipse.ui.intro.universal/themes/purpleMesh/preview.png b/org.eclipse.ui.intro.universal/themes/purpleMesh/preview.png new file mode 100644 index 000000000..8316502a4 Binary files /dev/null and b/org.eclipse.ui.intro.universal/themes/purpleMesh/preview.png differ diff --git a/org.eclipse.ui.intro.universal/themes/purpleMesh/swt/firststeps.properties b/org.eclipse.ui.intro.universal/themes/purpleMesh/swt/firststeps.properties new file mode 100644 index 000000000..cc62a3453 --- /dev/null +++ b/org.eclipse.ui.intro.universal/themes/purpleMesh/swt/firststeps.properties @@ -0,0 +1,3 @@ +firststeps.page-content.layout.ncolumns = 2 +firststeps.page-content.bottom.layout.colspan = 2 +firstseps.subtitle-id = firststeps/page-content/page-title diff --git a/org.eclipse.ui.intro.universal/themes/purpleMesh/swt/migrate.properties b/org.eclipse.ui.intro.universal/themes/purpleMesh/swt/migrate.properties new file mode 100644 index 000000000..a45e8d993 --- /dev/null +++ b/org.eclipse.ui.intro.universal/themes/purpleMesh/swt/migrate.properties @@ -0,0 +1,3 @@ +migrate.page-content.layout.ncolumns = 2 +migrate.page-content.bottom.layout.colspan = 2 +migrate.subtitle-id = migrate/page-content/page-title diff --git a/org.eclipse.ui.intro.universal/themes/purpleMesh/swt/overview.properties b/org.eclipse.ui.intro.universal/themes/purpleMesh/swt/overview.properties new file mode 100644 index 000000000..89a574dc8 --- /dev/null +++ b/org.eclipse.ui.intro.universal/themes/purpleMesh/swt/overview.properties @@ -0,0 +1,6 @@ + +overview.page-content.layout.ncolumns = 2 +overview.page-content.bottom.layout.colspan = 2 + +overview.subtitle-id = overview/page-content/page-title +overview.description-id = overview/page-content/page-description \ No newline at end of file diff --git a/org.eclipse.ui.intro.universal/themes/purpleMesh/swt/root.properties b/org.eclipse.ui.intro.universal/themes/purpleMesh/swt/root.properties new file mode 100644 index 000000000..49243e5d7 --- /dev/null +++ b/org.eclipse.ui.intro.universal/themes/purpleMesh/swt/root.properties @@ -0,0 +1,29 @@ +theme=true +root.links-background.page-links.overview.link-icon = ../graphics/icons/etool/overview72.gif +root.links-background.page-links.tutorials.link-icon = ../graphics/icons/etool/tutorials72.gif +root.links-background.page-links.samples.link-icon= ../graphics/icons/etool/samples72.gif +root.links-background.page-links.whatsnew.link-icon = ../graphics/icons/etool/whatsnew72.gif +root.action-links.workbench.link-icon = ../graphics/icons/etool/wb48.gif + +root.links-background.page-links.overview.hover-icon = ../graphics/icons/ctool/overview72.gif +root.links-background.page-links.tutorials.hover-icon = ../graphics/icons/ctool/tutorials72.gif +root.links-background.page-links.samples.hover-icon = ../graphics/icons/ctool/samples72.gif +root.links-background.page-links.whatsnew.hover-icon = ../graphics/icons/ctool/whatsnew72.gif +root.action-links.workbench.hover-icon = ../graphics/icons/ctool/wb48.gif + + +root.links-background.page-links.overview.small-link-icon = ../graphics/icons/etool/overview48.gif +root.links-background.page-links.tutorials.small-link-icon = ../graphics/icons/etool/tutorials48.gif +root.links-background.page-links.samples.small-link-icon = ../graphics/icons/etool/samples48.gif +root.links-background.page-links.whatsnew.small-link-icon = ../graphics/icons/etool/whatsnew48.gif +root.action-links.workbench.small-link-icon = ../graphics/icons/etool/wb48.gif + +root.links-background.page-links.overview.small-hover-icon = ../graphics/icons/ctool/overview48.gif +root.links-background.page-links.tutorials.small-hover-icon = ../graphics/icons/ctool/tutorials48.gif +root.links-background.page-links.samples.small-hover-icon = ../graphics/icons/ctool/samples48.gif +root.links-background.page-links.whatsnew.small-hover-icon = ../graphics/icons/ctool/whatsnew48.gif +root.action-links.workbench.small-hover-icon = ../graphics/icons/ctool/wb48.gif + +root.layout.ncolumns = 1 +root.links-background.page-links.layout.hspacing = 40 +root.layout.vspacing = 35 diff --git a/org.eclipse.ui.intro.universal/themes/purpleMesh/swt/samples.properties b/org.eclipse.ui.intro.universal/themes/purpleMesh/swt/samples.properties new file mode 100644 index 000000000..fbbe9c49b --- /dev/null +++ b/org.eclipse.ui.intro.universal/themes/purpleMesh/swt/samples.properties @@ -0,0 +1,8 @@ + +samples.page-content.layout.vspacing = 40 +samples.page-content.layout.ncolumns = 2 +samples.page-content.bottom.layout.colspan = 2 + +description-style-id = group-description +samples.subtitle-id = samples/page-content/page-title +samples.description-id = samples/page-content/page-description \ No newline at end of file diff --git a/org.eclipse.ui.intro.universal/themes/purpleMesh/swt/standby.properties b/org.eclipse.ui.intro.universal/themes/purpleMesh/swt/standby.properties new file mode 100644 index 000000000..940b189fa --- /dev/null +++ b/org.eclipse.ui.intro.universal/themes/purpleMesh/swt/standby.properties @@ -0,0 +1,17 @@ +theme=true +standby.links-background.page-links.overview.link-icon = ../graphics/icons/etool/overview72.gif +standby.links-background.page-links.tutorials.link-icon = ../graphics/icons/etool/tutorials72.gif +standby.links-background.page-links.samples.link-icon= ../graphics/icons/etool/samples72.gif +standby.links-background.page-links.news.link-icon = ../graphics/icons/etool/whatsnew72.gif + + +standby.links-background.page-links.overview.hover-icon = ../graphics/icons/ctool/overview72.gif +standby.links-background.page-links.tutorials.hover-icon = ../graphics/icons/ctool/tutorials72.gif +standby.links-background.page-links.samples.hover-icon = ../graphics/icons/ctool/samples72.gif +standby.links-background.page-links.news.hover-icon = ../graphics/icons/ctool/whatsnew72.gif + + +standby.links-background.page-links.layout.vspacing = 30 +standby.layout.vspacing = 35 +standby.show-link-description = false +standby.show-home-page-navigation = false \ No newline at end of file diff --git a/org.eclipse.ui.intro.universal/themes/purpleMesh/swt/tutorials.properties b/org.eclipse.ui.intro.universal/themes/purpleMesh/swt/tutorials.properties new file mode 100644 index 000000000..de1d07215 --- /dev/null +++ b/org.eclipse.ui.intro.universal/themes/purpleMesh/swt/tutorials.properties @@ -0,0 +1,7 @@ + +tutorials.page-content.layout.vspacing = 40 +tutorials.page-content.layout.ncolumns = 2 +tutorials.page-content.bottom.layout.colspan = 2 + +tutorials.subtitle-id = tutorials/page-content/page-title +tutorials.description-id = tutorials/page-content/page-description \ No newline at end of file diff --git a/org.eclipse.ui.intro.universal/themes/purpleMesh/swt/webresources.properties b/org.eclipse.ui.intro.universal/themes/purpleMesh/swt/webresources.properties new file mode 100644 index 000000000..2d8589fec --- /dev/null +++ b/org.eclipse.ui.intro.universal/themes/purpleMesh/swt/webresources.properties @@ -0,0 +1,6 @@ + +webresources.page-content.layout.vspacing = 40 +webresources.page-content.layout.ncolumns = 2 +webresources.page-content.bottom.layout.colspan = 2 + +webresources.subtitle-id = news/page-content/page-title diff --git a/org.eclipse.ui.intro.universal/themes/purpleMesh/swt/whatsnew.properties b/org.eclipse.ui.intro.universal/themes/purpleMesh/swt/whatsnew.properties new file mode 100644 index 000000000..2a732e2f9 --- /dev/null +++ b/org.eclipse.ui.intro.universal/themes/purpleMesh/swt/whatsnew.properties @@ -0,0 +1,9 @@ +theme = true +whatsnew.page-content.layout.vspacing = 40 +whatsnew.page-content.layout.ncolumns = 2 +whatsnew.page-content.bottom.layout.colspan = 2 + +whatsnew.link-icon = ../graphics/icons/obj48/new_obj.gif +whatsnew.hover-icon = ../graphics/icons/obj48/newhov_obj.gif + +whatsnew.subtitle-id = whatsnew/page-content/page-title -- cgit v1.2.3