[gnome-themes-standard] Widget theme: yet more fixes.
- From: Lapo Calamandrei <lapo src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-themes-standard] Widget theme: yet more fixes.
- Date: Wed, 11 Jan 2012 22:43:58 +0000 (UTC)
commit a45f76837dc50c3214811860abe0c62680b18287
Author: Lapo Calamandrei <calamandrei gmail com>
Date: Wed Jan 11 23:43:56 2012 +0100
Widget theme: yet more fixes.
themes/Adwaita/gtk-3.0/gtk-widgets-borders.css | 9 +--
.../Adwaita/gtk-3.0/gtk-widgets-dark-overrides.css | 2 +-
themes/Adwaita/gtk-3.0/gtk-widgets.css | 93 +++++++++-----------
3 files changed, 46 insertions(+), 58 deletions(-)
---
diff --git a/themes/Adwaita/gtk-3.0/gtk-widgets-borders.css b/themes/Adwaita/gtk-3.0/gtk-widgets-borders.css
index 9f9289d..603cbb7 100644
--- a/themes/Adwaita/gtk-3.0/gtk-widgets-borders.css
+++ b/themes/Adwaita/gtk-3.0/gtk-widgets-borders.css
@@ -5,14 +5,11 @@
GtkComboBox.combobox-entry .entry,
GtkComboBox.combobox-entry .button,
.button:active,
-.button:active:hover,
.button:insensitive,
.trough,
.trough.highlight,
.trough row,
-.trough row:hover,
-GtkSwitch.trough,
-GtkSwitch.trough:insensitive {
+GtkSwitch.trough {
border-image: url("borders/generic-border.svg") 3 3 4 3 / 3 3 4 3 stretch;
border-radius: 3;
border-width: 1 1 2 1;
@@ -54,7 +51,7 @@ GtkSwitch.trough:active {
.primary-toolbar .button.raised:insensitive,
.primary-toolbar .raised .button:insensitive,
.inline-toolbar.toolbar .button:active,
-.inline-toolbar.toolbar .button:active:hover,
+/*.inline-toolbar.toolbar .button:active:hover,*/
.inline-toolbar.toolbar .button:insensitive,
.inline-toolbar.toolbar GtkToolButton .button:active,
.primary-toolbar GtkSwitch.trough,
@@ -123,7 +120,7 @@ column-header .button:focus,
column-header.button:active,
column-header .button:active,
column-header.button:active:hover,
-column-header .button:active:hover,
+column-header .button:active:hover
column-header.button:active:focus,
column-header .button:active:focus {
border-image: -gtk-gradient (linear,
diff --git a/themes/Adwaita/gtk-3.0/gtk-widgets-dark-overrides.css b/themes/Adwaita/gtk-3.0/gtk-widgets-dark-overrides.css
index 9e0fe45..283bc8d 100644
--- a/themes/Adwaita/gtk-3.0/gtk-widgets-dark-overrides.css
+++ b/themes/Adwaita/gtk-3.0/gtk-widgets-dark-overrides.css
@@ -29,7 +29,7 @@ GtkComboBox *:active:hover,
GtkComboBox *:active:focus,
GtkComboBox *:active:hover:focus*/ {
text-shadow: @button_active_text_shadow 0 -1;
-/* color: @theme_selected_bg_color; /* Not sure about this one */
+ color: @theme_selected_bg_color; /* Not sure about this one */
}
.button *:insensitive,
diff --git a/themes/Adwaita/gtk-3.0/gtk-widgets.css b/themes/Adwaita/gtk-3.0/gtk-widgets.css
index 03fe382..7633b10 100644
--- a/themes/Adwaita/gtk-3.0/gtk-widgets.css
+++ b/themes/Adwaita/gtk-3.0/gtk-widgets.css
@@ -204,6 +204,15 @@ GtkPaned {
-adwaita-progressbar-pattern: none;
}
+.entry:backdrop {
+ color: @theme_unfocused_text_color;
+}
+
+.entry:insensitive:backdrop {
+ color: @unfocused_insensitive_fg_color;
+}
+
+
/*******************
* Symbolic images *
*******************/
@@ -327,7 +336,10 @@ GtkPaned {
.progressbar:backdrop,
.progressbar row:backdrop,
-.progressbar row:selected:backdrop {
+.progressbar row:selected:backdrop,
+.progressbar.vertical:backdrop,
+.progressbar.vertical row:backdrop,
+.progressbar.vertical row:selected:backdrop {
-adwaita-progressbar-pattern: none;
background-image: none;
background-color: @theme_unfocused_selected_bg_color;
@@ -353,7 +365,9 @@ GtkProgressBar,
}
GtkProgressBar:backdrop,
-.trough row:backdrop {
+GtkProgressBar.vertical:backdrop,
+.trough row:backdrop,
+.trough.vertical row:backdrop {
background-image: none;
background-color: @unfocused_dark_bg;
}
@@ -505,6 +519,11 @@ GtkComboBox.combobox-entry .button {
text-shadow: none;
}
+.button *:insensitive:backdrop {
+ color: @unfocused_insensitive_fg_color;
+ text-shadow: none;
+}
+
.button *:active:backdrop,
.button *:active:insensitive:backdrop {
color: @theme_unfocused_bg_color;
@@ -649,8 +668,6 @@ GtkComboBox.combobox-entry .button {
/* remove box shadow from last-child and only-child */
.linked .button:only-child,
-/* .primary-toolbar .button.raised.linked:only-child,
-.primary-toolbar .raised.linked .button:only-child, */
.inline-toolbar.toolbar .button:only-child,
.inline-toolbar.toolbar GtkToolButton:only-child .button,
.linked .button:backdrop:last-child,
@@ -687,11 +704,7 @@ GtkComboBox.combobox-entry .button {
.linked .button:active:hover,
.linked .button:focus,
.linked .button:focus:active,
-.linked .button:insensitive,
-.linked .button:backdrop,
-.linked .button:insensitive:backdrop,
-.linked .button:active:backdrop,
-.linked .button:active:hover:backdrop {
+.linked .button:insensitive {
border-right-width: 0;
border-left-width: 0;
border-image-width: 3 0 4 0;
@@ -704,11 +717,7 @@ GtkComboBox.combobox-entry .button {
.linked .button:active:hover:first-child,
.linked .button:focus:first-child,
.linked .button:focus:active:first-child,
-.linked .button:insensitive:first-child,
-.linked .button:backdrop:first-child,
-.linked .button:insensitive:backdrop:first-child,
-.linked .button:active:backdrop:first-child,
-.linked .button:active:hover:backdrop:first-child {
+.linked .button:insensitive:first-child {
border-right-width: 0;
border-image-width: 3 0 4 3;
border-bottom-right-radius: 0;
@@ -721,11 +730,7 @@ GtkComboBox.combobox-entry .button {
.linked .button:active:hover:last-child,
.linked .button:focus:last-child,
.linked .button:focus:active:last-child,
-.linked .button:insensitive:last-child,
-.linked .button:backdrop:last-child,
-.linked .button:insensitive:backdrop:last-child,
-.linked .button:active:backdrop:last-child,
-.linked .button:active:hover:backdrop:last-child {
+.linked .button:insensitive:last-child {
border-left-width: 0;
border-image-width: 3 3 4 0;
border-bottom-left-radius: 0;
@@ -738,11 +743,7 @@ GtkComboBox.combobox-entry .button {
.linked .button:active:hover:only-child,
.linked .button:focus:only-child,
.linked .button:focus:active:only-child,
-.linked .button:insensitive:only-child,
-.linked .button:backdrop:only-child,
-.linked .button:insensitive:backdrop:only-child,
-.linked .button:active:backdrop:only-child,
-.linked .button:active:hover:backdrop:only-child {
+.linked .button:insensitive:only-child {
border-right-width: 1;
border-left-width: 1;
border-image-width: 3 3 4 3;
@@ -775,9 +776,9 @@ GtkComboBox.combobox-entry .button {
.inline-toolbar.toolbar GtkToolButton .button:active:hover,
.inline-toolbar.toolbar GtkToolButton .button:focus,
.inline-toolbar.toolbar GtkToolButton .button:focus:active,
-.inline-toolbar.toolbar GtkToolButton .button:insensitive,
+.inline-toolbar.toolbar GtkToolButton .button:insensitive /*,
.toolbar .button.raised.linked:backdrop,
-.toolbar .button.raised.linked:active:backdrop,
+.toolbar .button.raised.linked:active:backdrop,
.toolbar .button.raised.linked:active:hover:backdrop,
.toolbar .raised.linked .button:backdrop,
.toolbar .raised.linked .button:active:backdrop,
@@ -787,7 +788,7 @@ GtkComboBox.combobox-entry .button {
.inline-toolbar.toolbar .button:active:hover:backdrop,
.inline-toolbar.toolbar GtkToolButton .button:backdrop,
.inline-toolbar.toolbar GtkToolButton .button:active:backdrop,
-.inline-toolbar.toolbar GtkToolButton .button:active:hover:backdrop {
+.inline-toolbar.toolbar GtkToolButton .button:active:hover:backdrop */ {
border-right-width: 0;
border-left-width: 0;
border-image-width: 4 0 4 0;
@@ -818,7 +819,7 @@ GtkComboBox.combobox-entry .button {
.inline-toolbar.toolbar GtkToolButton:first-child .button:active:hover,
.inline-toolbar.toolbar GtkToolButton:first-child .button:focus,
.inline-toolbar.toolbar GtkToolButton:first-child .button:focus:active,
-.inline-toolbar.toolbar GtkToolButton:first-child .button:insensitive,
+.inline-toolbar.toolbar GtkToolButton:first-child .button:insensitive /*,
.toolbar .button.raised.linked:backdrop:first-child,
.toolbar .button.raised.linked:active:backdrop:first-child,
.toolbar .button.raised.linked:active:hover:backdrop:first-child,
@@ -830,7 +831,7 @@ GtkComboBox.combobox-entry .button {
.inline-toolbar.toolbar .button:active:hover:backdrop:first-child,
.inline-toolbar.toolbar GtkToolButton:first-child .button:backdrop,
.inline-toolbar.toolbar GtkToolButton:first-child .button:active:backdrop,
-.inline-toolbar.toolbar GtkToolButton:first-child .button:active:hover:backdrop {
+.inline-toolbar.toolbar GtkToolButton:first-child .button:active:hover:backdrop */ {
border-left-width: 2;
border-right-width: 0;
border-image-width: 4 0 4 4;
@@ -862,7 +863,7 @@ GtkComboBox.combobox-entry .button {
.inline-toolbar.toolbar GtkToolButton:last-child .button:active:hover,
.inline-toolbar.toolbar GtkToolButton:last-child .button:focus,
.inline-toolbar.toolbar GtkToolButton:last-child .button:focus:active,
-.inline-toolbar.toolbar GtkToolButton:last-child .button:insensitive,
+.inline-toolbar.toolbar GtkToolButton:last-child .button:insensitive /*,
.toolbar .button.raised.linked:backdrop:last-child,
.toolbar .button.raised.linked:active:backdrop:last-child,
.toolbar .button.raised.linked:active:hover:backdrop:last-child,
@@ -874,7 +875,7 @@ GtkComboBox.combobox-entry .button {
.inline-toolbar.toolbar .button:active:hover:backdrop:last-child,
.inline-toolbar.toolbar GtkToolButton:last-child .button:backdrop,
.inline-toolbar.toolbar GtkToolButton:last-child .button:active:backdrop,
-.inline-toolbar.toolbar GtkToolButton:last-child .button:active:hover:backdrop {
+.inline-toolbar.toolbar GtkToolButton:last-child .button:active:hover:backdrop */ {
border-left-width: 0;
border-right-width: 2;
border-image-width: 4 4 4 0;
@@ -883,18 +884,6 @@ GtkComboBox.combobox-entry .button {
}
/* Single button */
-/* .toolbar .button.raised.linked:only-child,
-.toolbar .button.raised.linked:active:only-child,
-.toolbar .button.raised.linked:active:hover:only-child,
-.toolbar .button.raised.linked:focus:only-child,
-.toolbar .button.raised.linked:focus:active:only-child,
-.toolbar .button.raised.linked:insensitive:only-child,
-.toolbar .raised.linked .button:only-child,
-.toolbar .raised.linked .button:active:only-child,
-.toolbar .raised.linked .button:active:hover:only-child,
-.toolbar .raised.linked .button:focus:only-child,
-.toolbar .raised.linked .button:focus:active:only-child,
-.toolbar .raised.linked .button:insensitive:only-child, */
.inline-toolbar.toolbar .button:only-child,
.inline-toolbar.toolbar .button:active:only-child,
.inline-toolbar.toolbar .button:active:hover:only-child,
@@ -906,19 +895,13 @@ GtkComboBox.combobox-entry .button {
.inline-toolbar.toolbar GtkToolButton:only-child .button:active:hover,
.inline-toolbar.toolbar GtkToolButton:only-child .button:focus,
.inline-toolbar.toolbar GtkToolButton:only-child .button:focus:active,
-.inline-toolbar.toolbar GtkToolButton:only-child .button:insensitive,
-/* .toolbar .button.raised.linked:backdrop:only-child,
-.toolbar .button.raised.linked:active:backdrop:only-child,
-.toolbar .button.raised.linked:active:hover:backdrop:only-child,
-.toolbar .raised.linked .button:backdrop:only-child,
-.toolbar .raised.linked .button:active:backdrop:only-child,
-.toolbar .raised.linked .button:active:hover:backdrop:only-child, */
+.inline-toolbar.toolbar GtkToolButton:only-child .button:insensitive /*,
.inline-toolbar.toolbar .button:backdrop:only-child,
.inline-toolbar.toolbar .button:active:backdrop:only-child,
.inline-toolbar.toolbar .button:active:hover:backdrop:only-child,
.inline-toolbar.toolbar GtkToolButton:only-child .button:backdrop,
.inline-toolbar.toolbar GtkToolButton:only-child .button:active:backdrop,
-.inline-toolbar.toolbar GtkToolButton:only-child .button:active:hover:backdrop {
+.inline-toolbar.toolbar GtkToolButton:only-child .button:active:hover:backdrop*/ {
border-right-width: 2;
border-left-width: 2;
border-image-width: 4;
@@ -1092,6 +1075,14 @@ GtkComboBox {
text-shadow: @button_text_shadow 0 1;
}
+GtkComboBox *:backdrop {
+ color: @theme_unfocused_fg_color;
+}
+
+GtkComboBox *:insensitive:backdrop {
+ color: @unfocused_insensitive_fg_color;
+}
+
GtkComboBox.combobox-entry {
padding-right: 0; /* does it work for rtl? */
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]