Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDejan Gloszic2006-02-21 00:39:43 +0000
committerDejan Gloszic2006-02-21 00:39:43 +0000
commitc5dac2e2d502ee230d2ab27404a3c8f240751b29 (patch)
tree528ef7fad73fa4dfd8166c5ad482a459b7901669 /org.eclipse.ui.intro
parent9950bbd198bdf2a346092ffb6698760a8a6844a7 (diff)
downloadeclipse.platform.ua-c5dac2e2d502ee230d2ab27404a3c8f240751b29.tar.gz
eclipse.platform.ua-c5dac2e2d502ee230d2ab27404a3c8f240751b29.tar.xz
eclipse.platform.ua-c5dac2e2d502ee230d2ab27404a3c8f240751b29.zip
*** empty log message ***
Diffstat (limited to 'org.eclipse.ui.intro')
-rw-r--r--org.eclipse.ui.intro/plugin.properties4
-rw-r--r--org.eclipse.ui.intro/plugin.xml17
-rw-r--r--org.eclipse.ui.intro/schema/configExtension.exsd10
-rw-r--r--org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/impl/model/IntroImage.java9
-rw-r--r--org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/impl/model/IntroModelRoot.java5
-rw-r--r--org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/impl/util/ImageUtil.java3
-rw-r--r--org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/universal/UniversalIntroConfigurer.java85
-rw-r--r--org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/universal/WelcomeCustomizationPreferencePage.java34
-rw-r--r--org.eclipse.ui.intro/themes/circles/graphics/banner_left_lines.png (renamed from org.eclipse.ui.intro/universal/css/graphics/banner_left_lines.png)bin7700 -> 7700 bytes
-rw-r--r--org.eclipse.ui.intro/themes/circles/graphics/fs_banner.jpg (renamed from org.eclipse.ui.intro/universal/css/graphics/fs_banner.jpg)bin12542 -> 12542 bytes
-rw-r--r--org.eclipse.ui.intro/themes/circles/graphics/fs_nav.png (renamed from org.eclipse.ui.intro/universal/css/graphics/fs_nav.png)bin2166 -> 2166 bytes
-rw-r--r--org.eclipse.ui.intro/themes/circles/graphics/fs_nav_hover.png (renamed from org.eclipse.ui.intro/universal/css/graphics/fs_nav_hover.png)bin6350 -> 6350 bytes
-rw-r--r--org.eclipse.ui.intro/themes/circles/graphics/fs_nav_lg.png (renamed from org.eclipse.ui.intro/universal/css/graphics/fs_nav_lg.png)bin9387 -> 9387 bytes
-rw-r--r--org.eclipse.ui.intro/themes/circles/graphics/mi_banner.jpg (renamed from org.eclipse.ui.intro/universal/css/graphics/mi_banner.jpg)bin10006 -> 10006 bytes
-rw-r--r--org.eclipse.ui.intro/themes/circles/graphics/mi_nav.png (renamed from org.eclipse.ui.intro/universal/css/graphics/mi_nav.png)bin1579 -> 1579 bytes
-rw-r--r--org.eclipse.ui.intro/themes/circles/graphics/mi_nav_hover.png (renamed from org.eclipse.ui.intro/universal/css/graphics/mi_nav_hover.png)bin5755 -> 5755 bytes
-rw-r--r--org.eclipse.ui.intro/themes/circles/graphics/mi_nav_lg.png (renamed from org.eclipse.ui.intro/universal/css/graphics/mi_nav_lg.png)bin5978 -> 5978 bytes
-rw-r--r--org.eclipse.ui.intro/themes/circles/graphics/nav_midhov.png (renamed from org.eclipse.ui.intro/universal/css/graphics/nav_midhov.png)bin189 -> 189 bytes
-rw-r--r--org.eclipse.ui.intro/themes/circles/graphics/nav_rightedgehov.png (renamed from org.eclipse.ui.intro/universal/css/graphics/nav_rightedgehov.png)bin2940 -> 2940 bytes
-rw-r--r--org.eclipse.ui.intro/themes/circles/graphics/new_obj.gif (renamed from org.eclipse.ui.intro/universal/css/graphics/new_obj.gif)bin1814 -> 1814 bytes
-rw-r--r--org.eclipse.ui.intro/themes/circles/graphics/newhov_obj.gif (renamed from org.eclipse.ui.intro/universal/css/graphics/newhov_obj.gif)bin2045 -> 2045 bytes
-rw-r--r--org.eclipse.ui.intro/themes/circles/graphics/ov_banner.jpg (renamed from org.eclipse.ui.intro/universal/css/graphics/ov_banner.jpg)bin12283 -> 12283 bytes
-rw-r--r--org.eclipse.ui.intro/themes/circles/graphics/ov_nav.png (renamed from org.eclipse.ui.intro/universal/css/graphics/ov_nav.png)bin2046 -> 2046 bytes
-rw-r--r--org.eclipse.ui.intro/themes/circles/graphics/ov_nav_hover.png (renamed from org.eclipse.ui.intro/universal/css/graphics/ov_nav_hover.png)bin5911 -> 5911 bytes
-rw-r--r--org.eclipse.ui.intro/themes/circles/graphics/ov_nav_lg.png (renamed from org.eclipse.ui.intro/universal/css/graphics/ov_nav_lg.png)bin6156 -> 6156 bytes
-rw-r--r--org.eclipse.ui.intro/themes/circles/graphics/ov_nav_midhov.png (renamed from org.eclipse.ui.intro/universal/css/graphics/ov_nav_midhov.png)bin221 -> 221 bytes
-rw-r--r--org.eclipse.ui.intro/themes/circles/graphics/ov_nav_rightedgehov.png (renamed from org.eclipse.ui.intro/universal/css/graphics/ov_nav_rightedgehov.png)bin273 -> 273 bytes
-rw-r--r--org.eclipse.ui.intro/themes/circles/graphics/overview48sel.gif (renamed from org.eclipse.ui.intro/universal/css/graphics/overview48sel.gif)bin2573 -> 2573 bytes
-rw-r--r--org.eclipse.ui.intro/themes/circles/graphics/root/circles.png (renamed from org.eclipse.ui.intro/universal/css/graphics/root/circles.png)bin123672 -> 123672 bytes
-rw-r--r--org.eclipse.ui.intro/themes/circles/graphics/root/firststeps.png (renamed from org.eclipse.ui.intro/universal/css/graphics/root/firststeps.png)bin10857 -> 10857 bytes
-rw-r--r--org.eclipse.ui.intro/themes/circles/graphics/root/firststeps48.png (renamed from org.eclipse.ui.intro/universal/css/graphics/root/firststeps48.png)bin6388 -> 6388 bytes
-rw-r--r--org.eclipse.ui.intro/themes/circles/graphics/root/firststeps_tophov.png (renamed from org.eclipse.ui.intro/universal/css/graphics/root/firststeps_tophov.png)bin16468 -> 16468 bytes
-rw-r--r--org.eclipse.ui.intro/themes/circles/graphics/root/migrate.png (renamed from org.eclipse.ui.intro/universal/css/graphics/root/migrate.png)bin6439 -> 6439 bytes
-rw-r--r--org.eclipse.ui.intro/themes/circles/graphics/root/migrate48.png (renamed from org.eclipse.ui.intro/universal/css/graphics/root/migrate48.png)bin5646 -> 5646 bytes
-rw-r--r--org.eclipse.ui.intro/themes/circles/graphics/root/migrate_tophov.png (renamed from org.eclipse.ui.intro/universal/css/graphics/root/migrate_tophov.png)bin13606 -> 13606 bytes
-rw-r--r--org.eclipse.ui.intro/themes/circles/graphics/root/overview.png (renamed from org.eclipse.ui.intro/universal/css/graphics/root/overview.png)bin11440 -> 11440 bytes
-rw-r--r--org.eclipse.ui.intro/themes/circles/graphics/root/overview48.png (renamed from org.eclipse.ui.intro/universal/css/graphics/root/overview48.png)bin5371 -> 5371 bytes
-rw-r--r--org.eclipse.ui.intro/themes/circles/graphics/root/overview_tophov.png (renamed from org.eclipse.ui.intro/universal/css/graphics/root/overview_tophov.png)bin15145 -> 15145 bytes
-rw-r--r--org.eclipse.ui.intro/themes/circles/graphics/root/root_bottomhov.png (renamed from org.eclipse.ui.intro/universal/css/graphics/root/root_bottomhov.png)bin3530 -> 3530 bytes
-rw-r--r--org.eclipse.ui.intro/themes/circles/graphics/root/root_midhov.png (renamed from org.eclipse.ui.intro/universal/css/graphics/root/root_midhov.png)bin177 -> 177 bytes
-rw-r--r--org.eclipse.ui.intro/themes/circles/graphics/root/samples.png (renamed from org.eclipse.ui.intro/universal/css/graphics/root/samples.png)bin8010 -> 8010 bytes
-rw-r--r--org.eclipse.ui.intro/themes/circles/graphics/root/samples48.png (renamed from org.eclipse.ui.intro/universal/css/graphics/root/samples48.png)bin6014 -> 6014 bytes
-rw-r--r--org.eclipse.ui.intro/themes/circles/graphics/root/samples_tophover.png (renamed from org.eclipse.ui.intro/universal/css/graphics/root/samples_tophover.png)bin13589 -> 13589 bytes
-rw-r--r--org.eclipse.ui.intro/themes/circles/graphics/root/tutorials.png (renamed from org.eclipse.ui.intro/universal/css/graphics/root/tutorials.png)bin6908 -> 6908 bytes
-rw-r--r--org.eclipse.ui.intro/themes/circles/graphics/root/tutorials48.png (renamed from org.eclipse.ui.intro/universal/css/graphics/root/tutorials48.png)bin5816 -> 5816 bytes
-rw-r--r--org.eclipse.ui.intro/themes/circles/graphics/root/tutorials_tophov.png (renamed from org.eclipse.ui.intro/universal/css/graphics/root/tutorials_tophov.png)bin12735 -> 12735 bytes
-rw-r--r--org.eclipse.ui.intro/themes/circles/graphics/root/webresources.png (renamed from org.eclipse.ui.intro/universal/css/graphics/root/webresources.png)bin8350 -> 8350 bytes
-rw-r--r--org.eclipse.ui.intro/themes/circles/graphics/root/webresources48.png (renamed from org.eclipse.ui.intro/universal/css/graphics/root/webresources48.png)bin6097 -> 6097 bytes
-rw-r--r--org.eclipse.ui.intro/themes/circles/graphics/root/webresources_tophov.png (renamed from org.eclipse.ui.intro/universal/css/graphics/root/webresources_tophov.png)bin14410 -> 14410 bytes
-rw-r--r--org.eclipse.ui.intro/themes/circles/graphics/root/welcomebckgrd.jpg (renamed from org.eclipse.ui.intro/universal/css/graphics/root/welcomebckgrd.jpg)bin65219 -> 65219 bytes
-rw-r--r--org.eclipse.ui.intro/themes/circles/graphics/root/whatsnew.png (renamed from org.eclipse.ui.intro/universal/css/graphics/root/whatsnew.png)bin6936 -> 6936 bytes
-rw-r--r--org.eclipse.ui.intro/themes/circles/graphics/root/whatsnew48.png (renamed from org.eclipse.ui.intro/universal/css/graphics/root/whatsnew48.png)bin5627 -> 5627 bytes
-rw-r--r--org.eclipse.ui.intro/themes/circles/graphics/root/whatsnew_tophov.png (renamed from org.eclipse.ui.intro/universal/css/graphics/root/whatsnew_tophov.png)bin13550 -> 13550 bytes
-rw-r--r--org.eclipse.ui.intro/themes/circles/graphics/root/workbench.png (renamed from org.eclipse.ui.intro/universal/css/graphics/root/workbench.png)bin5580 -> 5580 bytes
-rw-r--r--org.eclipse.ui.intro/themes/circles/graphics/root/workbench48.png (renamed from org.eclipse.ui.intro/universal/css/graphics/root/workbench48.png)bin5421 -> 5421 bytes
-rw-r--r--org.eclipse.ui.intro/themes/circles/graphics/root/workbench_tophov.png (renamed from org.eclipse.ui.intro/universal/css/graphics/root/workbench_tophov.png)bin11699 -> 11699 bytes
-rw-r--r--org.eclipse.ui.intro/themes/circles/graphics/sa_banner.jpg (renamed from org.eclipse.ui.intro/universal/css/graphics/sa_banner.jpg)bin11606 -> 11606 bytes
-rw-r--r--org.eclipse.ui.intro/themes/circles/graphics/sa_nav.png (renamed from org.eclipse.ui.intro/universal/css/graphics/sa_nav.png)bin2046 -> 2046 bytes
-rw-r--r--org.eclipse.ui.intro/themes/circles/graphics/sa_nav_hover.png (renamed from org.eclipse.ui.intro/universal/css/graphics/sa_nav_hover.png)bin6090 -> 6090 bytes
-rw-r--r--org.eclipse.ui.intro/themes/circles/graphics/sa_nav_lg.png (renamed from org.eclipse.ui.intro/universal/css/graphics/sa_nav_lg.png)bin6634 -> 6634 bytes
-rw-r--r--org.eclipse.ui.intro/themes/circles/graphics/samples48.gif (renamed from org.eclipse.ui.intro/universal/css/graphics/samples48.gif)bin2749 -> 2749 bytes
-rw-r--r--org.eclipse.ui.intro/themes/circles/graphics/samples48sel.gif (renamed from org.eclipse.ui.intro/universal/css/graphics/samples48sel.gif)bin2954 -> 2954 bytes
-rw-r--r--org.eclipse.ui.intro/themes/circles/graphics/tu_banner.jpg (renamed from org.eclipse.ui.intro/universal/css/graphics/tu_banner.jpg)bin11188 -> 11188 bytes
-rw-r--r--org.eclipse.ui.intro/themes/circles/graphics/tu_nav.png (renamed from org.eclipse.ui.intro/universal/css/graphics/tu_nav.png)bin1733 -> 1733 bytes
-rw-r--r--org.eclipse.ui.intro/themes/circles/graphics/tu_nav_hover.png (renamed from org.eclipse.ui.intro/universal/css/graphics/tu_nav_hover.png)bin5994 -> 5994 bytes
-rw-r--r--org.eclipse.ui.intro/themes/circles/graphics/tu_nav_lg.png (renamed from org.eclipse.ui.intro/universal/css/graphics/tu_nav_lg.png)bin5519 -> 5519 bytes
-rw-r--r--org.eclipse.ui.intro/themes/circles/graphics/tutorials48sel.gif (renamed from org.eclipse.ui.intro/universal/css/graphics/tutorials48sel.gif)bin2525 -> 2525 bytes
-rw-r--r--org.eclipse.ui.intro/themes/circles/graphics/wb_nav.png (renamed from org.eclipse.ui.intro/universal/css/graphics/wb_nav.png)bin1205 -> 1205 bytes
-rw-r--r--org.eclipse.ui.intro/themes/circles/graphics/wb_nav_hover.png (renamed from org.eclipse.ui.intro/universal/css/graphics/wb_nav_hover.png)bin5376 -> 5376 bytes
-rw-r--r--org.eclipse.ui.intro/themes/circles/graphics/whatsnew48sel.gif (renamed from org.eclipse.ui.intro/universal/css/graphics/whatsnew48sel.gif)bin2359 -> 2359 bytes
-rw-r--r--org.eclipse.ui.intro/themes/circles/graphics/wn_banner.jpg (renamed from org.eclipse.ui.intro/universal/css/graphics/wn_banner.jpg)bin12124 -> 12124 bytes
-rw-r--r--org.eclipse.ui.intro/themes/circles/graphics/wn_nav.png (renamed from org.eclipse.ui.intro/universal/css/graphics/wn_nav.png)bin1534 -> 1534 bytes
-rw-r--r--org.eclipse.ui.intro/themes/circles/graphics/wn_nav_hover.png (renamed from org.eclipse.ui.intro/universal/css/graphics/wn_nav_hover.png)bin5840 -> 5840 bytes
-rw-r--r--org.eclipse.ui.intro/themes/circles/graphics/wn_nav_lg.png (renamed from org.eclipse.ui.intro/universal/css/graphics/wn_nav_lg.png)bin6588 -> 6588 bytes
-rw-r--r--org.eclipse.ui.intro/themes/circles/graphics/wr_banner.jpg (renamed from org.eclipse.ui.intro/universal/css/graphics/wr_banner.jpg)bin9798 -> 9798 bytes
-rw-r--r--org.eclipse.ui.intro/themes/circles/graphics/wr_nav.png (renamed from org.eclipse.ui.intro/universal/css/graphics/wr_nav.png)bin1805 -> 1805 bytes
-rw-r--r--org.eclipse.ui.intro/themes/circles/graphics/wr_nav_hover.png (renamed from org.eclipse.ui.intro/universal/css/graphics/wr_nav_hover.png)bin5926 -> 5926 bytes
-rw-r--r--org.eclipse.ui.intro/themes/circles/graphics/wr_nav_lg.png (renamed from org.eclipse.ui.intro/universal/css/graphics/wr_nav_lg.png)bin7413 -> 7413 bytes
-rw-r--r--org.eclipse.ui.intro/themes/circles/html/firststeps.css (renamed from org.eclipse.ui.intro/universal/css/firststeps/firststeps.css)0
-rw-r--r--org.eclipse.ui.intro/themes/circles/html/migrate.css (renamed from org.eclipse.ui.intro/universal/css/migrate/migrate.css)0
-rw-r--r--org.eclipse.ui.intro/themes/circles/html/overview.css (renamed from org.eclipse.ui.intro/universal/css/overview/overview.css)0
-rw-r--r--org.eclipse.ui.intro/themes/circles/html/root.css (renamed from org.eclipse.ui.intro/universal/css/root.css)12
-rw-r--r--org.eclipse.ui.intro/themes/circles/html/samples.css (renamed from org.eclipse.ui.intro/universal/css/samples/samples.css)0
-rw-r--r--org.eclipse.ui.intro/themes/circles/html/shared.css (renamed from org.eclipse.ui.intro/universal/css/shared.css)28
-rw-r--r--org.eclipse.ui.intro/themes/circles/html/standby_root.css (renamed from org.eclipse.ui.intro/universal/css/standby_root.css)16
-rw-r--r--org.eclipse.ui.intro/themes/circles/html/tutorials.css (renamed from org.eclipse.ui.intro/universal/css/tutorials/tutorials.css)0
-rw-r--r--org.eclipse.ui.intro/themes/circles/html/webresources.css (renamed from org.eclipse.ui.intro/universal/css/webresources/webresources.css)0
-rw-r--r--org.eclipse.ui.intro/themes/circles/html/whatsnew.css (renamed from org.eclipse.ui.intro/universal/css/whatsnew/whatsnew.css)0
-rw-r--r--org.eclipse.ui.intro/themes/circles/swt/firststeps.properties (renamed from org.eclipse.ui.intro/universal/css/firststeps/swt.properties)0
-rw-r--r--org.eclipse.ui.intro/themes/circles/swt/migrate.properties (renamed from org.eclipse.ui.intro/universal/css/migrate/swt.properties)0
-rw-r--r--org.eclipse.ui.intro/themes/circles/swt/overview.properties (renamed from org.eclipse.ui.intro/universal/css/overview/swt.properties)0
-rw-r--r--org.eclipse.ui.intro/themes/circles/swt/root.properties30
-rw-r--r--org.eclipse.ui.intro/themes/circles/swt/samples.properties (renamed from org.eclipse.ui.intro/universal/css/samples/swt.properties)0
-rw-r--r--org.eclipse.ui.intro/themes/circles/swt/standby.properties15
-rw-r--r--org.eclipse.ui.intro/themes/circles/swt/tutorials.properties (renamed from org.eclipse.ui.intro/universal/css/tutorials/swt.properties)0
-rw-r--r--org.eclipse.ui.intro/themes/circles/swt/webresources.properties (renamed from org.eclipse.ui.intro/universal/css/webresources/swt.properties)0
-rw-r--r--org.eclipse.ui.intro/themes/circles/swt/whatsnew.properties (renamed from org.eclipse.ui.intro/universal/css/whatsnew/swt.properties)0
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/contentpage/background.jpgbin0 -> 132168 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/contentpage/backgroundcurve.gifbin0 -> 8450 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/contentpage/overview_wtr.jpgbin0 -> 34130 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/contentpage/samples_wtr.jpgbin0 -> 37704 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/contentpage/section1.gifbin0 -> 80 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/contentpage/section2.gifbin0 -> 79 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/contentpage/section3.gifbin0 -> 79 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/contentpage/section4.gifbin0 -> 79 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/contentpage/tutorials_wtr.jpgbin0 -> 32752 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/contentpage/whatsnew_wtr.jpgbin0 -> 32446 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/ctool/overview48.gifbin0 -> 2397 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/ctool/overview48sel.gifbin0 -> 2573 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/ctool/overview72.gifbin0 -> 3675 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/ctool/samples48.gifbin0 -> 2749 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/ctool/samples48sel.gifbin0 -> 2954 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/ctool/samples72.gifbin0 -> 4569 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/ctool/tutorials48.gifbin0 -> 2413 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/ctool/tutorials48sel.gifbin0 -> 2525 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/ctool/tutorials72.gifbin0 -> 3684 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/ctool/wb48.gifbin0 -> 1754 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/ctool/whatsnew48.gifbin0 -> 2145 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/ctool/whatsnew48sel.gifbin0 -> 2359 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/ctool/whatsnew72.gifbin0 -> 3322 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/dtool/back.gifbin0 -> 827 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/dtool/forward.gifbin0 -> 822 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/dtool/overview.gifbin0 -> 577 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/dtool/restore_welcome.gifbin0 -> 329 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/dtool/samples.gifbin0 -> 588 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/dtool/tutorials.gifbin0 -> 349 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/dtool/whatsnew.gifbin0 -> 350 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/back.gifbin0 -> 1264 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/forward.gifbin0 -> 1261 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/overview.gifbin0 -> 599 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/overview48.gifbin0 -> 2212 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/overview48sel.gifbin0 -> 2764 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/overview72.gifbin0 -> 3490 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/restore_welcome.gifbin0 -> 339 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/samples.gifbin0 -> 617 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/samples48.gifbin0 -> 2636 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/samples48sel.gifbin0 -> 3099 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/samples72.gifbin0 -> 4455 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/tutorials.gifbin0 -> 349 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/tutorials48.gifbin0 -> 2219 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/tutorials48sel.gifbin0 -> 2654 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/tutorials72.gifbin0 -> 3449 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/wb48.gifbin0 -> 1511 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/whatsnew.gifbin0 -> 552 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/whatsnew48.gifbin0 -> 1925 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/whatsnew48sel.gifbin0 -> 2580 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/whatsnew72.gifbin0 -> 2940 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/community_obj.gifbin0 -> 1921 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/communityhov_obj.gifbin0 -> 2153 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/features_obj.gifbin0 -> 1922 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/featureshov_obj.gifbin0 -> 2131 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/javaapp_obj.gifbin0 -> 1607 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/javaapphov_obj.gifbin0 -> 1800 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/javaapplet_obj.gifbin0 -> 1696 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/javaapplethov_obj.gifbin0 -> 1899 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/javadev_obj.gifbin0 -> 2117 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/javadevhov_obj.gifbin0 -> 2330 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/new_obj.gifbin0 -> 1814 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/newhov_obj.gifbin0 -> 2045 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/plugin_obj.gifbin0 -> 1390 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/pluginhov_obj.gifbin0 -> 1609 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/rcpapp_obj.gifbin0 -> 1677 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/rcpapphov_obj.gifbin0 -> 1883 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/script_obj.gifbin0 -> 1794 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/scripthov_obj.gifbin0 -> 2027 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/swtapp_obj.gifbin0 -> 1450 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/swtapphov_obj.gifbin0 -> 1634 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/teamsup_obj.gifbin0 -> 1954 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/teamsuphov_obj.gifbin0 -> 2185 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/updates_obj.gifbin0 -> 1733 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/updateshov_obj.gifbin0 -> 1953 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/wbbasics_obj.gifbin0 -> 1626 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/wbbasicshov_obj.gifbin0 -> 1858 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/rootpage/background.jpgbin0 -> 235002 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/rootpage/brandmark.gifbin0 -> 4256 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/rootpage/dots.gifbin0 -> 435 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/graphics/swt/form_banner.gifbin0 -> 5600 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/html/overview.css85
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/html/root.css179
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/html/samples.css8
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/html/shared.css252
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/html/standby_root.css121
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/html/tutorials.css77
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/html/whatsnew.css123
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/preview.pngbin0 -> 13700 bytes
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/swt/firststeps.properties3
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/swt/migrate.properties3
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/swt/root.properties29
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/swt/samples.properties8
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/swt/standby.properties17
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/swt/tutorials.properties7
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/swt/webresources.properties6
-rw-r--r--org.eclipse.ui.intro/themes/purpleMesh/swt/whatsnew.properties9
-rw-r--r--org.eclipse.ui.intro/universal/css/root_swt.properties36
-rw-r--r--org.eclipse.ui.intro/universal/css/standby_swt.properties21
-rw-r--r--org.eclipse.ui.intro/universal/introContent.xml52
196 files changed, 1133 insertions, 171 deletions
diff --git a/org.eclipse.ui.intro/plugin.properties b/org.eclipse.ui.intro/plugin.properties
index a2ae9cf50..e3ec59b26 100644
--- a/org.eclipse.ui.intro/plugin.properties
+++ b/org.eclipse.ui.intro/plugin.properties
@@ -23,3 +23,7 @@ configExtension = Intro Part Configuration Extension
+
+searchParticipant.name.welcome = Welcome
+theme.name.circles = Circles
+theme.name.purpleMesh = Purple Mesh \ No newline at end of file
diff --git a/org.eclipse.ui.intro/plugin.xml b/org.eclipse.ui.intro/plugin.xml
index fa44c479a..e30138877 100644
--- a/org.eclipse.ui.intro/plugin.xml
+++ b/org.eclipse.ui.intro/plugin.xml
@@ -30,7 +30,7 @@
<searchParticipant
icon="icons/welcome_item.gif"
id="org.eclipse.ui.intro"
- name="Welcome"
+ name="%searchParticipant.name.welcome"
participant="org.eclipse.ui.internal.intro.impl.model.IntroSearchParticipant"/>
</extension>
<extension
@@ -49,11 +49,13 @@
introId="org.eclipse.ui.intro.universal">
<presentation
home-page-id="root" standby-page-id="standby">
+ <!--
<implementation
- style="$theme$/shared.css"
+ style="$theme$/html/shared.css"
kind="html"
os="win32,linux,macosx">
</implementation>
+ -->
<implementation
kind="swt">
</implementation>
@@ -69,8 +71,13 @@
point="org.eclipse.ui.intro.configExtension">
<theme
default="true"
- id="org.eclipse.ui.intro.eclipse32"
- name="Eclipse 3.2"
- path="$nl$/universal/css"/>
+ id="org.eclipse.ui.intro.circles"
+ name="%theme.name.circles"
+ path="$nl$/themes/circles"/>
+ <theme
+ id="org.eclipse.ui.intro.purpleMesh"
+ name="%theme.name.purpleMesh"
+ path="$nl$/themes/purpleMesh"
+ previewImage="themes/purpleMesh/preview.png"/>
</extension>
</plugin>
diff --git a/org.eclipse.ui.intro/schema/configExtension.exsd b/org.eclipse.ui.intro/schema/configExtension.exsd
index 514df0c7a..1b75847de 100644
--- a/org.eclipse.ui.intro/schema/configExtension.exsd
+++ b/org.eclipse.ui.intro/schema/configExtension.exsd
@@ -167,6 +167,16 @@ http://org.eclipse.ui.intro/showStandby?partId=&amp;lt;id of standbyContentPart&
</documentation>
</annotation>
</attribute>
+ <attribute name="previewImage" type="string">
+ <annotation>
+ <documentation>
+ an optional image of 4x3 ratio that will be used to preview this theme in the UI. Recommended size is 160x120.
+ </documentation>
+ <appInfo>
+ <meta.attribute kind="resource"/>
+ </appInfo>
+ </annotation>
+ </attribute>
</complexType>
</element>
diff --git a/org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/impl/model/IntroImage.java b/org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/impl/model/IntroImage.java
index db1714ee5..f9d7b09f3 100644
--- a/org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/impl/model/IntroImage.java
+++ b/org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/impl/model/IntroImage.java
@@ -34,12 +34,7 @@ public class IntroImage extends AbstractBaseIntroElement {
this.element = element;
this.base = base;
}
-
- protected void loadFromParent() {
- // Resolve src.
- src = BundleUtil.getResolvedResourceLocation(base, getSrcAsIs(), getBundle());
- }
-
+
/**
* @return Returns the alt.
*/
@@ -61,6 +56,8 @@ public class IntroImage extends AbstractBaseIntroElement {
* @return Returns the src value, already resolved as a local url.
*/
public String getSrc() {
+ if (src==null)// Resolve src.
+ src = BundleUtil.getResolvedResourceLocation(base, getSrcAsIs(), getBundle());
return src;
}
diff --git a/org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/impl/model/IntroModelRoot.java b/org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/impl/model/IntroModelRoot.java
index 2688511cd..f2671331a 100644
--- a/org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/impl/model/IntroModelRoot.java
+++ b/org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/impl/model/IntroModelRoot.java
@@ -250,7 +250,10 @@ public class IntroModelRoot extends AbstractIntroContainer {
private void loadTheme() {
Preferences pref = IntroPlugin.getDefault().getPluginPreferences();
- String themeId = pref.getString("INTRO_THEME"); //$NON-NLS-1$
+ String pid = Platform.getProduct().getId();
+ String themeId = pref.getString(pid+"_INTRO_THEME"); //$NON-NLS-1$
+ if (themeId.length()==0)
+ themeId = pref.getString("INTRO_THEME"); //$NON-NLS-1$
IConfigurationElement [] elements = Platform.getExtensionRegistry().getConfigurationElementsFor("org.eclipse.ui.intro.configExtension"); //$NON-NLS-1$
IConfigurationElement themeElement=null;
for (int i=0; i<elements.length; i++) {
diff --git a/org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/impl/util/ImageUtil.java b/org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/impl/util/ImageUtil.java
index 60a374b2d..d5788354c 100644
--- a/org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/impl/util/ImageUtil.java
+++ b/org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/impl/util/ImageUtil.java
@@ -12,6 +12,7 @@ package org.eclipse.ui.internal.intro.impl.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;
@@ -71,7 +72,7 @@ public final class ImageUtil {
public static ImageDescriptor createImageDescriptor(Bundle bundle,
String imageName) {
try {
- URL imageUrl = Platform.find(bundle, new Path(imageName));
+ URL imageUrl = FileLocator.find(bundle, new Path(imageName), null);
if (imageUrl != null) {
ImageDescriptor desc = ImageDescriptor.createFromURL(imageUrl);
return desc;
diff --git a/org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/universal/UniversalIntroConfigurer.java b/org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/universal/UniversalIntroConfigurer.java
index 0b54c1f0e..4a046dd22 100644
--- a/org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/universal/UniversalIntroConfigurer.java
+++ b/org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/universal/UniversalIntroConfigurer.java
@@ -14,6 +14,7 @@ import java.net.URL;
import java.util.ArrayList;
import java.util.StringTokenizer;
+import org.eclipse.core.runtime.FileLocator;
import org.eclipse.core.runtime.IConfigurationElement;
import org.eclipse.core.runtime.IExtension;
import org.eclipse.core.runtime.IPath;
@@ -83,7 +84,7 @@ public class UniversalIntroConfigurer extends IntroConfigurer implements IShared
try {
URL url = bundle.getEntry(path);
if (url != null) {
- URL localURL = Platform.asLocalURL(url);
+ URL localURL = FileLocator.toFileURL(url);
return localURL.toString();
}
} catch (IOException e) {
@@ -185,49 +186,50 @@ public class UniversalIntroConfigurer extends IntroConfigurer implements IShared
}
private IntroElement createRootPageLink(String id, boolean standby) {
-
+
if (id.equals(ID_OVERVIEW))
return createRootLink(
Messages.SharedIntroConfigurer_overview_name,
- createPageURL(id, standby), id,
- "overview_img", "css/graphics/root/overview.png", Messages.SharedIntroConfigurer_overview_alt, //$NON-NLS-1$ //$NON-NLS-2$
+ createPageURL(id, standby),
+ id,
+ "overview_img", "$theme$/graphics/root/overview.png", Messages.SharedIntroConfigurer_overview_alt, //$NON-NLS-1$ //$NON-NLS-2$
Messages.SharedIntroConfigurer_overview_tooltip);
if (id.equals(ID_FIRSTSTEPS))
return createRootLink(
Messages.SharedIntroConfigurer_firststeps_name,
- createPageURL(id, standby),
+ createPageURL(id, standby),
id,
- "firststeps_img", "css/graphics/root/firststeps.png", Messages.SharedIntroConfigurer_firststeps_alt, //$NON-NLS-1$ //$NON-NLS-2$
+ "firststeps_img", "$theme$/graphics/root/firststeps.png", Messages.SharedIntroConfigurer_firststeps_alt, //$NON-NLS-1$ //$NON-NLS-2$
Messages.SharedIntroConfigurer_firststeps_tooltip);
if (id.equals(ID_TUTORIALS))
return createRootLink(
Messages.SharedIntroConfigurer_tutorials_name,
- createPageURL(id, standby),
+ createPageURL(id, standby),
id,
- "tutorials_img", "css/graphics/root/tutorials.png", Messages.SharedIntroConfigurer_tutorials_alt, //$NON-NLS-1$ //$NON-NLS-2$
+ "tutorials_img", "$theme$/graphics/root/tutorials.png", Messages.SharedIntroConfigurer_tutorials_alt, //$NON-NLS-1$ //$NON-NLS-2$
Messages.SharedIntroConfigurer_tutorials_tooltip);
if (id.equals(ID_SAMPLES))
return createRootLink(
Messages.SharedIntroConfigurer_samples_name,
- createPageURL(id, standby), id,
- "samples_img", "css/graphics/root/samples.png", Messages.SharedIntroConfigurer_samples_alt, Messages.SharedIntroConfigurer_samples_tooltip); //$NON-NLS-1$ //$NON-NLS-2$
+ createPageURL(id, standby),
+ id,
+ "samples_img", "$theme$/graphics/root/samples.png", Messages.SharedIntroConfigurer_samples_alt, Messages.SharedIntroConfigurer_samples_tooltip); //$NON-NLS-1$ //$NON-NLS-2$
if (id.equals(ID_WHATSNEW))
return createRootLink(
Messages.SharedIntroConfigurer_whatsnew_name,
- createPageURL(id, standby),
+ createPageURL(id, standby),
id,
- "whatsnew_img", "css/graphics/root/whatsnew.png", Messages.SharedIntroConfigurer_whatsnew_alt, //$NON-NLS-1$ //$NON-NLS-2$
+ "whatsnew_img", "$theme$/graphics/root/whatsnew.png", Messages.SharedIntroConfigurer_whatsnew_alt, //$NON-NLS-1$ //$NON-NLS-2$
Messages.SharedIntroConfigurer_whatsnew_tooltip);
if (id.equals(ID_MIGRATE))
return createRootLink(
Messages.SharedIntroConfigurer_migrate_name,
- createPageURL(id, standby), id,
- "migrate_img", "css/graphics/root/migrate.png", Messages.SharedIntroConfigurer_migrate_alt, Messages.SharedIntroConfigurer_migrate_tooltip); //$NON-NLS-1$ //$NON-NLS-2$
+ createPageURL(id, standby),
+ id,
+ "migrate_img", "$theme$/graphics/root/migrate.png", Messages.SharedIntroConfigurer_migrate_alt, Messages.SharedIntroConfigurer_migrate_tooltip); //$NON-NLS-1$ //$NON-NLS-2$
if (id.equals(ID_WEBRESOURCES))
- return createRootLink(
- Messages.SharedIntroConfigurer_webresources_name,
- createPageURL(id, standby),
- id, "webresources_img", "css/graphics/root/webresources.png", //$NON-NLS-1$ //$NON-NLS-2$
+ return createRootLink(Messages.SharedIntroConfigurer_webresources_name,
+ createPageURL(id, standby), id, "webresources_img", "css/graphics/root/webresources.png", //$NON-NLS-1$ //$NON-NLS-2$
Messages.SharedIntroConfigurer_webresources_alt,
Messages.SharedIntroConfigurer_webresources_tooltip);
return null;
@@ -235,33 +237,33 @@ public class UniversalIntroConfigurer extends IntroConfigurer implements IShared
private IntroElement createNavLink(String id, String pageId) {
if (id.equals(ID_OVERVIEW))
- return createNavLink(Messages.SharedIntroConfigurer_overview_nav,
- createPageURL(id, false), id, "left"); //$NON-NLS-1$
+ return createNavLink(Messages.SharedIntroConfigurer_overview_nav, createPageURL(id, false), id,
+ "left"); //$NON-NLS-1$
if (id.equals(ID_FIRSTSTEPS))
- return createNavLink(Messages.SharedIntroConfigurer_firststeps_nav,
- createPageURL(id, false), id, "left"); //$NON-NLS-1$
+ return createNavLink(Messages.SharedIntroConfigurer_firststeps_nav, createPageURL(id, false), id,
+ "left"); //$NON-NLS-1$
if (id.equals(ID_TUTORIALS))
- return createNavLink(Messages.SharedIntroConfigurer_tutorials_nav,
- createPageURL(id, false), id, "left"); //$NON-NLS-1$
+ return createNavLink(Messages.SharedIntroConfigurer_tutorials_nav, createPageURL(id, false), id,
+ "left"); //$NON-NLS-1$
if (id.equals(ID_SAMPLES))
- return createNavLink(Messages.SharedIntroConfigurer_samples_nav,
- createPageURL(id, false), id, "left"); //$NON-NLS-1$
+ return createNavLink(Messages.SharedIntroConfigurer_samples_nav, createPageURL(id, false), id,
+ "left"); //$NON-NLS-1$
if (id.equals(ID_WHATSNEW))
- return createNavLink(Messages.SharedIntroConfigurer_whatsnew_nav,
- createPageURL(id, false), id, "left"); //$NON-NLS-1$
+ return createNavLink(Messages.SharedIntroConfigurer_whatsnew_nav, createPageURL(id, false), id,
+ "left"); //$NON-NLS-1$
if (id.equals(ID_MIGRATE))
- return createNavLink(Messages.SharedIntroConfigurer_migrate_nav,
- createPageURL(id, false), id, "left"); //$NON-NLS-1$
+ return createNavLink(Messages.SharedIntroConfigurer_migrate_nav, createPageURL(id, false), id,
+ "left"); //$NON-NLS-1$
if (id.equals(ID_WEBRESOURCES))
- return createNavLink(Messages.SharedIntroConfigurer_webresources_nav,
- createPageURL(id, false), id, "left"); //$NON-NLS-1$
+ return createNavLink(Messages.SharedIntroConfigurer_webresources_nav, createPageURL(id, false),
+ id, "left"); //$NON-NLS-1$
return null;
}
-
+
private String createPageURL(String id, boolean standby) {
String url = "http://org.eclipse.ui.intro/showPage?id=" + id; //$NON-NLS-1$
if (standby)
- url+= "&standby=false"; //$NON-NLS-1$
+ url += "&standby=false"; //$NON-NLS-1$
return url;
}
@@ -358,7 +360,7 @@ public class UniversalIntroConfigurer extends IntroConfigurer implements IShared
String name = child.getAttribute("name"); //$NON-NLS-1$
if (name != null && name.equals(VAR_INTRO_DATA)) {
String value = child.getAttribute("value"); //$NON-NLS-1$
- String bid = child.getDeclaringExtension().getNamespace();
+ String bid = child.getDeclaringExtension().getNamespaceIdentifier();
Bundle bundle = Platform.getBundle(bid);
if (bundle != null) {
String dataFile = resolveVariable(bundle, value);
@@ -387,19 +389,19 @@ public class UniversalIntroConfigurer extends IntroConfigurer implements IShared
}
public String resolvePath(String extensionId, String path) {
- boolean extensionRelativePath=false;
+ boolean extensionRelativePath = false;
IPath ipath = new Path(path);
String pageId = ipath.segment(0);
String s2 = ipath.segment(1);
if (!s2.equals("@")) //$NON-NLS-1$
- extensionRelativePath=true;
+ extensionRelativePath = true;
if (introData.size() > 0) {
// TODO getting the active product one only
// Eventually we should consult the data from all the products
IntroData idata = (IntroData) introData.get(0);
PageData pdata = idata.getPage(pageId);
if (pdata != null) {
- String resolvedPath=pdata.resolvePath(extensionId);
+ String resolvedPath = pdata.resolvePath(extensionId);
if (extensionRelativePath) {
// not done - use the resolved extension path
// to complete the source path
@@ -407,14 +409,13 @@ public class UniversalIntroConfigurer extends IntroConfigurer implements IShared
IPath p1 = ipath.removeFirstSegments(2);
// remove the last anchor and append the
// relative path from the extension
- resolvedPath = p2.removeLastSegments(1).append(p1).toString();
+ resolvedPath = p2.removeLastSegments(1).append(p1).toString();
}
return resolvedPath;
}
- }
- else {
+ } else {
// use fallback anchor
- return pageId+DEFAULT_CONTENT_PATH;
+ return pageId + DEFAULT_CONTENT_PATH;
}
return null;
}
diff --git a/org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/universal/WelcomeCustomizationPreferencePage.java b/org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/universal/WelcomeCustomizationPreferencePage.java
index ad66f2011..ac0f7212f 100644
--- a/org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/universal/WelcomeCustomizationPreferencePage.java
+++ b/org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/universal/WelcomeCustomizationPreferencePage.java
@@ -87,6 +87,7 @@ import org.eclipse.ui.intro.IIntroPart;
import org.eclipse.ui.intro.config.CustomizableIntroPart;
import org.eclipse.ui.intro.config.IIntroURL;
import org.eclipse.ui.intro.config.IntroURLFactory;
+import org.osgi.framework.Bundle;
public class WelcomeCustomizationPreferencePage extends PreferencePage implements IWorkbenchPreferencePage,
@@ -338,6 +339,7 @@ public class WelcomeCustomizationPreferencePage extends PreferencePage implement
class IntroTheme {
IConfigurationElement element;
+ Image previewImage;
public String getName() {
return element.getAttribute("name"); //$NON-NLS-1$
@@ -350,6 +352,28 @@ public class WelcomeCustomizationPreferencePage extends PreferencePage implement
public IntroTheme(IConfigurationElement element) {
this.element = element;
}
+
+ public Image getPreviewImage() {
+ if (previewImage==null) {
+ String path = element.getAttribute("previewImage"); //$NON-NLS-1$
+ if (path!=null) {
+ String bid = element.getDeclaringExtension().getNamespaceIdentifier();
+ Bundle bundle = Platform.getBundle(bid);
+ if (bundle!=null) {
+ ImageDescriptor desc = ImageUtil.createImageDescriptor(bundle, path);
+ previewImage = desc.createImage();
+ }
+ }
+ }
+ return previewImage;
+ }
+
+ public void dispose() {
+ if (previewImage!=null) {
+ previewImage.dispose();
+ previewImage=null;
+ }
+ }
}
public WelcomeCustomizationPreferencePage() {
@@ -748,20 +772,20 @@ public class WelcomeCustomizationPreferencePage extends PreferencePage implement
*/
themePreview = new Canvas(container, SWT.NULL);
gd = new GridData();
- gd.widthHint = 160;
- gd.heightHint = 120;
+ gd.widthHint = 160+20;
+ gd.heightHint = 120+20;
themePreview.setLayoutData(gd);
themePreview.addPaintListener(new PaintListener() {
public void paintControl(PaintEvent e) {
if (introTheme == null)
return;
- Image bgImage = null;
+ Image bgImage = introTheme.getPreviewImage();
if (bgImage == null)
return;
- Rectangle carea = themePreview.getClientArea();
+ //Rectangle carea = themePreview.getClientArea();
Rectangle ibounds = bgImage.getBounds();
- e.gc.drawImage(bgImage, 0, 0, ibounds.width, ibounds.height, 0, 0, carea.width, carea.height);
+ e.gc.drawImage(bgImage, 0, 0, ibounds.width, ibounds.height, 10, 10, 160, 120);
}
});
label = new Label(container, SWT.NULL);
diff --git a/org.eclipse.ui.intro/universal/css/graphics/banner_left_lines.png b/org.eclipse.ui.intro/themes/circles/graphics/banner_left_lines.png
index e96fc867a..e96fc867a 100644
--- a/org.eclipse.ui.intro/universal/css/graphics/banner_left_lines.png
+++ b/org.eclipse.ui.intro/themes/circles/graphics/banner_left_lines.png
Binary files differ
diff --git a/org.eclipse.ui.intro/universal/css/graphics/fs_banner.jpg b/org.eclipse.ui.intro/themes/circles/graphics/fs_banner.jpg
index 8524e946b..8524e946b 100644
--- a/org.eclipse.ui.intro/universal/css/graphics/fs_banner.jpg
+++ b/org.eclipse.ui.intro/themes/circles/graphics/fs_banner.jpg
Binary files differ
diff --git a/org.eclipse.ui.intro/universal/css/graphics/fs_nav.png b/org.eclipse.ui.intro/themes/circles/graphics/fs_nav.png
index 99eb592de..99eb592de 100644
--- a/org.eclipse.ui.intro/universal/css/graphics/fs_nav.png
+++ b/org.eclipse.ui.intro/themes/circles/graphics/fs_nav.png
Binary files differ
diff --git a/org.eclipse.ui.intro/universal/css/graphics/fs_nav_hover.png b/org.eclipse.ui.intro/themes/circles/graphics/fs_nav_hover.png
index c80a66e85..c80a66e85 100644
--- a/org.eclipse.ui.intro/universal/css/graphics/fs_nav_hover.png
+++ b/org.eclipse.ui.intro/themes/circles/graphics/fs_nav_hover.png
Binary files differ
diff --git a/org.eclipse.ui.intro/universal/css/graphics/fs_nav_lg.png b/org.eclipse.ui.intro/themes/circles/graphics/fs_nav_lg.png
index 324de6e43..324de6e43 100644
--- a/org.eclipse.ui.intro/universal/css/graphics/fs_nav_lg.png
+++ b/org.eclipse.ui.intro/themes/circles/graphics/fs_nav_lg.png
Binary files differ
diff --git a/org.eclipse.ui.intro/universal/css/graphics/mi_banner.jpg b/org.eclipse.ui.intro/themes/circles/graphics/mi_banner.jpg
index 89cb6401c..89cb6401c 100644
--- a/org.eclipse.ui.intro/universal/css/graphics/mi_banner.jpg
+++ b/org.eclipse.ui.intro/themes/circles/graphics/mi_banner.jpg
Binary files differ
diff --git a/org.eclipse.ui.intro/universal/css/graphics/mi_nav.png b/org.eclipse.ui.intro/themes/circles/graphics/mi_nav.png
index 5434708e5..5434708e5 100644
--- a/org.eclipse.ui.intro/universal/css/graphics/mi_nav.png
+++ b/org.eclipse.ui.intro/themes/circles/graphics/mi_nav.png
Binary files differ
diff --git a/org.eclipse.ui.intro/universal/css/graphics/mi_nav_hover.png b/org.eclipse.ui.intro/themes/circles/graphics/mi_nav_hover.png
index a6551a860..a6551a860 100644
--- a/org.eclipse.ui.intro/universal/css/graphics/mi_nav_hover.png
+++ b/org.eclipse.ui.intro/themes/circles/graphics/mi_nav_hover.png
Binary files differ
diff --git a/org.eclipse.ui.intro/universal/css/graphics/mi_nav_lg.png b/org.eclipse.ui.intro/themes/circles/graphics/mi_nav_lg.png
index df8e2ffa7..df8e2ffa7 100644
--- a/org.eclipse.ui.intro/universal/css/graphics/mi_nav_lg.png
+++ b/org.eclipse.ui.intro/themes/circles/graphics/mi_nav_lg.png
Binary files differ
diff --git a/org.eclipse.ui.intro/universal/css/graphics/nav_midhov.png b/org.eclipse.ui.intro/themes/circles/graphics/nav_midhov.png
index 58a220d42..58a220d42 100644
--- a/org.eclipse.ui.intro/universal/css/graphics/nav_midhov.png
+++ b/org.eclipse.ui.intro/themes/circles/graphics/nav_midhov.png
Binary files differ
diff --git a/org.eclipse.ui.intro/universal/css/graphics/nav_rightedgehov.png b/org.eclipse.ui.intro/themes/circles/graphics/nav_rightedgehov.png
index 403775eb4..403775eb4 100644
--- a/org.eclipse.ui.intro/universal/css/graphics/nav_rightedgehov.png
+++ b/org.eclipse.ui.intro/themes/circles/graphics/nav_rightedgehov.png
Binary files differ
diff --git a/org.eclipse.ui.intro/universal/css/graphics/new_obj.gif b/org.eclipse.ui.intro/themes/circles/graphics/new_obj.gif
index f46b81bdd..f46b81bdd 100644
--- a/org.eclipse.ui.intro/universal/css/graphics/new_obj.gif
+++ b/org.eclipse.ui.intro/themes/circles/graphics/new_obj.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/universal/css/graphics/newhov_obj.gif b/org.eclipse.ui.intro/themes/circles/graphics/newhov_obj.gif
index 593e63bc6..593e63bc6 100644
--- a/org.eclipse.ui.intro/universal/css/graphics/newhov_obj.gif
+++ b/org.eclipse.ui.intro/themes/circles/graphics/newhov_obj.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/universal/css/graphics/ov_banner.jpg b/org.eclipse.ui.intro/themes/circles/graphics/ov_banner.jpg
index 004686582..004686582 100644
--- a/org.eclipse.ui.intro/universal/css/graphics/ov_banner.jpg
+++ b/org.eclipse.ui.intro/themes/circles/graphics/ov_banner.jpg
Binary files differ
diff --git a/org.eclipse.ui.intro/universal/css/graphics/ov_nav.png b/org.eclipse.ui.intro/themes/circles/graphics/ov_nav.png
index 709f69a68..709f69a68 100644
--- a/org.eclipse.ui.intro/universal/css/graphics/ov_nav.png
+++ b/org.eclipse.ui.intro/themes/circles/graphics/ov_nav.png
Binary files differ
diff --git a/org.eclipse.ui.intro/universal/css/graphics/ov_nav_hover.png b/org.eclipse.ui.intro/themes/circles/graphics/ov_nav_hover.png
index b01a1aa4b..b01a1aa4b 100644
--- a/org.eclipse.ui.intro/universal/css/graphics/ov_nav_hover.png
+++ b/org.eclipse.ui.intro/themes/circles/graphics/ov_nav_hover.png
Binary files differ
diff --git a/org.eclipse.ui.intro/universal/css/graphics/ov_nav_lg.png b/org.eclipse.ui.intro/themes/circles/graphics/ov_nav_lg.png
index c2513e951..c2513e951 100644
--- a/org.eclipse.ui.intro/universal/css/graphics/ov_nav_lg.png
+++ b/org.eclipse.ui.intro/themes/circles/graphics/ov_nav_lg.png
Binary files differ
diff --git a/org.eclipse.ui.intro/universal/css/graphics/ov_nav_midhov.png b/org.eclipse.ui.intro/themes/circles/graphics/ov_nav_midhov.png
index 44bb0e5f4..44bb0e5f4 100644
--- a/org.eclipse.ui.intro/universal/css/graphics/ov_nav_midhov.png
+++ b/org.eclipse.ui.intro/themes/circles/graphics/ov_nav_midhov.png
Binary files differ
diff --git a/org.eclipse.ui.intro/universal/css/graphics/ov_nav_rightedgehov.png b/org.eclipse.ui.intro/themes/circles/graphics/ov_nav_rightedgehov.png
index 7b3b1d9f5..7b3b1d9f5 100644
--- a/org.eclipse.ui.intro/universal/css/graphics/ov_nav_rightedgehov.png
+++ b/org.eclipse.ui.intro/themes/circles/graphics/ov_nav_rightedgehov.png
Binary files differ
diff --git a/org.eclipse.ui.intro/universal/css/graphics/overview48sel.gif b/org.eclipse.ui.intro/themes/circles/graphics/overview48sel.gif
index 3d1c45bf7..3d1c45bf7 100644
--- a/org.eclipse.ui.intro/universal/css/graphics/overview48sel.gif
+++ b/org.eclipse.ui.intro/themes/circles/graphics/overview48sel.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/universal/css/graphics/root/circles.png b/org.eclipse.ui.intro/themes/circles/graphics/root/circles.png
index 5537eac58..5537eac58 100644
--- a/org.eclipse.ui.intro/universal/css/graphics/root/circles.png
+++ b/org.eclipse.ui.intro/themes/circles/graphics/root/circles.png
Binary files differ
diff --git a/org.eclipse.ui.intro/universal/css/graphics/root/firststeps.png b/org.eclipse.ui.intro/themes/circles/graphics/root/firststeps.png
index eccc75735..eccc75735 100644
--- a/org.eclipse.ui.intro/universal/css/graphics/root/firststeps.png
+++ b/org.eclipse.ui.intro/themes/circles/graphics/root/firststeps.png
Binary files differ
diff --git a/org.eclipse.ui.intro/universal/css/graphics/root/firststeps48.png b/org.eclipse.ui.intro/themes/circles/graphics/root/firststeps48.png
index 5b0270e1f..5b0270e1f 100644
--- a/org.eclipse.ui.intro/universal/css/graphics/root/firststeps48.png
+++ b/org.eclipse.ui.intro/themes/circles/graphics/root/firststeps48.png
Binary files differ
diff --git a/org.eclipse.ui.intro/universal/css/graphics/root/firststeps_tophov.png b/org.eclipse.ui.intro/themes/circles/graphics/root/firststeps_tophov.png
index 1f6061733..1f6061733 100644
--- a/org.eclipse.ui.intro/universal/css/graphics/root/firststeps_tophov.png
+++ b/org.eclipse.ui.intro/themes/circles/graphics/root/firststeps_tophov.png
Binary files differ
diff --git a/org.eclipse.ui.intro/universal/css/graphics/root/migrate.png b/org.eclipse.ui.intro/themes/circles/graphics/root/migrate.png
index 07fea1d0e..07fea1d0e 100644
--- a/org.eclipse.ui.intro/universal/css/graphics/root/migrate.png
+++ b/org.eclipse.ui.intro/themes/circles/graphics/root/migrate.png
Binary files differ
diff --git a/org.eclipse.ui.intro/universal/css/graphics/root/migrate48.png b/org.eclipse.ui.intro/themes/circles/graphics/root/migrate48.png
index c1379ac75..c1379ac75 100644
--- a/org.eclipse.ui.intro/universal/css/graphics/root/migrate48.png
+++ b/org.eclipse.ui.intro/themes/circles/graphics/root/migrate48.png
Binary files differ
diff --git a/org.eclipse.ui.intro/universal/css/graphics/root/migrate_tophov.png b/org.eclipse.ui.intro/themes/circles/graphics/root/migrate_tophov.png
index b9177b213..b9177b213 100644
--- a/org.eclipse.ui.intro/universal/css/graphics/root/migrate_tophov.png
+++ b/org.eclipse.ui.intro/themes/circles/graphics/root/migrate_tophov.png
Binary files differ
diff --git a/org.eclipse.ui.intro/universal/css/graphics/root/overview.png b/org.eclipse.ui.intro/themes/circles/graphics/root/overview.png
index 64735d630..64735d630 100644
--- a/org.eclipse.ui.intro/universal/css/graphics/root/overview.png
+++ b/org.eclipse.ui.intro/themes/circles/graphics/root/overview.png
Binary files differ
diff --git a/org.eclipse.ui.intro/universal/css/graphics/root/overview48.png b/org.eclipse.ui.intro/themes/circles/graphics/root/overview48.png
index f14e3b887..f14e3b887 100644
--- a/org.eclipse.ui.intro/universal/css/graphics/root/overview48.png
+++ b/org.eclipse.ui.intro/themes/circles/graphics/root/overview48.png
Binary files differ
diff --git a/org.eclipse.ui.intro/universal/css/graphics/root/overview_tophov.png b/org.eclipse.ui.intro/themes/circles/graphics/root/overview_tophov.png
index bae1dcf32..bae1dcf32 100644
--- a/org.eclipse.ui.intro/universal/css/graphics/root/overview_tophov.png
+++ b/org.eclipse.ui.intro/themes/circles/graphics/root/overview_tophov.png
Binary files differ
diff --git a/org.eclipse.ui.intro/universal/css/graphics/root/root_bottomhov.png b/org.eclipse.ui.intro/themes/circles/graphics/root/root_bottomhov.png
index d0cb41621..d0cb41621 100644
--- a/org.eclipse.ui.intro/universal/css/graphics/root/root_bottomhov.png
+++ b/org.eclipse.ui.intro/themes/circles/graphics/root/root_bottomhov.png
Binary files differ
diff --git a/org.eclipse.ui.intro/universal/css/graphics/root/root_midhov.png b/org.eclipse.ui.intro/themes/circles/graphics/root/root_midhov.png
index 5ee69dc0c..5ee69dc0c 100644
--- a/org.eclipse.ui.intro/universal/css/graphics/root/root_midhov.png
+++ b/org.eclipse.ui.intro/themes/circles/graphics/root/root_midhov.png
Binary files differ
diff --git a/org.eclipse.ui.intro/universal/css/graphics/root/samples.png b/org.eclipse.ui.intro/themes/circles/graphics/root/samples.png
index cb3db1db8..cb3db1db8 100644
--- a/org.eclipse.ui.intro/universal/css/graphics/root/samples.png
+++ b/org.eclipse.ui.intro/themes/circles/graphics/root/samples.png
Binary files differ
diff --git a/org.eclipse.ui.intro/universal/css/graphics/root/samples48.png b/org.eclipse.ui.intro/themes/circles/graphics/root/samples48.png
index 5e9bcfc48..5e9bcfc48 100644
--- a/org.eclipse.ui.intro/universal/css/graphics/root/samples48.png
+++ b/org.eclipse.ui.intro/themes/circles/graphics/root/samples48.png
Binary files differ
diff --git a/org.eclipse.ui.intro/universal/css/graphics/root/samples_tophover.png b/org.eclipse.ui.intro/themes/circles/graphics/root/samples_tophover.png
index 6729f5ee6..6729f5ee6 100644
--- a/org.eclipse.ui.intro/universal/css/graphics/root/samples_tophover.png
+++ b/org.eclipse.ui.intro/themes/circles/graphics/root/samples_tophover.png
Binary files differ
diff --git a/org.eclipse.ui.intro/universal/css/graphics/root/tutorials.png b/org.eclipse.ui.intro/themes/circles/graphics/root/tutorials.png
index e40a8239b..e40a8239b 100644
--- a/org.eclipse.ui.intro/universal/css/graphics/root/tutorials.png
+++ b/org.eclipse.ui.intro/themes/circles/graphics/root/tutorials.png
Binary files differ
diff --git a/org.eclipse.ui.intro/universal/css/graphics/root/tutorials48.png b/org.eclipse.ui.intro/themes/circles/graphics/root/tutorials48.png
index fd97ecb3a..fd97ecb3a 100644
--- a/org.eclipse.ui.intro/universal/css/graphics/root/tutorials48.png
+++ b/org.eclipse.ui.intro/themes/circles/graphics/root/tutorials48.png
Binary files differ
diff --git a/org.eclipse.ui.intro/universal/css/graphics/root/tutorials_tophov.png b/org.eclipse.ui.intro/themes/circles/graphics/root/tutorials_tophov.png
index 8bbf9243f..8bbf9243f 100644
--- a/org.eclipse.ui.intro/universal/css/graphics/root/tutorials_tophov.png
+++ b/org.eclipse.ui.intro/themes/circles/graphics/root/tutorials_tophov.png
Binary files differ
diff --git a/org.eclipse.ui.intro/universal/css/graphics/root/webresources.png b/org.eclipse.ui.intro/themes/circles/graphics/root/webresources.png
index 1a876dc58..1a876dc58 100644
--- a/org.eclipse.ui.intro/universal/css/graphics/root/webresources.png
+++ b/org.eclipse.ui.intro/themes/circles/graphics/root/webresources.png
Binary files differ
diff --git a/org.eclipse.ui.intro/universal/css/graphics/root/webresources48.png b/org.eclipse.ui.intro/themes/circles/graphics/root/webresources48.png
index 095009825..095009825 100644
--- a/org.eclipse.ui.intro/universal/css/graphics/root/webresources48.png
+++ b/org.eclipse.ui.intro/themes/circles/graphics/root/webresources48.png
Binary files differ
diff --git a/org.eclipse.ui.intro/universal/css/graphics/root/webresources_tophov.png b/org.eclipse.ui.intro/themes/circles/graphics/root/webresources_tophov.png
index 944668b1f..944668b1f 100644
--- a/org.eclipse.ui.intro/universal/css/graphics/root/webresources_tophov.png
+++ b/org.eclipse.ui.intro/themes/circles/graphics/root/webresources_tophov.png
Binary files differ
diff --git a/org.eclipse.ui.intro/universal/css/graphics/root/welcomebckgrd.jpg b/org.eclipse.ui.intro/themes/circles/graphics/root/welcomebckgrd.jpg
index 34eb1a78e..34eb1a78e 100644
--- a/org.eclipse.ui.intro/universal/css/graphics/root/welcomebckgrd.jpg
+++ b/org.eclipse.ui.intro/themes/circles/graphics/root/welcomebckgrd.jpg
Binary files differ
diff --git a/org.eclipse.ui.intro/universal/css/graphics/root/whatsnew.png b/org.eclipse.ui.intro/themes/circles/graphics/root/whatsnew.png
index a10dd3de0..a10dd3de0 100644
--- a/org.eclipse.ui.intro/universal/css/graphics/root/whatsnew.png
+++ b/org.eclipse.ui.intro/themes/circles/graphics/root/whatsnew.png
Binary files differ
diff --git a/org.eclipse.ui.intro/universal/css/graphics/root/whatsnew48.png b/org.eclipse.ui.intro/themes/circles/graphics/root/whatsnew48.png
index 37e19e056..37e19e056 100644
--- a/org.eclipse.ui.intro/universal/css/graphics/root/whatsnew48.png
+++ b/org.eclipse.ui.intro/themes/circles/graphics/root/whatsnew48.png
Binary files differ
diff --git a/org.eclipse.ui.intro/universal/css/graphics/root/whatsnew_tophov.png b/org.eclipse.ui.intro/themes/circles/graphics/root/whatsnew_tophov.png
index d8c1490af..d8c1490af 100644
--- a/org.eclipse.ui.intro/universal/css/graphics/root/whatsnew_tophov.png
+++ b/org.eclipse.ui.intro/themes/circles/graphics/root/whatsnew_tophov.png
Binary files differ
diff --git a/org.eclipse.ui.intro/universal/css/graphics/root/workbench.png b/org.eclipse.ui.intro/themes/circles/graphics/root/workbench.png
index 868f3abbd..868f3abbd 100644
--- a/org.eclipse.ui.intro/universal/css/graphics/root/workbench.png
+++ b/org.eclipse.ui.intro/themes/circles/graphics/root/workbench.png
Binary files differ
diff --git a/org.eclipse.ui.intro/universal/css/graphics/root/workbench48.png b/org.eclipse.ui.intro/themes/circles/graphics/root/workbench48.png
index d778dfa56..d778dfa56 100644
--- a/org.eclipse.ui.intro/universal/css/graphics/root/workbench48.png
+++ b/org.eclipse.ui.intro/themes/circles/graphics/root/workbench48.png
Binary files differ
diff --git a/org.eclipse.ui.intro/universal/css/graphics/root/workbench_tophov.png b/org.eclipse.ui.intro/themes/circles/graphics/root/workbench_tophov.png
index 57adab786..57adab786 100644
--- a/org.eclipse.ui.intro/universal/css/graphics/root/workbench_tophov.png
+++ b/org.eclipse.ui.intro/themes/circles/graphics/root/workbench_tophov.png
Binary files differ
diff --git a/org.eclipse.ui.intro/universal/css/graphics/sa_banner.jpg b/org.eclipse.ui.intro/themes/circles/graphics/sa_banner.jpg
index 5a2eaf5d8..5a2eaf5d8 100644
--- a/org.eclipse.ui.intro/universal/css/graphics/sa_banner.jpg
+++ b/org.eclipse.ui.intro/themes/circles/graphics/sa_banner.jpg
Binary files differ
diff --git a/org.eclipse.ui.intro/universal/css/graphics/sa_nav.png b/org.eclipse.ui.intro/themes/circles/graphics/sa_nav.png
index 9871b72bb..9871b72bb 100644
--- a/org.eclipse.ui.intro/universal/css/graphics/sa_nav.png
+++ b/org.eclipse.ui.intro/themes/circles/graphics/sa_nav.png
Binary files differ
diff --git a/org.eclipse.ui.intro/universal/css/graphics/sa_nav_hover.png b/org.eclipse.ui.intro/themes/circles/graphics/sa_nav_hover.png
index be6ed3310..be6ed3310 100644
--- a/org.eclipse.ui.intro/universal/css/graphics/sa_nav_hover.png
+++ b/org.eclipse.ui.intro/themes/circles/graphics/sa_nav_hover.png
Binary files differ
diff --git a/org.eclipse.ui.intro/universal/css/graphics/sa_nav_lg.png b/org.eclipse.ui.intro/themes/circles/graphics/sa_nav_lg.png
index d2cabf1e5..d2cabf1e5 100644
--- a/org.eclipse.ui.intro/universal/css/graphics/sa_nav_lg.png
+++ b/org.eclipse.ui.intro/themes/circles/graphics/sa_nav_lg.png
Binary files differ
diff --git a/org.eclipse.ui.intro/universal/css/graphics/samples48.gif b/org.eclipse.ui.intro/themes/circles/graphics/samples48.gif
index 3213de674..3213de674 100644
--- a/org.eclipse.ui.intro/universal/css/graphics/samples48.gif
+++ b/org.eclipse.ui.intro/themes/circles/graphics/samples48.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/universal/css/graphics/samples48sel.gif b/org.eclipse.ui.intro/themes/circles/graphics/samples48sel.gif
index f9c0469ab..f9c0469ab 100644
--- a/org.eclipse.ui.intro/universal/css/graphics/samples48sel.gif
+++ b/org.eclipse.ui.intro/themes/circles/graphics/samples48sel.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/universal/css/graphics/tu_banner.jpg b/org.eclipse.ui.intro/themes/circles/graphics/tu_banner.jpg
index 2e450b7d4..2e450b7d4 100644
--- a/org.eclipse.ui.intro/universal/css/graphics/tu_banner.jpg
+++ b/org.eclipse.ui.intro/themes/circles/graphics/tu_banner.jpg
Binary files differ
diff --git a/org.eclipse.ui.intro/universal/css/graphics/tu_nav.png b/org.eclipse.ui.intro/themes/circles/graphics/tu_nav.png
index ce589ab7d..ce589ab7d 100644
--- a/org.eclipse.ui.intro/universal/css/graphics/tu_nav.png
+++ b/org.eclipse.ui.intro/themes/circles/graphics/tu_nav.png
Binary files differ
diff --git a/org.eclipse.ui.intro/universal/css/graphics/tu_nav_hover.png b/org.eclipse.ui.intro/themes/circles/graphics/tu_nav_hover.png
index 39a5931e1..39a5931e1 100644
--- a/org.eclipse.ui.intro/universal/css/graphics/tu_nav_hover.png
+++ b/org.eclipse.ui.intro/themes/circles/graphics/tu_nav_hover.png
Binary files differ
diff --git a/org.eclipse.ui.intro/universal/css/graphics/tu_nav_lg.png b/org.eclipse.ui.intro/themes/circles/graphics/tu_nav_lg.png
index 4c6664402..4c6664402 100644
--- a/org.eclipse.ui.intro/universal/css/graphics/tu_nav_lg.png
+++ b/org.eclipse.ui.intro/themes/circles/graphics/tu_nav_lg.png
Binary files differ
diff --git a/org.eclipse.ui.intro/universal/css/graphics/tutorials48sel.gif b/org.eclipse.ui.intro/themes/circles/graphics/tutorials48sel.gif
index 3d687bd56..3d687bd56 100644
--- a/org.eclipse.ui.intro/universal/css/graphics/tutorials48sel.gif
+++ b/org.eclipse.ui.intro/themes/circles/graphics/tutorials48sel.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/universal/css/graphics/wb_nav.png b/org.eclipse.ui.intro/themes/circles/graphics/wb_nav.png
index 0621c3c47..0621c3c47 100644
--- a/org.eclipse.ui.intro/universal/css/graphics/wb_nav.png
+++ b/org.eclipse.ui.intro/themes/circles/graphics/wb_nav.png
Binary files differ
diff --git a/org.eclipse.ui.intro/universal/css/graphics/wb_nav_hover.png b/org.eclipse.ui.intro/themes/circles/graphics/wb_nav_hover.png
index 791318934..791318934 100644
--- a/org.eclipse.ui.intro/universal/css/graphics/wb_nav_hover.png
+++ b/org.eclipse.ui.intro/themes/circles/graphics/wb_nav_hover.png
Binary files differ
diff --git a/org.eclipse.ui.intro/universal/css/graphics/whatsnew48sel.gif b/org.eclipse.ui.intro/themes/circles/graphics/whatsnew48sel.gif
index 0da843fe3..0da843fe3 100644
--- a/org.eclipse.ui.intro/universal/css/graphics/whatsnew48sel.gif
+++ b/org.eclipse.ui.intro/themes/circles/graphics/whatsnew48sel.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/universal/css/graphics/wn_banner.jpg b/org.eclipse.ui.intro/themes/circles/graphics/wn_banner.jpg
index 0f9e8f335..0f9e8f335 100644
--- a/org.eclipse.ui.intro/universal/css/graphics/wn_banner.jpg
+++ b/org.eclipse.ui.intro/themes/circles/graphics/wn_banner.jpg
Binary files differ
diff --git a/org.eclipse.ui.intro/universal/css/graphics/wn_nav.png b/org.eclipse.ui.intro/themes/circles/graphics/wn_nav.png
index 47ecb7c96..47ecb7c96 100644
--- a/org.eclipse.ui.intro/universal/css/graphics/wn_nav.png
+++ b/org.eclipse.ui.intro/themes/circles/graphics/wn_nav.png
Binary files differ
diff --git a/org.eclipse.ui.intro/universal/css/graphics/wn_nav_hover.png b/org.eclipse.ui.intro/themes/circles/graphics/wn_nav_hover.png
index 585c663e0..585c663e0 100644
--- a/org.eclipse.ui.intro/universal/css/graphics/wn_nav_hover.png
+++ b/org.eclipse.ui.intro/themes/circles/graphics/wn_nav_hover.png
Binary files differ
diff --git a/org.eclipse.ui.intro/universal/css/graphics/wn_nav_lg.png b/org.eclipse.ui.intro/themes/circles/graphics/wn_nav_lg.png
index cb686d2a5..cb686d2a5 100644
--- a/org.eclipse.ui.intro/universal/css/graphics/wn_nav_lg.png
+++ b/org.eclipse.ui.intro/themes/circles/graphics/wn_nav_lg.png
Binary files differ
diff --git a/org.eclipse.ui.intro/universal/css/graphics/wr_banner.jpg b/org.eclipse.ui.intro/themes/circles/graphics/wr_banner.jpg
index 44c008ab1..44c008ab1 100644
--- a/org.eclipse.ui.intro/universal/css/graphics/wr_banner.jpg
+++ b/org.eclipse.ui.intro/themes/circles/graphics/wr_banner.jpg
Binary files differ
diff --git a/org.eclipse.ui.intro/universal/css/graphics/wr_nav.png b/org.eclipse.ui.intro/themes/circles/graphics/wr_nav.png
index 00d3056a8..00d3056a8 100644
--- a/org.eclipse.ui.intro/universal/css/graphics/wr_nav.png
+++ b/org.eclipse.ui.intro/themes/circles/graphics/wr_nav.png
Binary files differ
diff --git a/org.eclipse.ui.intro/universal/css/graphics/wr_nav_hover.png b/org.eclipse.ui.intro/themes/circles/graphics/wr_nav_hover.png
index 71244ddb2..71244ddb2 100644
--- a/org.eclipse.ui.intro/universal/css/graphics/wr_nav_hover.png
+++ b/org.eclipse.ui.intro/themes/circles/graphics/wr_nav_hover.png
Binary files differ
diff --git a/org.eclipse.ui.intro/universal/css/graphics/wr_nav_lg.png b/org.eclipse.ui.intro/themes/circles/graphics/wr_nav_lg.png
index a95839aec..a95839aec 100644
--- a/org.eclipse.ui.intro/universal/css/graphics/wr_nav_lg.png
+++ b/org.eclipse.ui.intro/themes/circles/graphics/wr_nav_lg.png
Binary files differ
diff --git a/org.eclipse.ui.intro/universal/css/firststeps/firststeps.css b/org.eclipse.ui.intro/themes/circles/html/firststeps.css
index 738a36a7e..738a36a7e 100644
--- a/org.eclipse.ui.intro/universal/css/firststeps/firststeps.css
+++ b/org.eclipse.ui.intro/themes/circles/html/firststeps.css
diff --git a/org.eclipse.ui.intro/universal/css/migrate/migrate.css b/org.eclipse.ui.intro/themes/circles/html/migrate.css
index 1f1c21417..1f1c21417 100644
--- a/org.eclipse.ui.intro/universal/css/migrate/migrate.css
+++ b/org.eclipse.ui.intro/themes/circles/html/migrate.css
diff --git a/org.eclipse.ui.intro/universal/css/overview/overview.css b/org.eclipse.ui.intro/themes/circles/html/overview.css
index a3678934e..a3678934e 100644
--- a/org.eclipse.ui.intro/universal/css/overview/overview.css
+++ b/org.eclipse.ui.intro/themes/circles/html/overview.css
diff --git a/org.eclipse.ui.intro/universal/css/root.css b/org.eclipse.ui.intro/themes/circles/html/root.css
index 25ab2f7d9..57163ba53 100644
--- a/org.eclipse.ui.intro/universal/css/root.css
+++ b/org.eclipse.ui.intro/themes/circles/html/root.css
@@ -18,7 +18,7 @@ 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');
+ background-image: url('../graphics/root/welcomebckgrd.jpg');
}
#root {
min-height : 450px; height : 100%; height : expression(document.body.clientHeight < 450? "450px": "100%" );
@@ -133,16 +133,16 @@ body {
}
/* properties for each of the page-links */
a#overview .background-image {
- background-image : url(graphics/icons/ctool/overview72.gif); visibility : hidden;
+ background-image : url(../graphics/icons/ctool/overview72.gif); visibility : hidden;
}
a#tutorials .background-image {
- background-image : url(graphics/icons/ctool/tutorials72.gif); visibility : hidden;
+ background-image : url(../graphics/icons/ctool/tutorials72.gif); visibility : hidden;
}
a#samples .background-image {
- background-image : url(graphics/icons/ctool/samples72.gif); visibility : hidden;
+ background-image : url(../graphics/icons/ctool/samples72.gif); visibility : hidden;
}
a#news .background-image {
- background-image : url(graphics/icons/ctool/whatsnew72.gif); visibility : hidden;
+ 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,
@@ -175,7 +175,7 @@ a#news .background-image {
position : absolute;
}
#action-links a#workbench .background-image {
- background-image : url(graphics/icons/ctool/wb48.gif); visibility : hidden;
+ background-image : url(../graphics/icons/ctool/wb48.gif); visibility : hidden;
}
#action-links a#workbench:hover .background-image,
#action-links a#workbench:focus .background-image,
diff --git a/org.eclipse.ui.intro/universal/css/samples/samples.css b/org.eclipse.ui.intro/themes/circles/html/samples.css
index 5ecba1101..5ecba1101 100644
--- a/org.eclipse.ui.intro/universal/css/samples/samples.css
+++ b/org.eclipse.ui.intro/themes/circles/html/samples.css
diff --git a/org.eclipse.ui.intro/universal/css/shared.css b/org.eclipse.ui.intro/themes/circles/html/shared.css
index 072c739c4..b1a2289e8 100644
--- a/org.eclipse.ui.intro/universal/css/shared.css
+++ b/org.eclipse.ui.intro/themes/circles/html/shared.css
@@ -123,7 +123,7 @@ body {
height : 164px;
position : absolute;
top : 0px;
- background-image : url(graphics/contentpage/backgroundcurve.gif);
+ background-image : url(../graphics/contentpage/backgroundcurve.gif);
background-repeat : no-repeat;
background-position : top center;
margin : 0;
@@ -143,7 +143,7 @@ body, .page{
.page {
min-height : 475px;
- background-image : url(graphics/contentpage/background.jpg);
+ background-image : url(../graphics/contentpage/background.jpg);
background-repeat : repeat-x;
background-position : top left;
}
@@ -206,34 +206,34 @@ body, .page{
#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 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#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 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#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 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#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 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#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 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); }
+#navigation-links a#workbench:active img { background-image : url(../graphics/wb_nav_hover.png); }
/*
* Lay out the page title and description
diff --git a/org.eclipse.ui.intro/universal/css/standby_root.css b/org.eclipse.ui.intro/themes/circles/html/standby_root.css
index 744479756..e8862ad60 100644
--- a/org.eclipse.ui.intro/universal/css/standby_root.css
+++ b/org.eclipse.ui.intro/themes/circles/html/standby_root.css
@@ -97,23 +97,23 @@ body {
#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 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#overview:active img { background-image : url(../graphics/icons/ctool/overview48.gif); }
-a#tutorials img { background-image : url(graphics/icons/etool/tutorials48.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#tutorials:active img { background-image : url(../graphics/icons/ctool/tutorials48.gif); }
-a#samples img { background-image : url(graphics/icons/etool/samples48.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#samples:active img { background-image : url(../graphics/icons/ctool/samples48.gif); }
-a#news img { background-image : url(graphics/icons/etool/whatsnew48.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); }
+a#news:active img { background-image : url(../graphics/icons/ctool/whatsnew48.gif); }
diff --git a/org.eclipse.ui.intro/universal/css/tutorials/tutorials.css b/org.eclipse.ui.intro/themes/circles/html/tutorials.css
index fa06e8b7c..fa06e8b7c 100644
--- a/org.eclipse.ui.intro/universal/css/tutorials/tutorials.css
+++ b/org.eclipse.ui.intro/themes/circles/html/tutorials.css
diff --git a/org.eclipse.ui.intro/universal/css/webresources/webresources.css b/org.eclipse.ui.intro/themes/circles/html/webresources.css
index 1f1c21417..1f1c21417 100644
--- a/org.eclipse.ui.intro/universal/css/webresources/webresources.css
+++ b/org.eclipse.ui.intro/themes/circles/html/webresources.css
diff --git a/org.eclipse.ui.intro/universal/css/whatsnew/whatsnew.css b/org.eclipse.ui.intro/themes/circles/html/whatsnew.css
index a99e7967a..a99e7967a 100644
--- a/org.eclipse.ui.intro/universal/css/whatsnew/whatsnew.css
+++ b/org.eclipse.ui.intro/themes/circles/html/whatsnew.css
diff --git a/org.eclipse.ui.intro/universal/css/firststeps/swt.properties b/org.eclipse.ui.intro/themes/circles/swt/firststeps.properties
index cc62a3453..cc62a3453 100644
--- a/org.eclipse.ui.intro/universal/css/firststeps/swt.properties
+++ b/org.eclipse.ui.intro/themes/circles/swt/firststeps.properties
diff --git a/org.eclipse.ui.intro/universal/css/migrate/swt.properties b/org.eclipse.ui.intro/themes/circles/swt/migrate.properties
index a45e8d993..a45e8d993 100644
--- a/org.eclipse.ui.intro/universal/css/migrate/swt.properties
+++ b/org.eclipse.ui.intro/themes/circles/swt/migrate.properties
diff --git a/org.eclipse.ui.intro/universal/css/overview/swt.properties b/org.eclipse.ui.intro/themes/circles/swt/overview.properties
index 89a574dc8..89a574dc8 100644
--- a/org.eclipse.ui.intro/universal/css/overview/swt.properties
+++ b/org.eclipse.ui.intro/themes/circles/swt/overview.properties
diff --git a/org.eclipse.ui.intro/themes/circles/swt/root.properties b/org.eclipse.ui.intro/themes/circles/swt/root.properties
new file mode 100644
index 000000000..a44653333
--- /dev/null
+++ b/org.eclipse.ui.intro/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/css/samples/swt.properties b/org.eclipse.ui.intro/themes/circles/swt/samples.properties
index fbbe9c49b..fbbe9c49b 100644
--- a/org.eclipse.ui.intro/universal/css/samples/swt.properties
+++ b/org.eclipse.ui.intro/themes/circles/swt/samples.properties
diff --git a/org.eclipse.ui.intro/themes/circles/swt/standby.properties b/org.eclipse.ui.intro/themes/circles/swt/standby.properties
new file mode 100644
index 000000000..6a8a229fe
--- /dev/null
+++ b/org.eclipse.ui.intro/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/css/tutorials/swt.properties b/org.eclipse.ui.intro/themes/circles/swt/tutorials.properties
index de1d07215..de1d07215 100644
--- a/org.eclipse.ui.intro/universal/css/tutorials/swt.properties
+++ b/org.eclipse.ui.intro/themes/circles/swt/tutorials.properties
diff --git a/org.eclipse.ui.intro/universal/css/webresources/swt.properties b/org.eclipse.ui.intro/themes/circles/swt/webresources.properties
index 2d8589fec..2d8589fec 100644
--- a/org.eclipse.ui.intro/universal/css/webresources/swt.properties
+++ b/org.eclipse.ui.intro/themes/circles/swt/webresources.properties
diff --git a/org.eclipse.ui.intro/universal/css/whatsnew/swt.properties b/org.eclipse.ui.intro/themes/circles/swt/whatsnew.properties
index 72ab45cfa..72ab45cfa 100644
--- a/org.eclipse.ui.intro/universal/css/whatsnew/swt.properties
+++ b/org.eclipse.ui.intro/themes/circles/swt/whatsnew.properties
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/contentpage/background.jpg b/org.eclipse.ui.intro/themes/purpleMesh/graphics/contentpage/background.jpg
new file mode 100644
index 000000000..ce1cada20
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/contentpage/background.jpg
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/contentpage/backgroundcurve.gif b/org.eclipse.ui.intro/themes/purpleMesh/graphics/contentpage/backgroundcurve.gif
new file mode 100644
index 000000000..8c5ec1df2
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/contentpage/backgroundcurve.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/contentpage/overview_wtr.jpg b/org.eclipse.ui.intro/themes/purpleMesh/graphics/contentpage/overview_wtr.jpg
new file mode 100644
index 000000000..733e48c50
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/contentpage/overview_wtr.jpg
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/contentpage/samples_wtr.jpg b/org.eclipse.ui.intro/themes/purpleMesh/graphics/contentpage/samples_wtr.jpg
new file mode 100644
index 000000000..78e703afd
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/contentpage/samples_wtr.jpg
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/contentpage/section1.gif b/org.eclipse.ui.intro/themes/purpleMesh/graphics/contentpage/section1.gif
new file mode 100644
index 000000000..61475136d
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/contentpage/section1.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/contentpage/section2.gif b/org.eclipse.ui.intro/themes/purpleMesh/graphics/contentpage/section2.gif
new file mode 100644
index 000000000..0ee148b5a
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/contentpage/section2.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/contentpage/section3.gif b/org.eclipse.ui.intro/themes/purpleMesh/graphics/contentpage/section3.gif
new file mode 100644
index 000000000..b5d24e695
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/contentpage/section3.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/contentpage/section4.gif b/org.eclipse.ui.intro/themes/purpleMesh/graphics/contentpage/section4.gif
new file mode 100644
index 000000000..258d4a838
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/contentpage/section4.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/contentpage/tutorials_wtr.jpg b/org.eclipse.ui.intro/themes/purpleMesh/graphics/contentpage/tutorials_wtr.jpg
new file mode 100644
index 000000000..e74c7c091
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/contentpage/tutorials_wtr.jpg
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/contentpage/whatsnew_wtr.jpg b/org.eclipse.ui.intro/themes/purpleMesh/graphics/contentpage/whatsnew_wtr.jpg
new file mode 100644
index 000000000..c2a42da66
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/contentpage/whatsnew_wtr.jpg
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/ctool/overview48.gif b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/ctool/overview48.gif
new file mode 100644
index 000000000..7da24bd9a
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/ctool/overview48.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/ctool/overview48sel.gif b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/ctool/overview48sel.gif
new file mode 100644
index 000000000..3d1c45bf7
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/ctool/overview48sel.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/ctool/overview72.gif b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/ctool/overview72.gif
new file mode 100644
index 000000000..d34b4b3d1
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/ctool/overview72.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/ctool/samples48.gif b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/ctool/samples48.gif
new file mode 100644
index 000000000..3213de674
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/ctool/samples48.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/ctool/samples48sel.gif b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/ctool/samples48sel.gif
new file mode 100644
index 000000000..f9c0469ab
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/ctool/samples48sel.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/ctool/samples72.gif b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/ctool/samples72.gif
new file mode 100644
index 000000000..4c63a9a2a
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/ctool/samples72.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/ctool/tutorials48.gif b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/ctool/tutorials48.gif
new file mode 100644
index 000000000..1a3f06a91
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/ctool/tutorials48.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/ctool/tutorials48sel.gif b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/ctool/tutorials48sel.gif
new file mode 100644
index 000000000..3d687bd56
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/ctool/tutorials48sel.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/ctool/tutorials72.gif b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/ctool/tutorials72.gif
new file mode 100644
index 000000000..a2aa343af
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/ctool/tutorials72.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/ctool/wb48.gif b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/ctool/wb48.gif
new file mode 100644
index 000000000..c2fd06a61
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/ctool/wb48.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/ctool/whatsnew48.gif b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/ctool/whatsnew48.gif
new file mode 100644
index 000000000..2bfb9be62
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/ctool/whatsnew48.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/ctool/whatsnew48sel.gif b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/ctool/whatsnew48sel.gif
new file mode 100644
index 000000000..0da843fe3
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/ctool/whatsnew48sel.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/ctool/whatsnew72.gif b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/ctool/whatsnew72.gif
new file mode 100644
index 000000000..74bf6ff39
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/ctool/whatsnew72.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/dtool/back.gif b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/dtool/back.gif
new file mode 100644
index 000000000..f0d0929b6
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/dtool/back.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/dtool/forward.gif b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/dtool/forward.gif
new file mode 100644
index 000000000..dbe58b200
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/dtool/forward.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/dtool/overview.gif b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/dtool/overview.gif
new file mode 100644
index 000000000..2bc7b0d58
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/dtool/overview.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/dtool/restore_welcome.gif b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/dtool/restore_welcome.gif
new file mode 100644
index 000000000..4997b20ce
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/dtool/restore_welcome.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/dtool/samples.gif b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/dtool/samples.gif
new file mode 100644
index 000000000..5cf3caed2
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/dtool/samples.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/dtool/tutorials.gif b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/dtool/tutorials.gif
new file mode 100644
index 000000000..63826a5d8
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/dtool/tutorials.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/dtool/whatsnew.gif b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/dtool/whatsnew.gif
new file mode 100644
index 000000000..8056c99ff
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/dtool/whatsnew.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/back.gif b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/back.gif
new file mode 100644
index 000000000..1c81cb69f
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/back.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/forward.gif b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/forward.gif
new file mode 100644
index 000000000..3e4a4f40b
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/forward.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/overview.gif b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/overview.gif
new file mode 100644
index 000000000..3fe629a83
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/overview.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/overview48.gif b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/overview48.gif
new file mode 100644
index 000000000..8e2f8c16d
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/overview48.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/overview48sel.gif b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/overview48sel.gif
new file mode 100644
index 000000000..1275a4a90
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/overview48sel.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/overview72.gif b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/overview72.gif
new file mode 100644
index 000000000..e3f764808
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/overview72.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/restore_welcome.gif b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/restore_welcome.gif
new file mode 100644
index 000000000..7736bcec6
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/restore_welcome.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/samples.gif b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/samples.gif
new file mode 100644
index 000000000..c69588429
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/samples.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/samples48.gif b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/samples48.gif
new file mode 100644
index 000000000..63d405bf3
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/samples48.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/samples48sel.gif b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/samples48sel.gif
new file mode 100644
index 000000000..4c3135d0a
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/samples48sel.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/samples72.gif b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/samples72.gif
new file mode 100644
index 000000000..921642619
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/samples72.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/tutorials.gif b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/tutorials.gif
new file mode 100644
index 000000000..a18d7ddf8
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/tutorials.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/tutorials48.gif b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/tutorials48.gif
new file mode 100644
index 000000000..718ca6c61
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/tutorials48.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/tutorials48sel.gif b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/tutorials48sel.gif
new file mode 100644
index 000000000..10680e5cc
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/tutorials48sel.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/tutorials72.gif b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/tutorials72.gif
new file mode 100644
index 000000000..bab3498f8
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/tutorials72.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/wb48.gif b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/wb48.gif
new file mode 100644
index 000000000..50ca2871a
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/wb48.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/whatsnew.gif b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/whatsnew.gif
new file mode 100644
index 000000000..f02232444
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/whatsnew.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/whatsnew48.gif b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/whatsnew48.gif
new file mode 100644
index 000000000..6e00d7a2a
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/whatsnew48.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/whatsnew48sel.gif b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/whatsnew48sel.gif
new file mode 100644
index 000000000..be9fa0c3d
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/whatsnew48sel.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/whatsnew72.gif b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/whatsnew72.gif
new file mode 100644
index 000000000..410093bdf
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/etool/whatsnew72.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/community_obj.gif b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/community_obj.gif
new file mode 100644
index 000000000..5d132a85f
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/community_obj.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/communityhov_obj.gif b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/communityhov_obj.gif
new file mode 100644
index 000000000..acb2a5878
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/communityhov_obj.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/features_obj.gif b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/features_obj.gif
new file mode 100644
index 000000000..364fd4840
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/features_obj.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/featureshov_obj.gif b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/featureshov_obj.gif
new file mode 100644
index 000000000..fbfdf0308
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/featureshov_obj.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/javaapp_obj.gif b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/javaapp_obj.gif
new file mode 100644
index 000000000..ce00d505f
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/javaapp_obj.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/javaapphov_obj.gif b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/javaapphov_obj.gif
new file mode 100644
index 000000000..35e9f5824
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/javaapphov_obj.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/javaapplet_obj.gif b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/javaapplet_obj.gif
new file mode 100644
index 000000000..b19a95256
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/javaapplet_obj.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/javaapplethov_obj.gif b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/javaapplethov_obj.gif
new file mode 100644
index 000000000..5da3db97c
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/javaapplethov_obj.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/javadev_obj.gif b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/javadev_obj.gif
new file mode 100644
index 000000000..f6526a2de
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/javadev_obj.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/javadevhov_obj.gif b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/javadevhov_obj.gif
new file mode 100644
index 000000000..36b47d3b5
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/javadevhov_obj.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/new_obj.gif b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/new_obj.gif
new file mode 100644
index 000000000..f46b81bdd
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/new_obj.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/newhov_obj.gif b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/newhov_obj.gif
new file mode 100644
index 000000000..593e63bc6
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/newhov_obj.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/plugin_obj.gif b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/plugin_obj.gif
new file mode 100644
index 000000000..d92d2c5b3
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/plugin_obj.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/pluginhov_obj.gif b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/pluginhov_obj.gif
new file mode 100644
index 000000000..1de8ccc12
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/pluginhov_obj.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/rcpapp_obj.gif b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/rcpapp_obj.gif
new file mode 100644
index 000000000..830ab563d
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/rcpapp_obj.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/rcpapphov_obj.gif b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/rcpapphov_obj.gif
new file mode 100644
index 000000000..5bd80a93a
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/rcpapphov_obj.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/script_obj.gif b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/script_obj.gif
new file mode 100644
index 000000000..b48b7cd42
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/script_obj.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/scripthov_obj.gif b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/scripthov_obj.gif
new file mode 100644
index 000000000..d67203e89
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/scripthov_obj.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/swtapp_obj.gif b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/swtapp_obj.gif
new file mode 100644
index 000000000..9ba9a3302
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/swtapp_obj.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/swtapphov_obj.gif b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/swtapphov_obj.gif
new file mode 100644
index 000000000..c4fbb5d5f
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/swtapphov_obj.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/teamsup_obj.gif b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/teamsup_obj.gif
new file mode 100644
index 000000000..4b9def9fb
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/teamsup_obj.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/teamsuphov_obj.gif b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/teamsuphov_obj.gif
new file mode 100644
index 000000000..4bdf8193d
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/teamsuphov_obj.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/updates_obj.gif b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/updates_obj.gif
new file mode 100644
index 000000000..1608b30a9
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/updates_obj.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/updateshov_obj.gif b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/updateshov_obj.gif
new file mode 100644
index 000000000..22a0acedd
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/updateshov_obj.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/wbbasics_obj.gif b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/wbbasics_obj.gif
new file mode 100644
index 000000000..8b82563e0
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/wbbasics_obj.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/wbbasicshov_obj.gif b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/wbbasicshov_obj.gif
new file mode 100644
index 000000000..230be9cff
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/icons/obj48/wbbasicshov_obj.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/rootpage/background.jpg b/org.eclipse.ui.intro/themes/purpleMesh/graphics/rootpage/background.jpg
new file mode 100644
index 000000000..969fcf336
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/rootpage/background.jpg
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/rootpage/brandmark.gif b/org.eclipse.ui.intro/themes/purpleMesh/graphics/rootpage/brandmark.gif
new file mode 100644
index 000000000..93f25f787
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/rootpage/brandmark.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/rootpage/dots.gif b/org.eclipse.ui.intro/themes/purpleMesh/graphics/rootpage/dots.gif
new file mode 100644
index 000000000..6621b7c8a
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/rootpage/dots.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/graphics/swt/form_banner.gif b/org.eclipse.ui.intro/themes/purpleMesh/graphics/swt/form_banner.gif
new file mode 100644
index 000000000..aebc0b2a3
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/graphics/swt/form_banner.gif
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/html/overview.css b/org.eclipse.ui.intro/themes/purpleMesh/html/overview.css
new file mode 100644
index 000000000..108c9f324
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/html/overview.css
@@ -0,0 +1,85 @@
+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/themes/purpleMesh/html/root.css b/org.eclipse.ui.intro/themes/purpleMesh/html/root.css
new file mode 100644
index 000000000..6aa650afa
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/html/root.css
@@ -0,0 +1,179 @@
+/*
+ * 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/rootpage/background.jpg); background-repeat : no-repeat; background-position : top left; background-color : #7169D1;
+}
+#root {
+ background-image : url(../graphics/rootpage/brandmark.gif); background-repeat : no-repeat; background-position : bottom left; min-height : 450px; 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 {
+ background-image : url(../graphics/rootpage/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 */
+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/themes/purpleMesh/html/samples.css b/org.eclipse.ui.intro/themes/purpleMesh/html/samples.css
new file mode 100644
index 000000000..321ec618c
--- /dev/null
+++ b/org.eclipse.ui.intro/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/themes/purpleMesh/html/shared.css b/org.eclipse.ui.intro/themes/purpleMesh/html/shared.css
new file mode 100644
index 000000000..35b47ed02
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/html/shared.css
@@ -0,0 +1,252 @@
+/*
+ * 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 : 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 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#overview:active img { background-image : url(../graphics/icons/ctool/overview48sel.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#tutorials:active img { background-image : url(../graphics/icons/ctool/tutorials48sel.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#samples:active img { background-image : url(../graphics/icons/ctool/samples48sel.gif); }*/
+
+#navigation-links a#news img { background-image : url(../graphics/icons/etool/whatsnew48.gif); }
+#navigation-links a#news:hover img,
+#navigation-links a#news:focus img,
+#navigation-links a#news:active img { background-image : url(../graphics/icons/ctool/whatsnew48.gif); }
+/*#navigation-links a#news:active img { background-image : url(../graphics/icons/ctool/whatsnew48sel.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 #content-header H4, .page-description {
+ text-align : left;
+ margin-right : 10px;
+ float : none;
+ clear : both;
+}
+
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/html/standby_root.css b/org.eclipse.ui.intro/themes/purpleMesh/html/standby_root.css
new file mode 100644
index 000000000..7aa60e374
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/html/standby_root.css
@@ -0,0 +1,121 @@
+/*
+ * 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/rootpage/background.jpg);
+ background-repeat : no-repeat;
+ background-position : top left;
+ background-color : #7169D1;
+}
+
+.page {
+ background-image : url(../graphics/rootpage/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 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/themes/purpleMesh/html/tutorials.css b/org.eclipse.ui.intro/themes/purpleMesh/html/tutorials.css
new file mode 100644
index 000000000..fd415dd08
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/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/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;
+}
+
+.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/themes/purpleMesh/html/whatsnew.css b/org.eclipse.ui.intro/themes/purpleMesh/html/whatsnew.css
new file mode 100644
index 000000000..ffec63c4c
--- /dev/null
+++ b/org.eclipse.ui.intro/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/themes/purpleMesh/preview.png b/org.eclipse.ui.intro/themes/purpleMesh/preview.png
new file mode 100644
index 000000000..8316502a4
--- /dev/null
+++ b/org.eclipse.ui.intro/themes/purpleMesh/preview.png
Binary files differ
diff --git a/org.eclipse.ui.intro/themes/purpleMesh/swt/firststeps.properties b/org.eclipse.ui.intro/themes/purpleMesh/swt/firststeps.properties
new file mode 100644
index 000000000..cc62a3453
--- /dev/null
+++ b/org.eclipse.ui.intro/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/themes/purpleMesh/swt/migrate.properties b/org.eclipse.ui.intro/themes/purpleMesh/swt/migrate.properties
new file mode 100644
index 000000000..a45e8d993
--- /dev/null
+++ b/org.eclipse.ui.intro/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/themes/purpleMesh/swt/root.properties b/org.eclipse.ui.intro/themes/purpleMesh/swt/root.properties
new file mode 100644
index 000000000..49be913ef
--- /dev/null
+++ b/org.eclipse.ui.intro/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.news.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.news.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.news.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.news.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/themes/purpleMesh/swt/samples.properties b/org.eclipse.ui.intro/themes/purpleMesh/swt/samples.properties
new file mode 100644
index 000000000..fbbe9c49b
--- /dev/null
+++ b/org.eclipse.ui.intro/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/themes/purpleMesh/swt/standby.properties b/org.eclipse.ui.intro/themes/purpleMesh/swt/standby.properties
new file mode 100644
index 000000000..940b189fa
--- /dev/null
+++ b/org.eclipse.ui.intro/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/themes/purpleMesh/swt/tutorials.properties b/org.eclipse.ui.intro/themes/purpleMesh/swt/tutorials.properties
new file mode 100644
index 000000000..de1d07215
--- /dev/null
+++ b/org.eclipse.ui.intro/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/themes/purpleMesh/swt/webresources.properties b/org.eclipse.ui.intro/themes/purpleMesh/swt/webresources.properties
new file mode 100644
index 000000000..2d8589fec
--- /dev/null
+++ b/org.eclipse.ui.intro/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/themes/purpleMesh/swt/whatsnew.properties b/org.eclipse.ui.intro/themes/purpleMesh/swt/whatsnew.properties
new file mode 100644
index 000000000..72ab45cfa
--- /dev/null
+++ b/org.eclipse.ui.intro/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/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/css/root_swt.properties b/org.eclipse.ui.intro/universal/css/root_swt.properties
deleted file mode 100644
index 405cade64..000000000
--- a/org.eclipse.ui.intro/universal/css/root_swt.properties
+++ /dev/null
@@ -1,36 +0,0 @@
-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.links-background.page-links.overview.small-hover-icon = intro/css/graphics/icons/ctool/overview48.gif
-#root.links-background.page-links.tutorials.small-hover-icon = intro/css/graphics/icons/ctool/tutorials48.gif
-#root.links-background.page-links.samples.small-hover-icon = intro/css/graphics/icons/ctool/samples48.gif
-#root.links-background.page-links.news.small-hover-icon = intro/css/graphics/icons/ctool/whatsnew48.gif
-#root.action-links.workbench.small-hover-icon = intro/css/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/css/standby_swt.properties b/org.eclipse.ui.intro/universal/css/standby_swt.properties
deleted file mode 100644
index f3fd3e91b..000000000
--- a/org.eclipse.ui.intro/universal/css/standby_swt.properties
+++ /dev/null
@@ -1,21 +0,0 @@
-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.overview.hover-icon = intro/css/graphics/icons/ctool/overview72.gif
-#standby.links-background.page-links.tutorials.hover-icon = intro/css/graphics/icons/ctool/tutorials72.gif
-#standby.links-background.page-links.samples.hover-icon = intro/css/graphics/icons/ctool/samples72.gif
-#standby.links-background.page-links.news.hover-icon = intro/css/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/introContent.xml b/org.eclipse.ui.intro/universal/introContent.xml
index c6e98a05d..7b06ff40a 100644
--- a/org.eclipse.ui.intro/universal/introContent.xml
+++ b/org.eclipse.ui.intro/universal/introContent.xml
@@ -1,13 +1,13 @@
<?xml version="1.0" encoding="utf-8" ?>
<introContent>
- <page id="root" alt-style="$theme$/root_swt.properties" style="$theme$/root.css" style-id="page">
+ <page id="root" alt-style="$theme$/swt/root.properties" style="$theme$/html/root.css" style-id="page">
<title style-id="intro-header">$introTitle$</title>
- <group id="links-background" bgImage="css/graphics/root/circles.png">
+ <group id="links-background" bgImage="$theme$/graphics/root/circles.png">
<group id="page-links" computed="true"/>
</group>
<group id="action-links">
<link url="http://org.eclipse.ui.intro/switchToLaunchBar" label="Workbench" id="workbench">
- <img id="workbench_img" style-id="content-img" src="css/graphics/root/workbench.png" alt="Go to the workbench">
+ <img id="workbench_img" style-id="content-img" src="$theme$/graphics/root/workbench.png" alt="Go to the workbench">
</img>
<text>Go to the workbench</text>
</link>
@@ -15,7 +15,7 @@
<group id="branding" style-id="branding" bgImage="$introBrandingImage$">
</group>
</page>
- <page id="standby" alt-style="$theme$/standby_swt.properties" style="$theme$/standby_root.css" style-id="page">
+ <page id="standby" alt-style="$theme$/swt/standby.properties" style="$theme$/html/standby_root.css" style-id="page">
<title style-id="intro-header">$introTitle$</title>
<group id="links-background">
<group id="page-links" computed="true">
@@ -23,7 +23,7 @@
</group>
<group id="action-links">
<link url="http://org.eclipse.ui.intro/switchToLaunchBar" label="Workbench" id="workbench">
- <img id="workbench_img" style-id="content-img" src="css/graphics/root/workbench.png" alt="Go to the workbench">
+ <img id="workbench_img" style-id="content-img" src="$theme$/graphics//root/workbench.png" alt="Go to the workbench">
</img>
<text>Go to the workbench</text>
</link>
@@ -32,11 +32,11 @@
</group>
</page>
- <page id="overview" style="$theme$/overview/overview.css" alt-style="$theme$/overview/swt.properties" style-id="page">
- <group id="navigation-links" filteredFrom="swt" bgImage="css/graphics/ov_banner.jpg">
+ <page id="overview" style="$theme$/html/overview.css" alt-style="$theme$/swt/overview.properties" style-id="page">
+ <group id="navigation-links" filteredFrom="swt" bgImage="$theme$/graphics/ov_banner.jpg">
<group id="page-links" computed="true">
</group>
- <img id="banner-lines" src="css/graphics/banner_left_lines.png"/>
+ <img id="banner-lines" src="$theme$/graphics/banner_left_lines.png"/>
<group id="action-links">
<group id="customize" computed="true"/>
<link url="http://org.eclipse.ui.intro/switchToLaunchBar" label="Workbench" id="workbench">
@@ -54,11 +54,11 @@
<group id="bottom" computed="true"/>
</group>
</page>
- <page id="tutorials" style="$theme$/tutorials/tutorials.css" alt-style="$theme$/tutorials/swt.properties" style-id="page">
- <group id="navigation-links" filteredFrom="swt" bgImage="css/graphics/tu_banner.jpg">
+ <page id="tutorials" style="$theme$/html/tutorials.css" alt-style="$theme$/swt/tutorials.properties" style-id="page">
+ <group id="navigation-links" filteredFrom="swt" bgImage="$theme$/graphics/tu_banner.jpg">
<group id="page-links" computed="true">
</group>
- <img id="banner-lines" src="css/graphics/banner_left_lines.png"/>
+ <img id="banner-lines" src="$theme$/graphics/banner_left_lines.png"/>
<group id="action-links">
<group id="customize" computed="true"/>
<link url="http://org.eclipse.ui.intro/switchToLaunchBar" label="Workbench" id="workbench">
@@ -76,11 +76,11 @@
<group id="bottom" computed="true"/>
</group>
</page>
- <page id="samples" style="$theme$/samples/samples.css" alt-style="$theme$/samples/swt.properties" style-id="page">
- <group id="navigation-links" filteredFrom="swt" bgImage="css/graphics/sa_banner.jpg">
+ <page id="samples" style="$theme$/html/samples/samples.css" alt-style="$theme$/swt/samples.properties" style-id="page">
+ <group id="navigation-links" filteredFrom="swt" bgImage="$theme$/graphics/sa_banner.jpg">
<group id="page-links" computed="true">
</group>
- <img id="banner-lines" src="css/graphics/banner_left_lines.png"/>
+ <img id="banner-lines" src="$theme$/graphics/banner_left_lines.png"/>
<group id="action-links">
<group id="customize" computed="true"/>
<link url="http://org.eclipse.ui.intro/switchToLaunchBar" label="Workbench" id="workbench">
@@ -99,11 +99,11 @@
</group>
</page>
- <page id="whatsnew" style="$theme$/whatsnew/whatsnew.css" alt-style="$theme$/whatsnew/swt.properties" style-id="page">
- <group id="navigation-links" filteredFrom="swt" bgImage="css/graphics/wn_banner.jpg">
+ <page id="whatsnew" style="$theme$/html/whatsnew.css" alt-style="$theme$/swt/whatsnew.properties" style-id="page">
+ <group id="navigation-links" filteredFrom="swt" bgImage="$theme$/graphics/wn_banner.jpg">
<group id="page-links" computed="true">
</group>
- <img id="banner-lines" src="css/graphics/banner_left_lines.png"/>
+ <img id="banner-lines" src="$theme$/graphics/banner_left_lines.png"/>
<group id="action-links">
<group id="customize" computed="true"/>
<link url="http://org.eclipse.ui.intro/switchToLaunchBar" label="Workbench" id="workbench">
@@ -121,11 +121,11 @@
</group>
</page>
- <page id="firststeps" style="$theme$/firststeps/firststeps.css" alt-style="$theme$/firststeps/swt.properties" style-id="page">
- <group id="navigation-links" filteredFrom="swt" bgImage="css/graphics/fs_banner.jpg">
+ <page id="firststeps" style="$theme$/html/firststeps.css" alt-style="$theme$/swt/firststeps.properties" style-id="page">
+ <group id="navigation-links" filteredFrom="swt" bgImage="$theme$/graphics/fs_banner.jpg">
<group id="page-links" computed="true">
</group>
- <img id="banner-lines" src="css/graphics/banner_left_lines.png"/>
+ <img id="banner-lines" src="$theme$/graphics/banner_left_lines.png"/>
<group id="action-links">
<group id="customize" computed="true"/>
<link url="http://org.eclipse.ui.intro/switchToLaunchBar" label="Workbench" id="workbench">
@@ -143,11 +143,11 @@
</group>
</page>
- <page id="webresources" style="$theme$/webresources/webresources.css" alt-style="$theme$/webresources/swt.properties" style-id="page">
- <group id="navigation-links" filteredFrom="swt" bgImage="css/graphics/wr_banner.jpg">
+ <page id="webresources" style="$theme$/html/webresources.css" alt-style="$theme$/swt/webresources.properties" style-id="page">
+ <group id="navigation-links" filteredFrom="swt" bgImage="$theme$/graphics/wr_banner.jpg">
<group id="page-links" computed="true">
</group>
- <img id="banner-lines" src="css/graphics/banner_left_lines.png"/>
+ <img id="banner-lines" src="$theme$/graphics/banner_left_lines.png"/>
<group id="action-links">
<group id="customize" computed="true"/>
<link url="http://org.eclipse.ui.intro/switchToLaunchBar" label="Workbench" id="workbench">
@@ -165,11 +165,11 @@
</group>
</page>
- <page id="migrate" style="$theme$/migrate/migrate.css" alt-style="$theme$/migrate/swt.properties" style-id="page">
- <group id="navigation-links" filteredFrom="swt" bgImage="css/graphics/mi_banner.jpg">
+ <page id="migrate" style="$theme$/html/migrate.css" alt-style="$theme$/swt/migrate.properties" style-id="page">
+ <group id="navigation-links" filteredFrom="swt" bgImage="$theme$/graphics/mi_banner.jpg">
<group id="page-links" computed="true">
</group>
- <img id="banner-lines" src="css/graphics/banner_left_lines.png"/>
+ <img id="banner-lines" src="$theme$/graphics/banner_left_lines.png"/>
<group id="action-links">
<group id="customize" computed="true"/>
<link url="http://org.eclipse.ui.intro/switchToLaunchBar" label="Workbench" id="workbench">

Back to the top