[Xfce4-commits] <gtk-xfce-engine:peter/gtk3> Converting last themes to Gtk 3
Peter de Ridder
noreply at xfce.org
Sun Dec 11 23:32:01 CET 2011
Updating branch refs/heads/peter/gtk3
to 9b1cb5cd048373e139b3b24509646b509bbc582c (commit)
from d21ebb88432202809961605797a5fcdc02da0e22 (commit)
commit 9b1cb5cd048373e139b3b24509646b509bbc582c
Author: Peter de Ridder <peter at xfce.org>
Date: Sun Dec 11 23:10:31 2011 +0100
Converting last themes to Gtk 3
Xfce-4.0, Xfce-4.2, Xfce-4.4, Xfce-4.6, Xfce
configure.in.in | 5 +
themes/xfce-4.0/Makefile.am | 3 +-
themes/{b5 => xfce-4.0}/gtk-3.0/Makefile.am | 2 +-
themes/{winter => xfce-4.0}/gtk-3.0/gtk.css | 159 +++++++-----
themes/xfce-4.2/Makefile.am | 3 +-
themes/{b5 => xfce-4.2}/gtk-3.0/Makefile.am | 2 +-
themes/{redmondxp => xfce-4.2}/gtk-3.0/gtk.css | 233 +++++++++---------
themes/xfce-4.4/Makefile.am | 3 +-
themes/{b5 => xfce-4.4}/gtk-3.0/Makefile.am | 2 +-
themes/{orange => xfce-4.4}/gtk-3.0/gtk.css | 296 +++++++++++++----------
themes/xfce-4.6/Makefile.am | 3 +-
themes/{b5 => xfce-4.6}/gtk-3.0/Makefile.am | 2 +-
themes/{redmondxp => xfce-4.6}/gtk-3.0/gtk.css | 314 ++++++++++++++----------
themes/xfce/Makefile.am | 3 +-
themes/{b5 => xfce}/gtk-3.0/Makefile.am | 2 +-
themes/{redmondxp => xfce}/gtk-3.0/gtk.css | 314 ++++++++++++++----------
16 files changed, 770 insertions(+), 576 deletions(-)
diff --git a/configure.in.in b/configure.in.in
index ac53117..56b448d 100644
--- a/configure.in.in
+++ b/configure.in.in
@@ -101,15 +101,20 @@ themes/b5/Makefile
themes/b5/gtk-2.0/Makefile
themes/b5/gtk-3.0/Makefile
themes/xfce/gtk-2.0/Makefile
+themes/xfce/gtk-3.0/Makefile
themes/xfce/Makefile
themes/xfce-4.0/gtk-2.0/Makefile
+themes/xfce-4.0/gtk-3.0/Makefile
themes/xfce-4.0/Makefile
themes/xfce-4.2/gtk-2.0/Makefile
+themes/xfce-4.2/gtk-3.0/Makefile
themes/xfce-4.2/Makefile
themes/xfce-4.4/Makefile
themes/xfce-4.4/gtk-2.0/Makefile
+themes/xfce-4.4/gtk-3.0/Makefile
themes/xfce-4.6/Makefile
themes/xfce-4.6/gtk-2.0/Makefile
+themes/xfce-4.6/gtk-3.0/Makefile
themes/basic/gtk-2.0/Makefile
themes/basic/gtk-3.0/Makefile
themes/basic/Makefile
diff --git a/themes/xfce-4.0/Makefile.am b/themes/xfce-4.0/Makefile.am
index 31a87c8..2690df5 100644
--- a/themes/xfce-4.0/Makefile.am
+++ b/themes/xfce-4.0/Makefile.am
@@ -1,3 +1,4 @@
-SUBDIRS = gtk-2.0
+SUBDIRS = $(GTK_SUBDIRS)
+DIST_SUBDIRS = gtk-2.0 gtk-3.0
themedir = $(datadir)/themes/Xfce-4.0
diff --git a/themes/b5/gtk-3.0/Makefile.am b/themes/xfce-4.0/gtk-3.0/Makefile.am
similarity index 52%
copy from themes/b5/gtk-3.0/Makefile.am
copy to themes/xfce-4.0/gtk-3.0/Makefile.am
index ee99671..db7f95d 100644
--- a/themes/b5/gtk-3.0/Makefile.am
+++ b/themes/xfce-4.0/gtk-3.0/Makefile.am
@@ -1,4 +1,4 @@
-themedir = $(datadir)/themes/Xfce-b5/gtk-3.0
+themedir = $(datadir)/themes/Xfce-4.0/gtk-3.0
theme_DATA = gtk.css
EXTRA_DIST = $(theme_DATA)
diff --git a/themes/winter/gtk-3.0/gtk.css b/themes/xfce-4.0/gtk-3.0/gtk.css
similarity index 71%
copy from themes/winter/gtk-3.0/gtk.css
copy to themes/xfce-4.0/gtk-3.0/gtk.css
index 74763ff..24f15a9 100644
--- a/themes/winter/gtk-3.0/gtk.css
+++ b/themes/xfce-4.0/gtk-3.0/gtk.css
@@ -1,33 +1,36 @@
+/* Default Xfce theme
+ * Olivier Fourdan 05/2003
+ * Ported from gtk-2.0 to gtk-3.0 by Peter de Ridder <peter at xfce.org>
+ */
@define-color fg_active #000000;
- at define-color fg_insensitive #808080;
+ at define-color fg_insensitive #7f7f79;
@define-color fg_normal #000000;
@define-color fg_prelight #000000;
- at define-color fg_selected #224466;
+ at define-color fg_selected #ffffff;
- at define-color bg_active #d8d8d6;
- at define-color bg_insensitive #e8e8e6;
- at define-color bg_normal #e8e8e6;
- at define-color bg_prelight #e8e8e6;
- at define-color bg_selected #a5abba;
+ at define-color bg_active #bfbdbb;
+ at define-color bg_insensitive #eae7e4;
+ at define-color bg_normal #eae7e4;
+ at define-color bg_prelight #eae7e4;
+ at define-color bg_selected #606080;
- at define-color base_active #d8d8d6;
- at define-color base_insensitive #e8e8e6;
- at define-color base_normal #f0f0f0;
- at define-color base_prelight #a5abba;
- at define-color base_selected #b3c8dd;
+ at define-color base_active #bfbdbb;
+ at define-color base_insensitive #eae7e4;
+ at define-color base_normal #ffffff;
+ at define-color base_prelight #eae7e4;
+ at define-color base_selected #606080;
@define-color text_active #000000;
@define-color text_insensitive #000000;
@define-color text_normal #000000;
@define-color text_prelight #000000;
- at define-color text_selected #224466;
+ at define-color text_selected #ffffff;
* {
engine: xfce;
-xfce-smooth-edge: true;
- -xfce-grip-style: slide;
-GtkButton-default-border : 0;
-GtkButton-default-outside-border: 0;
@@ -44,7 +47,7 @@
-GtkRange-stepper-spacing : 0;
-GtkRange-trough-border : 0;
-GtkScrollbar-min-slider-length : 20;
- -GtkToolbar-shadow-type : none;
+ -GtkToolbar-shadow-type : out;
-GtkWidget-focus-line-width : 1;
-GtkWidget-focus-padding : 2;
-GtkWidget-interior-focus : 5;
@@ -86,12 +89,14 @@
color: @text_normal;
background-color: @base_normal;
border-color: darker(@bg_normal);
+
+ border-width: 3 3;
}
.view:active, .entry:active {
- color: #224466;
+ color: #000000;
background-color: @base_active;
- border-color: darker(#A4B8CB);
+ border-color: darker(@bg_normal);
}
.view:insensitive, .entry:insensitive {
@@ -101,9 +106,9 @@
}
.view:hover, .entry:hover {
- color: #224466;
+ color: #ffffff;
background-color: @base_prelight;
- border-color: darker(#B3C8DD);
+ border-color: darker(@bg_normal);
}
.view:selected, .entry:selected {
@@ -246,15 +251,9 @@ GtkCalendar:selected {
}
.progressbar {
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_prelight, 0.8)), to(shade(@bg_prelight, 1.8)));
- border-color: darker(@bg_prelight);
-
- border-width: 1 1;
-}
-
-.progressbar.vertical {
- background-image: -gtk-gradient(linear, left top, right top, from(shade(@bg_prelight, 0.8)), to(shade(@bg_prelight, 1.8)));
- border-color: darker(@bg_prelight);
+ color: #ffffff;
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#606080, 0.8)), to(shade(#606080, 1.8)));
+ border-color: darker(#606080);
border-width: 1 1;
}
@@ -263,17 +262,24 @@ GtkCalendar:selected {
background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_normal, 0.8)), to(shade(@bg_normal, 1.8)));
}
-.trough.vertical {
- background-image: -gtk-gradient(linear, left top, right top, from(shade(@bg_normal, 0.8)), to(shade(@bg_normal, 1.8)));
-}
-
.scrollbar.trough {
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_active, 0.8)), to(shade(@bg_active, 1.8)));
+ background-image: -gtk-gradient(linear, left top, right top, from(shade(@bg_active, 0.8)), to(shade(@bg_active, 1.8)));
border-color: darker(@bg_active);
+
+ border-width: 2 2;
}
-.scrollbar.vertical {
+.scale.trough {
background-image: -gtk-gradient(linear, left top, right top, from(shade(@bg_active, 0.8)), to(shade(@bg_active, 1.8)));
+ border-color: darker(@bg_active);
+}
+
+.scrollbar.trough.horizontal {
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_active, 0.8)), to(shade(@bg_active, 1.8)));
+}
+
+.scale.trough.horizontal {
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_active, 0.8)), to(shade(@bg_active, 1.8)));
}
.notebook tab {
@@ -288,20 +294,20 @@ GtkCalendar:selected {
border-color: darker(@bg_normal);
}
-.dock, .menubar, .toolbar {
+.menubar, .dock, .toolbar {
border-width: 1 2;
}
-.dock:active, .menubar:active, .toolbar:active {
- color: #224466;
- background-color: #A4B8CB;
- border-color: darker(#A4B8CB);
+.menubar:active, .dock:active, .toolbar:active {
+ color: #000000;
+ background-color: #bfbdbb;
+ border-color: darker(#bfbdbb);
}
-.dock:hover, .menubar:hover, .toolbar:hover {
- color: #224466;
- background-color: #B3C8DD;
- border-color: darker(#B3C8DD);
+.menubar:hover, .dock:hover, .toolbar:hover {
+ color: #ffffff;
+ background-color: #606080;
+ border-color: darker(#606080);
}
.menuitem {
@@ -310,55 +316,52 @@ GtkCalendar:selected {
border-width: 2 2;
}
-.button {
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_normal, 0.8)), to(shade(@bg_normal, 1.8)));
-
- border-width: 3 3;
+.menuitem:active {
+ color: #000000;
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#bfbdbb, 1.8)), to(shade(#bfbdbb, 0.8)));
+ border-color: darker(#bfbdbb);
}
-.button:active, .menuitem:active {
- color: #224466;
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#A4B8CB, 0.8)), to(shade(#A4B8CB, 1.8)));
- border-color: darker(#A4B8CB);
-}
-
-.button:insensitive, .menuitem:insensitive {
+.menuitem:insensitive {
background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_insensitive, 0.8)), to(shade(@bg_insensitive, 1.8)));
}
-.button:hover, .menuitem:hover {
- color: #224466;
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#B3C8DD, 0.8)), to(shade(#B3C8DD, 1.8)));
- border-color: darker(#B3C8DD);
+.menuitem:hover {
+ color: #ffffff;
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#606080, 0.8)), to(shade(#606080, 1.8)));
+ border-color: darker(#606080);
}
-.button:selected, .menuitem:selected {
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_selected, 0.8)), to(shade(@bg_selected, 1.8)));
+.menuitem:selected {
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_selected, 1.8)), to(shade(@bg_selected, 0.8)));
}
-.slider {
+.button.horizontal, .scrollbar.slider.horizontal {
background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_normal, 0.8)), to(shade(@bg_normal, 1.8)));
+
+ border-width: 2 2;
}
-.slider:active {
+.button.horizontal:active, .scrollbar.slider.horizontal:active {
background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_active, 1.8)), to(shade(@bg_active, 0.8)));
}
-.slider:insensitive {
+.button.horizontal:insensitive, .scrollbar.slider.horizontal:insensitive {
background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_insensitive, 0.8)), to(shade(@bg_insensitive, 1.8)));
}
-.slider:hover {
+.button.horizontal:hover, .scrollbar.slider.horizontal:hover {
background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_prelight, 0.8)), to(shade(@bg_prelight, 1.8)));
}
-.slider:selected {
- background-color: @base_selected;
+.button.horizontal:selected, .scrollbar.slider.horizontal:selected {
background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_selected, 1.8)), to(shade(@bg_selected, 0.8)));
}
.button.vertical, .scrollbar.slider.vertical {
background-image: -gtk-gradient(linear, left top, right top, from(shade(@bg_normal, 0.8)), to(shade(@bg_normal, 1.8)));
+
+ border-width: 2 2;
}
.button.vertical:active, .scrollbar.slider.vertical:active {
@@ -376,3 +379,27 @@ GtkCalendar:selected {
.button.vertical:selected, .scrollbar.slider.vertical:selected {
background-image: -gtk-gradient(linear, left top, right top, from(shade(@bg_selected, 1.8)), to(shade(@bg_selected, 0.8)));
}
+
+.button, .scale {
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_normal, 0.8)), to(shade(#fafaf2, 1.8)));
+
+ border-width: 3 3;
+}
+
+.button:active, .scale:active {
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#bfbdbb, 1.8)), to(shade(#bfbdbb, 0.8)));
+ border-color: darker(#bfbdbb);
+}
+
+.button:insensitive, .scale:insensitive {
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_insensitive, 0.8)), to(shade(@bg_insensitive, 1.8)));
+}
+
+.button:hover, .scale:hover {
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#606080, 0.8)), to(shade(#606080, 1.8)));
+ border-color: darker(#606080);
+}
+
+.button:selected, .scale:selected {
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_selected, 1.8)), to(shade(@bg_selected, 0.8)));
+}
diff --git a/themes/xfce-4.2/Makefile.am b/themes/xfce-4.2/Makefile.am
index 68b5c84..c12c508 100644
--- a/themes/xfce-4.2/Makefile.am
+++ b/themes/xfce-4.2/Makefile.am
@@ -1,3 +1,4 @@
-SUBDIRS = gtk-2.0
+SUBDIRS = $(GTK_SUBDIRS)
+DIST_SUBDIRS = gtk-2.0 gtk-3.0
themedir = $(datadir)/themes/Xfce-4.2
diff --git a/themes/b5/gtk-3.0/Makefile.am b/themes/xfce-4.2/gtk-3.0/Makefile.am
similarity index 52%
copy from themes/b5/gtk-3.0/Makefile.am
copy to themes/xfce-4.2/gtk-3.0/Makefile.am
index ee99671..41e48e4 100644
--- a/themes/b5/gtk-3.0/Makefile.am
+++ b/themes/xfce-4.2/gtk-3.0/Makefile.am
@@ -1,4 +1,4 @@
-themedir = $(datadir)/themes/Xfce-b5/gtk-3.0
+themedir = $(datadir)/themes/Xfce-4.2/gtk-3.0
theme_DATA = gtk.css
EXTRA_DIST = $(theme_DATA)
diff --git a/themes/redmondxp/gtk-3.0/gtk.css b/themes/xfce-4.2/gtk-3.0/gtk.css
similarity index 56%
copy from themes/redmondxp/gtk-3.0/gtk.css
copy to themes/xfce-4.2/gtk-3.0/gtk.css
index 5892444..9cc3813 100644
--- a/themes/redmondxp/gtk-3.0/gtk.css
+++ b/themes/xfce-4.2/gtk-3.0/gtk.css
@@ -1,21 +1,25 @@
+/* Created June 2005 by Olivier Fourdan
+ * Ported from gtk-2.0 to gtk-3.0 by Peter de Ridder <peter at xfce.org>
+ * Released under the GPL license
+ */
@define-color fg_active #000000;
- at define-color fg_insensitive #7f7f79;
+ at define-color fg_insensitive #8e8e8a;
@define-color fg_normal #000000;
@define-color fg_prelight #000000;
@define-color fg_selected #ffffff;
- at define-color bg_active #d4d4ce;
- at define-color bg_insensitive #efebdf;
- at define-color bg_normal #efebdf;
- at define-color bg_prelight #efebdf;
- at define-color bg_selected #0055ef;
+ at define-color bg_active #e6e8ea;
+ at define-color bg_insensitive #edeff2;
+ at define-color bg_normal #edeff2;
+ at define-color bg_prelight #f2f4f7;
+ at define-color bg_selected #5582c2;
- at define-color base_active #e5e5e5;
- at define-color base_insensitive #efebdf;
+ at define-color base_active #d3d7e0;
+ at define-color base_insensitive #edeff2;
@define-color base_normal #ffffff;
- at define-color base_prelight #efebdf;
- at define-color base_selected #0055ef;
+ at define-color base_prelight #e6e8ea;
+ at define-color base_selected #5582c2;
@define-color text_active #000000;
@define-color text_insensitive #000000;
@@ -27,23 +31,30 @@
engine: xfce;
-xfce-smooth-edge: true;
+ -xfce-grip-style: disabled;
-GtkButton-default-border : 0;
-GtkButton-default-outside-border: 0;
- -GtkButton-default-spacing : 10;
- -GtkWidget-focus-line-width : 1;
- -GtkWidget-focus-padding : 0;
- -GtkCheckButton-indicator-size : 14;
+ -GtkButton-child-displacement-x : 0;
+ -GtkButton-child-displacement-y : 1;
+ -GtkButton-default-spacing : 5;
+ -GtkCheckButton-indicator-size : 12;
+ -GtkMenuBar-internal-padding : 2;
-GtkMenuBar-shadow-type : out;
- -GtkMenuItem-selected-shadow-type: none;
+ -GtkHandleBox-shadow-type : out;
+ -GtkMenuItem-selected-shadow-type: etched-in;
/*GtkPaned::handle_full_size : 1*/
+ -GtkPaned-handle-full-size : 7;
-GtkRange-slider-width : 15;
-GtkRange-stepper-size : 15;
-GtkRange-stepper-spacing : 0;
-GtkRange-trough-border : 0;
+ -GtkScrollbar-has_backward_stepper: 1;
-GtkScrollbar-min-slider-length : 20;
-GtkToolbar-shadow-type : out;
- -GtkWidget-interior-focus : 1;
+ -GtkWidget-focus-line-width : 1;
+ -GtkWidget-focus-padding : 4;
+ -GtkWidget-interior-focus : 5;
-GtkWidget-internal-padding : 4;
border-width: 2 2;
@@ -82,8 +93,6 @@
color: @text_normal;
background-color: @base_normal;
border-color: darker(@bg_normal);
-
- border-width: 1 1;
}
.view:active, .entry:active {
@@ -99,8 +108,8 @@
}
.view:hover, .entry:hover {
- color: @text_prelight;
- background-color: @base_prelight;
+ color: #ffffff;
+ background-color: #5582c2;
border-color: darker(@bg_normal);
}
@@ -244,57 +253,53 @@ GtkCalendar:selected {
}
.progressbar {
- color: #ffffff;
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#0055ef, 0.9)), to(shade(#0055ef, 1.1)));
- border-color: darker(#0055ef);
+ background-color: #5582c2;
+ border-color: darker(#5582c2);
- border-width: 1 1;
+ border-width: 0 0;
}
.trough {
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_normal, 0.9)), to(shade(@bg_normal, 1.1)));
+ background-color: #d3d7e0;
+ border-color: darker(#d3d7e0);
}
.scale.trough, .scrollbar.trough {
- background-image: -gtk-gradient(linear, left top, right top, from(shade(@bg_active, 0.9)), to(shade(@bg_active, 1.1)));
- border-color: darker(@bg_active);
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#edeff2, 0.95)), to(shade(#edeff2, 1.1)));
+ border-color: darker(#edeff2);
}
-.trough.horizontal {
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_active, 0.9)), to(shade(@bg_active, 1.1)));
- border-color: darker(@bg_active);
+.scale.trough.vertical, .scrollbar.trough.vertical {
+ background-image: -gtk-gradient(linear, left top, right top, from(shade(#edeff2, 0.95)), to(shade(#edeff2, 1.1)));
+ border-color: darker(#edeff2);
}
.notebook {
- background-color: #fafaf2;
- border-color: darker(#fafaf2);
-
- border-width: 1 1;
+ background-color: #f5f5f5;
+ border-color: darker(#f5f5f5);
}
.notebook tab {
color: @fg_active;
- background-color: #d4d4ce;
- border-color: darker(#d4d4ce);
+ background-color: #d3d7e0;
+ border-color: darker(#d3d7e0);
}
.notebook tab:active {
color: @fg_normal;
- background-color: #fafaf2;
- border-color: darker(#fafaf2);
+ background-color: #f5f5f5;
+ border-color: darker(#f5f5f5);
}
.menu {
background-color: #ffffff;
border-color: darker(#ffffff);
-
- border-width: 1 1;
}
.menu:active {
color: #ffffff;
- background-color: #0055ef;
- border-color: darker(#0055ef);
+ background-color: #d3d7e0;
+ border-color: darker(#d3d7e0);
}
.menu:insensitive {
@@ -304,8 +309,8 @@ GtkCalendar:selected {
.menu:hover {
color: #ffffff;
- background-color: #0055ef;
- border-color: darker(#0055ef);
+ background-color: #5582c2;
+ border-color: darker(#5582c2);
}
.menu:selected {
@@ -313,123 +318,129 @@ GtkCalendar:selected {
border-color: darker(@bg_selected);
}
-.menubar {
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_normal, 0.9)), to(shade(@bg_normal, 1.1)));
+.menuitem {
+ background-color: #ffffff;
+ border-color: darker(#ffffff);
- border-width: 2 2;
+ border-width: 1 2;
+}
+
+.menuitem:active {
+ color: #ffffff;
+ background-color: #d3d7e0;
+ border-color: darker(#d3d7e0);
+}
+
+.menuitem:insensitive {
+ background-color: #ffffff;
+ border-color: darker(#ffffff);
}
-.menubar:active {
+.menuitem:hover {
color: #ffffff;
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#0055ef, 1.1)), to(shade(#0055ef, 0.9)));
- border-color: darker(#0055ef);
+ background-color: #5582c2;
+ border-color: darker(#5582c2);
}
-.menubar:insensitive {
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_insensitive, 0.9)), to(shade(@bg_insensitive, 1.1)));
+.menuitem:selected {
+ background-color: @bg_selected;
+ border-color: darker(@bg_selected);
}
-.menubar:hover {
+.menubar:active .toolbar:active {
color: #ffffff;
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#0055ef, 0.9)), to(shade(#0055ef, 1.1)));
- border-color: darker(#0055ef);
+ background-color: #d3d7e0;
+ border-color: darker(#d3d7e0);
}
-.menubar:selected {
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_selected, 1.1)), to(shade(@bg_selected, 0.9)));
+
+.menubar:hover .toolbar:hover {
+ color: #ffffff;
+ background-color: #5582c2;
+ border-color: darker(#5582c2);
}
.button {
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#fafaf2, 1.1)), to(shade(#fafaf2, 0.9)));
- border-color: darker(#fafaf2);
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#e6e8ea, 1.1)), to(shade(#e6e8ea, 0.95)));
+ border-color: darker(#e6e8ea);
+
+ -GtkWidget-focus-padding: 1;
}
.button:active {
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#ffcb39, 0.9)), to(shade(#ffcb39, 1.1)));
- border-color: darker(#ffcb39);
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#c2cacf, 0.95)), to(shade(#c2cacf, 1.1)));
+ border-color: darker(#c2cacf);
}
.button:insensitive {
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#fafaf2, 1.1)), to(shade(#fafaf2, 0.9)));
- border-color: darker(#fafaf2);
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_insensitive, 1.1)), to(shade(@bg_insensitive, 0.95)));
+ border-color: darker(@bg_insensitive);
}
.button:hover {
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#fafaf2, 1.1)), to(shade(#fafaf2, 0.9)));
- border-color: darker(#fafaf2);
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#f2f4f7, 1.1)), to(shade(#f2f4f7, 0.95)));
+ border-color: darker(#f2f4f7);
}
.button:selected {
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_selected, 0.9)), to(shade(@bg_selected, 1.1)));
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_selected, 0.95)), to(shade(@bg_selected, 1.1)));
+ border-color: darker(@bg_selected);
}
-.button.horizontal, .scrollbar.slider.horizontal {
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#c6d3ff, 1.1)), to(shade(#c6d3ff, 0.9)));
- border-color: darker(#c6d3ff);
+.button.horizontal, .slider.horizontal {
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#e6e8ea, 1.1)), to(shade(#e6e8ea, 0.95)));
+ border-color: darker(#e6e8ea);
}
-.button.horizontal:active, .scrollbar.slider.horizontal:active {
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_active, 0.9)), to(shade(@bg_active, 1.1)));
- border-color: darker(@bg_active);
+.button.horizontal:active, .slider.horizontal:active {
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#edeff2, 0.95)), to(shade(#edeff2, 1.1)));
+ border-color: darker(#edeff2);
}
-.button.horizontal:insensitive, .scrollbar.slider.horizontal:insensitive {
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_insensitive, 1.1)), to(shade(@bg_insensitive, 0.9)));
+.button.horizontal:insensitive, .slider.horizontal:insensitive {
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_insensitive, 1.1)), to(shade(@bg_insensitive, 0.95)));
border-color: darker(@bg_insensitive);
}
-.button.horizontal:hover, .scrollbar.slider.horizontal:hover {
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#c6d3ff, 1.1)), to(shade(#c6d3ff, 0.9)));
- border-color: darker(#c6d3ff);
+.button.horizontal:hover, .slider.horizontal:hover {
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#f2f4f7, 1.1)), to(shade(#f2f4f7, 0.95)));
+ border-color: darker(#f2f4f7);
}
-.button.horizontal:selected, .scrollbar.slider.horizontal:selected {
- color: #000000;
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#efebdf, 0.9)), to(shade(#efebdf, 1.1)));
- border-color: darker(#efebdf);
+.button.horizontal:selected, .slider.horizontal:selected {
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_selected, 0.95)), to(shade(@bg_selected, 1.1)));
+ border-color: darker(@bg_selected);
}
-.button.vertical, .scrollbar.slider.vertical {
- background-image: -gtk-gradient(linear, left top, right top, from(shade(#c6d3ff, 1.1)), to(shade(#c6d3ff, 0.9)));
- border-color: darker(#c6d3ff);
+.button.vertical, .slider.vertical {
+ background-image: -gtk-gradient(linear, left top, right top, from(shade(#e6e8ea, 1.1)), to(shade(#e6e8ea, 0.95)));
+ border-color: darker(#e6e8ea);
}
-.button.vertical:active, .scrollbar.slider.vertical:active {
- background-image: -gtk-gradient(linear, left top, right top, from(shade(@bg_active, 0.9)), to(shade(@bg_active, 1.1)));
- border-color: darker(@bg_active);
+.button.vertical:active, .slider.vertical:active {
+ background-image: -gtk-gradient(linear, left top, right top, from(shade(#edeff2, 0.95)), to(shade(#edeff2, 1.1)));
+ border-color: darker(#edeff2);
}
-.button.vertical:insensitive, .scrollbar.slider.vertical:insensitive {
- background-image: -gtk-gradient(linear, left top, right top, from(shade(@bg_insensitive, 1.1)), to(shade(@bg_insensitive, 0.9)));
+.button.vertical:insensitive, .slider.vertical:insensitive {
+ background-image: -gtk-gradient(linear, left top, right top, from(shade(@bg_insensitive, 1.1)), to(shade(@bg_insensitive, 0.95)));
border-color: darker(@bg_insensitive);
}
-.button.vertical:hover, .scrollbar.slider.vertical:hover {
- background-image: -gtk-gradient(linear, left top, right top, from(shade(#c6d3ff, 1.1)), to(shade(#c6d3ff, 0.9)));
- border-color: darker(#c6d3ff);
+.button.vertical:hover, .slider.vertical:hover {
+ background-image: -gtk-gradient(linear, left top, right top, from(shade(#f2f4f7, 1.1)), to(shade(#f2f4f7, 0.95)));
+ border-color: darker(#f2f4f7);
}
-.button.vertical:selected, .scrollbar.slider.vertical:selected {
- background-image: -gtk-gradient(linear, left top, right top, from(shade(#efebdf, 0.9)), to(shade(#efebdf, 1.1)));
- border-color: darker(#efebdf);
-}
-
-.scale.slider.horizontal {
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#efebdf, 1.1)), to(shade(#efebdf, 0.9)));
- border-color: darker(#efebdf);
-}
-
-.scale.slider.horizontal:insensitive {
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#efebdf, 1.1)), to(shade(#efebdf, 0.9)));
- border-color: darker(#efebdf);
+.button.vertical:selected, .slider.vertical:selected {
+ background-image: -gtk-gradient(linear, left top, right top, from(shade(@bg_selected, 0.95)), to(shade(@bg_selected, 1.1)));
+ border-color: darker(@bg_selected);
}
-.scale.slider.vertical {
- background-image: -gtk-gradient(linear, left top, right top, from(shade(#efebdf, 1.1)), to(shade(#efebdf, 0.9)));
- border-color: darker(#efebdf);
+.dock {
+ border-width: 0 2;
}
-.scale.slider.vertical:insensitive {
- background-image: -gtk-gradient(linear, left top, right top, from(shade(#efebdf, 1.1)), to(shade(#efebdf, 0.9)));
- border-color: darker(#efebdf);
+.radio {
+ -GtkCheckButton-indicator-size: 14;
}
diff --git a/themes/xfce-4.4/Makefile.am b/themes/xfce-4.4/Makefile.am
index 85df91b..de33bfb 100644
--- a/themes/xfce-4.4/Makefile.am
+++ b/themes/xfce-4.4/Makefile.am
@@ -1,3 +1,4 @@
-SUBDIRS = gtk-2.0
+SUBDIRS = $(GTK_SUBDIRS)
+DIST_SUBDIRS = gtk-2.0 gtk-3.0
themedir = $(datadir)/themes/Xfce-4.4
diff --git a/themes/b5/gtk-3.0/Makefile.am b/themes/xfce-4.4/gtk-3.0/Makefile.am
similarity index 52%
copy from themes/b5/gtk-3.0/Makefile.am
copy to themes/xfce-4.4/gtk-3.0/Makefile.am
index ee99671..12416e9 100644
--- a/themes/b5/gtk-3.0/Makefile.am
+++ b/themes/xfce-4.4/gtk-3.0/Makefile.am
@@ -1,4 +1,4 @@
-themedir = $(datadir)/themes/Xfce-b5/gtk-3.0
+themedir = $(datadir)/themes/Xfce-4.4/gtk-3.0
theme_DATA = gtk.css
EXTRA_DIST = $(theme_DATA)
diff --git a/themes/orange/gtk-3.0/gtk.css b/themes/xfce-4.4/gtk-3.0/gtk.css
similarity index 57%
copy from themes/orange/gtk-3.0/gtk.css
copy to themes/xfce-4.4/gtk-3.0/gtk.css
index 84cd4ad..4279822 100644
--- a/themes/orange/gtk-3.0/gtk.css
+++ b/themes/xfce-4.4/gtk-3.0/gtk.css
@@ -1,27 +1,35 @@
+/* Created July 2006
+ * Modified Dec. 2006
+ * Modified Jan. 2007
+ * Olivier Fourdan <fourdan at xfce.org>
+ * Based on Tango color scheme http://tango-project.org
+ * Ported from gtk-2.0 to gtk-3.0 by Peter de Ridder <peter at xfce.org>
+ * Released under the GPL license
+ */
@define-color fg_active #000000;
- at define-color fg_insensitive #858481;
- at define-color fg_normal #000000;
- at define-color fg_prelight #000000;
+ at define-color fg_insensitive #888a85;
+ at define-color fg_normal #101010;
+ at define-color fg_prelight #101010;
@define-color fg_selected #000000;
- at define-color bg_active #fff9e1;
- at define-color bg_insensitive #f4f2ed;
- at define-color bg_normal #f4f2ed;
- at define-color bg_prelight #fff9e1;
- at define-color bg_selected #e0dcd7;
+ at define-color bg_active #d3d7cf;
+ at define-color bg_insensitive #eeeeec;
+ at define-color bg_normal #eeeeec;
+ at define-color bg_prelight #eeeeec;
+ at define-color bg_selected #d3d7cf;
- at define-color base_active #e0dcd7;
- at define-color base_insensitive #f4f2ed;
+ at define-color base_active #d3d7cf;
+ at define-color base_insensitive #eeeeec;
@define-color base_normal #ffffff;
- at define-color base_prelight #fff9e1;
- at define-color base_selected #ffe371;
+ at define-color base_prelight #eeeeec;
+ at define-color base_selected #3465a4;
- at define-color text_active #000000;
- at define-color text_insensitive #000000;
- at define-color text_normal #000000;
- at define-color text_prelight #000000;
- at define-color text_selected #000000;
+ at define-color text_active #101010;
+ at define-color text_insensitive #101010;
+ at define-color text_normal #101010;
+ at define-color text_prelight #101010;
+ at define-color text_selected #ffffff;
* {
engine: xfce;
@@ -29,26 +37,26 @@
-xfce-smooth-edge: true;
-xfce-grip-style: disabled;
+ -GtkWidget-focus-line-width : 1;
+ -GtkWidget-focus-padding : 4;
+ -GtkWidget-interior-focus : 5;
+ -GtkWidget-internal-padding : 4;
-GtkButton-default-border : 0;
-GtkButton-default-outside-border: 0;
-GtkButton-child-displacement-x : 0;
-GtkButton-child-displacement-y : 1;
-GtkButton-default-spacing : 5;
- -GtkWidget-focus-padding : 1;
+ -GtkButton-focus-padding : 1;
-GtkCheckButton-indicator-size : 12;
- -GtkMenuItem-selected-shadow-type: none;
+ -GtkMenuItem-selected-shadow-type: etched-in;
/*GtkPaned::handle_full_size : 1*/
- -GtkPaned-handle-size : 7;
+ -GtkPaned-handle-full-size : 7;
-GtkRange-slider-width : 15;
-GtkRange-stepper-size : 15;
-GtkRange-stepper-spacing : 0;
-GtkRange-trough-border : 0;
-GtkScrollbar-has-backward-stepper: 1;
-GtkScrollbar-min-slider-length : 20;
- -GtkWidget-focus-line-width : 1;
- -GtkWidget-focus-padding : 4;
- -GtkWidget-interior-focus : 5;
- -GtkWidget-internal-padding : 4;
border-width: 2 2;
@@ -170,20 +178,12 @@ GtkCalendar:selected {
background-color: @base_active;
}
-.check {
+.check, .radio {
color: @text_normal;
background-color: @base_normal;
border-color: @fg_normal;
}
-.radio {
- color: @text_normal;
- background-color: @base_normal;
- border-color: @fg_normal;
-
- -GtkCheckButton-indicator-size: 14;
-}
-
.check:active, .radio:active {
color: @text_normal;
background-color: @base_normal;
@@ -254,180 +254,214 @@ GtkCalendar:selected {
}
.progressbar {
- background-color: #ffe371;
- border-color: darker(#ffe371);
+ color: #4e9a06;
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#8ae234, 1.1)), to(shade(#8ae234, 0.95)));
+ border-color: darker(#8ae234);
border-width: 0 0;
}
-.trough {
- background-color: #f4f2ed;
- border-color: darker(#f4f2ed);
+.progressbar.vertical {
+ background-image: -gtk-gradient(linear, left top, right top, from(shade(#8ae234, 1.1)), to(shade(#8ae234, 0.95)));
}
-.scale.trough, .scrollbar.trough {
- background-image: -gtk-gradient(linear, left top, right top, from(shade(#e0dcd7, 0.95)), to(shade(#e0dcd7, 1.05)));
- border-color: darker(#e0dcd7);
+.trough {
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#e8e8e6, 0.95)), to(shade(#e8e8e6, 1.1)));
+ border-color: darker(#e8e8e6);
}
-.trough.horizontal {
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#e0dcd7, 0.95)), to(shade(#e0dcd7, 1.05)));
- border-color: darker(#e0dcd7);
+.trough.vertical {
+ background-image: -gtk-gradient(linear, left top, right top, from(shade(#e8e8e6, 0.95)), to(shade(#e8e8e6, 1.1)));
}
.notebook {
- background-color: #f8f7f5;
- border-color: darker(#f8f7f5);
+ color: #101010;
+ background-color: #ffffff;
+ border-color: darker(#ffffff);
}
.notebook tab {
color: @fg_active;
- background-color: #e0dcd7;
- border-color: darker(#e0dcd7);
+ background-color: #e8e8e6;
+ border-color: darker(#e8e8e6);
}
.notebook tab:active {
- color: @fg_normal;
- background-color: #f8f7f5;
- border-color: darker(#f8f7f5);
+ color: #101010;
+ background-color: #ffffff;
+ border-color: darker(#ffffff);
}
.menu {
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#f8f7f5, 1.05)), to(shade(#f8f7f5, 0.95)));
- border-color: darker(#f8f7f5);
+ background-color: #ffffff;
+ border-color: darker(#ffffff);
+}
+
+.menu:active {
+ background-color: @bg_active;
+ border-color: darker(@bg_active);
+}
+
+.menu:insensitive {
+ background-color: #ffffff;
+ border-color: darker(#ffffff);
+}
+
+.menu:hover {
+ background-color: #d3d7cf;
+ border-color: darker(#d3d7cf);
+}
+
+.menu:selected {
+ color: #000000;
+ background-color: @bg_selected;
+ border-color: darker(@bg_selected);
}
.menuitem {
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#f8f7f5, 1.05)), to(shade(#f8f7f5, 0.95)));
- border-color: darker(#f8f7f5);
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#ffffff, 1.1)), to(shade(#ffffff, 0.95)));
+ border-color: darker(#ffffff);
border-width: 1 2;
+ -GtkWidget-internal-padding: 5;
}
-.menuitem:active, .menu:active {
- color: #000000;
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#ffe371, 0.95)), to(shade(#ffe371, 1.05)));
- border-color: darker(#ffe371);
+.menuitem:active {
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_active, 0.95)), to(shade(@bg_active, 1.1)));
+ border-color: darker(@bg_active);
+}
+
+.menuitem:insensitive {
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#ffffff, 1.1)), to(shade(#ffffff, 0.95)));
+ border-color: darker(#ffffff);
}
-.menuitem:insensitive, .menu:insensitive {
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#f8f7f5, 1.05)), to(shade(#f8f7f5, 0.95)));
- border-color: darker(#f8f7f5);
+.menuitem:hover {
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#d3d7cf, 1.1)), to(shade(#d3d7cf, 0.95)));
+ border-color: darker(#d3d7cf);
}
-.menuitem:hover, .menu:hover {
+.menuitem:selected {
color: #000000;
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#ffe371, 1.05)), to(shade(#ffe371, 0.95)));
- border-color: darker(#ffe371);
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_selected, 0.95)), to(shade(@bg_selected, 1.1)));
+ border-color: darker(@bg_selected);
}
-.menuitem:selected, .menu:selected {
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#ffe371, 0.95)), to(shade(#ffe371, 1.05)));
- border-color: darker(#ffe371);
+.menubar {
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#eeeeec, 1.2)), to(shade(#eeeeec, 0.9)));
+ border-color: darker(#eeeeec);
+
+ border-width: 1 3;
}
-.menubar, .toolbar {
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_normal, 1.05)), to(shade(@bg_normal, 0.95)));
+.menubar:active {
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_active, 0.9)), to(shade(@bg_active, 1.2)));
+ border-color: darker(@bg_active);
}
-.menubar:active, .toolbar:active {
- color: #000000;
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#ffe371, 0.95)), to(shade(#ffe371, 1.05)));
- border-color: darker(#ffe371);
+.menubar:insensitive {
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#eeeeec, 1.2)), to(shade(#eeeeec, 0.9)));
+ border-color: darker(#eeeeec);
}
-.menubar:insensitive, .toolbar:insensitive {
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_insensitive, 1.05)), to(shade(@bg_insensitive, 0.95)));
+.menubar:hover {
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#d3d7cf, 1.2)), to(shade(#d3d7cf, 0.9)));
+ border-color: darker(#d3d7cf);
}
-.menubar:hover, .toolbar:hover {
+.menubar:selected {
color: #000000;
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#fff0b3, 1.05)), to(shade(#fff0b3, 0.95)));
- border-color: darker(#fff0b3);
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_selected, 0.9)), to(shade(@bg_selected, 1.2)));
+ border-color: darker(@bg_selected);
}
-.menubar:selected, .toolbar:selected {
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#ffe371, 0.95)), to(shade(#ffe371, 1.05)));
- border-color: darker(#ffe371);
+.button {
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#eeeeec, 1.1)), to(shade(#eeeeec, 0.95)));
+ border-color: darker(#eeeeec);
}
-.button {
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#ebe6e1, 1.05)), to(shade(#ebe6e1, 0.95)));
- border-color: darker(#ebe6e1);
-}
-
-.button:active {
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#ffe371, 0.95)), to(shade(#ffe371, 1.05)));
- border-color: darker(#ffe371);
-}
-
-.button:insensitive {
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_insensitive, 1.05)), to(shade(@bg_insensitive, 0.95)));
+.button:active {
+ color: #000000;
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#d3d7cf, 0.95)), to(shade(#d3d7cf, 1.1)));
+ border-color: darker(#d3d7cf);
+}
+
+.button:insensitive {
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_insensitive, 1.1)), to(shade(@bg_insensitive, 0.95)));
border-color: darker(@bg_insensitive);
-}
-
-.button:hover {
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#fff0b3, 1.05)), to(shade(#fff0b3, 0.95)));
- border-color: darker(#fff0b3);
+}
+
+.button:hover {
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#d3d7cf, 0.95)), to(shade(#d3d7cf, 1.1)));
+ border-color: darker(#d3d7cf);
}
.button:selected {
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_selected, 0.95)), to(shade(@bg_selected, 1.05)));
- border-color: darker(@bg_selected);
+ color: #ffffff;
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#3465a4, 1.1)), to(shade(#3465a4, 0.95)));
+ border-color: darker(#3465a4);
+}
+
+.tooltip {
+ color: #101010;
+ background-color: #ffffdf;
+ border-color: darker(#ffffdf);
}
-.slider.horizontal {
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#f4f2ed, 1.05)), to(shade(#f4f2ed, 0.95)));
- border-color: darker(#f4f2ed);
+.scrollbar {
+ -xfce-grip-style: rough;
}
-.slider.horizontal:active {
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#e0dcd7, 0.95)), to(shade(#e0dcd7, 1.05)));
- border-color: darker(#e0dcd7);
+.button.horizontal, .slider.horizontal {
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#d3d7cf, 1.1)), to(shade(#d3d7cf, 0.95)));
+ border-color: darker(#d3d7cf);
}
-.slider.horizontal:insensitive {
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_insensitive, 1.05)), to(shade(@bg_insensitive, 0.95)));
+.button.horizontal:active, .slider.horizontal:active {
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#e8e8e6, 0.95)), to(shade(#e8e8e6, 1.1)));
+ border-color: darker(#e8e8e6);
+}
+
+.button.horizontal:insensitive, .slider.horizontal:insensitive {
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_insensitive, 1.1)), to(shade(@bg_insensitive, 0.95)));
border-color: darker(@bg_insensitive);
}
-.slider.horizontal:hover {
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#fff0b3, 1.05)), to(shade(#fff0b3, 0.95)));
- border-color: darker(#fff0b3);
+.button.horizontal:hover, .slider.horizontal:hover {
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#d3d7cf, 1.1)), to(shade(#d3d7cf, 0.95)));
+ border-color: darker(#d3d7cf);
}
-.slider.horizontal:selected {
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_selected, 0.95)), to(shade(@bg_selected, 1.05)));
+.button.horizontal:selected, .slider.horizontal:selected {
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_selected, 0.95)), to(shade(@bg_selected, 1.1)));
border-color: darker(@bg_selected);
}
-.slider.vertical {
- background-image: -gtk-gradient(linear, left top, right top, from(shade(#f4f2ed, 1.05)), to(shade(#f4f2ed, 0.95)));
- border-color: darker(#f4f2ed);
+.button.vertical, .slider.vertical {
+ background-image: -gtk-gradient(linear, left top, right top, from(shade(#d3d7cf, 1.1)), to(shade(#d3d7cf, 0.95)));
+ border-color: darker(#d3d7cf);
}
-.slider.vertical:active {
- background-image: -gtk-gradient(linear, left top, right top, from(shade(#e0dcd7, 0.95)), to(shade(#e0dcd7, 1.05)));
- border-color: darker(#e0dcd7);
+.button.vertical:active, .slider.vertical:active {
+ background-image: -gtk-gradient(linear, left top, right top, from(shade(#e8e8e6, 0.95)), to(shade(#e8e8e6, 1.1)));
+ border-color: darker(#e8e8e6);
}
-.slider.vertical:insensitive {
- background-image: -gtk-gradient(linear, left top, right top, from(shade(@bg_insensitive, 1.05)), to(shade(@bg_insensitive, 0.95)));
+.button.vertical:insensitive, .slider.vertical:insensitive {
+ background-image: -gtk-gradient(linear, left top, right top, from(shade(@bg_insensitive, 1.1)), to(shade(@bg_insensitive, 0.95)));
border-color: darker(@bg_insensitive);
}
-.slider.vertical:hover {
- background-image: -gtk-gradient(linear, left top, right top, from(shade(#fff0b3, 1.05)), to(shade(#fff0b3, 0.95)));
- border-color: darker(#fff0b3);
+.button.vertical:hover, .slider.vertical:hover {
+ background-image: -gtk-gradient(linear, left top, right top, from(shade(#d3d7cf, 1.1)), to(shade(#d3d7cf, 0.95)));
+ border-color: darker(#d3d7cf);
}
-.slider.vertical:selected {
- background-image: -gtk-gradient(linear, left top, right top, from(shade(@bg_selected, 0.95)), to(shade(@bg_selected, 1.05)));
+.button.vertical:selected, .slider.vertical:selected {
+ background-image: -gtk-gradient(linear, left top, right top, from(shade(@bg_selected, 0.95)), to(shade(@bg_selected, 1.1)));
border-color: darker(@bg_selected);
}
-.tooltip {
- color: #000000;
- background-color: #ffffdf;
- border-color: darker(#ffffdf);
+.radio {
+ -GtkCheckButton-indicator-size: 14;
}
diff --git a/themes/xfce-4.6/Makefile.am b/themes/xfce-4.6/Makefile.am
index 7b4ab13..fde6903 100644
--- a/themes/xfce-4.6/Makefile.am
+++ b/themes/xfce-4.6/Makefile.am
@@ -1,3 +1,4 @@
-SUBDIRS = gtk-2.0
+SUBDIRS = $(GTK_SUBDIRS)
+DIST_SUBDIRS = gtk-2.0 gtk-3.0
themedir = $(datadir)/themes/Xfce-4.6
diff --git a/themes/b5/gtk-3.0/Makefile.am b/themes/xfce-4.6/gtk-3.0/Makefile.am
similarity index 52%
copy from themes/b5/gtk-3.0/Makefile.am
copy to themes/xfce-4.6/gtk-3.0/Makefile.am
index ee99671..9d6d9b8 100644
--- a/themes/b5/gtk-3.0/Makefile.am
+++ b/themes/xfce-4.6/gtk-3.0/Makefile.am
@@ -1,4 +1,4 @@
-themedir = $(datadir)/themes/Xfce-b5/gtk-3.0
+themedir = $(datadir)/themes/Xfce-4.6/gtk-3.0
theme_DATA = gtk.css
EXTRA_DIST = $(theme_DATA)
diff --git a/themes/redmondxp/gtk-3.0/gtk.css b/themes/xfce-4.6/gtk-3.0/gtk.css
similarity index 53%
copy from themes/redmondxp/gtk-3.0/gtk.css
copy to themes/xfce-4.6/gtk-3.0/gtk.css
index 5892444..d792e95 100644
--- a/themes/redmondxp/gtk-3.0/gtk.css
+++ b/themes/xfce-4.6/gtk-3.0/gtk.css
@@ -1,50 +1,102 @@
+/* Created July 2006
+ * Modified Dec. 2006
+ * Modified Jan. 2007
+ * Modified Jul. 2008 for xfce 4.6
+ * Modified Feb. 2009 for xfce 4.6
+ * Olivier Fourdan <fourdan at xfce.org>
+ * Ported from gtk-2.0 to gtk-3.0 by Peter de Ridder <peter at xfce.org>
+ * Released under the GPL license
+ */
@define-color fg_active #000000;
- at define-color fg_insensitive #7f7f79;
- at define-color fg_normal #000000;
- at define-color fg_prelight #000000;
- at define-color fg_selected #ffffff;
-
- at define-color bg_active #d4d4ce;
- at define-color bg_insensitive #efebdf;
- at define-color bg_normal #efebdf;
- at define-color bg_prelight #efebdf;
- at define-color bg_selected #0055ef;
-
- at define-color base_active #e5e5e5;
- at define-color base_insensitive #efebdf;
+ at define-color fg_insensitive #888a85;
+ at define-color fg_normal #101010;
+ at define-color fg_prelight #101010;
+ at define-color fg_selected #000000;
+
+ at define-color bg_active #d9d7d6;
+ at define-color bg_insensitive #eeeeec;
+ at define-color bg_normal #eeeeec;
+ at define-color bg_prelight #eeeeec;
+ at define-color bg_selected #d9d7d6;
+
+ at define-color base_active #d9d7d6;
+ at define-color base_insensitive #eeeeec;
@define-color base_normal #ffffff;
- at define-color base_prelight #efebdf;
- at define-color base_selected #0055ef;
+ at define-color base_prelight #eeeeec;
+ at define-color base_selected #bad8ff;
- at define-color text_active #000000;
- at define-color text_insensitive #000000;
- at define-color text_normal #000000;
- at define-color text_prelight #000000;
- at define-color text_selected #ffffff;
+ at define-color text_active #101010;
+ at define-color text_insensitive #101010;
+ at define-color text_normal #101010;
+ at define-color text_prelight #101010;
+ at define-color text_selected #101010;
* {
engine: xfce;
-xfce-smooth-edge: true;
+ -xfce-grip-style: disabled;
- -GtkButton-default-border : 0;
- -GtkButton-default-outside-border: 0;
- -GtkButton-default-spacing : 10;
-GtkWidget-focus-line-width : 1;
-GtkWidget-focus-padding : 0;
- -GtkCheckButton-indicator-size : 14;
- -GtkMenuBar-shadow-type : out;
- -GtkMenuItem-selected-shadow-type: none;
+ -GtkWidget-interior-focus : 0;
+ -GtkWidget-internal-padding : 0;
+
+ -GtkButton-child-displacement-x : 0;
+ -GtkButton-child-displacement-y : 1;
+ -GtkButton-default-border : 0;
+ -GtkButton-default-outside-border: 0;
+ /*-GtkButton-focus-line-pattern : "\0";*/
+
+ -GtkButtonBox-child-internal-pad-x: 0;
+ -GtkButtonBox-child-internal-pad-y: 0;
+ -GtkButtonBox-child-min-height : 0;
+ -GtkButtonBox-child-min-width : 0;
+
+ -GtkCheckButton-indicator-size : 12;
+ /*-GtkCheckButton-focus-line-pattern: "\1\1";*/
+
+ /*-GtkEntry-focus-line-pattern : "\0";*/
+
+ /*-GtkRadioButton-focus-line-pattern: "\1\1";*/
+
+ -GtkExpander-expander-size : 11;
+ -GtkExpander-expander-spacing : 0;
+
+ -GtkMenuBar-internal-padding : 0;
+
+ -GtkMenu-horizontal-padding : 0;
+ -GtkMenu-vertical-padding : 0;
+
+ -GtkMenuItem-internal-padding : 2;
+ -GtkMenuItem-selected-shadow-type: etched-in;
+
+ -GtkOptionMenu-indicator-size : 0;
+ -GtkOptionMenu-indicator-spacing : 0;
+
/*GtkPaned::handle_full_size : 1*/
+ -GtkPaned-handle-full-size : 3;
+
-GtkRange-slider-width : 15;
-GtkRange-stepper-size : 15;
-GtkRange-stepper-spacing : 0;
-GtkRange-trough-border : 0;
+
+ -GtkScale-trough-size-details : 1;
+ -GtkScale-value-spacing : 0;
+
+ -GtkScrollbar-has-backward-stepper: 1;
-GtkScrollbar-min-slider-length : 20;
- -GtkToolbar-shadow-type : out;
- -GtkWidget-interior-focus : 1;
- -GtkWidget-internal-padding : 4;
+
+ /*-GtkTextView-focus-line-pattern : "\0";*/
+
+ -GtkToolbar-internal-padding : 0;
+ -GtkToolbar-space-size : 10;
+
+ -GtkTreeView-expander-size : 11;
+ -GtkTreeView-horizontal-separator: 0;
+ -GtkTreeView-vertical-separator : 0;
border-width: 2 2;
@@ -82,8 +134,6 @@
color: @text_normal;
background-color: @base_normal;
border-color: darker(@bg_normal);
-
- border-width: 1 1;
}
.view:active, .entry:active {
@@ -244,192 +294,198 @@ GtkCalendar:selected {
}
.progressbar {
- color: #ffffff;
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#0055ef, 0.9)), to(shade(#0055ef, 1.1)));
- border-color: darker(#0055ef);
+ color: #4e9a06;
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#cce2ff, 1.1)), to(shade(#cce2ff, 0.9)));
+ border-color: darker(#cce2ff);
- border-width: 1 1;
+ border-width: 0 0;
}
-.trough {
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_normal, 0.9)), to(shade(@bg_normal, 1.1)));
+.progressbar.vertical {
+ background-image: -gtk-gradient(linear, left top, right top, from(shade(#cce2ff, 1.1)), to(shade(#cce2ff, 0.9)));
}
-.scale.trough, .scrollbar.trough {
- background-image: -gtk-gradient(linear, left top, right top, from(shade(@bg_active, 0.9)), to(shade(@bg_active, 1.1)));
- border-color: darker(@bg_active);
+.trough {
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#e8e8e6, 0.9)), to(shade(#e8e8e6, 1.1)));
+ border-color: darker(#e8e8e6);
}
-.trough.horizontal {
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_active, 0.9)), to(shade(@bg_active, 1.1)));
- border-color: darker(@bg_active);
+.trough.vertical {
+ background-image: -gtk-gradient(linear, left top, right top, from(shade(#e8e8e6, 0.9)), to(shade(#e8e8e6, 1.1)));
}
.notebook {
- background-color: #fafaf2;
- border-color: darker(#fafaf2);
+ color: #101010;
+ background-color: #ffffff;
+ border-color: darker(#ffffff);
border-width: 1 1;
}
.notebook tab {
color: @fg_active;
- background-color: #d4d4ce;
- border-color: darker(#d4d4ce);
+ background-color: #e8e8e6;
+ border-color: darker(#e8e8e6);
}
.notebook tab:active {
- color: @fg_normal;
- background-color: #fafaf2;
- border-color: darker(#fafaf2);
+ color: #101010;
+ background-color: #ffffff;
+ border-color: darker(#ffffff);
}
.menu {
- background-color: #ffffff;
- border-color: darker(#ffffff);
+ background-color: #fafaf7;
+ border-color: darker(#fafaf7);
+}
- border-width: 1 1;
+.menuitem {
+ background-color: #fafaf7;
+ border-color: darker(#fafaf7);
+
+ border-width: 1 2;
}
-.menu:active {
- color: #ffffff;
- background-color: #0055ef;
- border-color: darker(#0055ef);
+.menu:active, .memuitem:active {
+ color: #101010;
+ background-color: @bg_active;
+ border-color: darker(@bg_active);
}
-.menu:insensitive {
- background-color: #ffffff;
- border-color: darker(#ffffff);
+.menu:insensitive, .menuitem:insensitive {
+ background-color: #fafaf7;
+ border-color: darker(#fafaf7);
}
-.menu:hover {
- color: #ffffff;
- background-color: #0055ef;
- border-color: darker(#0055ef);
+.menu:hover, .menuitem:hover {
+ color: #101010;
+ background-color: #cce2ff;
+ border-color: darker(#cce2ff);
}
-.menu:selected {
+.menu:selected, .menuitem:selected {
+ color: #101010;
background-color: @bg_selected;
border-color: darker(@bg_selected);
}
.menubar {
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_normal, 0.9)), to(shade(@bg_normal, 1.1)));
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#eeeeec, 1.0)), to(shade(#eeeeec, 0.9)));
+ border-color: darker(#eeeeec);
- border-width: 2 2;
+ border-width: 1 2;
}
.menubar:active {
- color: #ffffff;
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#0055ef, 1.1)), to(shade(#0055ef, 0.9)));
- border-color: darker(#0055ef);
+ color: #101010;
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_active, 0.9)), to(shade(@bg_active, 1.0)));
+ border-color: darker(@bg_active);
}
.menubar:insensitive {
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_insensitive, 0.9)), to(shade(@bg_insensitive, 1.1)));
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#eeeeec, 1.0)), to(shade(#eeeeec, 0.9)));
+ border-color: darker(#eeeeec);
}
.menubar:hover {
- color: #ffffff;
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#0055ef, 0.9)), to(shade(#0055ef, 1.1)));
- border-color: darker(#0055ef);
+ color: #101010;
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#cce2ff, 1.0)), to(shade(#cce2ff, 0.9)));
+ border-color: darker(#cce2ff);
}
.menubar:selected {
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_selected, 1.1)), to(shade(@bg_selected, 0.9)));
+ color: #101010;
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_selected, 0.9)), to(shade(@bg_selected, 1.0)));
+ border-color: darker(@bg_selected);
}
.button {
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#fafaf2, 1.1)), to(shade(#fafaf2, 0.9)));
- border-color: darker(#fafaf2);
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#eeeeec, 1.1)), to(shade(#eeeeec, 0.95)));
+ border-color: darker(#eeeeec);
}
.button:active {
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#ffcb39, 0.9)), to(shade(#ffcb39, 1.1)));
- border-color: darker(#ffcb39);
+ color: #000000;
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#d3d7cf, 0.95)), to(shade(#d3d7cf, 1.1)));
+ border-color: darker(#d3d7cf);
}
.button:insensitive {
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#fafaf2, 1.1)), to(shade(#fafaf2, 0.9)));
- border-color: darker(#fafaf2);
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_insensitive, 1.1)), to(shade(@bg_insensitive, 0.95)));
+ border-color: darker(@bg_insensitive);
}
.button:hover {
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#fafaf2, 1.1)), to(shade(#fafaf2, 0.9)));
- border-color: darker(#fafaf2);
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#d3d7cf, 0.95)), to(shade(#d3d7cf, 1.1)));
+ border-color: darker(#d3d7cf);
}
.button:selected {
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_selected, 0.9)), to(shade(@bg_selected, 1.1)));
+ color: #ffffff;
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#3465a4, 1.1)), to(shade(#3465a4, 0.95)));
+ border-color: darker(#3465a4);
}
-.button.horizontal, .scrollbar.slider.horizontal {
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#c6d3ff, 1.1)), to(shade(#c6d3ff, 0.9)));
- border-color: darker(#c6d3ff);
+.tooltip {
+ color: #101010;
+ background-color: #ffffdf;
+ border-color: darker(#ffffdf);
}
-.button.horizontal:active, .scrollbar.slider.horizontal:active {
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_active, 0.9)), to(shade(@bg_active, 1.1)));
- border-color: darker(@bg_active);
+.scrollbar {
+ -xfce-grip-style: rough;
}
-.button.horizontal:insensitive, .scrollbar.slider.horizontal:insensitive {
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_insensitive, 1.1)), to(shade(@bg_insensitive, 0.9)));
- border-color: darker(@bg_insensitive);
+.button.horizontal, .slider.horizontal {
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#d9d7d6, 1.1)), to(shade(#d9d7d6, 0.9)));
+ border-color: darker(#d9d7d6);
}
-.button.horizontal:hover, .scrollbar.slider.horizontal:hover {
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#c6d3ff, 1.1)), to(shade(#c6d3ff, 0.9)));
- border-color: darker(#c6d3ff);
+.button.horizontal:active, .slider.horizontal:active {
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#e8e8e6, 0.9)), to(shade(#e8e8e6, 1.1)));
+ border-color: darker(#e8e8e6);
}
-.button.horizontal:selected, .scrollbar.slider.horizontal:selected {
- color: #000000;
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#efebdf, 0.9)), to(shade(#efebdf, 1.1)));
- border-color: darker(#efebdf);
+.button.horizontal:insensitive, .slider.horizontal:insensitive {
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_insensitive, 1.1)), to(shade(@bg_insensitive, 0.9)));
+ border-color: darker(@bg_insensitive);
}
-.button.vertical, .scrollbar.slider.vertical {
- background-image: -gtk-gradient(linear, left top, right top, from(shade(#c6d3ff, 1.1)), to(shade(#c6d3ff, 0.9)));
- border-color: darker(#c6d3ff);
+.button.horizontal:hover, .slider.horizontal:hover {
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#cce2ff, 1.1)), to(shade(#cce2ff, 0.9)));
+ border-color: darker(#cce2ff);
}
-.button.vertical:active, .scrollbar.slider.vertical:active {
- background-image: -gtk-gradient(linear, left top, right top, from(shade(@bg_active, 0.9)), to(shade(@bg_active, 1.1)));
- border-color: darker(@bg_active);
-}
-
-.button.vertical:insensitive, .scrollbar.slider.vertical:insensitive {
- background-image: -gtk-gradient(linear, left top, right top, from(shade(@bg_insensitive, 1.1)), to(shade(@bg_insensitive, 0.9)));
- border-color: darker(@bg_insensitive);
+.button.horizontal:selected, .slider.horizontal:selected {
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_selected, 0.9)), to(shade(@bg_selected, 1.1)));
+ border-color: darker(@bg_selected);
}
-.button.vertical:hover, .scrollbar.slider.vertical:hover {
- background-image: -gtk-gradient(linear, left top, right top, from(shade(#c6d3ff, 1.1)), to(shade(#c6d3ff, 0.9)));
- border-color: darker(#c6d3ff);
+.button.vertical, .slider.vertical {
+ background-image: -gtk-gradient(linear, left top, right top, from(shade(#d9d7d6, 1.1)), to(shade(#d9d7d6, 0.9)));
+ border-color: darker(#d9d7d6);
}
-.button.vertical:selected, .scrollbar.slider.vertical:selected {
- background-image: -gtk-gradient(linear, left top, right top, from(shade(#efebdf, 0.9)), to(shade(#efebdf, 1.1)));
- border-color: darker(#efebdf);
+.button.vertical:active, .slider.vertical:active {
+ background-image: -gtk-gradient(linear, left top, right top, from(shade(#e8e8e6, 0.9)), to(shade(#e8e8e6, 1.1)));
+ border-color: darker(#e8e8e6);
}
-.scale.slider.horizontal {
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#efebdf, 1.1)), to(shade(#efebdf, 0.9)));
- border-color: darker(#efebdf);
+.button.vertical:insensitive, .slider.vertical:insensitive {
+ background-image: -gtk-gradient(linear, left top, right top, from(shade(@bg_insensitive, 1.1)), to(shade(@bg_insensitive, 0.9)));
+ border-color: darker(@bg_insensitive);
}
-.scale.slider.horizontal:insensitive {
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#efebdf, 1.1)), to(shade(#efebdf, 0.9)));
- border-color: darker(#efebdf);
+.button.vertical:hover, .slider.vertical:hover {
+ background-image: -gtk-gradient(linear, left top, right top, from(shade(#cce2ff, 1.1)), to(shade(#cce2ff, 0.9)));
+ border-color: darker(#cce2ff);
}
-.scale.slider.vertical {
- background-image: -gtk-gradient(linear, left top, right top, from(shade(#efebdf, 1.1)), to(shade(#efebdf, 0.9)));
- border-color: darker(#efebdf);
+.button.vertical:selected, .slider.vertical:selected {
+ background-image: -gtk-gradient(linear, left top, right top, from(shade(@bg_selected, 0.9)), to(shade(@bg_selected, 1.1)));
+ border-color: darker(@bg_selected);
}
-.scale.slider.vertical:insensitive {
- background-image: -gtk-gradient(linear, left top, right top, from(shade(#efebdf, 1.1)), to(shade(#efebdf, 0.9)));
- border-color: darker(#efebdf);
+.radio {
+ -GtkCheckButton-indicator-size: 14;
}
diff --git a/themes/xfce/Makefile.am b/themes/xfce/Makefile.am
index ec524ef..655896d 100644
--- a/themes/xfce/Makefile.am
+++ b/themes/xfce/Makefile.am
@@ -1,3 +1,4 @@
-SUBDIRS = gtk-2.0
+SUBDIRS = $(GTK_SUBDIRS)
+DIST_SUBDIRS = gtk-2.0 gtk-3.0
themedir = $(datadir)/themes/Xfce
diff --git a/themes/b5/gtk-3.0/Makefile.am b/themes/xfce/gtk-3.0/Makefile.am
similarity index 52%
copy from themes/b5/gtk-3.0/Makefile.am
copy to themes/xfce/gtk-3.0/Makefile.am
index ee99671..51d5846 100644
--- a/themes/b5/gtk-3.0/Makefile.am
+++ b/themes/xfce/gtk-3.0/Makefile.am
@@ -1,4 +1,4 @@
-themedir = $(datadir)/themes/Xfce-b5/gtk-3.0
+themedir = $(datadir)/themes/Xfce/gtk-3.0
theme_DATA = gtk.css
EXTRA_DIST = $(theme_DATA)
diff --git a/themes/redmondxp/gtk-3.0/gtk.css b/themes/xfce/gtk-3.0/gtk.css
similarity index 53%
copy from themes/redmondxp/gtk-3.0/gtk.css
copy to themes/xfce/gtk-3.0/gtk.css
index 5892444..d792e95 100644
--- a/themes/redmondxp/gtk-3.0/gtk.css
+++ b/themes/xfce/gtk-3.0/gtk.css
@@ -1,50 +1,102 @@
+/* Created July 2006
+ * Modified Dec. 2006
+ * Modified Jan. 2007
+ * Modified Jul. 2008 for xfce 4.6
+ * Modified Feb. 2009 for xfce 4.6
+ * Olivier Fourdan <fourdan at xfce.org>
+ * Ported from gtk-2.0 to gtk-3.0 by Peter de Ridder <peter at xfce.org>
+ * Released under the GPL license
+ */
@define-color fg_active #000000;
- at define-color fg_insensitive #7f7f79;
- at define-color fg_normal #000000;
- at define-color fg_prelight #000000;
- at define-color fg_selected #ffffff;
-
- at define-color bg_active #d4d4ce;
- at define-color bg_insensitive #efebdf;
- at define-color bg_normal #efebdf;
- at define-color bg_prelight #efebdf;
- at define-color bg_selected #0055ef;
-
- at define-color base_active #e5e5e5;
- at define-color base_insensitive #efebdf;
+ at define-color fg_insensitive #888a85;
+ at define-color fg_normal #101010;
+ at define-color fg_prelight #101010;
+ at define-color fg_selected #000000;
+
+ at define-color bg_active #d9d7d6;
+ at define-color bg_insensitive #eeeeec;
+ at define-color bg_normal #eeeeec;
+ at define-color bg_prelight #eeeeec;
+ at define-color bg_selected #d9d7d6;
+
+ at define-color base_active #d9d7d6;
+ at define-color base_insensitive #eeeeec;
@define-color base_normal #ffffff;
- at define-color base_prelight #efebdf;
- at define-color base_selected #0055ef;
+ at define-color base_prelight #eeeeec;
+ at define-color base_selected #bad8ff;
- at define-color text_active #000000;
- at define-color text_insensitive #000000;
- at define-color text_normal #000000;
- at define-color text_prelight #000000;
- at define-color text_selected #ffffff;
+ at define-color text_active #101010;
+ at define-color text_insensitive #101010;
+ at define-color text_normal #101010;
+ at define-color text_prelight #101010;
+ at define-color text_selected #101010;
* {
engine: xfce;
-xfce-smooth-edge: true;
+ -xfce-grip-style: disabled;
- -GtkButton-default-border : 0;
- -GtkButton-default-outside-border: 0;
- -GtkButton-default-spacing : 10;
-GtkWidget-focus-line-width : 1;
-GtkWidget-focus-padding : 0;
- -GtkCheckButton-indicator-size : 14;
- -GtkMenuBar-shadow-type : out;
- -GtkMenuItem-selected-shadow-type: none;
+ -GtkWidget-interior-focus : 0;
+ -GtkWidget-internal-padding : 0;
+
+ -GtkButton-child-displacement-x : 0;
+ -GtkButton-child-displacement-y : 1;
+ -GtkButton-default-border : 0;
+ -GtkButton-default-outside-border: 0;
+ /*-GtkButton-focus-line-pattern : "\0";*/
+
+ -GtkButtonBox-child-internal-pad-x: 0;
+ -GtkButtonBox-child-internal-pad-y: 0;
+ -GtkButtonBox-child-min-height : 0;
+ -GtkButtonBox-child-min-width : 0;
+
+ -GtkCheckButton-indicator-size : 12;
+ /*-GtkCheckButton-focus-line-pattern: "\1\1";*/
+
+ /*-GtkEntry-focus-line-pattern : "\0";*/
+
+ /*-GtkRadioButton-focus-line-pattern: "\1\1";*/
+
+ -GtkExpander-expander-size : 11;
+ -GtkExpander-expander-spacing : 0;
+
+ -GtkMenuBar-internal-padding : 0;
+
+ -GtkMenu-horizontal-padding : 0;
+ -GtkMenu-vertical-padding : 0;
+
+ -GtkMenuItem-internal-padding : 2;
+ -GtkMenuItem-selected-shadow-type: etched-in;
+
+ -GtkOptionMenu-indicator-size : 0;
+ -GtkOptionMenu-indicator-spacing : 0;
+
/*GtkPaned::handle_full_size : 1*/
+ -GtkPaned-handle-full-size : 3;
+
-GtkRange-slider-width : 15;
-GtkRange-stepper-size : 15;
-GtkRange-stepper-spacing : 0;
-GtkRange-trough-border : 0;
+
+ -GtkScale-trough-size-details : 1;
+ -GtkScale-value-spacing : 0;
+
+ -GtkScrollbar-has-backward-stepper: 1;
-GtkScrollbar-min-slider-length : 20;
- -GtkToolbar-shadow-type : out;
- -GtkWidget-interior-focus : 1;
- -GtkWidget-internal-padding : 4;
+
+ /*-GtkTextView-focus-line-pattern : "\0";*/
+
+ -GtkToolbar-internal-padding : 0;
+ -GtkToolbar-space-size : 10;
+
+ -GtkTreeView-expander-size : 11;
+ -GtkTreeView-horizontal-separator: 0;
+ -GtkTreeView-vertical-separator : 0;
border-width: 2 2;
@@ -82,8 +134,6 @@
color: @text_normal;
background-color: @base_normal;
border-color: darker(@bg_normal);
-
- border-width: 1 1;
}
.view:active, .entry:active {
@@ -244,192 +294,198 @@ GtkCalendar:selected {
}
.progressbar {
- color: #ffffff;
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#0055ef, 0.9)), to(shade(#0055ef, 1.1)));
- border-color: darker(#0055ef);
+ color: #4e9a06;
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#cce2ff, 1.1)), to(shade(#cce2ff, 0.9)));
+ border-color: darker(#cce2ff);
- border-width: 1 1;
+ border-width: 0 0;
}
-.trough {
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_normal, 0.9)), to(shade(@bg_normal, 1.1)));
+.progressbar.vertical {
+ background-image: -gtk-gradient(linear, left top, right top, from(shade(#cce2ff, 1.1)), to(shade(#cce2ff, 0.9)));
}
-.scale.trough, .scrollbar.trough {
- background-image: -gtk-gradient(linear, left top, right top, from(shade(@bg_active, 0.9)), to(shade(@bg_active, 1.1)));
- border-color: darker(@bg_active);
+.trough {
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#e8e8e6, 0.9)), to(shade(#e8e8e6, 1.1)));
+ border-color: darker(#e8e8e6);
}
-.trough.horizontal {
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_active, 0.9)), to(shade(@bg_active, 1.1)));
- border-color: darker(@bg_active);
+.trough.vertical {
+ background-image: -gtk-gradient(linear, left top, right top, from(shade(#e8e8e6, 0.9)), to(shade(#e8e8e6, 1.1)));
}
.notebook {
- background-color: #fafaf2;
- border-color: darker(#fafaf2);
+ color: #101010;
+ background-color: #ffffff;
+ border-color: darker(#ffffff);
border-width: 1 1;
}
.notebook tab {
color: @fg_active;
- background-color: #d4d4ce;
- border-color: darker(#d4d4ce);
+ background-color: #e8e8e6;
+ border-color: darker(#e8e8e6);
}
.notebook tab:active {
- color: @fg_normal;
- background-color: #fafaf2;
- border-color: darker(#fafaf2);
+ color: #101010;
+ background-color: #ffffff;
+ border-color: darker(#ffffff);
}
.menu {
- background-color: #ffffff;
- border-color: darker(#ffffff);
+ background-color: #fafaf7;
+ border-color: darker(#fafaf7);
+}
- border-width: 1 1;
+.menuitem {
+ background-color: #fafaf7;
+ border-color: darker(#fafaf7);
+
+ border-width: 1 2;
}
-.menu:active {
- color: #ffffff;
- background-color: #0055ef;
- border-color: darker(#0055ef);
+.menu:active, .memuitem:active {
+ color: #101010;
+ background-color: @bg_active;
+ border-color: darker(@bg_active);
}
-.menu:insensitive {
- background-color: #ffffff;
- border-color: darker(#ffffff);
+.menu:insensitive, .menuitem:insensitive {
+ background-color: #fafaf7;
+ border-color: darker(#fafaf7);
}
-.menu:hover {
- color: #ffffff;
- background-color: #0055ef;
- border-color: darker(#0055ef);
+.menu:hover, .menuitem:hover {
+ color: #101010;
+ background-color: #cce2ff;
+ border-color: darker(#cce2ff);
}
-.menu:selected {
+.menu:selected, .menuitem:selected {
+ color: #101010;
background-color: @bg_selected;
border-color: darker(@bg_selected);
}
.menubar {
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_normal, 0.9)), to(shade(@bg_normal, 1.1)));
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#eeeeec, 1.0)), to(shade(#eeeeec, 0.9)));
+ border-color: darker(#eeeeec);
- border-width: 2 2;
+ border-width: 1 2;
}
.menubar:active {
- color: #ffffff;
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#0055ef, 1.1)), to(shade(#0055ef, 0.9)));
- border-color: darker(#0055ef);
+ color: #101010;
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_active, 0.9)), to(shade(@bg_active, 1.0)));
+ border-color: darker(@bg_active);
}
.menubar:insensitive {
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_insensitive, 0.9)), to(shade(@bg_insensitive, 1.1)));
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#eeeeec, 1.0)), to(shade(#eeeeec, 0.9)));
+ border-color: darker(#eeeeec);
}
.menubar:hover {
- color: #ffffff;
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#0055ef, 0.9)), to(shade(#0055ef, 1.1)));
- border-color: darker(#0055ef);
+ color: #101010;
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#cce2ff, 1.0)), to(shade(#cce2ff, 0.9)));
+ border-color: darker(#cce2ff);
}
.menubar:selected {
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_selected, 1.1)), to(shade(@bg_selected, 0.9)));
+ color: #101010;
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_selected, 0.9)), to(shade(@bg_selected, 1.0)));
+ border-color: darker(@bg_selected);
}
.button {
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#fafaf2, 1.1)), to(shade(#fafaf2, 0.9)));
- border-color: darker(#fafaf2);
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#eeeeec, 1.1)), to(shade(#eeeeec, 0.95)));
+ border-color: darker(#eeeeec);
}
.button:active {
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#ffcb39, 0.9)), to(shade(#ffcb39, 1.1)));
- border-color: darker(#ffcb39);
+ color: #000000;
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#d3d7cf, 0.95)), to(shade(#d3d7cf, 1.1)));
+ border-color: darker(#d3d7cf);
}
.button:insensitive {
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#fafaf2, 1.1)), to(shade(#fafaf2, 0.9)));
- border-color: darker(#fafaf2);
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_insensitive, 1.1)), to(shade(@bg_insensitive, 0.95)));
+ border-color: darker(@bg_insensitive);
}
.button:hover {
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#fafaf2, 1.1)), to(shade(#fafaf2, 0.9)));
- border-color: darker(#fafaf2);
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#d3d7cf, 0.95)), to(shade(#d3d7cf, 1.1)));
+ border-color: darker(#d3d7cf);
}
.button:selected {
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_selected, 0.9)), to(shade(@bg_selected, 1.1)));
+ color: #ffffff;
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#3465a4, 1.1)), to(shade(#3465a4, 0.95)));
+ border-color: darker(#3465a4);
}
-.button.horizontal, .scrollbar.slider.horizontal {
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#c6d3ff, 1.1)), to(shade(#c6d3ff, 0.9)));
- border-color: darker(#c6d3ff);
+.tooltip {
+ color: #101010;
+ background-color: #ffffdf;
+ border-color: darker(#ffffdf);
}
-.button.horizontal:active, .scrollbar.slider.horizontal:active {
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_active, 0.9)), to(shade(@bg_active, 1.1)));
- border-color: darker(@bg_active);
+.scrollbar {
+ -xfce-grip-style: rough;
}
-.button.horizontal:insensitive, .scrollbar.slider.horizontal:insensitive {
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_insensitive, 1.1)), to(shade(@bg_insensitive, 0.9)));
- border-color: darker(@bg_insensitive);
+.button.horizontal, .slider.horizontal {
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#d9d7d6, 1.1)), to(shade(#d9d7d6, 0.9)));
+ border-color: darker(#d9d7d6);
}
-.button.horizontal:hover, .scrollbar.slider.horizontal:hover {
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#c6d3ff, 1.1)), to(shade(#c6d3ff, 0.9)));
- border-color: darker(#c6d3ff);
+.button.horizontal:active, .slider.horizontal:active {
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#e8e8e6, 0.9)), to(shade(#e8e8e6, 1.1)));
+ border-color: darker(#e8e8e6);
}
-.button.horizontal:selected, .scrollbar.slider.horizontal:selected {
- color: #000000;
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#efebdf, 0.9)), to(shade(#efebdf, 1.1)));
- border-color: darker(#efebdf);
+.button.horizontal:insensitive, .slider.horizontal:insensitive {
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_insensitive, 1.1)), to(shade(@bg_insensitive, 0.9)));
+ border-color: darker(@bg_insensitive);
}
-.button.vertical, .scrollbar.slider.vertical {
- background-image: -gtk-gradient(linear, left top, right top, from(shade(#c6d3ff, 1.1)), to(shade(#c6d3ff, 0.9)));
- border-color: darker(#c6d3ff);
+.button.horizontal:hover, .slider.horizontal:hover {
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#cce2ff, 1.1)), to(shade(#cce2ff, 0.9)));
+ border-color: darker(#cce2ff);
}
-.button.vertical:active, .scrollbar.slider.vertical:active {
- background-image: -gtk-gradient(linear, left top, right top, from(shade(@bg_active, 0.9)), to(shade(@bg_active, 1.1)));
- border-color: darker(@bg_active);
-}
-
-.button.vertical:insensitive, .scrollbar.slider.vertical:insensitive {
- background-image: -gtk-gradient(linear, left top, right top, from(shade(@bg_insensitive, 1.1)), to(shade(@bg_insensitive, 0.9)));
- border-color: darker(@bg_insensitive);
+.button.horizontal:selected, .slider.horizontal:selected {
+ background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_selected, 0.9)), to(shade(@bg_selected, 1.1)));
+ border-color: darker(@bg_selected);
}
-.button.vertical:hover, .scrollbar.slider.vertical:hover {
- background-image: -gtk-gradient(linear, left top, right top, from(shade(#c6d3ff, 1.1)), to(shade(#c6d3ff, 0.9)));
- border-color: darker(#c6d3ff);
+.button.vertical, .slider.vertical {
+ background-image: -gtk-gradient(linear, left top, right top, from(shade(#d9d7d6, 1.1)), to(shade(#d9d7d6, 0.9)));
+ border-color: darker(#d9d7d6);
}
-.button.vertical:selected, .scrollbar.slider.vertical:selected {
- background-image: -gtk-gradient(linear, left top, right top, from(shade(#efebdf, 0.9)), to(shade(#efebdf, 1.1)));
- border-color: darker(#efebdf);
+.button.vertical:active, .slider.vertical:active {
+ background-image: -gtk-gradient(linear, left top, right top, from(shade(#e8e8e6, 0.9)), to(shade(#e8e8e6, 1.1)));
+ border-color: darker(#e8e8e6);
}
-.scale.slider.horizontal {
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#efebdf, 1.1)), to(shade(#efebdf, 0.9)));
- border-color: darker(#efebdf);
+.button.vertical:insensitive, .slider.vertical:insensitive {
+ background-image: -gtk-gradient(linear, left top, right top, from(shade(@bg_insensitive, 1.1)), to(shade(@bg_insensitive, 0.9)));
+ border-color: darker(@bg_insensitive);
}
-.scale.slider.horizontal:insensitive {
- background-image: -gtk-gradient(linear, left top, left bottom, from(shade(#efebdf, 1.1)), to(shade(#efebdf, 0.9)));
- border-color: darker(#efebdf);
+.button.vertical:hover, .slider.vertical:hover {
+ background-image: -gtk-gradient(linear, left top, right top, from(shade(#cce2ff, 1.1)), to(shade(#cce2ff, 0.9)));
+ border-color: darker(#cce2ff);
}
-.scale.slider.vertical {
- background-image: -gtk-gradient(linear, left top, right top, from(shade(#efebdf, 1.1)), to(shade(#efebdf, 0.9)));
- border-color: darker(#efebdf);
+.button.vertical:selected, .slider.vertical:selected {
+ background-image: -gtk-gradient(linear, left top, right top, from(shade(@bg_selected, 0.9)), to(shade(@bg_selected, 1.1)));
+ border-color: darker(@bg_selected);
}
-.scale.slider.vertical:insensitive {
- background-image: -gtk-gradient(linear, left top, right top, from(shade(#efebdf, 1.1)), to(shade(#efebdf, 0.9)));
- border-color: darker(#efebdf);
+.radio {
+ -GtkCheckButton-indicator-size: 14;
}
More information about the Xfce4-commits
mailing list