[gnome-themes-standard] infobar: style the close button for GtkInfoBar
- From: Cosimo Cecchi <cosimoc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-themes-standard] infobar: style the close button for GtkInfoBar
- Date: Sat, 3 Aug 2013 16:59:47 +0000 (UTC)
commit cea9522f38a58a67fbfb008b5ae4807bad8b55ec
Author: Cosimo Cecchi <cosimoc gnome org>
Date: Sat Aug 3 18:58:05 2013 +0200
infobar: style the close button for GtkInfoBar
themes/Adwaita/gtk-3.0/gtk-main-common.css | 1 -
themes/Adwaita/gtk-3.0/gtk-main-dark.css | 2 +
themes/Adwaita/gtk-3.0/gtk-main.css | 2 +
themes/Adwaita/gtk-3.0/gtk-widgets.css | 46 ++++++++++++++++++++++++++++
4 files changed, 50 insertions(+), 1 deletions(-)
---
diff --git a/themes/Adwaita/gtk-3.0/gtk-main-common.css b/themes/Adwaita/gtk-3.0/gtk-main-common.css
index 073acae..7988f9c 100644
--- a/themes/Adwaita/gtk-3.0/gtk-main-common.css
+++ b/themes/Adwaita/gtk-3.0/gtk-main-common.css
@@ -79,7 +79,6 @@
@define-color infobar_fg_color white;
@define-color infobar_text_shadow alpha(black, 0.3);
- define-color infobar_bg_color rgb (138, 173, 212);
/*****************
* Fallback Mode *
diff --git a/themes/Adwaita/gtk-3.0/gtk-main-dark.css b/themes/Adwaita/gtk-3.0/gtk-main-dark.css
index d3cc2d6..b205721 100644
--- a/themes/Adwaita/gtk-3.0/gtk-main-dark.css
+++ b/themes/Adwaita/gtk-3.0/gtk-main-dark.css
@@ -59,6 +59,8 @@
@define-color trough_bg_color_a #30312f;
@define-color trough_bg_color_b #41433f;
+ define-color infobar_bg_color shade(rgb (138, 173, 212), 0.8);
+
@define-color scrollbar_trough shade(@theme_bg_color, 1.2);
@define-color scrollbar_trough_insensitive shade(@theme_bg_color, 1.05); /* FIXME */
@define-color scrollbar_trough_unfocused shade(@theme_unfocused_bg_color, 1.2);
diff --git a/themes/Adwaita/gtk-3.0/gtk-main.css b/themes/Adwaita/gtk-3.0/gtk-main.css
index cecd08c..b2412a9 100644
--- a/themes/Adwaita/gtk-3.0/gtk-main.css
+++ b/themes/Adwaita/gtk-3.0/gtk-main.css
@@ -59,6 +59,8 @@
@define-color trough_bg_color_a #bcbcb7;
@define-color trough_bg_color_b #e0e0dd;
+ define-color infobar_bg_color rgb (138, 173, 212);
+
@define-color scrollbar_trough shade(@theme_bg_color, 0.9);
@define-color scrollbar_trough_insensitive shade(@theme_bg_color, 0.9);
@define-color scrollbar_trough_unfocused shade(@theme_unfocused_bg_color, 0.9);
diff --git a/themes/Adwaita/gtk-3.0/gtk-widgets.css b/themes/Adwaita/gtk-3.0/gtk-widgets.css
index b3cdf4c..9a597ec 100644
--- a/themes/Adwaita/gtk-3.0/gtk-widgets.css
+++ b/themes/Adwaita/gtk-3.0/gtk-widgets.css
@@ -3855,6 +3855,52 @@ GtkInfoBar {
border-color: @theme_unfocused_fg_color;
}
+.info .button.close,
+.warning .button.close,
+.question .button.close,
+.error .button.close {
+ color: @infobar_fg_color;
+ icon-shadow: 0 1px @infobar_text_shadow;
+}
+
+.info .button.close:hover,
+.warning .button.close:hover,
+.question .button.close:hover,
+.error .button.close:hover {
+ background-image: linear-gradient(to bottom,
+ alpha(white, 0.3),
+ alpha(white, 0.2) 30%,
+ alpha(black, 0.02));
+}
+
+.info .button.close:active,
+.warning .button.close:active,
+.question .button.close:active,
+.error .button.close:active {
+ color: @infobar_fg_color;
+ background-image: linear-gradient(to bottom,
+ alpha(black, 0.1),
+ transparent);
+}
+
+.info .button.close:backdrop,
+.warning .button.close:backdrop,
+.question .button.close:backdrop,
+.error .button.close:backdrop {
+ color: @theme_unfocused_fg_color;
+
+ icon-shadow: none;
+}
+
+.info .button.close:backdrop:hover,
+.warning .button.close:backdrop:hover,
+.question .button.close:backdrop:hover,
+.error .button.close:backdrop:hover {
+ background-image: none;
+ background-color: transparent;
+ border-color: transparent;
+}
+
.info .entry,
.info .entry:focus,
.info .button,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]