[gtk+] Adwaita: flat colored buttons
- From: Lapo Calamandrei <lapo src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] Adwaita: flat colored buttons
- Date: Thu, 4 Sep 2014 17:14:04 +0000 (UTC)
commit fa415d58a24b620512fc0c60218552ccb39b1950
Author: Lapo Calamandrei <calamandrei gmail com>
Date: Thu Sep 4 19:13:29 2014 +0200
Adwaita: flat colored buttons
gtk/resources/theme/Adwaita/_common.scss | 10 ++-
gtk/resources/theme/Adwaita/gtk-contained-dark.css | 100 +++++++++++++++++---
gtk/resources/theme/Adwaita/gtk-contained.css | 100 +++++++++++++++++---
3 files changed, 185 insertions(+), 25 deletions(-)
---
diff --git a/gtk/resources/theme/Adwaita/_common.scss b/gtk/resources/theme/Adwaita/_common.scss
index be1e8ed..f6880d6 100644
--- a/gtk/resources/theme/Adwaita/_common.scss
+++ b/gtk/resources/theme/Adwaita/_common.scss
@@ -448,9 +448,13 @@ $_dot_color: if($variant=='light', $selected_bg_color,
(destructive-action, $destructive_color) {
&.#{$b_type} {
@include button(normal, $b_color, white);
+ &.flat {
+ @include button(undecorated);
+ color: $b_color; //FIXME: does it work on the dark variant?
+ }
&:hover { @include button(hover, $b_color, white); }
&:active, &:checked { @include button(active, $b_color, white); }
- &:backdrop {
+ &:backdrop, &.flat:backdrop {
@include button(backdrop, $b_color, white);
&:active, &:checked {
@include button(backdrop-active, $b_color, white);
@@ -462,6 +466,10 @@ $_dot_color: if($variant=='light', $selected_bg_color,
}
}
}
+ &.flat:backdrop {
+ @include button(undecorated);
+ color: transparentize($b_color, 0.2);
+ }
&:insensitive {
@include button(insensitive);
&:active, &:checked {
diff --git a/gtk/resources/theme/Adwaita/gtk-contained-dark.css
b/gtk/resources/theme/Adwaita/gtk-contained-dark.css
index c40df3e..e6a592b 100644
--- a/gtk/resources/theme/Adwaita/gtk-contained-dark.css
+++ b/gtk/resources/theme/Adwaita/gtk-contained-dark.css
@@ -516,6 +516,16 @@ GtkCalendar.header .button.titlebutton {
text-shadow: 0 -1px rgba(0, 0, 0, 0.70353);
icon-shadow: 0 -1px rgba(0, 0, 0, 0.70353);
box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
+ .button.suggested-action.flat, .header-bar .suggested-action.titlebutton.button,
+ .titlebar .suggested-action.titlebutton.button,
+ GtkCalendar.header .suggested-action.titlebutton.button {
+ border-color: transparent;
+ background-color: transparent;
+ background-image: none;
+ box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0);
+ text-shadow: none;
+ icon-shadow: none;
+ color: #215d9c; }
.button.suggested-action:hover {
color: white;
outline-color: rgba(255, 255, 255, 0.3);
@@ -532,34 +542,62 @@ GtkCalendar.header .button.titlebutton {
text-shadow: 0 -1px rgba(0, 0, 0, 0.78353);
icon-shadow: 0 -1px rgba(0, 0, 0, 0.78353);
box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px rgba(238,
238, 236, 0.1); }
- .button.suggested-action:backdrop {
+ .button.suggested-action:backdrop, .button.suggested-action.flat:backdrop, .header-bar
.suggested-action.titlebutton.button:backdrop,
+ .titlebar .suggested-action.titlebutton.button:backdrop,
+ GtkCalendar.header .suggested-action.titlebutton.button:backdrop {
color: #d2deeb;
border-color: #0b1e33;
background-image: linear-gradient(to bottom, #215d9c);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); }
- .button.suggested-action:backdrop:active, .button.suggested-action:backdrop:checked {
+ .button.suggested-action:backdrop:active, .button.suggested-action:backdrop:checked,
.button.suggested-action.flat:backdrop:active, .header-bar
.suggested-action.titlebutton.button:backdrop:active,
+ .titlebar .suggested-action.titlebutton.button:backdrop:active,
+ GtkCalendar.header .suggested-action.titlebutton.button:backdrop:active,
.button.suggested-action.flat:backdrop:checked, .header-bar
.suggested-action.titlebutton.button:backdrop:checked,
+ .titlebar .suggested-action.titlebutton.button:backdrop:checked,
+ GtkCalendar.header .suggested-action.titlebutton.button:backdrop:checked {
color: #d0d9e2;
border-color: #0b1e33;
background-image: linear-gradient(to bottom, #184472);
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); }
- .button.suggested-action:backdrop:insensitive {
+ .button.suggested-action:backdrop:insensitive, .button.suggested-action.flat:backdrop:insensitive,
.header-bar .suggested-action.titlebutton.button:backdrop:insensitive,
+ .titlebar .suggested-action.titlebutton.button:backdrop:insensitive,
+ GtkCalendar.header .suggested-action.titlebutton.button:backdrop:insensitive {
color: #5d6767;
border-color: #1e2222;
background-image: linear-gradient(to bottom, #323636);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); }
- .button.suggested-action:backdrop:insensitive > GtkLabel {
+ .button.suggested-action:backdrop:insensitive > GtkLabel,
.button.suggested-action.flat:backdrop:insensitive > GtkLabel, .header-bar
.suggested-action.titlebutton.button:backdrop:insensitive > GtkLabel,
+ .titlebar .suggested-action.titlebutton.button:backdrop:insensitive > GtkLabel,
+ GtkCalendar.header .suggested-action.titlebutton.button:backdrop:insensitive > GtkLabel {
color: inherit; }
- .button.suggested-action:backdrop:insensitive:active,
.button.suggested-action:backdrop:insensitive:checked {
+ .button.suggested-action:backdrop:insensitive:active,
.button.suggested-action:backdrop:insensitive:checked,
.button.suggested-action.flat:backdrop:insensitive:active, .header-bar
.suggested-action.titlebutton.button:backdrop:insensitive:active,
+ .titlebar .suggested-action.titlebutton.button:backdrop:insensitive:active,
+ GtkCalendar.header .suggested-action.titlebutton.button:backdrop:insensitive:active,
.button.suggested-action.flat:backdrop:insensitive:checked, .header-bar
.suggested-action.titlebutton.button:backdrop:insensitive:checked,
+ .titlebar .suggested-action.titlebutton.button:backdrop:insensitive:checked,
+ GtkCalendar.header .suggested-action.titlebutton.button:backdrop:insensitive:checked {
color: #6c88a5;
border-color: #0b1e33;
background-image: linear-gradient(to bottom, #1d4876);
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); }
- .button.suggested-action:backdrop:insensitive:active > GtkLabel,
.button.suggested-action:backdrop:insensitive:checked > GtkLabel {
+ .button.suggested-action:backdrop:insensitive:active > GtkLabel,
.button.suggested-action:backdrop:insensitive:checked > GtkLabel,
.button.suggested-action.flat:backdrop:insensitive:active > GtkLabel, .header-bar
.suggested-action.titlebutton.button:backdrop:insensitive:active > GtkLabel,
+ .titlebar .suggested-action.titlebutton.button:backdrop:insensitive:active > GtkLabel,
+ GtkCalendar.header .suggested-action.titlebutton.button:backdrop:insensitive:active > GtkLabel,
.button.suggested-action.flat:backdrop:insensitive:checked > GtkLabel, .header-bar
.suggested-action.titlebutton.button:backdrop:insensitive:checked > GtkLabel,
+ .titlebar .suggested-action.titlebutton.button:backdrop:insensitive:checked > GtkLabel,
+ GtkCalendar.header .suggested-action.titlebutton.button:backdrop:insensitive:checked > GtkLabel {
color: inherit; }
+ .button.suggested-action.flat:backdrop, .header-bar .suggested-action.titlebutton.button:backdrop,
+ .titlebar .suggested-action.titlebutton.button:backdrop,
+ GtkCalendar.header .suggested-action.titlebutton.button:backdrop {
+ border-color: transparent;
+ background-color: transparent;
+ background-image: none;
+ box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0);
+ text-shadow: none;
+ icon-shadow: none;
+ color: rgba(33, 93, 156, 0.8); }
.button.suggested-action:insensitive {
color: #939695;
border-color: #1c1f1f;
@@ -624,6 +662,16 @@ GtkCalendar.header .button.titlebutton {
text-shadow: 0 -1px rgba(0, 0, 0, 0.64078);
icon-shadow: 0 -1px rgba(0, 0, 0, 0.64078);
box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px rgba(238, 238, 236, 0.1); }
+ .button.destructive-action.flat, .header-bar .destructive-action.titlebutton.button,
+ .titlebar .destructive-action.titlebutton.button,
+ GtkCalendar.header .destructive-action.titlebutton.button {
+ border-color: transparent;
+ background-color: transparent;
+ background-image: none;
+ box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0);
+ text-shadow: none;
+ icon-shadow: none;
+ color: #d51010; }
.button.destructive-action:hover {
color: white;
outline-color: rgba(255, 255, 255, 0.3);
@@ -640,34 +688,62 @@ GtkCalendar.header .button.titlebutton {
text-shadow: 0 -1px rgba(0, 0, 0, 0.72078);
icon-shadow: 0 -1px rgba(0, 0, 0, 0.72078);
box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px rgba(238,
238, 236, 0.1); }
- .button.destructive-action:backdrop {
+ .button.destructive-action:backdrop, .button.destructive-action.flat:backdrop, .header-bar
.destructive-action.titlebutton.button:backdrop,
+ .titlebar .destructive-action.titlebutton.button:backdrop,
+ GtkCalendar.header .destructive-action.titlebutton.button:backdrop {
color: #f6cfcf;
border-color: #5e0707;
background-image: linear-gradient(to bottom, #d51010);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); }
- .button.destructive-action:backdrop:active, .button.destructive-action:backdrop:checked {
+ .button.destructive-action:backdrop:active, .button.destructive-action:backdrop:checked,
.button.destructive-action.flat:backdrop:active, .header-bar
.destructive-action.titlebutton.button:backdrop:active,
+ .titlebar .destructive-action.titlebutton.button:backdrop:active,
+ GtkCalendar.header .destructive-action.titlebutton.button:backdrop:active,
.button.destructive-action.flat:backdrop:checked, .header-bar
.destructive-action.titlebutton.button:backdrop:checked,
+ .titlebar .destructive-action.titlebutton.button:backdrop:checked,
+ GtkCalendar.header .destructive-action.titlebutton.button:backdrop:checked {
color: #edcece;
border-color: #5e0707;
background-image: linear-gradient(to bottom, #a60c0c);
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); }
- .button.destructive-action:backdrop:insensitive {
+ .button.destructive-action:backdrop:insensitive, .button.destructive-action.flat:backdrop:insensitive,
.header-bar .destructive-action.titlebutton.button:backdrop:insensitive,
+ .titlebar .destructive-action.titlebutton.button:backdrop:insensitive,
+ GtkCalendar.header .destructive-action.titlebutton.button:backdrop:insensitive {
color: #5d6767;
border-color: #1e2222;
background-image: linear-gradient(to bottom, #323636);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); }
- .button.destructive-action:backdrop:insensitive > GtkLabel {
+ .button.destructive-action:backdrop:insensitive > GtkLabel,
.button.destructive-action.flat:backdrop:insensitive > GtkLabel, .header-bar
.destructive-action.titlebutton.button:backdrop:insensitive > GtkLabel,
+ .titlebar .destructive-action.titlebutton.button:backdrop:insensitive > GtkLabel,
+ GtkCalendar.header .destructive-action.titlebutton.button:backdrop:insensitive > GtkLabel {
color: inherit; }
- .button.destructive-action:backdrop:insensitive:active,
.button.destructive-action:backdrop:insensitive:checked {
+ .button.destructive-action:backdrop:insensitive:active,
.button.destructive-action:backdrop:insensitive:checked,
.button.destructive-action.flat:backdrop:insensitive:active, .header-bar
.destructive-action.titlebutton.button:backdrop:insensitive:active,
+ .titlebar .destructive-action.titlebutton.button:backdrop:insensitive:active,
+ GtkCalendar.header .destructive-action.titlebutton.button:backdrop:insensitive:active,
.button.destructive-action.flat:backdrop:insensitive:checked, .header-bar
.destructive-action.titlebutton.button:backdrop:insensitive:checked,
+ .titlebar .destructive-action.titlebutton.button:backdrop:insensitive:checked,
+ GtkCalendar.header .destructive-action.titlebutton.button:backdrop:insensitive:checked {
color: #c36464;
border-color: #5e0707;
background-image: linear-gradient(to bottom, #a41111);
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); }
- .button.destructive-action:backdrop:insensitive:active > GtkLabel,
.button.destructive-action:backdrop:insensitive:checked > GtkLabel {
+ .button.destructive-action:backdrop:insensitive:active > GtkLabel,
.button.destructive-action:backdrop:insensitive:checked > GtkLabel,
.button.destructive-action.flat:backdrop:insensitive:active > GtkLabel, .header-bar
.destructive-action.titlebutton.button:backdrop:insensitive:active > GtkLabel,
+ .titlebar .destructive-action.titlebutton.button:backdrop:insensitive:active > GtkLabel,
+ GtkCalendar.header .destructive-action.titlebutton.button:backdrop:insensitive:active > GtkLabel,
.button.destructive-action.flat:backdrop:insensitive:checked > GtkLabel, .header-bar
.destructive-action.titlebutton.button:backdrop:insensitive:checked > GtkLabel,
+ .titlebar .destructive-action.titlebutton.button:backdrop:insensitive:checked > GtkLabel,
+ GtkCalendar.header .destructive-action.titlebutton.button:backdrop:insensitive:checked > GtkLabel {
color: inherit; }
+ .button.destructive-action.flat:backdrop, .header-bar .destructive-action.titlebutton.button:backdrop,
+ .titlebar .destructive-action.titlebutton.button:backdrop,
+ GtkCalendar.header .destructive-action.titlebutton.button:backdrop {
+ border-color: transparent;
+ background-color: transparent;
+ background-image: none;
+ box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0);
+ text-shadow: none;
+ icon-shadow: none;
+ color: rgba(213, 16, 16, 0.8); }
.button.destructive-action:insensitive {
color: #939695;
border-color: #1c1f1f;
diff --git a/gtk/resources/theme/Adwaita/gtk-contained.css b/gtk/resources/theme/Adwaita/gtk-contained.css
index f7f469d..4324c5f 100644
--- a/gtk/resources/theme/Adwaita/gtk-contained.css
+++ b/gtk/resources/theme/Adwaita/gtk-contained.css
@@ -508,6 +508,16 @@ GtkCalendar.header .button.titlebutton {
text-shadow: 0 -1px rgba(0, 0, 0, 0.54353);
icon-shadow: 0 -1px rgba(0, 0, 0, 0.54353);
box-shadow: inset 0 1px rgba(255, 255, 255, 0.5), 0 1px white; }
+ .button.suggested-action.flat, .header-bar .suggested-action.titlebutton.button,
+ .titlebar .suggested-action.titlebutton.button,
+ GtkCalendar.header .suggested-action.titlebutton.button {
+ border-color: transparent;
+ background-color: transparent;
+ background-image: none;
+ box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
+ text-shadow: none;
+ icon-shadow: none;
+ color: #4a90d9; }
.button.suggested-action:hover {
color: white;
outline-color: rgba(255, 255, 255, 0.3);
@@ -524,34 +534,62 @@ GtkCalendar.header .button.titlebutton {
text-shadow: 0 -1px rgba(0, 0, 0, 0.62353);
icon-shadow: 0 -1px rgba(0, 0, 0, 0.62353);
box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px white; }
- .button.suggested-action:backdrop {
+ .button.suggested-action:backdrop, .button.suggested-action.flat:backdrop, .header-bar
.suggested-action.titlebutton.button:backdrop,
+ .titlebar .suggested-action.titlebutton.button:backdrop,
+ GtkCalendar.header .suggested-action.titlebutton.button:backdrop {
color: #dae8f7;
border-color: #4a90d9;
background-image: linear-gradient(to bottom, #4a90d9);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
- .button.suggested-action:backdrop:active, .button.suggested-action:backdrop:checked {
+ .button.suggested-action:backdrop:active, .button.suggested-action:backdrop:checked,
.button.suggested-action.flat:backdrop:active, .header-bar
.suggested-action.titlebutton.button:backdrop:active,
+ .titlebar .suggested-action.titlebutton.button:backdrop:active,
+ GtkCalendar.header .suggested-action.titlebutton.button:backdrop:active,
.button.suggested-action.flat:backdrop:checked, .header-bar
.suggested-action.titlebutton.button:backdrop:checked,
+ .titlebar .suggested-action.titlebutton.button:backdrop:checked,
+ GtkCalendar.header .suggested-action.titlebutton.button:backdrop:checked {
color: #d4e3f3;
border-color: #2a76c6;
background-image: linear-gradient(to bottom, #2a76c6);
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
- .button.suggested-action:backdrop:insensitive {
+ .button.suggested-action:backdrop:insensitive, .button.suggested-action.flat:backdrop:insensitive,
.header-bar .suggested-action.titlebutton.button:backdrop:insensitive,
+ .titlebar .suggested-action.titlebutton.button:backdrop:insensitive,
+ GtkCalendar.header .suggested-action.titlebutton.button:backdrop:insensitive {
color: #c7c7c7;
border-color: #a8a8a8;
background-image: linear-gradient(to bottom, #f4f4f4);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
- .button.suggested-action:backdrop:insensitive > GtkLabel {
+ .button.suggested-action:backdrop:insensitive > GtkLabel,
.button.suggested-action.flat:backdrop:insensitive > GtkLabel, .header-bar
.suggested-action.titlebutton.button:backdrop:insensitive > GtkLabel,
+ .titlebar .suggested-action.titlebutton.button:backdrop:insensitive > GtkLabel,
+ GtkCalendar.header .suggested-action.titlebutton.button:backdrop:insensitive > GtkLabel {
color: inherit; }
- .button.suggested-action:backdrop:insensitive:active,
.button.suggested-action:backdrop:insensitive:checked {
+ .button.suggested-action:backdrop:insensitive:active,
.button.suggested-action:backdrop:insensitive:checked,
.button.suggested-action.flat:backdrop:insensitive:active, .header-bar
.suggested-action.titlebutton.button:backdrop:insensitive:active,
+ .titlebar .suggested-action.titlebutton.button:backdrop:insensitive:active,
+ GtkCalendar.header .suggested-action.titlebutton.button:backdrop:insensitive:active,
.button.suggested-action.flat:backdrop:insensitive:checked, .header-bar
.suggested-action.titlebutton.button:backdrop:insensitive:checked,
+ .titlebar .suggested-action.titlebutton.button:backdrop:insensitive:checked,
+ GtkCalendar.header .suggested-action.titlebutton.button:backdrop:insensitive:checked {
color: #8db8e6;
border-color: #5093da;
background-image: linear-gradient(to bottom, #5093da);
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
- .button.suggested-action:backdrop:insensitive:active > GtkLabel,
.button.suggested-action:backdrop:insensitive:checked > GtkLabel {
+ .button.suggested-action:backdrop:insensitive:active > GtkLabel,
.button.suggested-action:backdrop:insensitive:checked > GtkLabel,
.button.suggested-action.flat:backdrop:insensitive:active > GtkLabel, .header-bar
.suggested-action.titlebutton.button:backdrop:insensitive:active > GtkLabel,
+ .titlebar .suggested-action.titlebutton.button:backdrop:insensitive:active > GtkLabel,
+ GtkCalendar.header .suggested-action.titlebutton.button:backdrop:insensitive:active > GtkLabel,
.button.suggested-action.flat:backdrop:insensitive:checked > GtkLabel, .header-bar
.suggested-action.titlebutton.button:backdrop:insensitive:checked > GtkLabel,
+ .titlebar .suggested-action.titlebutton.button:backdrop:insensitive:checked > GtkLabel,
+ GtkCalendar.header .suggested-action.titlebutton.button:backdrop:insensitive:checked > GtkLabel {
color: inherit; }
+ .button.suggested-action.flat:backdrop, .header-bar .suggested-action.titlebutton.button:backdrop,
+ .titlebar .suggested-action.titlebutton.button:backdrop,
+ GtkCalendar.header .suggested-action.titlebutton.button:backdrop {
+ border-color: transparent;
+ background-color: transparent;
+ background-image: none;
+ box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
+ text-shadow: none;
+ icon-shadow: none;
+ color: rgba(74, 144, 217, 0.8); }
.button.suggested-action:insensitive {
color: #8d9091;
border-color: #a1a1a1;
@@ -616,6 +654,16 @@ GtkCalendar.header .button.titlebutton {
text-shadow: 0 -1px rgba(0, 0, 0, 0.56078);
icon-shadow: 0 -1px rgba(0, 0, 0, 0.56078);
box-shadow: inset 0 1px rgba(255, 255, 255, 0.5), 0 1px white; }
+ .button.destructive-action.flat, .header-bar .destructive-action.titlebutton.button,
+ .titlebar .destructive-action.titlebutton.button,
+ GtkCalendar.header .destructive-action.titlebutton.button {
+ border-color: transparent;
+ background-color: transparent;
+ background-image: none;
+ box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
+ text-shadow: none;
+ icon-shadow: none;
+ color: #ef2929; }
.button.destructive-action:hover {
color: white;
outline-color: rgba(255, 255, 255, 0.3);
@@ -632,34 +680,62 @@ GtkCalendar.header .button.titlebutton {
text-shadow: 0 -1px rgba(0, 0, 0, 0.64078);
icon-shadow: 0 -1px rgba(0, 0, 0, 0.64078);
box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px white; }
- .button.destructive-action:backdrop {
+ .button.destructive-action:backdrop, .button.destructive-action.flat:backdrop, .header-bar
.destructive-action.titlebutton.button:backdrop,
+ .titlebar .destructive-action.titlebutton.button:backdrop,
+ GtkCalendar.header .destructive-action.titlebutton.button:backdrop {
color: #fbd4d4;
border-color: #ef2929;
background-image: linear-gradient(to bottom, #ef2929);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
- .button.destructive-action:backdrop:active, .button.destructive-action:backdrop:checked {
+ .button.destructive-action:backdrop:active, .button.destructive-action:backdrop:checked,
.button.destructive-action.flat:backdrop:active, .header-bar
.destructive-action.titlebutton.button:backdrop:active,
+ .titlebar .destructive-action.titlebutton.button:backdrop:active,
+ GtkCalendar.header .destructive-action.titlebutton.button:backdrop:active,
.button.destructive-action.flat:backdrop:checked, .header-bar
.destructive-action.titlebutton.button:backdrop:checked,
+ .titlebar .destructive-action.titlebutton.button:backdrop:checked,
+ GtkCalendar.header .destructive-action.titlebutton.button:backdrop:checked {
color: #f6cfcf;
border-color: #d51010;
background-image: linear-gradient(to bottom, #d51010);
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
- .button.destructive-action:backdrop:insensitive {
+ .button.destructive-action:backdrop:insensitive, .button.destructive-action.flat:backdrop:insensitive,
.header-bar .destructive-action.titlebutton.button:backdrop:insensitive,
+ .titlebar .destructive-action.titlebutton.button:backdrop:insensitive,
+ GtkCalendar.header .destructive-action.titlebutton.button:backdrop:insensitive {
color: #c7c7c7;
border-color: #a8a8a8;
background-image: linear-gradient(to bottom, #f4f4f4);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
- .button.destructive-action:backdrop:insensitive > GtkLabel {
+ .button.destructive-action:backdrop:insensitive > GtkLabel,
.button.destructive-action.flat:backdrop:insensitive > GtkLabel, .header-bar
.destructive-action.titlebutton.button:backdrop:insensitive > GtkLabel,
+ .titlebar .destructive-action.titlebutton.button:backdrop:insensitive > GtkLabel,
+ GtkCalendar.header .destructive-action.titlebutton.button:backdrop:insensitive > GtkLabel {
color: inherit; }
- .button.destructive-action:backdrop:insensitive:active,
.button.destructive-action:backdrop:insensitive:checked {
+ .button.destructive-action:backdrop:insensitive:active,
.button.destructive-action:backdrop:insensitive:checked,
.button.destructive-action.flat:backdrop:insensitive:active, .header-bar
.destructive-action.titlebutton.button:backdrop:insensitive:active,
+ .titlebar .destructive-action.titlebutton.button:backdrop:insensitive:active,
+ GtkCalendar.header .destructive-action.titlebutton.button:backdrop:insensitive:active,
.button.destructive-action.flat:backdrop:insensitive:checked, .header-bar
.destructive-action.titlebutton.button:backdrop:insensitive:checked,
+ .titlebar .destructive-action.titlebutton.button:backdrop:insensitive:checked,
+ GtkCalendar.header .destructive-action.titlebutton.button:backdrop:insensitive:checked {
color: #f47979;
border-color: #ef3131;
background-image: linear-gradient(to bottom, #ef3131);
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
- .button.destructive-action:backdrop:insensitive:active > GtkLabel,
.button.destructive-action:backdrop:insensitive:checked > GtkLabel {
+ .button.destructive-action:backdrop:insensitive:active > GtkLabel,
.button.destructive-action:backdrop:insensitive:checked > GtkLabel,
.button.destructive-action.flat:backdrop:insensitive:active > GtkLabel, .header-bar
.destructive-action.titlebutton.button:backdrop:insensitive:active > GtkLabel,
+ .titlebar .destructive-action.titlebutton.button:backdrop:insensitive:active > GtkLabel,
+ GtkCalendar.header .destructive-action.titlebutton.button:backdrop:insensitive:active > GtkLabel,
.button.destructive-action.flat:backdrop:insensitive:checked > GtkLabel, .header-bar
.destructive-action.titlebutton.button:backdrop:insensitive:checked > GtkLabel,
+ .titlebar .destructive-action.titlebutton.button:backdrop:insensitive:checked > GtkLabel,
+ GtkCalendar.header .destructive-action.titlebutton.button:backdrop:insensitive:checked > GtkLabel {
color: inherit; }
+ .button.destructive-action.flat:backdrop, .header-bar .destructive-action.titlebutton.button:backdrop,
+ .titlebar .destructive-action.titlebutton.button:backdrop,
+ GtkCalendar.header .destructive-action.titlebutton.button:backdrop {
+ border-color: transparent;
+ background-color: transparent;
+ background-image: none;
+ box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
+ text-shadow: none;
+ icon-shadow: none;
+ color: rgba(239, 41, 41, 0.8); }
.button.destructive-action:insensitive {
color: #8d9091;
border-color: #a1a1a1;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]