Bug 313935 - [CSS] Add new CSS for different platforms
diff --git a/platform/org.eclipse.platform/css/e4_default_gtk.css b/platform/org.eclipse.platform/css/e4_default_gtk.css
new file mode 100644
index 0000000..fde5dc7
--- /dev/null
+++ b/platform/org.eclipse.platform/css/e4_default_gtk.css
@@ -0,0 +1,25 @@
+
+.MTrimmedWindow {
+ background-color: #E2E2E2;
+ margin-top: 12px;
+ margin-bottom: 2px;
+ margin-left: 10px;
+ margin-right: 10px;
+}
+
+.MPartStack {
+ tab-renderer: url('platform:/plugin/org.eclipse.e4.ui.workbench.renderers.swt/org.eclipse.e4.workbench.ui.renderers.swt.CTabRendering');
+ unselected-tabs-color: #FFFFFF #FFFFFF #FFFFFF 100% 100%;
+ outer-keyline-color: #FFFFFF;
+ inner-keyline-color: #FFFFFF;
+}
+
+.MTrimBar {
+ background-image: url(./gtkGrey.PNG);
+}
+
+.MPartStack.active {
+ unselected-tabs-color: #DCDCDC #E1E1E1 #FFFFFF 100% 100%;
+ outer-keyline-color: #C4C5C1;
+ inner-keyline-color: #FFFFFF;
+}
diff --git a/platform/org.eclipse.platform/css/e4_default_mac.css b/platform/org.eclipse.platform/css/e4_default_mac.css
new file mode 100644
index 0000000..73f2461
--- /dev/null
+++ b/platform/org.eclipse.platform/css/e4_default_mac.css
@@ -0,0 +1,25 @@
+
+.MTrimmedWindow {
+ background-color: #F0F0F0 #E5E5E5 100%;
+ margin-top: 12px;
+ margin-bottom: 2px;
+ margin-left: 10px;
+ margin-right: 10px;
+}
+
+.MPartStack {
+ tab-renderer: url('platform:/plugin/org.eclipse.e4.ui.workbench.renderers.swt/org.eclipse.e4.workbench.ui.renderers.swt.CTabRendering');
+ unselected-tabs-color: #FFFFFF #FFFFFF #FFFFFF 100% 100%;
+ outer-keyline-color: #FFFFFF;
+ inner-keyline-color: #FFFFFF;
+}
+
+.MTrimBar {
+ background-image: url(./macGrey.PNG);
+}
+
+.MPartStack.active {
+ unselected-tabs-color: #E2E2E2 #EBEBEC #FFFFFF 100% 100%;
+ outer-keyline-color: #C4C5C1;
+ inner-keyline-color: #FFFFFF;
+}
diff --git a/platform/org.eclipse.platform/css/e4_default_win7.css b/platform/org.eclipse.platform/css/e4_default_win7.css
new file mode 100644
index 0000000..ff56136
--- /dev/null
+++ b/platform/org.eclipse.platform/css/e4_default_win7.css
@@ -0,0 +1,25 @@
+
+.MTrimmedWindow {
+ background-color: #E6EAF7;
+ margin-top: 12px;
+ margin-bottom: 2px;
+ margin-left: 10px;
+ margin-right: 10px;
+}
+
+.MPartStack {
+ tab-renderer: url('platform:/plugin/org.eclipse.e4.ui.workbench.renderers.swt/org.eclipse.e4.workbench.ui.renderers.swt.CTabRendering');
+ unselected-tabs-color: #FFFFFF #FFFFFF #FFFFFF 100% 100%;
+ outer-keyline-color: #FFFFFF;
+ inner-keyline-color: #FFFFFF;
+}
+
+.MTrimBar {
+ background-image: url(./win7.PNG);
+}
+
+.MPartStack.active {
+ unselected-tabs-color: #F3F9ff #D0DFEE #CEDDED #D2E1F0 #FFFFFF 30% 50% 100% 100%;
+ outer-keyline-color: #C4C5C1;
+ inner-keyline-color: #FFFFFF;
+}
diff --git a/platform/org.eclipse.platform/css/e4_default_winxp_blu.css b/platform/org.eclipse.platform/css/e4_default_winxp_blu.css
index b78bf7f..c271393 100644
--- a/platform/org.eclipse.platform/css/e4_default_winxp_blu.css
+++ b/platform/org.eclipse.platform/css/e4_default_winxp_blu.css
@@ -1,6 +1,9 @@
-.MWindow {
- background-color: #EEF2F7 #DEEBF3 100%;
+.MTrimmedWindow {
+ margin-top: 12px;
+ margin-bottom: 2px;
+ margin-left: 10px;
+ margin-right: 10px;
}
.MPartStack {
diff --git a/platform/org.eclipse.platform/css/e4_default_winxp_olv.css b/platform/org.eclipse.platform/css/e4_default_winxp_olv.css
index 0772b27..6720dfb 100644
--- a/platform/org.eclipse.platform/css/e4_default_winxp_olv.css
+++ b/platform/org.eclipse.platform/css/e4_default_winxp_olv.css
@@ -1,6 +1,10 @@
-.MWindow {
- background-color: #EEF2F7 #DEEBF3 100%;
+
+.MTrimmedWindow {
+ margin-top: 12px;
+ margin-bottom: 2px;
+ margin-left: 10px;
+ margin-right: 10px;
}
.MPartStack {
diff --git a/platform/org.eclipse.platform/images/gtkGrey.PNG b/platform/org.eclipse.platform/images/gtkGrey.PNG
new file mode 100644
index 0000000..c559dbb
--- /dev/null
+++ b/platform/org.eclipse.platform/images/gtkGrey.PNG
Binary files differ
diff --git a/platform/org.eclipse.platform/images/macGrey.PNG b/platform/org.eclipse.platform/images/macGrey.PNG
new file mode 100644
index 0000000..59075ad
--- /dev/null
+++ b/platform/org.eclipse.platform/images/macGrey.PNG
Binary files differ
diff --git a/platform/org.eclipse.platform/images/win7.PNG b/platform/org.eclipse.platform/images/win7.PNG
new file mode 100644
index 0000000..e0f8910
--- /dev/null
+++ b/platform/org.eclipse.platform/images/win7.PNG
Binary files differ
diff --git a/platform/org.eclipse.platform/plugin.xml b/platform/org.eclipse.platform/plugin.xml
index 6ac2dff..ea05ec4 100644
--- a/platform/org.eclipse.platform/plugin.xml
+++ b/platform/org.eclipse.platform/plugin.xml
@@ -128,20 +128,42 @@
point="org.eclipse.e4.ui.css.swt.theme">
<theme
basestylesheeturi="css/e4_default_winxp_blu.css"
- id="org.eclipse.e4.ui.css.theme.e4_default.xpblue"
- label="e4DefaultWinXPBlue">
+ id="org.eclipse.e4.ui.css.theme.e4_default"
+ label="e4DefaultWinXPBlue"
+ os="win32"
+ ws="winxp">
</theme>
win32 <theme
basestylesheeturi="css/e4_default_winxp_olv.css"
id="org.eclipse.e4.ui.css.theme.e4_default.xpolive"
label="e4DefaultWinXPOlive"
- os="win32">
+ os="win32"
+ ws="winxp">
</theme>
<theme
basestylesheeturi="css/e4_default.css"
- id="org.eclipse.e4.ui.css.theme.e4_default"
+ id="org.eclipse.e4.ui.css.theme.e4_default.noos"
label="e4DefaultTheme">
</theme>
+ <theme
+ basestylesheeturi="css/e4_default_gtk.css"
+ id="org.eclipse.e4.ui.css.theme.e4_default"
+ label="e4DefaultGtk"
+ os="linux">
+ </theme>
+ <theme
+ basestylesheeturi="css/e4_default_mac.css"
+ id="org.eclipse.e4.ui.css.theme.e4_default"
+ label="e4DefaultMac"
+ os="macosx">
+ </theme>
+ <theme
+ basestylesheeturi="css/e4_default_win7.css"
+ id="org.eclipse.e4.ui.css.theme.e4_default.win7"
+ label="e4DefaultWin7"
+ os="win32"
+ ws="win7">
+ </theme>
</extension>
</plugin>