[Xfce4-commits] <gtk-xfce-engine:peter/gtk3> More consistency with Gtk 2 for check, radio and notebook tab

Peter de Ridder noreply at xfce.org
Mon Dec 12 15:00:03 CET 2011


Updating branch refs/heads/peter/gtk3
         to e43f1ad1f60932c71dc3d42a2867dd109be1b734 (commit)
       from 4e67318b817588aa941542a02849c2394fe1c462 (commit)

commit e43f1ad1f60932c71dc3d42a2867dd109be1b734
Author: Peter de Ridder <peter at xfce.org>
Date:   Mon Dec 12 14:56:41 2011 +0100

    More consistency with Gtk 2 for check, radio and notebook tab

 themes/b5/gtk-3.0/gtk.css        |   26 +++++++++++++++++++-------
 themes/cadmium/gtk-3.0/gtk.css   |   26 +++++++++++++++++++-------
 themes/curve/gtk-3.0/gtk.css     |   34 +++++++++++++++++++++++-----------
 themes/dawn/gtk-3.0/gtk.css      |   26 +++++++++++++++++++-------
 themes/dusk/gtk-3.0/gtk.css      |   26 +++++++++++++++++++-------
 themes/kde2/gtk-3.0/gtk.css      |   26 +++++++++++++++++++-------
 themes/kolors/gtk-3.0/gtk.css    |   28 ++++++++++++++++++++--------
 themes/light/gtk-3.0/gtk.css     |   26 +++++++++++++++++++-------
 themes/orange/gtk-3.0/gtk.css    |   28 ++++++++++++++++++++--------
 themes/redmondxp/gtk-3.0/gtk.css |   26 +++++++++++++++++++-------
 themes/saltlake/gtk-3.0/gtk.css  |   26 +++++++++++++++++++-------
 themes/smooth/gtk-3.0/gtk.css    |   26 +++++++++++++++++++-------
 themes/stellar/gtk-3.0/gtk.css   |   26 +++++++++++++++++++-------
 themes/winter/gtk-3.0/gtk.css    |   36 ++++++++++++++++++++++++++++--------
 themes/xfce-4.0/gtk-3.0/gtk.css  |   26 +++++++++++++++++++-------
 themes/xfce-4.2/gtk-3.0/gtk.css  |   26 +++++++++++++++++++-------
 themes/xfce-4.4/gtk-3.0/gtk.css  |   26 +++++++++++++++++++-------
 themes/xfce-4.6/gtk-3.0/gtk.css  |   26 +++++++++++++++++++-------
 themes/xfce/gtk-3.0/gtk.css      |   26 +++++++++++++++++++-------
 19 files changed, 376 insertions(+), 140 deletions(-)

diff --git a/themes/b5/gtk-3.0/gtk.css b/themes/b5/gtk-3.0/gtk.css
index 363f506..86195fc 100644
--- a/themes/b5/gtk-3.0/gtk.css
+++ b/themes/b5/gtk-3.0/gtk.css
@@ -166,31 +166,43 @@ GtkCalendar:selected {
 .check, .radio {
     color: @text_normal;
     background-color: @base_normal;
-    border-color: @fg_normal;
+    border-color: darker(@bg_normal);
 }
 
 .check:active, .radio:active {
     color: @text_normal;
     background-color: @base_normal;
-    border-color: @fg_normal;
+    border-color: darker(@bg_normal);
 }
 
 .check:insensitive, .radio:insensitive {
     color: @text_insensitive;
     background-color: @base_insensitive;
-    border-color: @fg_insensitive;
+    border-color: darker(@bg_insensitive);
 }
 
 .check:hover, .radio:hover {
     color: @text_prelight;
     background-color: @base_prelight;
-    border-color: @fg_prelight;
+    border-color: darker(@bg_prelight);
 }
 
 .check:selected, .radio:selected {
     color: @text_active;
     background-color: @base_active;
-    border-color: @fg_active;
+    border-color: darker(@bg_active);
+}
+
+.check:inconsistent, .radio:inconsistent {
+    color: @fg_normal;
+    background-color: @base_normal;
+    border-color: darker(@bg_normal);
+}
+
+.check:insensitive:inconsistent, .radio:insensitive:inconsistent {
+    color: @fg_insensitive;
+    background-color: @base_insensitive;
+    border-color: darker(@bg_insensitive);
 }
 
 .cell {
@@ -248,13 +260,13 @@ GtkCalendar:selected {
     border-color: darker(@bg_active);
 }
 
-.notebook tab {
+.notebook tab, .notebook tab * {
     color: @fg_active;
     background-color: @bg_active;
     border-color: darker(@bg_active);
 }
 
-.notebook tab:active {
+.notebook tab:active, .notebook tab *:active {
     color: @fg_normal;
     background-color: @bg_normal;
     border-color: darker(@bg_normal);
diff --git a/themes/cadmium/gtk-3.0/gtk.css b/themes/cadmium/gtk-3.0/gtk.css
index 9723d08..0bd47da 100644
--- a/themes/cadmium/gtk-3.0/gtk.css
+++ b/themes/cadmium/gtk-3.0/gtk.css
@@ -173,31 +173,43 @@ GtkCalendar:selected {
 .check, .radio {
     color: @text_normal;
     background-color: @base_normal;
-    border-color: @fg_normal;
+    border-color: darker(@bg_normal);
 }
 
 .check:active, .radio:active {
     color: @text_normal;
     background-color: @base_normal;
-    border-color: @fg_normal;
+    border-color: darker(@bg_normal);
 }
 
 .check:insensitive, .radio:insensitive {
     color: @text_insensitive;
     background-color: @base_insensitive;
-    border-color: @fg_insensitive;
+    border-color: darker(@bg_insensitive);
 }
 
 .check:hover, .radio:hover {
     color: @text_prelight;
     background-color: @base_prelight;
-    border-color: @fg_prelight;
+    border-color: darker(@bg_prelight);
 }
 
 .check:selected, .radio:selected {
     color: @text_active;
     background-color: @base_active;
-    border-color: @fg_active;
+    border-color: darker(@bg_active);
+}
+
+.check:inconsistent, .radio:inconsistent {
+    color: @fg_normal;
+    background-color: @base_normal;
+    border-color: darker(@bg_normal);
+}
+
+.check:insensitive:inconsistent, .radio:insensitive:inconsistent {
+    color: @fg_insensitive;
+    background-color: @base_insensitive;
+    border-color: darker(@bg_insensitive);
 }
 
 .cell {
@@ -260,13 +272,13 @@ GtkCalendar:selected {
     border-color: darker(@bg_active);
 }
 
-.notebook tab {
+.notebook tab, .notebook tab * {
     color: @fg_active;
     background-color: @bg_active;
     border-color: darker(@bg_active);
 }
 
-.notebook tab:active {
+.notebook tab:active, .notebook tab *:active {
     color: @fg_normal;
     background-color: @bg_normal;
     border-color: darker(@bg_normal);
diff --git a/themes/curve/gtk-3.0/gtk.css b/themes/curve/gtk-3.0/gtk.css
index 39e95b1..00afcfa 100644
--- a/themes/curve/gtk-3.0/gtk.css
+++ b/themes/curve/gtk-3.0/gtk.css
@@ -1,9 +1,9 @@
 
 @define-color fg_active #000000;
- at define-color fg_insensitive #000000;
+ at define-color fg_insensitive #7f7f7f;
 @define-color fg_normal #000000;
- at define-color fg_prelight #ffffff;
- at define-color fg_selected #7f7f7f;
+ at define-color fg_prelight #000000;
+ at define-color fg_selected #ffffff;
 
 @define-color bg_active #cccccc;
 @define-color bg_insensitive #d8d8d8;
@@ -18,7 +18,7 @@
 @define-color base_selected #4464ac;
 
 @define-color text_active #ffffff;
- at define-color text_insensitive #000000;
+ at define-color text_insensitive #808080;
 @define-color text_normal #000000;
 @define-color text_prelight #000000;
 @define-color text_selected #ffffff;
@@ -172,31 +172,43 @@ GtkCalendar:selected {
 .check, .radio {
     color: @text_normal;
     background-color: @base_normal;
-    border-color: @fg_normal;
+    border-color: darker(@bg_normal);
 }
 
 .check:active, .radio:active {
     color: @text_normal;
     background-color: @base_normal;
-    border-color: @fg_normal;
+    border-color: darker(@bg_normal);
 }
 
 .check:insensitive, .radio:insensitive {
     color: @text_insensitive;
     background-color: @base_insensitive;
-    border-color: @fg_insensitive;
+    border-color: darker(@bg_insensitive);
 }
 
 .check:hover, .radio:hover {
     color: @text_prelight;
     background-color: @base_prelight;
-    border-color: @fg_prelight;
+    border-color: darker(@bg_prelight);
 }
 
 .check:selected, .radio:selected {
     color: @text_active;
     background-color: @base_active;
-    border-color: @fg_active;
+    border-color: darker(@bg_active);
+}
+
+.check:inconsistent, .radio:inconsistent {
+    color: @fg_normal;
+    background-color: @base_normal;
+    border-color: darker(@bg_normal);
+}
+
+.check:insensitive:inconsistent, .radio:insensitive:inconsistent {
+    color: @fg_insensitive;
+    background-color: @base_insensitive;
+    border-color: darker(@bg_insensitive);
 }
 
 .cell {
@@ -274,13 +286,13 @@ GtkCalendar:selected {
     border-color: darker(@bg_active);
 }
 
-.notebook tab {
+.notebook tab, .notebook tab * {
     color: @fg_active;
     background-color: @bg_active;
     border-color: darker(@bg_active);
 }
 
-.notebook tab:active {
+.notebook tab:active, .notebook tab *:active {
     color: @fg_normal;
     background-color: @bg_normal;
     border-color: darker(@bg_normal);
diff --git a/themes/dawn/gtk-3.0/gtk.css b/themes/dawn/gtk-3.0/gtk.css
index 1a48901..d9b637a 100644
--- a/themes/dawn/gtk-3.0/gtk.css
+++ b/themes/dawn/gtk-3.0/gtk.css
@@ -175,31 +175,43 @@ GtkCalendar:selected {
 .check, .radio {
     color: @text_normal;
     background-color: @base_normal;
-    border-color: @fg_normal;
+    border-color: darker(@bg_normal);
 }
 
 .check:active, .radio:active {
     color: @text_normal;
     background-color: @base_normal;
-    border-color: @fg_normal;
+    border-color: darker(@bg_normal);
 }
 
 .check:insensitive, .radio:insensitive {
     color: @text_insensitive;
     background-color: @base_insensitive;
-    border-color: @fg_insensitive;
+    border-color: darker(@bg_insensitive);
 }
 
 .check:hover, .radio:hover {
     color: @text_prelight;
     background-color: @base_prelight;
-    border-color: @fg_prelight;
+    border-color: darker(@bg_prelight);
 }
 
 .check:selected, .radio:selected {
     color: @text_active;
     background-color: @base_active;
-    border-color: @fg_active;
+    border-color: darker(@bg_active);
+}
+
+.check:inconsistent, .radio:inconsistent {
+    color: @fg_normal;
+    background-color: @base_normal;
+    border-color: darker(@bg_normal);
+}
+
+.check:insensitive:inconsistent, .radio:insensitive:inconsistent {
+    color: @fg_insensitive;
+    background-color: @base_insensitive;
+    border-color: darker(@bg_insensitive);
 }
 
 .cell {
@@ -278,13 +290,13 @@ GtkCalendar:selected {
     background-image: -gtk-gradient(linear, left top, right top, from(shade(@bg_active, 1.0)), to(shade(@bg_active, 1.1)));
 }
 
-.notebook tab {
+.notebook tab, .notebook tab * {
     color: @fg_active;
     background-color: @bg_active;
     border-color: darker(@bg_active);
 }
 
-.notebook tab:active {
+.notebook tab:active, .notebook tab *:active {
     color: @fg_normal;
     background-color: @bg_normal;
     border-color: darker(@bg_normal);
diff --git a/themes/dusk/gtk-3.0/gtk.css b/themes/dusk/gtk-3.0/gtk.css
index b363125..caaa844 100644
--- a/themes/dusk/gtk-3.0/gtk.css
+++ b/themes/dusk/gtk-3.0/gtk.css
@@ -182,31 +182,43 @@ GtkCalendar:selected {
 .check, .radio {
     color: @text_normal;
     background-color: @base_normal;
-    border-color: @fg_normal;
+    border-color: darker(@bg_normal);
 }
 
 .check:active, .radio:active {
     color: @text_normal;
     background-color: @base_normal;
-    border-color: @fg_normal;
+    border-color: darker(@bg_normal);
 }
 
 .check:insensitive, .radio:insensitive {
     color: @text_insensitive;
     background-color: @base_insensitive;
-    border-color: @fg_insensitive;
+    border-color: darker(@bg_insensitive);
 }
 
 .check:hover, .radio:hover {
     color: @text_prelight;
     background-color: @base_prelight;
-    border-color: @fg_prelight;
+    border-color: darker(@bg_prelight);
 }
 
 .check:selected, .radio:selected {
     color: @text_active;
     background-color: @base_active;
-    border-color: @fg_active;
+    border-color: darker(@bg_active);
+}
+
+.check:inconsistent, .radio:inconsistent {
+    color: @fg_normal;
+    background-color: @base_normal;
+    border-color: darker(@bg_normal);
+}
+
+.check:insensitive:inconsistent, .radio:insensitive:inconsistent {
+    color: @fg_insensitive;
+    background-color: @base_insensitive;
+    border-color: darker(@bg_insensitive);
 }
 
 .cell {
@@ -271,13 +283,13 @@ GtkCalendar:selected {
     border-color: darker(@bg_active);
 }
 
-.notebook tab {
+.notebook tab, .notebook tab * {
     color: @fg_active;
     background-color: @bg_active;
     border-color: darker(@bg_active);
 }
 
-.notebook tab:active {
+.notebook tab:active, .notebook tab *:active {
     color: @fg_normal;
     background-color: @bg_normal;
     border-color: darker(@bg_normal);
diff --git a/themes/kde2/gtk-3.0/gtk.css b/themes/kde2/gtk-3.0/gtk.css
index abbd72a..c009a45 100644
--- a/themes/kde2/gtk-3.0/gtk.css
+++ b/themes/kde2/gtk-3.0/gtk.css
@@ -170,31 +170,43 @@ GtkCalendar:selected {
 .check, .radio {
     color: @text_normal;
     background-color: @base_normal;
-    border-color: @fg_normal;
+    border-color: darker(@bg_normal);
 }
 
 .check:active, .radio:active {
     color: @text_normal;
     background-color: @base_normal;
-    border-color: @fg_normal;
+    border-color: darker(@bg_normal);
 }
 
 .check:insensitive, .radio:insensitive {
     color: @text_insensitive;
     background-color: @base_insensitive;
-    border-color: @fg_insensitive;
+    border-color: darker(@bg_insensitive);
 }
 
 .check:hover, .radio:hover {
     color: @text_prelight;
     background-color: @base_prelight;
-    border-color: @fg_prelight;
+    border-color: darker(@bg_prelight);
 }
 
 .check:selected, .radio:selected {
     color: @text_active;
     background-color: @base_active;
-    border-color: @fg_active;
+    border-color: darker(@bg_active);
+}
+
+.check:inconsistent, .radio:inconsistent {
+    color: @fg_normal;
+    background-color: @base_normal;
+    border-color: darker(@bg_normal);
+}
+
+.check:insensitive:inconsistent, .radio:insensitive:inconsistent {
+    color: @fg_insensitive;
+    background-color: @base_insensitive;
+    border-color: darker(@bg_insensitive);
 }
 
 .cell {
@@ -254,13 +266,13 @@ GtkCalendar:selected {
     border-color: darker(@bg_active);
 }
 
-.notebook tab {
+.notebook tab, .notebook tab * {
     color: @fg_active;
     background-color: @bg_active;
     border-color: darker(@bg_active);
 }
 
-.notebook tab:active {
+.notebook tab:active, .notebook tab *:active {
     color: @fg_normal;
     background-color: @bg_normal;
     border-color: darker(@bg_normal);
diff --git a/themes/kolors/gtk-3.0/gtk.css b/themes/kolors/gtk-3.0/gtk.css
index 2f46e49..92eca18 100644
--- a/themes/kolors/gtk-3.0/gtk.css
+++ b/themes/kolors/gtk-3.0/gtk.css
@@ -174,13 +174,13 @@ GtkCalendar:selected {
 .check {
     color: @text_normal;
     background-color: @base_normal;
-    border-color: @fg_normal;
+    border-color: darker(@bg_normal);
 }
 
 .radio {
     color: @text_normal;
     background-color: @base_normal;
-    border-color: @fg_normal;
+    border-color: darker(@bg_normal);
 
     -GtkCheckButton-indicator-size   : 10;
 }
@@ -188,25 +188,37 @@ GtkCalendar:selected {
 .check:active, .radio:active {
     color: @text_normal;
     background-color: @base_normal;
-    border-color: @fg_normal;
+    border-color: darker(@bg_normal);
 }
 
 .check:insensitive, .radio:insensitive {
     color: @text_insensitive;
     background-color: @base_insensitive;
-    border-color: @fg_insensitive;
+    border-color: darker(@bg_insensitive);
 }
 
 .check:hover, .radio:hover {
     color: @text_prelight;
     background-color: @base_prelight;
-    border-color: @fg_prelight;
+    border-color: darker(@bg_prelight);
 }
 
 .check:selected, .radio:selected {
     color: @text_active;
     background-color: @base_active;
-    border-color: @fg_active;
+    border-color: darker(@bg_active);
+}
+
+.check:inconsistent, .radio:inconsistent {
+    color: @fg_normal;
+    background-color: @base_normal;
+    border-color: darker(@bg_normal);
+}
+
+.check:insensitive:inconsistent, .radio:insensitive:inconsistent {
+    color: @fg_insensitive;
+    background-color: @base_insensitive;
+    border-color: darker(@bg_insensitive);
 }
 
 .cell {
@@ -285,13 +297,13 @@ GtkCalendar:selected {
     background-image: -gtk-gradient(linear, left top, right top, from(shade(@bg_active, 0.9)), to(shade(@bg_active, 1.1)));
 }
 
-.notebook tab {
+.notebook tab, .notebook tab * {
     color: @fg_active;
     background-color: @bg_active;
     border-color: darker(@bg_active);
 }
 
-.notebook tab:active {
+.notebook tab:active, .notebook tab *:active {
     color: @fg_normal;
     background-color: @bg_normal;
     border-color: darker(@bg_normal);
diff --git a/themes/light/gtk-3.0/gtk.css b/themes/light/gtk-3.0/gtk.css
index b97a076..1217a2f 100644
--- a/themes/light/gtk-3.0/gtk.css
+++ b/themes/light/gtk-3.0/gtk.css
@@ -166,31 +166,43 @@ GtkCalendar:selected {
 .check, .radio {
     color: @text_normal;
     background-color: @base_normal;
-    border-color: @fg_normal;
+    border-color: darker(@bg_normal);
 }
 
 .check:active, .radio:active {
     color: @text_normal;
     background-color: @base_normal;
-    border-color: @fg_normal;
+    border-color: darker(@bg_normal);
 }
 
 .check:insensitive, .radio:insensitive {
     color: @text_insensitive;
     background-color: @base_insensitive;
-    border-color: @fg_insensitive;
+    border-color: darker(@bg_insensitive);
 }
 
 .check:hover, .radio:hover {
     color: @text_prelight;
     background-color: @base_prelight;
-    border-color: @fg_prelight;
+    border-color: darker(@bg_prelight);
 }
 
 .check:selected, .radio:selected {
     color: @text_active;
     background-color: @base_active;
-    border-color: @fg_active;
+    border-color: darker(@bg_active);
+}
+
+.check:inconsistent, .radio:inconsistent {
+    color: @fg_normal;
+    background-color: @base_normal;
+    border-color: darker(@bg_normal);
+}
+
+.check:insensitive:inconsistent, .radio:insensitive:inconsistent {
+    color: @fg_insensitive;
+    background-color: @base_insensitive;
+    border-color: darker(@bg_insensitive);
 }
 
 .cell {
@@ -250,13 +262,13 @@ GtkCalendar:selected {
     border-color: darker(@bg_active);
 }
 
-.notebook tab {
+.notebook tab, .notebook tab * {
     color: @fg_active;
     background-color: #d4d4ce;
     border-color: darker(#d4d4ce);
 }
 
-.notebook tab:active {
+.notebook tab:active, .notebook tab *:active {
     color: @fg_normal;
     background-color: #f8f8ef;
     border-color: darker(#f8f8ef);
diff --git a/themes/orange/gtk-3.0/gtk.css b/themes/orange/gtk-3.0/gtk.css
index 8c02bf6..03a7268 100644
--- a/themes/orange/gtk-3.0/gtk.css
+++ b/themes/orange/gtk-3.0/gtk.css
@@ -178,13 +178,13 @@ GtkCalendar:selected {
 .check {
     color: @text_normal;
     background-color: @base_normal;
-    border-color: @fg_normal;
+    border-color: darker(@bg_normal);
 }
 
 .radio {
     color: @text_normal;
     background-color: @base_normal;
-    border-color: @fg_normal;
+    border-color: darker(@bg_normal);
 
     -GtkCheckButton-indicator-size: 14;
 }
@@ -192,25 +192,37 @@ GtkCalendar:selected {
 .check:active, .radio:active {
     color: @text_normal;
     background-color: @base_normal;
-    border-color: @fg_normal;
+    border-color: darker(@bg_normal);
 }
 
 .check:insensitive, .radio:insensitive {
     color: @text_insensitive;
     background-color: @base_insensitive;
-    border-color: @fg_insensitive;
+    border-color: darker(@bg_insensitive);
 }
 
 .check:hover, .radio:hover {
     color: @text_prelight;
     background-color: @base_prelight;
-    border-color: @fg_prelight;
+    border-color: darker(@bg_prelight);
 }
 
 .check:selected, .radio:selected {
     color: @text_active;
     background-color: @base_active;
-    border-color: @fg_active;
+    border-color: darker(@bg_active);
+}
+
+.check:inconsistent, .radio:inconsistent {
+    color: @fg_normal;
+    background-color: @base_normal;
+    border-color: darker(@bg_normal);
+}
+
+.check:insensitive:inconsistent, .radio:insensitive:inconsistent {
+    color: @fg_insensitive;
+    background-color: @base_insensitive;
+    border-color: darker(@bg_insensitive);
 }
 
 .cell {
@@ -285,13 +297,13 @@ GtkCalendar:selected {
     border-color: darker(#f8f7f5);
 }
 
-.notebook tab {
+.notebook tab, .notebook tab * {
     color: @fg_active;
     background-color: #e0dcd7;
     border-color: darker(#e0dcd7);
 }
 
-.notebook tab:active {
+.notebook tab:active, .notebook tab *:active {
     color: @fg_normal;
     background-color: #f8f7f5;
     border-color: darker(#f8f7f5);
diff --git a/themes/redmondxp/gtk-3.0/gtk.css b/themes/redmondxp/gtk-3.0/gtk.css
index 6b0f2f2..5797475 100644
--- a/themes/redmondxp/gtk-3.0/gtk.css
+++ b/themes/redmondxp/gtk-3.0/gtk.css
@@ -171,31 +171,43 @@ GtkCalendar:selected {
 .check, .radio {
     color: @text_normal;
     background-color: @base_normal;
-    border-color: @fg_normal;
+    border-color: darker(@bg_normal);
 }
 
 .check:active, .radio:active {
     color: @text_normal;
     background-color: @base_normal;
-    border-color: @fg_normal;
+    border-color: darker(@bg_normal);
 }
 
 .check:insensitive, .radio:insensitive {
     color: @text_insensitive;
     background-color: @base_insensitive;
-    border-color: @fg_insensitive;
+    border-color: darker(@bg_insensitive);
 }
 
 .check:hover, .radio:hover {
     color: @text_prelight;
     background-color: @base_prelight;
-    border-color: @fg_prelight;
+    border-color: darker(@bg_prelight);
 }
 
 .check:selected, .radio:selected {
     color: @text_active;
     background-color: @base_active;
-    border-color: @fg_active;
+    border-color: darker(@bg_active);
+}
+
+.check:inconsistent, .radio:inconsistent {
+    color: @fg_normal;
+    background-color: @base_normal;
+    border-color: darker(@bg_normal);
+}
+
+.check:insensitive:inconsistent, .radio:insensitive:inconsistent {
+    color: @fg_insensitive;
+    background-color: @base_insensitive;
+    border-color: darker(@bg_insensitive);
 }
 
 .cell {
@@ -272,13 +284,13 @@ GtkCalendar:selected {
     border-width: 1 1;
 }
 
-.notebook tab {
+.notebook tab, .notebook tab * {
     color: @fg_active;
     background-color: #d4d4ce;
     border-color: darker(#d4d4ce);
 }
 
-.notebook tab:active {
+.notebook tab:active, .notebook tab *:active {
     color: @fg_normal;
     background-color: #fafaf2;
     border-color: darker(#fafaf2);
diff --git a/themes/saltlake/gtk-3.0/gtk.css b/themes/saltlake/gtk-3.0/gtk.css
index 1131bc2..62961a7 100644
--- a/themes/saltlake/gtk-3.0/gtk.css
+++ b/themes/saltlake/gtk-3.0/gtk.css
@@ -167,31 +167,43 @@ GtkCalendar:selected {
 .check, .radio {
     color: @text_normal;
     background-color: @base_normal;
-    border-color: @fg_normal;
+    border-color: darker(@bg_normal);
 }
 
 .check:active, .radio:active {
     color: @text_normal;
     background-color: @base_normal;
-    border-color: @fg_normal;
+    border-color: darker(@bg_normal);
 }
 
 .check:insensitive, .radio:insensitive {
     color: @text_insensitive;
     background-color: @base_insensitive;
-    border-color: @fg_insensitive;
+    border-color: darker(@bg_insensitive);
 }
 
 .check:hover, .radio:hover {
     color: @text_prelight;
     background-color: @base_prelight;
-    border-color: @fg_prelight;
+    border-color: darker(@bg_prelight);
 }
 
 .check:selected, .radio:selected {
     color: @text_active;
     background-color: @base_active;
-    border-color: @fg_active;
+    border-color: darker(@bg_active);
+}
+
+.check:inconsistent, .radio:inconsistent {
+    color: @fg_normal;
+    background-color: @base_normal;
+    border-color: darker(@bg_normal);
+}
+
+.check:insensitive:inconsistent, .radio:insensitive:inconsistent {
+    color: @fg_insensitive;
+    background-color: @base_insensitive;
+    border-color: darker(@bg_insensitive);
 }
 
 .cell {
@@ -249,13 +261,13 @@ GtkCalendar:selected {
     border-color: darker(@bg_active);
 }
 
-.notebook tab {
+.notebook tab, .notebook tab * {
     color: @fg_active;
     background-color: @bg_active;
     border-color: darker(@bg_active);
 }
 
-.notebook tab:active {
+.notebook tab:active, .notebook tab *:active {
     color: @fg_normal;
     background-color: @bg_normal;
     border-color: darker(@bg_normal);
diff --git a/themes/smooth/gtk-3.0/gtk.css b/themes/smooth/gtk-3.0/gtk.css
index e0ac32d..63cdbd2 100644
--- a/themes/smooth/gtk-3.0/gtk.css
+++ b/themes/smooth/gtk-3.0/gtk.css
@@ -164,31 +164,43 @@ GtkCalendar:selected {
 .check, .radio {
     color: @text_normal;
     background-color: @base_normal;
-    border-color: @fg_normal;
+    border-color: darker(@bg_normal);
 }
 
 .check:active, .radio:active {
     color: @text_normal;
     background-color: @base_normal;
-    border-color: @fg_normal;
+    border-color: darker(@bg_normal);
 }
 
 .check:insensitive, .radio:insensitive {
     color: @text_insensitive;
     background-color: @base_insensitive;
-    border-color: @fg_insensitive;
+    border-color: darker(@bg_insensitive);
 }
 
 .check:hover, .radio:hover {
     color: @text_prelight;
     background-color: @base_prelight;
-    border-color: @fg_prelight;
+    border-color: darker(@bg_prelight);
 }
 
 .check:selected, .radio:selected {
     color: @text_active;
     background-color: @base_active;
-    border-color: @fg_active;
+    border-color: darker(@bg_active);
+}
+
+.check:inconsistent, .radio:inconsistent {
+    color: @fg_normal;
+    background-color: @base_normal;
+    border-color: darker(@bg_normal);
+}
+
+.check:insensitive:inconsistent, .radio:insensitive:inconsistent {
+    color: @fg_insensitive;
+    background-color: @base_insensitive;
+    border-color: darker(@bg_insensitive);
 }
 
 .cell {
@@ -248,13 +260,13 @@ GtkCalendar:selected {
     border-color: darker(@bg_active);
 }
 
-.notebook tab {
+.notebook tab, .notebook tab * {
     color: @fg_active;
     background-color: @bg_active;
     border-color: darker(@bg_active);
 }
 
-.notebook tab:active {
+.notebook tab:active, .notebook tab *:active {
     color: @fg_normal;
     background-color: @bg_normal;
     border-color: darker(@bg_normal);
diff --git a/themes/stellar/gtk-3.0/gtk.css b/themes/stellar/gtk-3.0/gtk.css
index 60a2731..a8213ae 100644
--- a/themes/stellar/gtk-3.0/gtk.css
+++ b/themes/stellar/gtk-3.0/gtk.css
@@ -170,31 +170,43 @@ GtkCalendar:selected {
 .check, .radio {
     color: @text_normal;
     background-color: @base_normal;
-    border-color: @fg_normal;
+    border-color: darker(@bg_normal);
 }
 
 .check:active, .radio:active {
     color: @text_normal;
     background-color: @base_normal;
-    border-color: @fg_normal;
+    border-color: darker(@bg_normal);
 }
 
 .check:insensitive, .radio:insensitive {
     color: @text_insensitive;
     background-color: @base_insensitive;
-    border-color: @fg_insensitive;
+    border-color: darker(@bg_insensitive);
 }
 
 .check:hover, .radio:hover {
     color: @text_prelight;
     background-color: @base_prelight;
-    border-color: @fg_prelight;
+    border-color: darker(@bg_prelight);
 }
 
 .check:selected, .radio:selected {
     color: @text_active;
     background-color: @base_active;
-    border-color: @fg_active;
+    border-color: darker(@bg_active);
+}
+
+.check:inconsistent, .radio:inconsistent {
+    color: @fg_normal;
+    background-color: @base_normal;
+    border-color: darker(@bg_normal);
+}
+
+.check:insensitive:inconsistent, .radio:insensitive:inconsistent {
+    color: @fg_insensitive;
+    background-color: @base_insensitive;
+    border-color: darker(@bg_insensitive);
 }
 
 .cell {
@@ -252,13 +264,13 @@ GtkCalendar:selected {
     border-color: darker(@bg_active);
 }
 
-.notebook tab {
+.notebook tab, .notebook tab * {
     color: @fg_active;
     background-color: @bg_active;
     border-color: darker(@bg_active);
 }
 
-.notebook tab:active {
+.notebook tab:active, .notebook tab *:active {
     color: @fg_normal;
     background-color: @bg_normal;
     border-color: darker(@bg_normal);
diff --git a/themes/winter/gtk-3.0/gtk.css b/themes/winter/gtk-3.0/gtk.css
index 74763ff..5434d4b 100644
--- a/themes/winter/gtk-3.0/gtk.css
+++ b/themes/winter/gtk-3.0/gtk.css
@@ -173,31 +173,43 @@ GtkCalendar:selected {
 .check, .radio {
     color: @text_normal;
     background-color: @base_normal;
-    border-color: @fg_normal;
+    border-color: darker(@bg_normal);
 }
 
 .check:active, .radio:active {
     color: @text_normal;
     background-color: @base_normal;
-    border-color: @fg_normal;
+    border-color: darker(@bg_normal);
 }
 
 .check:insensitive, .radio:insensitive {
     color: @text_insensitive;
     background-color: @base_insensitive;
-    border-color: @fg_insensitive;
+    border-color: darker(@bg_insensitive);
 }
 
 .check:hover, .radio:hover {
     color: @text_prelight;
     background-color: @base_prelight;
-    border-color: @fg_prelight;
+    border-color: darker(@bg_prelight);
 }
 
 .check:selected, .radio:selected {
     color: @text_active;
     background-color: @base_active;
-    border-color: @fg_active;
+    border-color: darker(@bg_active);
+}
+
+.check:inconsistent, .radio:inconsistent {
+    color: @fg_normal;
+    background-color: @base_normal;
+    border-color: darker(@bg_normal);
+}
+
+.check:insensitive:inconsistent, .radio:insensitive:inconsistent {
+    color: @fg_insensitive;
+    background-color: @base_insensitive;
+    border-color: darker(@bg_insensitive);
 }
 
 .cell {
@@ -276,13 +288,13 @@ GtkCalendar:selected {
     background-image: -gtk-gradient(linear, left top, right top, from(shade(@bg_active, 0.8)), to(shade(@bg_active, 1.8)));
 }
 
-.notebook tab {
+.notebook tab, .notebook tab * {
     color: @fg_active;
     background-color: @bg_active;
     border-color: darker(@bg_active);
 }
 
-.notebook tab:active {
+.notebook tab:active, .notebook tab *:active {
     color: @fg_normal;
     background-color: @bg_normal;
     border-color: darker(@bg_normal);
@@ -336,24 +348,32 @@ GtkCalendar:selected {
     background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_selected, 0.8)), to(shade(@bg_selected, 1.8)));
 }
 
+.dock {
+    color: @base_selected;
+}
+
 .slider {
+    color: @base_selected;
     background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_normal, 0.8)), to(shade(@bg_normal, 1.8)));
 }
 
 .slider:active {
+    color: @base_selected;
     background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_active, 1.8)), to(shade(@bg_active, 0.8)));
 }
 
 .slider:insensitive {
+    color: @base_selected;
     background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_insensitive, 0.8)), to(shade(@bg_insensitive, 1.8)));
 }
 
 .slider:hover {
+    color: @base_selected;
     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;
+    color: @base_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.0/gtk-3.0/gtk.css b/themes/xfce-4.0/gtk-3.0/gtk.css
index 24f15a9..34469ad 100644
--- a/themes/xfce-4.0/gtk-3.0/gtk.css
+++ b/themes/xfce-4.0/gtk-3.0/gtk.css
@@ -178,31 +178,43 @@ GtkCalendar:selected {
 .check, .radio {
     color: @text_normal;
     background-color: @base_normal;
-    border-color: @fg_normal;
+    border-color: darker(@bg_normal);
 }
 
 .check:active, .radio:active {
     color: @text_normal;
     background-color: @base_normal;
-    border-color: @fg_normal;
+    border-color: darker(@bg_normal);
 }
 
 .check:insensitive, .radio:insensitive {
     color: @text_insensitive;
     background-color: @base_insensitive;
-    border-color: @fg_insensitive;
+    border-color: darker(@bg_insensitive);
 }
 
 .check:hover, .radio:hover {
     color: @text_prelight;
     background-color: @base_prelight;
-    border-color: @fg_prelight;
+    border-color: darker(@bg_prelight);
 }
 
 .check:selected, .radio:selected {
     color: @text_active;
     background-color: @base_active;
-    border-color: @fg_active;
+    border-color: darker(@bg_active);
+}
+
+.check:inconsistent, .radio:inconsistent {
+    color: @fg_normal;
+    background-color: @base_normal;
+    border-color: darker(@bg_normal);
+}
+
+.check:insensitive:inconsistent, .radio:insensitive:inconsistent {
+    color: @fg_insensitive;
+    background-color: @base_insensitive;
+    border-color: darker(@bg_insensitive);
 }
 
 .cell {
@@ -282,13 +294,13 @@ GtkCalendar:selected {
     background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_active, 0.8)), to(shade(@bg_active, 1.8)));
 }
 
-.notebook tab {
+.notebook tab, .notebook tab * {
     color: @fg_active;
     background-color: @bg_active;
     border-color: darker(@bg_active);
 }
 
-.notebook tab:active {
+.notebook tab:active, .notebook tab *:active {
     color: @fg_normal;
     background-color: @bg_normal;
     border-color: darker(@bg_normal);
diff --git a/themes/xfce-4.2/gtk-3.0/gtk.css b/themes/xfce-4.2/gtk-3.0/gtk.css
index 9cc3813..3426c8d 100644
--- a/themes/xfce-4.2/gtk-3.0/gtk.css
+++ b/themes/xfce-4.2/gtk-3.0/gtk.css
@@ -180,31 +180,43 @@ GtkCalendar:selected {
 .check, .radio {
     color: @text_normal;
     background-color: @base_normal;
-    border-color: @fg_normal;
+    border-color: darker(@bg_normal);
 }
 
 .check:active, .radio:active {
     color: @text_normal;
     background-color: @base_normal;
-    border-color: @fg_normal;
+    border-color: darker(@bg_normal);
 }
 
 .check:insensitive, .radio:insensitive {
     color: @text_insensitive;
     background-color: @base_insensitive;
-    border-color: @fg_insensitive;
+    border-color: darker(@bg_insensitive);
 }
 
 .check:hover, .radio:hover {
     color: @text_prelight;
     background-color: @base_prelight;
-    border-color: @fg_prelight;
+    border-color: darker(@bg_prelight);
 }
 
 .check:selected, .radio:selected {
     color: @text_active;
     background-color: @base_active;
-    border-color: @fg_active;
+    border-color: darker(@bg_active);
+}
+
+.check:inconsistent, .radio:inconsistent {
+    color: @fg_normal;
+    background-color: @base_normal;
+    border-color: darker(@bg_normal);
+}
+
+.check:insensitive:inconsistent, .radio:insensitive:inconsistent {
+    color: @fg_insensitive;
+    background-color: @base_insensitive;
+    border-color: darker(@bg_insensitive);
 }
 
 .cell {
@@ -279,13 +291,13 @@ GtkCalendar:selected {
     border-color: darker(#f5f5f5);
 }
 
-.notebook tab {
+.notebook tab, .notebook tab * {
     color: @fg_active;
     background-color: #d3d7e0;
     border-color: darker(#d3d7e0);
 }
 
-.notebook tab:active {
+.notebook tab:active, .notebook tab *:active {
     color: @fg_normal;
     background-color: #f5f5f5;
     border-color: darker(#f5f5f5);
diff --git a/themes/xfce-4.4/gtk-3.0/gtk.css b/themes/xfce-4.4/gtk-3.0/gtk.css
index 4279822..fbb84ef 100644
--- a/themes/xfce-4.4/gtk-3.0/gtk.css
+++ b/themes/xfce-4.4/gtk-3.0/gtk.css
@@ -181,31 +181,43 @@ GtkCalendar:selected {
 .check, .radio {
     color: @text_normal;
     background-color: @base_normal;
-    border-color: @fg_normal;
+    border-color: darker(@bg_normal);
 }
 
 .check:active, .radio:active {
     color: @text_normal;
     background-color: @base_normal;
-    border-color: @fg_normal;
+    border-color: darker(@bg_normal);
 }
 
 .check:insensitive, .radio:insensitive {
     color: @text_insensitive;
     background-color: @base_insensitive;
-    border-color: @fg_insensitive;
+    border-color: darker(@bg_insensitive);
 }
 
 .check:hover, .radio:hover {
     color: @text_prelight;
     background-color: @base_prelight;
-    border-color: @fg_prelight;
+    border-color: darker(@bg_prelight);
 }
 
 .check:selected, .radio:selected {
     color: @text_active;
     background-color: @base_active;
-    border-color: @fg_active;
+    border-color: darker(@bg_active);
+}
+
+.check:inconsistent, .radio:inconsistent {
+    color: @fg_normal;
+    background-color: @base_normal;
+    border-color: darker(@bg_normal);
+}
+
+.check:insensitive:inconsistent, .radio:insensitive:inconsistent {
+    color: @fg_insensitive;
+    background-color: @base_insensitive;
+    border-color: darker(@bg_insensitive);
 }
 
 .cell {
@@ -280,13 +292,13 @@ GtkCalendar:selected {
     border-color: darker(#ffffff);
 }
 
-.notebook tab {
+.notebook tab, .notebook tab * {
     color: @fg_active;
     background-color: #e8e8e6;
     border-color: darker(#e8e8e6);
 }
 
-.notebook tab:active {
+.notebook tab:active, .notebook tab *:active {
     color: #101010;
     background-color: #ffffff;
     border-color: darker(#ffffff);
diff --git a/themes/xfce-4.6/gtk-3.0/gtk.css b/themes/xfce-4.6/gtk-3.0/gtk.css
index d792e95..71aaa25 100644
--- a/themes/xfce-4.6/gtk-3.0/gtk.css
+++ b/themes/xfce-4.6/gtk-3.0/gtk.css
@@ -221,31 +221,43 @@ GtkCalendar:selected {
 .check, .radio {
     color: @text_normal;
     background-color: @base_normal;
-    border-color: @fg_normal;
+    border-color: darker(@bg_normal);
 }
 
 .check:active, .radio:active {
     color: @text_normal;
     background-color: @base_normal;
-    border-color: @fg_normal;
+    border-color: darker(@bg_normal);
 }
 
 .check:insensitive, .radio:insensitive {
     color: @text_insensitive;
     background-color: @base_insensitive;
-    border-color: @fg_insensitive;
+    border-color: darker(@bg_insensitive);
 }
 
 .check:hover, .radio:hover {
     color: @text_prelight;
     background-color: @base_prelight;
-    border-color: @fg_prelight;
+    border-color: darker(@bg_prelight);
 }
 
 .check:selected, .radio:selected {
     color: @text_active;
     background-color: @base_active;
-    border-color: @fg_active;
+    border-color: darker(@bg_active);
+}
+
+.check:inconsistent, .radio:inconsistent {
+    color: @fg_normal;
+    background-color: @base_normal;
+    border-color: darker(@bg_normal);
+}
+
+.check:insensitive:inconsistent, .radio:insensitive:inconsistent {
+    color: @fg_insensitive;
+    background-color: @base_insensitive;
+    border-color: darker(@bg_insensitive);
 }
 
 .cell {
@@ -322,13 +334,13 @@ GtkCalendar:selected {
     border-width: 1 1;
 }
 
-.notebook tab {
+.notebook tab, .notebook tab * {
     color: @fg_active;
     background-color: #e8e8e6;
     border-color: darker(#e8e8e6);
 }
 
-.notebook tab:active {
+.notebook tab:active, .notebook tab *:active {
     color: #101010;
     background-color: #ffffff;
     border-color: darker(#ffffff);
diff --git a/themes/xfce/gtk-3.0/gtk.css b/themes/xfce/gtk-3.0/gtk.css
index d792e95..71aaa25 100644
--- a/themes/xfce/gtk-3.0/gtk.css
+++ b/themes/xfce/gtk-3.0/gtk.css
@@ -221,31 +221,43 @@ GtkCalendar:selected {
 .check, .radio {
     color: @text_normal;
     background-color: @base_normal;
-    border-color: @fg_normal;
+    border-color: darker(@bg_normal);
 }
 
 .check:active, .radio:active {
     color: @text_normal;
     background-color: @base_normal;
-    border-color: @fg_normal;
+    border-color: darker(@bg_normal);
 }
 
 .check:insensitive, .radio:insensitive {
     color: @text_insensitive;
     background-color: @base_insensitive;
-    border-color: @fg_insensitive;
+    border-color: darker(@bg_insensitive);
 }
 
 .check:hover, .radio:hover {
     color: @text_prelight;
     background-color: @base_prelight;
-    border-color: @fg_prelight;
+    border-color: darker(@bg_prelight);
 }
 
 .check:selected, .radio:selected {
     color: @text_active;
     background-color: @base_active;
-    border-color: @fg_active;
+    border-color: darker(@bg_active);
+}
+
+.check:inconsistent, .radio:inconsistent {
+    color: @fg_normal;
+    background-color: @base_normal;
+    border-color: darker(@bg_normal);
+}
+
+.check:insensitive:inconsistent, .radio:insensitive:inconsistent {
+    color: @fg_insensitive;
+    background-color: @base_insensitive;
+    border-color: darker(@bg_insensitive);
 }
 
 .cell {
@@ -322,13 +334,13 @@ GtkCalendar:selected {
     border-width: 1 1;
 }
 
-.notebook tab {
+.notebook tab, .notebook tab * {
     color: @fg_active;
     background-color: #e8e8e6;
     border-color: darker(#e8e8e6);
 }
 
-.notebook tab:active {
+.notebook tab:active, .notebook tab *:active {
     color: #101010;
     background-color: #ffffff;
     border-color: darker(#ffffff);


More information about the Xfce4-commits mailing list