diff options
author | Lapo Calamandrei <calamandrei@gmail.com> | 2014-12-11 17:48:29 +0100 |
---|---|---|
committer | Lapo Calamandrei <calamandrei@gmail.com> | 2014-12-11 17:48:29 +0100 |
commit | 1cfbf166173597df87ef4ff3717e549a037bd230 (patch) | |
tree | 97c043f51f8d172c08e1178623358f9886b6c59e | |
parent | ff669c6b12a9e95cbfb6f1e2804e6fda0188ed98 (diff) | |
download | gtk+-1cfbf166173597df87ef4ff3717e549a037bd230.tar.gz |
Adwaita: draw drag hilight on treeview rows.
See https://bugzilla.gnome.org/show_bug.cgi?id=741314
-rw-r--r-- | gtk/resources/theme/Adwaita/_common.scss | 22 | ||||
-rw-r--r-- | gtk/resources/theme/Adwaita/gtk-contained-dark.css | 266 | ||||
-rw-r--r-- | gtk/resources/theme/Adwaita/gtk-contained.css | 266 |
3 files changed, 454 insertions, 100 deletions
diff --git a/gtk/resources/theme/Adwaita/_common.scss b/gtk/resources/theme/Adwaita/_common.scss index f3e0c9712f..a84c46a911 100644 --- a/gtk/resources/theme/Adwaita/_common.scss +++ b/gtk/resources/theme/Adwaita/_common.scss @@ -1223,28 +1223,39 @@ GtkTreeView.view { // treeview grid lines and expanders, unfortunatelly -GtkTreeView-expander-size: 16; border-color: $bg_color; // this is actually the line color // :selected is ignored hence no style for it + &:insensitive { color: $insensitive_fg_color; + &:selected { color: mix($selected_fg_color, $selected_bg_color, 40%); } } + &:backdrop { border-color: $backdrop_bg_color; } + &.expander { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); + &:dir(rtl) { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl'); } + color: mix($fg_color, $base_color, 70%); + &:hover { color: $fg_color; } + &:selected { color: mix($selected_fg_color, $selected_bg_color, 70%); &:hover { color: $selected_fg_color; } &:backdrop { color: mix($backdrop_base_color, $selected_bg_color, 70%); } } + &:checked { -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); } + &:backdrop { color: mix($backdrop_fg_color, $backdrop_base_color, 70%); } } + &.progressbar { // progress bar in treeviews @if $variant == light { color: $base_color; } border-radius: 4px; @@ -1261,16 +1272,19 @@ GtkTreeView.view { // treeview grid lines and expanders, unfortunatelly color: $selected_bg_color; box-shadow: none; } + @else { box-shadow: inset 0 1px transparentize(white, 0.95); } background-image: linear-gradient(to bottom, $base_color, darken($base_color,10%)); + &:backdrop { @if $variant == 'light' { color: $selected_bg_color; } @else { border-color: $backdrop_base_color; } background-color: $backdrop_base_color; } } + &:backdrop { @if $variant == 'light' { color: $backdrop_base_color; } @else { border-color: $backdrop_base_color; } @@ -1278,9 +1292,11 @@ GtkTreeView.view { // treeview grid lines and expanders, unfortunatelly box-shadow: none; } } + &.trough { // progress bar trough in treeviews background-color: transparentize($fg_color,0.9); border-radius: 4px; + &:selected { background-color: if($variant == 'light', transparentize($selected_fg_color, 0.7), @@ -1292,6 +1308,12 @@ GtkTreeView.view { // treeview grid lines and expanders, unfortunatelly } } } + + &.dnd { + border-style: solid none; + border-width: 1px; + border-color: mix($fg_color, $selected_bg_color, 50%); + } } column-header { diff --git a/gtk/resources/theme/Adwaita/gtk-contained-dark.css b/gtk/resources/theme/Adwaita/gtk-contained-dark.css index 17faef3cd5..674eb25dc2 100644 --- a/gtk/resources/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/resources/theme/Adwaita/gtk-contained-dark.css @@ -388,7 +388,9 @@ GtkCalendar.header .button.titlebutton { text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); } - .button:backdrop:insensitive > GtkLabel, .button.flat:backdrop:insensitive > GtkLabel, .header-bar .titlebutton.button:backdrop:insensitive > GtkLabel, + .button:backdrop:insensitive > GtkLabel, .header-bar .button.titlebutton:backdrop:insensitive > GtkLabel, + .titlebar .button.titlebutton:backdrop:insensitive > GtkLabel, + GtkCalendar.header .button.titlebutton:backdrop:insensitive > GtkLabel, .button.flat:backdrop:insensitive > GtkLabel, .header-bar .titlebutton.button:backdrop:insensitive > GtkLabel, .titlebar .titlebutton.button:backdrop:insensitive > GtkLabel, GtkCalendar.header .titlebutton.button:backdrop:insensitive > GtkLabel { color: inherit; } @@ -401,7 +403,11 @@ GtkCalendar.header .button.titlebutton { border-color: #1e2222; background-image: linear-gradient(to bottom, #262929); box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); } - .button:backdrop:insensitive:active > GtkLabel, .button:backdrop:insensitive:checked > GtkLabel, .button.flat:backdrop:insensitive:active > GtkLabel, .header-bar .titlebutton.button:backdrop:insensitive:active > GtkLabel, + .button:backdrop:insensitive:active > GtkLabel, .header-bar .button.titlebutton:backdrop:insensitive:active > GtkLabel, + .titlebar .button.titlebutton:backdrop:insensitive:active > GtkLabel, + GtkCalendar.header .button.titlebutton:backdrop:insensitive:active > GtkLabel, .button:backdrop:insensitive:checked > GtkLabel, .header-bar .button.titlebutton:backdrop:insensitive:checked > GtkLabel, + .titlebar .button.titlebutton:backdrop:insensitive:checked > GtkLabel, + GtkCalendar.header .button.titlebutton:backdrop:insensitive:checked > GtkLabel, .button.flat:backdrop:insensitive:active > GtkLabel, .header-bar .titlebutton.button:backdrop:insensitive:active > GtkLabel, .titlebar .titlebutton.button:backdrop:insensitive:active > GtkLabel, GtkCalendar.header .titlebutton.button:backdrop:insensitive:active > GtkLabel, .button.flat:backdrop:insensitive:checked > GtkLabel, .header-bar .titlebutton.button:backdrop:insensitive:checked > GtkLabel, .titlebar .titlebutton.button:backdrop:insensitive:checked > GtkLabel, @@ -438,7 +444,11 @@ GtkCalendar.header .button.titlebutton { border-color: #1c1f1f; background-image: linear-gradient(to bottom, #2f3333, #323636); box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0.1); } - .button:insensitive:active > GtkLabel, .button:insensitive:checked > GtkLabel { + .button:insensitive:active > GtkLabel, .header-bar .button.titlebutton:insensitive:active > GtkLabel, + .titlebar .button.titlebutton:insensitive:active > GtkLabel, + GtkCalendar.header .button.titlebutton:insensitive:active > GtkLabel, .button:insensitive:checked > GtkLabel, .header-bar .button.titlebutton:insensitive:checked > GtkLabel, + .titlebar .button.titlebutton:insensitive:checked > GtkLabel, + GtkCalendar.header .button.titlebutton:insensitive:checked > GtkLabel { color: inherit; } .button.osd, .header-bar .osd.button.titlebutton, .titlebar .osd.button.titlebutton, @@ -702,7 +712,9 @@ GtkCalendar.header .button.titlebutton { 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.flat:backdrop:insensitive > GtkLabel, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive > GtkLabel, + .button.suggested-action:backdrop:insensitive > GtkLabel, .header-bar .suggested-action.button.titlebutton:backdrop:insensitive > GtkLabel, + .titlebar .suggested-action.button.titlebutton:backdrop:insensitive > GtkLabel, + GtkCalendar.header .suggested-action.button.titlebutton: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; } @@ -715,7 +727,11 @@ GtkCalendar.header .button.titlebutton { 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.flat:backdrop:insensitive:active > GtkLabel, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive:active > GtkLabel, + .button.suggested-action:backdrop:insensitive:active > GtkLabel, .header-bar .suggested-action.button.titlebutton:backdrop:insensitive:active > GtkLabel, + .titlebar .suggested-action.button.titlebutton:backdrop:insensitive:active > GtkLabel, + GtkCalendar.header .suggested-action.button.titlebutton:backdrop:insensitive:active > GtkLabel, .button.suggested-action:backdrop:insensitive:checked > GtkLabel, .header-bar .suggested-action.button.titlebutton:backdrop:insensitive:checked > GtkLabel, + .titlebar .suggested-action.button.titlebutton:backdrop:insensitive:checked > GtkLabel, + GtkCalendar.header .suggested-action.button.titlebutton: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, @@ -742,14 +758,20 @@ GtkCalendar.header .button.titlebutton { text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0.1); } - .button.suggested-action:insensitive > GtkLabel { + .button.suggested-action:insensitive > GtkLabel, .header-bar .suggested-action.button.titlebutton:insensitive > GtkLabel, + .titlebar .suggested-action.button.titlebutton:insensitive > GtkLabel, + GtkCalendar.header .suggested-action.button.titlebutton:insensitive > GtkLabel { color: inherit; } .button.suggested-action:insensitive:active, .button.suggested-action:insensitive:checked { color: #a4b5c8; border-color: #0b1e33; background-image: linear-gradient(to bottom, #1b436f, #1d4876); box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0.1); } - .button.suggested-action:insensitive:active > GtkLabel, .button.suggested-action:insensitive:checked > GtkLabel { + .button.suggested-action:insensitive:active > GtkLabel, .header-bar .suggested-action.button.titlebutton:insensitive:active > GtkLabel, + .titlebar .suggested-action.button.titlebutton:insensitive:active > GtkLabel, + GtkCalendar.header .suggested-action.button.titlebutton:insensitive:active > GtkLabel, .button.suggested-action:insensitive:checked > GtkLabel, .header-bar .suggested-action.button.titlebutton:insensitive:checked > GtkLabel, + .titlebar .suggested-action.button.titlebutton:insensitive:checked > GtkLabel, + GtkCalendar.header .suggested-action.button.titlebutton:insensitive:checked > GtkLabel { color: inherit; } .osd .button.suggested-action { color: #eeeeec; @@ -857,7 +879,9 @@ GtkCalendar.header .button.titlebutton { 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.flat:backdrop:insensitive > GtkLabel, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive > GtkLabel, + .button.destructive-action:backdrop:insensitive > GtkLabel, .header-bar .destructive-action.button.titlebutton:backdrop:insensitive > GtkLabel, + .titlebar .destructive-action.button.titlebutton:backdrop:insensitive > GtkLabel, + GtkCalendar.header .destructive-action.button.titlebutton: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; } @@ -870,7 +894,11 @@ GtkCalendar.header .button.titlebutton { 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.flat:backdrop:insensitive:active > GtkLabel, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive:active > GtkLabel, + .button.destructive-action:backdrop:insensitive:active > GtkLabel, .header-bar .destructive-action.button.titlebutton:backdrop:insensitive:active > GtkLabel, + .titlebar .destructive-action.button.titlebutton:backdrop:insensitive:active > GtkLabel, + GtkCalendar.header .destructive-action.button.titlebutton:backdrop:insensitive:active > GtkLabel, .button.destructive-action:backdrop:insensitive:checked > GtkLabel, .header-bar .destructive-action.button.titlebutton:backdrop:insensitive:checked > GtkLabel, + .titlebar .destructive-action.button.titlebutton:backdrop:insensitive:checked > GtkLabel, + GtkCalendar.header .destructive-action.button.titlebutton: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, @@ -897,14 +925,20 @@ GtkCalendar.header .button.titlebutton { text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0.1); } - .button.destructive-action:insensitive > GtkLabel { + .button.destructive-action:insensitive > GtkLabel, .header-bar .destructive-action.button.titlebutton:insensitive > GtkLabel, + .titlebar .destructive-action.button.titlebutton:insensitive > GtkLabel, + GtkCalendar.header .destructive-action.button.titlebutton:insensitive > GtkLabel { color: inherit; } .button.destructive-action:insensitive:active, .button.destructive-action:insensitive:checked { color: #da9f9f; border-color: #5e0707; background-image: linear-gradient(to bottom, #9d1010, #a41111); box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0.1); } - .button.destructive-action:insensitive:active > GtkLabel, .button.destructive-action:insensitive:checked > GtkLabel { + .button.destructive-action:insensitive:active > GtkLabel, .header-bar .destructive-action.button.titlebutton:insensitive:active > GtkLabel, + .titlebar .destructive-action.button.titlebutton:insensitive:active > GtkLabel, + GtkCalendar.header .destructive-action.button.titlebutton:insensitive:active > GtkLabel, .button.destructive-action:insensitive:checked > GtkLabel, .header-bar .destructive-action.button.titlebutton:insensitive:checked > GtkLabel, + .titlebar .destructive-action.button.titlebutton:insensitive:checked > GtkLabel, + GtkCalendar.header .destructive-action.button.titlebutton:insensitive:checked > GtkLabel { color: inherit; } .osd .button.destructive-action { color: #eeeeec; @@ -986,7 +1020,9 @@ GtkCalendar.header .button.titlebutton { padding-right: 6px; padding-top: 3px; padding-bottom: 3px; } - .stack-switcher > .button.text-button { + .stack-switcher > .button.text-button, .header-bar .stack-switcher > .text-button.button.titlebutton, + .titlebar .stack-switcher > .text-button.button.titlebutton, + GtkCalendar.header .stack-switcher > .text-button.button.titlebutton { padding: 5px 10px 6px; } .stack-switcher > .button.image-button, .header-bar .stack-switcher > .titlebutton.button, .titlebar .stack-switcher > .titlebutton.button, @@ -1031,7 +1067,9 @@ GtkCalendar.header .inline-toolbar GtkToolButton > .button.titlebutton { text-shadow: 0 -1px rgba(0, 0, 0, 0.81176); icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176); box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1); } - .inline-toolbar GtkToolButton > .button:hover { + .inline-toolbar GtkToolButton > .button:hover, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:hover, + .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:hover, + .inline-toolbar GtkCalendar.header GtkToolButton > .button.titlebutton:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1c1f1f; @@ -1039,7 +1077,11 @@ GtkCalendar.header .inline-toolbar GtkToolButton > .button.titlebutton { text-shadow: 0 -1px rgba(0, 0, 0, 0.77976); icon-shadow: 0 -1px rgba(0, 0, 0, 0.77976); box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1); } - .inline-toolbar GtkToolButton > .button:active, .inline-toolbar GtkToolButton > .button:checked { + .inline-toolbar GtkToolButton > .button:active, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:active, + .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:active, + .inline-toolbar GtkCalendar.header GtkToolButton > .button.titlebutton:active, .inline-toolbar GtkToolButton > .button:checked, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:checked, + .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:checked, + .inline-toolbar GtkCalendar.header GtkToolButton > .button.titlebutton:checked { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1c1f1f; @@ -1047,7 +1089,9 @@ GtkCalendar.header .inline-toolbar GtkToolButton > .button.titlebutton { text-shadow: 0 -1px rgba(0, 0, 0, 0.89176); icon-shadow: 0 -1px rgba(0, 0, 0, 0.89176); 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); } - .inline-toolbar GtkToolButton > .button:insensitive { + .inline-toolbar GtkToolButton > .button:insensitive, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:insensitive, + .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:insensitive, + .inline-toolbar GtkCalendar.header GtkToolButton > .button.titlebutton:insensitive { color: #939695; border-color: #1c1f1f; background-image: linear-gradient(to bottom, #323636); @@ -1056,26 +1100,38 @@ GtkCalendar.header .inline-toolbar GtkToolButton > .button.titlebutton { box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0.1); } .inline-toolbar GtkToolButton > .button:insensitive > GtkLabel { color: inherit; } - .inline-toolbar GtkToolButton > .button:insensitive:active, .inline-toolbar GtkToolButton > .button:insensitive:checked { + .inline-toolbar GtkToolButton > .button:insensitive:active, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:insensitive:active, + .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:insensitive:active, + .inline-toolbar GtkCalendar.header GtkToolButton > .button.titlebutton:insensitive:active, .inline-toolbar GtkToolButton > .button:insensitive:checked, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:insensitive:checked, + .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:insensitive:checked, + .inline-toolbar GtkCalendar.header GtkToolButton > .button.titlebutton:insensitive:checked { color: #939695; border-color: #1c1f1f; background-image: linear-gradient(to bottom, #2f3333, #323636); box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0.1); } .inline-toolbar GtkToolButton > .button:insensitive:active > GtkLabel, .inline-toolbar GtkToolButton > .button:insensitive:checked > GtkLabel { color: inherit; } - .inline-toolbar GtkToolButton > .button:backdrop { + .inline-toolbar GtkToolButton > .button:backdrop, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:backdrop, + .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:backdrop, + .inline-toolbar GtkCalendar.header GtkToolButton > .button.titlebutton:backdrop { color: #939695; border-color: #1e2222; background-image: linear-gradient(to bottom, #393f3f); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); } - .inline-toolbar GtkToolButton > .button:backdrop:active, .inline-toolbar GtkToolButton > .button:backdrop:checked { + .inline-toolbar GtkToolButton > .button:backdrop:active, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:backdrop:active, + .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:backdrop:active, + .inline-toolbar GtkCalendar.header GtkToolButton > .button.titlebutton:backdrop:active, .inline-toolbar GtkToolButton > .button:backdrop:checked, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:backdrop:checked, + .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:backdrop:checked, + .inline-toolbar GtkCalendar.header GtkToolButton > .button.titlebutton:backdrop:checked { color: #939695; border-color: #1e2222; background-image: linear-gradient(to bottom, #2f3434); box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); } - .inline-toolbar GtkToolButton > .button:backdrop:insensitive { + .inline-toolbar GtkToolButton > .button:backdrop:insensitive, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:backdrop:insensitive, + .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:backdrop:insensitive, + .inline-toolbar GtkCalendar.header GtkToolButton > .button.titlebutton:backdrop:insensitive { color: #5d6767; border-color: #1e2222; background-image: linear-gradient(to bottom, #323636); @@ -1084,7 +1140,11 @@ GtkCalendar.header .inline-toolbar GtkToolButton > .button.titlebutton { box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); } .inline-toolbar GtkToolButton > .button:backdrop:insensitive > GtkLabel { color: inherit; } - .inline-toolbar GtkToolButton > .button:backdrop:insensitive:active, .inline-toolbar GtkToolButton > .button:backdrop:insensitive:checked { + .inline-toolbar GtkToolButton > .button:backdrop:insensitive:active, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:backdrop:insensitive:active, + .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:backdrop:insensitive:active, + .inline-toolbar GtkCalendar.header GtkToolButton > .button.titlebutton:backdrop:insensitive:active, .inline-toolbar GtkToolButton > .button:backdrop:insensitive:checked, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:backdrop:insensitive:checked, + .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:backdrop:insensitive:checked, + .inline-toolbar GtkCalendar.header GtkToolButton > .button.titlebutton:backdrop:insensitive:checked { color: #5d6767; border-color: #1e2222; background-image: linear-gradient(to bottom, #262929); @@ -1496,7 +1556,11 @@ GtkCalendar.header .button.titlebutton:visited { text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - .spinbutton.vertical .button:first-child:insensitive > GtkLabel, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive > GtkLabel { + .spinbutton.vertical .button:first-child:insensitive > GtkLabel, .spinbutton.vertical .header-bar .button.titlebutton:first-child:insensitive > GtkLabel, + .spinbutton.vertical .titlebar .button.titlebutton:first-child:insensitive > GtkLabel, + .spinbutton.vertical GtkCalendar.header .button.titlebutton:first-child:insensitive > GtkLabel, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive > GtkLabel, .spinbutton.vertical:dir(rtl) .header-bar .button.titlebutton:first-child:insensitive > GtkLabel, + .spinbutton.vertical:dir(rtl) .titlebar .button.titlebutton:first-child:insensitive > GtkLabel, + .spinbutton.vertical:dir(rtl) GtkCalendar.header .button.titlebutton:first-child:insensitive > GtkLabel { color: inherit; } .spinbutton.vertical .button:first-child:backdrop, .spinbutton.vertical:dir(rtl) .button:first-child:backdrop { color: #939695; @@ -1536,7 +1600,11 @@ GtkCalendar.header .button.titlebutton:visited { text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0.1); } - .spinbutton.vertical .button:last-child:insensitive > GtkLabel, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive > GtkLabel { + .spinbutton.vertical .button:last-child:insensitive > GtkLabel, .spinbutton.vertical .header-bar .button.titlebutton:last-child:insensitive > GtkLabel, + .spinbutton.vertical .titlebar .button.titlebutton:last-child:insensitive > GtkLabel, + .spinbutton.vertical GtkCalendar.header .button.titlebutton:last-child:insensitive > GtkLabel, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive > GtkLabel, .spinbutton.vertical:dir(rtl) .header-bar .button.titlebutton:last-child:insensitive > GtkLabel, + .spinbutton.vertical:dir(rtl) .titlebar .button.titlebutton:last-child:insensitive > GtkLabel, + .spinbutton.vertical:dir(rtl) GtkCalendar.header .button.titlebutton:last-child:insensitive > GtkLabel { color: inherit; } .spinbutton.vertical .button:last-child:backdrop, .spinbutton.vertical:dir(rtl) .button:last-child:backdrop { color: #939695; @@ -1552,7 +1620,11 @@ GtkCalendar.header .button.titlebutton:visited { text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); } - .spinbutton.vertical .button:backdrop:insensitive > GtkLabel, .spinbutton.vertical:dir(rtl) .button:backdrop:insensitive > GtkLabel { + .spinbutton.vertical .button:backdrop:insensitive > GtkLabel, .spinbutton.vertical .header-bar .button.titlebutton:backdrop:insensitive > GtkLabel, + .spinbutton.vertical .titlebar .button.titlebutton:backdrop:insensitive > GtkLabel, + .spinbutton.vertical GtkCalendar.header .button.titlebutton:backdrop:insensitive > GtkLabel, .spinbutton.vertical:dir(rtl) .button:backdrop:insensitive > GtkLabel, .spinbutton.vertical:dir(rtl) .header-bar .button.titlebutton:backdrop:insensitive > GtkLabel, + .spinbutton.vertical:dir(rtl) .titlebar .button.titlebutton:backdrop:insensitive > GtkLabel, + .spinbutton.vertical:dir(rtl) GtkCalendar.header .button.titlebutton:backdrop:insensitive > GtkLabel { color: inherit; } .spinbutton.vertical.entry, .spinbutton.vertical:dir(rtl).entry { border-radius: 0; @@ -1760,12 +1832,20 @@ GtkComboBox { icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(43, 100, 160, 0); border-color: #0f2b48; } - .titlebar.selection-mode .button:backdrop:insensitive > GtkLabel, GtkCalendar.selection-mode.header .button:backdrop:insensitive > GtkLabel, .titlebar.selection-mode .button.flat:backdrop:insensitive > GtkLabel, GtkCalendar.selection-mode.header .button.flat:backdrop:insensitive > GtkLabel, + .titlebar.selection-mode .button:backdrop:insensitive > GtkLabel, GtkCalendar.selection-mode.header .button:backdrop:insensitive > GtkLabel, .titlebar.selection-mode .header-bar .button.titlebutton:backdrop:insensitive > GtkLabel, GtkCalendar.selection-mode.header .header-bar .button.titlebutton:backdrop:insensitive > GtkLabel, + GtkCalendar.selection-mode.header .titlebar .button.titlebutton:backdrop:insensitive > GtkLabel, + .titlebar.selection-mode GtkCalendar.header .button.titlebutton:backdrop:insensitive > GtkLabel, .titlebar.selection-mode .button.flat:backdrop:insensitive > GtkLabel, GtkCalendar.selection-mode.header .button.flat:backdrop:insensitive > GtkLabel, .titlebar.selection-mode .header-bar .titlebutton.button:backdrop:insensitive > GtkLabel, GtkCalendar.selection-mode.header .header-bar .titlebutton.button:backdrop:insensitive > GtkLabel, .titlebar.selection-mode .titlebutton.button:backdrop:insensitive > GtkLabel, + GtkCalendar.selection-mode.header .titlebar .titlebutton.button:backdrop:insensitive > GtkLabel, + .titlebar.selection-mode GtkCalendar.header .titlebutton.button:backdrop:insensitive > GtkLabel, GtkCalendar.selection-mode.header .titlebutton.button:backdrop:insensitive > GtkLabel, .header-bar.selection-mode .button:backdrop:insensitive > GtkLabel, + .header-bar.selection-mode .titlebar .button.titlebutton:backdrop:insensitive > GtkLabel, + .header-bar.selection-mode GtkCalendar.header .button.titlebutton:backdrop:insensitive > GtkLabel, .header-bar.selection-mode .button.flat:backdrop:insensitive > GtkLabel, - .header-bar.selection-mode .titlebutton.button:backdrop:insensitive > GtkLabel { + .header-bar.selection-mode .titlebutton.button:backdrop:insensitive > GtkLabel, + .header-bar.selection-mode .titlebar .titlebutton.button:backdrop:insensitive > GtkLabel, + .header-bar.selection-mode GtkCalendar.header .titlebutton.button:backdrop:insensitive > GtkLabel { color: inherit; } .titlebar.selection-mode .button:backdrop:insensitive:active, GtkCalendar.selection-mode.header .button:backdrop:insensitive:active, .titlebar.selection-mode .button:backdrop:insensitive:checked, GtkCalendar.selection-mode.header .button:backdrop:insensitive:checked, .titlebar.selection-mode .button.flat:backdrop:insensitive:active, GtkCalendar.selection-mode.header .button.flat:backdrop:insensitive:active, .titlebar.selection-mode .titlebutton.button:backdrop:insensitive:active, @@ -1783,17 +1863,33 @@ GtkComboBox { background-image: linear-gradient(to bottom, #1d4876); box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(43, 100, 160, 0); border-color: #0f2b48; } - .titlebar.selection-mode .button:backdrop:insensitive:active > GtkLabel, GtkCalendar.selection-mode.header .button:backdrop:insensitive:active > GtkLabel, .titlebar.selection-mode .button:backdrop:insensitive:checked > GtkLabel, GtkCalendar.selection-mode.header .button:backdrop:insensitive:checked > GtkLabel, .titlebar.selection-mode .button.flat:backdrop:insensitive:active > GtkLabel, GtkCalendar.selection-mode.header .button.flat:backdrop:insensitive:active > GtkLabel, + .titlebar.selection-mode .button:backdrop:insensitive:active > GtkLabel, GtkCalendar.selection-mode.header .button:backdrop:insensitive:active > GtkLabel, .titlebar.selection-mode .header-bar .button.titlebutton:backdrop:insensitive:active > GtkLabel, GtkCalendar.selection-mode.header .header-bar .button.titlebutton:backdrop:insensitive:active > GtkLabel, + GtkCalendar.selection-mode.header .titlebar .button.titlebutton:backdrop:insensitive:active > GtkLabel, + .titlebar.selection-mode GtkCalendar.header .button.titlebutton:backdrop:insensitive:active > GtkLabel, .titlebar.selection-mode .button:backdrop:insensitive:checked > GtkLabel, GtkCalendar.selection-mode.header .button:backdrop:insensitive:checked > GtkLabel, .titlebar.selection-mode .header-bar .button.titlebutton:backdrop:insensitive:checked > GtkLabel, GtkCalendar.selection-mode.header .header-bar .button.titlebutton:backdrop:insensitive:checked > GtkLabel, + GtkCalendar.selection-mode.header .titlebar .button.titlebutton:backdrop:insensitive:checked > GtkLabel, + .titlebar.selection-mode GtkCalendar.header .button.titlebutton:backdrop:insensitive:checked > GtkLabel, .titlebar.selection-mode .button.flat:backdrop:insensitive:active > GtkLabel, GtkCalendar.selection-mode.header .button.flat:backdrop:insensitive:active > GtkLabel, .titlebar.selection-mode .header-bar .titlebutton.button:backdrop:insensitive:active > GtkLabel, GtkCalendar.selection-mode.header .header-bar .titlebutton.button:backdrop:insensitive:active > GtkLabel, .titlebar.selection-mode .titlebutton.button:backdrop:insensitive:active > GtkLabel, - GtkCalendar.selection-mode.header .titlebutton.button:backdrop:insensitive:active > GtkLabel, .titlebar.selection-mode .button.flat:backdrop:insensitive:checked > GtkLabel, GtkCalendar.selection-mode.header .button.flat:backdrop:insensitive:checked > GtkLabel, + GtkCalendar.selection-mode.header .titlebar .titlebutton.button:backdrop:insensitive:active > GtkLabel, + .titlebar.selection-mode GtkCalendar.header .titlebutton.button:backdrop:insensitive:active > GtkLabel, + GtkCalendar.selection-mode.header .titlebutton.button:backdrop:insensitive:active > GtkLabel, .titlebar.selection-mode .button.flat:backdrop:insensitive:checked > GtkLabel, GtkCalendar.selection-mode.header .button.flat:backdrop:insensitive:checked > GtkLabel, .titlebar.selection-mode .header-bar .titlebutton.button:backdrop:insensitive:checked > GtkLabel, GtkCalendar.selection-mode.header .header-bar .titlebutton.button:backdrop:insensitive:checked > GtkLabel, .titlebar.selection-mode .titlebutton.button:backdrop:insensitive:checked > GtkLabel, + GtkCalendar.selection-mode.header .titlebar .titlebutton.button:backdrop:insensitive:checked > GtkLabel, + .titlebar.selection-mode GtkCalendar.header .titlebutton.button:backdrop:insensitive:checked > GtkLabel, GtkCalendar.selection-mode.header .titlebutton.button:backdrop:insensitive:checked > GtkLabel, .header-bar.selection-mode .button:backdrop:insensitive:active > GtkLabel, + .header-bar.selection-mode .titlebar .button.titlebutton:backdrop:insensitive:active > GtkLabel, + .header-bar.selection-mode GtkCalendar.header .button.titlebutton:backdrop:insensitive:active > GtkLabel, .header-bar.selection-mode .button:backdrop:insensitive:checked > GtkLabel, + .header-bar.selection-mode .titlebar .button.titlebutton:backdrop:insensitive:checked > GtkLabel, + .header-bar.selection-mode GtkCalendar.header .button.titlebutton:backdrop:insensitive:checked > GtkLabel, .header-bar.selection-mode .button.flat:backdrop:insensitive:active > GtkLabel, .header-bar.selection-mode .titlebutton.button:backdrop:insensitive:active > GtkLabel, + .header-bar.selection-mode .titlebar .titlebutton.button:backdrop:insensitive:active > GtkLabel, + .header-bar.selection-mode GtkCalendar.header .titlebutton.button:backdrop:insensitive:active > GtkLabel, .header-bar.selection-mode .button.flat:backdrop:insensitive:checked > GtkLabel, - .header-bar.selection-mode .titlebutton.button:backdrop:insensitive:checked > GtkLabel { + .header-bar.selection-mode .titlebutton.button:backdrop:insensitive:checked > GtkLabel, + .header-bar.selection-mode .titlebar .titlebutton.button:backdrop:insensitive:checked > GtkLabel, + .header-bar.selection-mode GtkCalendar.header .titlebutton.button:backdrop:insensitive:checked > GtkLabel { color: inherit; } .titlebar.selection-mode .button.flat:backdrop, GtkCalendar.selection-mode.header .button.flat:backdrop, .titlebar.selection-mode .titlebutton.button:backdrop, @@ -1822,8 +1918,12 @@ GtkComboBox { text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(43, 100, 160, 0.55); } - .titlebar.selection-mode .button:insensitive > GtkLabel, GtkCalendar.selection-mode.header .button:insensitive > GtkLabel, - .header-bar.selection-mode .button:insensitive > GtkLabel { + .titlebar.selection-mode .button:insensitive > GtkLabel, GtkCalendar.selection-mode.header .button:insensitive > GtkLabel, .titlebar.selection-mode .header-bar .button.titlebutton:insensitive > GtkLabel, GtkCalendar.selection-mode.header .header-bar .button.titlebutton:insensitive > GtkLabel, + GtkCalendar.selection-mode.header .titlebar .button.titlebutton:insensitive > GtkLabel, + .titlebar.selection-mode GtkCalendar.header .button.titlebutton:insensitive > GtkLabel, + .header-bar.selection-mode .button:insensitive > GtkLabel, + .header-bar.selection-mode .titlebar .button.titlebutton:insensitive > GtkLabel, + .header-bar.selection-mode GtkCalendar.header .button.titlebutton:insensitive > GtkLabel { color: inherit; } .titlebar.selection-mode .button:insensitive:active, GtkCalendar.selection-mode.header .button:insensitive:active, .titlebar.selection-mode .button:insensitive:checked, GtkCalendar.selection-mode.header .button:insensitive:checked, .header-bar.selection-mode .button:insensitive:active, @@ -1832,9 +1932,17 @@ GtkComboBox { border-color: #0b1e33; background-image: linear-gradient(to bottom, #1b436f, #1d4876); box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(43, 100, 160, 0.55); } - .titlebar.selection-mode .button:insensitive:active > GtkLabel, GtkCalendar.selection-mode.header .button:insensitive:active > GtkLabel, .titlebar.selection-mode .button:insensitive:checked > GtkLabel, GtkCalendar.selection-mode.header .button:insensitive:checked > GtkLabel, + .titlebar.selection-mode .button:insensitive:active > GtkLabel, GtkCalendar.selection-mode.header .button:insensitive:active > GtkLabel, .titlebar.selection-mode .header-bar .button.titlebutton:insensitive:active > GtkLabel, GtkCalendar.selection-mode.header .header-bar .button.titlebutton:insensitive:active > GtkLabel, + GtkCalendar.selection-mode.header .titlebar .button.titlebutton:insensitive:active > GtkLabel, + .titlebar.selection-mode GtkCalendar.header .button.titlebutton:insensitive:active > GtkLabel, .titlebar.selection-mode .button:insensitive:checked > GtkLabel, GtkCalendar.selection-mode.header .button:insensitive:checked > GtkLabel, .titlebar.selection-mode .header-bar .button.titlebutton:insensitive:checked > GtkLabel, GtkCalendar.selection-mode.header .header-bar .button.titlebutton:insensitive:checked > GtkLabel, + GtkCalendar.selection-mode.header .titlebar .button.titlebutton:insensitive:checked > GtkLabel, + .titlebar.selection-mode GtkCalendar.header .button.titlebutton:insensitive:checked > GtkLabel, .header-bar.selection-mode .button:insensitive:active > GtkLabel, - .header-bar.selection-mode .button:insensitive:checked > GtkLabel { + .header-bar.selection-mode .titlebar .button.titlebutton:insensitive:active > GtkLabel, + .header-bar.selection-mode GtkCalendar.header .button.titlebutton:insensitive:active > GtkLabel, + .header-bar.selection-mode .button:insensitive:checked > GtkLabel, + .header-bar.selection-mode .titlebar .button.titlebutton:insensitive:checked > GtkLabel, + .header-bar.selection-mode GtkCalendar.header .button.titlebutton:insensitive:checked > GtkLabel { color: inherit; } .titlebar.selection-mode .button.suggested-action, GtkCalendar.selection-mode.header .button.suggested-action, .header-bar.selection-mode .button.suggested-action { @@ -1875,8 +1983,12 @@ GtkComboBox { icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(43, 100, 160, 0.55); border-color: #0f2b48; } - .titlebar.selection-mode .button.suggested-action:insensitive > GtkLabel, GtkCalendar.selection-mode.header .button.suggested-action:insensitive > GtkLabel, - .header-bar.selection-mode .button.suggested-action:insensitive > GtkLabel { + .titlebar.selection-mode .button.suggested-action:insensitive > GtkLabel, GtkCalendar.selection-mode.header .button.suggested-action:insensitive > GtkLabel, .titlebar.selection-mode .header-bar .suggested-action.button.titlebutton:insensitive > GtkLabel, GtkCalendar.selection-mode.header .header-bar .suggested-action.button.titlebutton:insensitive > GtkLabel, + GtkCalendar.selection-mode.header .titlebar .suggested-action.button.titlebutton:insensitive > GtkLabel, + .titlebar.selection-mode GtkCalendar.header .suggested-action.button.titlebutton:insensitive > GtkLabel, + .header-bar.selection-mode .button.suggested-action:insensitive > GtkLabel, + .header-bar.selection-mode .titlebar .suggested-action.button.titlebutton:insensitive > GtkLabel, + .header-bar.selection-mode GtkCalendar.header .suggested-action.button.titlebutton:insensitive > GtkLabel { color: inherit; } .titlebar.selection-mode .button.suggested-action:backdrop, GtkCalendar.selection-mode.header .button.suggested-action:backdrop, .header-bar.selection-mode .button.suggested-action:backdrop { @@ -1896,8 +2008,12 @@ GtkComboBox { icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(43, 100, 160, 0); border-color: #0f2b48; } - .titlebar.selection-mode .button.suggested-action:backdrop:insensitive > GtkLabel, GtkCalendar.selection-mode.header .button.suggested-action:backdrop:insensitive > GtkLabel, - .header-bar.selection-mode .button.suggested-action:backdrop:insensitive > GtkLabel { + .titlebar.selection-mode .button.suggested-action:backdrop:insensitive > GtkLabel, GtkCalendar.selection-mode.header .button.suggested-action:backdrop:insensitive > GtkLabel, .titlebar.selection-mode .header-bar .suggested-action.button.titlebutton:backdrop:insensitive > GtkLabel, GtkCalendar.selection-mode.header .header-bar .suggested-action.button.titlebutton:backdrop:insensitive > GtkLabel, + GtkCalendar.selection-mode.header .titlebar .suggested-action.button.titlebutton:backdrop:insensitive > GtkLabel, + .titlebar.selection-mode GtkCalendar.header .suggested-action.button.titlebutton:backdrop:insensitive > GtkLabel, + .header-bar.selection-mode .button.suggested-action:backdrop:insensitive > GtkLabel, + .header-bar.selection-mode .titlebar .suggested-action.button.titlebutton:backdrop:insensitive > GtkLabel, + .header-bar.selection-mode GtkCalendar.header .suggested-action.button.titlebutton:backdrop:insensitive > GtkLabel { color: inherit; } .titlebar.selection-mode .selection-menu, GtkCalendar.selection-mode.header .selection-menu, .titlebar.selection-mode .selection-menu:backdrop, GtkCalendar.selection-mode.header .selection-menu:backdrop, .header-bar.selection-mode .selection-menu, @@ -2004,6 +2120,10 @@ GtkTreeView.view { border-radius: 4px; } GtkTreeView.view.trough:selected { background-color: #184472; } + GtkTreeView.view.dnd { + border-style: solid none; + border-width: 1px; + border-color: #87a5c4; } column-header .button, column-header .header-bar .button.titlebutton, .header-bar column-header .button.titlebutton, column-header .titlebar .button.titlebutton, @@ -3647,7 +3767,9 @@ GtkCalendar.header .list-row.button.titlebutton { text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - .list-row:selected .button:backdrop:insensitive > GtkLabel, .list-row:selected .button.flat:backdrop:insensitive > GtkLabel, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive > GtkLabel, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive > GtkLabel, + .list-row:selected .button:backdrop:insensitive > GtkLabel, .list-row:selected .header-bar .button.titlebutton:backdrop:insensitive > GtkLabel, + .list-row:selected .titlebar .button.titlebutton:backdrop:insensitive > GtkLabel, + .list-row:selected GtkCalendar.header .button.titlebutton:backdrop:insensitive > GtkLabel, .list-row:selected .button.flat:backdrop:insensitive > GtkLabel, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive > GtkLabel, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive > GtkLabel, .list-row:selected .titlebar .titlebutton.button:backdrop:insensitive > GtkLabel, .titlebar .list-row:selected .titlebutton.button:backdrop:insensitive > GtkLabel, .list-row:selected GtkCalendar.header .titlebutton.button:backdrop:insensitive > GtkLabel, @@ -3666,7 +3788,11 @@ GtkCalendar.header .list-row.button.titlebutton { border-color: #1e2222; background-image: linear-gradient(to bottom, #262929); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - .list-row:selected .button:backdrop:insensitive:active > GtkLabel, .list-row:selected .button:backdrop:insensitive:checked > GtkLabel, .list-row:selected .button.flat:backdrop:insensitive:active > GtkLabel, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive:active > GtkLabel, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive:active > GtkLabel, + .list-row:selected .button:backdrop:insensitive:active > GtkLabel, .list-row:selected .header-bar .button.titlebutton:backdrop:insensitive:active > GtkLabel, + .list-row:selected .titlebar .button.titlebutton:backdrop:insensitive:active > GtkLabel, + .list-row:selected GtkCalendar.header .button.titlebutton:backdrop:insensitive:active > GtkLabel, .list-row:selected .button:backdrop:insensitive:checked > GtkLabel, .list-row:selected .header-bar .button.titlebutton:backdrop:insensitive:checked > GtkLabel, + .list-row:selected .titlebar .button.titlebutton:backdrop:insensitive:checked > GtkLabel, + .list-row:selected GtkCalendar.header .button.titlebutton:backdrop:insensitive:checked > GtkLabel, .list-row:selected .button.flat:backdrop:insensitive:active > GtkLabel, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive:active > GtkLabel, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive:active > GtkLabel, .list-row:selected .titlebar .titlebutton.button:backdrop:insensitive:active > GtkLabel, .titlebar .list-row:selected .titlebutton.button:backdrop:insensitive:active > GtkLabel, .list-row:selected GtkCalendar.header .titlebutton.button:backdrop:insensitive:active > GtkLabel, @@ -3695,14 +3821,20 @@ GtkCalendar.header .list-row.button.titlebutton { text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - .list-row:selected .button:insensitive > GtkLabel { + .list-row:selected .button:insensitive > GtkLabel, .list-row:selected .header-bar .button.titlebutton:insensitive > GtkLabel, + .list-row:selected .titlebar .button.titlebutton:insensitive > GtkLabel, + .list-row:selected GtkCalendar.header .button.titlebutton:insensitive > GtkLabel { color: inherit; } .list-row:selected .button:insensitive:active, .list-row:selected .button:insensitive:checked { color: #939695; border-color: #1c1f1f; background-image: linear-gradient(to bottom, #2f3333, #323636); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - .list-row:selected .button:insensitive:active > GtkLabel, .list-row:selected .button:insensitive:checked > GtkLabel { + .list-row:selected .button:insensitive:active > GtkLabel, .list-row:selected .header-bar .button.titlebutton:insensitive:active > GtkLabel, + .list-row:selected .titlebar .button.titlebutton:insensitive:active > GtkLabel, + .list-row:selected GtkCalendar.header .button.titlebutton:insensitive:active > GtkLabel, .list-row:selected .button:insensitive:checked > GtkLabel, .list-row:selected .header-bar .button.titlebutton:insensitive:checked > GtkLabel, + .list-row:selected .titlebar .button.titlebutton:insensitive:checked > GtkLabel, + .list-row:selected GtkCalendar.header .button.titlebutton:insensitive:checked > GtkLabel { color: inherit; } /********************* @@ -3886,7 +4018,9 @@ GtkCalendar { text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - .message-dialog.csd .dialog-action-area .button:insensitive > GtkLabel { + .message-dialog.csd .dialog-action-area .button:insensitive > GtkLabel, .message-dialog.csd .dialog-action-area .header-bar .button.titlebutton:insensitive > GtkLabel, + .message-dialog.csd .dialog-action-area .titlebar .button.titlebutton:insensitive > GtkLabel, + .message-dialog.csd .dialog-action-area GtkCalendar.header .button.titlebutton:insensitive > GtkLabel { color: inherit; } .message-dialog.csd .dialog-action-area .button:backdrop { color: #939695; @@ -3902,7 +4036,9 @@ GtkCalendar { text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - .message-dialog.csd .dialog-action-area .button:backdrop:insensitive > GtkLabel { + .message-dialog.csd .dialog-action-area .button:backdrop:insensitive > GtkLabel, .message-dialog.csd .dialog-action-area .header-bar .button.titlebutton:backdrop:insensitive > GtkLabel, + .message-dialog.csd .dialog-action-area .titlebar .button.titlebutton:backdrop:insensitive > GtkLabel, + .message-dialog.csd .dialog-action-area GtkCalendar.header .button.titlebutton:backdrop:insensitive > GtkLabel { color: inherit; } .message-dialog.csd .dialog-action-area .button.suggested-action { color: white; @@ -3942,7 +4078,9 @@ GtkCalendar { text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop:insensitive > GtkLabel { + .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop:insensitive > GtkLabel, .message-dialog.csd .dialog-action-area .header-bar .suggested-action.button.titlebutton:backdrop:insensitive > GtkLabel, + .message-dialog.csd .dialog-action-area .titlebar .suggested-action.button.titlebutton:backdrop:insensitive > GtkLabel, + .message-dialog.csd .dialog-action-area GtkCalendar.header .suggested-action.button.titlebutton:backdrop:insensitive > GtkLabel { color: inherit; } .message-dialog.csd .dialog-action-area .button.suggested-action:insensitive { color: #939695; @@ -3951,7 +4089,9 @@ GtkCalendar { text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - .message-dialog.csd .dialog-action-area .button.suggested-action:insensitive > GtkLabel { + .message-dialog.csd .dialog-action-area .button.suggested-action:insensitive > GtkLabel, .message-dialog.csd .dialog-action-area .header-bar .suggested-action.button.titlebutton:insensitive > GtkLabel, + .message-dialog.csd .dialog-action-area .titlebar .suggested-action.button.titlebutton:insensitive > GtkLabel, + .message-dialog.csd .dialog-action-area GtkCalendar.header .suggested-action.button.titlebutton:insensitive > GtkLabel { color: inherit; } .message-dialog.csd .dialog-action-area .button.destructive-action { color: white; @@ -3991,7 +4131,9 @@ GtkCalendar { text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop:insensitive > GtkLabel { + .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop:insensitive > GtkLabel, .message-dialog.csd .dialog-action-area .header-bar .destructive-action.button.titlebutton:backdrop:insensitive > GtkLabel, + .message-dialog.csd .dialog-action-area .titlebar .destructive-action.button.titlebutton:backdrop:insensitive > GtkLabel, + .message-dialog.csd .dialog-action-area GtkCalendar.header .destructive-action.button.titlebutton:backdrop:insensitive > GtkLabel { color: inherit; } .message-dialog.csd .dialog-action-area .button.destructive-action:insensitive { color: #939695; @@ -4000,7 +4142,9 @@ GtkCalendar { text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - .message-dialog.csd .dialog-action-area .button.destructive-action:insensitive > GtkLabel { + .message-dialog.csd .dialog-action-area .button.destructive-action:insensitive > GtkLabel, .message-dialog.csd .dialog-action-area .header-bar .destructive-action.button.titlebutton:insensitive > GtkLabel, + .message-dialog.csd .dialog-action-area .titlebar .destructive-action.button.titlebutton:insensitive > GtkLabel, + .message-dialog.csd .dialog-action-area GtkCalendar.header .destructive-action.button.titlebutton:insensitive > GtkLabel { color: inherit; } .message-dialog.csd .dialog-action-area .button, .message-dialog.csd .dialog-action-area .button:hover, .message-dialog.csd .dialog-action-area .button:active, .message-dialog.csd .dialog-action-area .button:insensitive, .message-dialog.csd .dialog-action-area .button:backdrop, .message-dialog.csd .dialog-action-area .button:backdrop:insensitive, .message-dialog.csd .dialog-action-area .button.suggested-action, .message-dialog.csd .dialog-action-area .button.suggested-action:hover, .message-dialog.csd .dialog-action-area .button.suggested-action:active, .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop, .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop:insensitive, .message-dialog.csd .dialog-action-area .button.suggested-action:insensitive, .message-dialog.csd .dialog-action-area .button.destructive-action, .message-dialog.csd .dialog-action-area .button.destructive-action:hover, .message-dialog.csd .dialog-action-area .button.destructive-action:active, .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop, .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop:insensitive, .message-dialog.csd .dialog-action-area .button.destructive-action:insensitive { border-left-style: solid; @@ -4145,10 +4289,21 @@ GtkInfoBar { text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - .info .button:insensitive > GtkLabel, + .info .button:insensitive > GtkLabel, .info .header-bar .button.titlebutton:insensitive > GtkLabel, + .info .titlebar .button.titlebutton:insensitive > GtkLabel, + .info GtkCalendar.header .button.titlebutton:insensitive > GtkLabel, .question .button:insensitive > GtkLabel, + .question .header-bar .button.titlebutton:insensitive > GtkLabel, + .question .titlebar .button.titlebutton:insensitive > GtkLabel, + .question GtkCalendar.header .button.titlebutton:insensitive > GtkLabel, .warning .button:insensitive > GtkLabel, - .error .button:insensitive > GtkLabel { + .warning .header-bar .button.titlebutton:insensitive > GtkLabel, + .warning .titlebar .button.titlebutton:insensitive > GtkLabel, + .warning GtkCalendar.header .button.titlebutton:insensitive > GtkLabel, + .error .button:insensitive > GtkLabel, + .error .header-bar .button.titlebutton:insensitive > GtkLabel, + .error .titlebar .button.titlebutton:insensitive > GtkLabel, + .error GtkCalendar.header .button.titlebutton:insensitive > GtkLabel { color: inherit; } .info .button:backdrop, .question .button:backdrop, @@ -4172,10 +4327,21 @@ GtkInfoBar { icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #0b1e33; } - .info .button:backdrop:insensitive > GtkLabel, + .info .button:backdrop:insensitive > GtkLabel, .info .header-bar .button.titlebutton:backdrop:insensitive > GtkLabel, + .info .titlebar .button.titlebutton:backdrop:insensitive > GtkLabel, + .info GtkCalendar.header .button.titlebutton:backdrop:insensitive > GtkLabel, .question .button:backdrop:insensitive > GtkLabel, + .question .header-bar .button.titlebutton:backdrop:insensitive > GtkLabel, + .question .titlebar .button.titlebutton:backdrop:insensitive > GtkLabel, + .question GtkCalendar.header .button.titlebutton:backdrop:insensitive > GtkLabel, .warning .button:backdrop:insensitive > GtkLabel, - .error .button:backdrop:insensitive > GtkLabel { + .warning .header-bar .button.titlebutton:backdrop:insensitive > GtkLabel, + .warning .titlebar .button.titlebutton:backdrop:insensitive > GtkLabel, + .warning GtkCalendar.header .button.titlebutton:backdrop:insensitive > GtkLabel, + .error .button:backdrop:insensitive > GtkLabel, + .error .header-bar .button.titlebutton:backdrop:insensitive > GtkLabel, + .error .titlebar .button.titlebutton:backdrop:insensitive > GtkLabel, + .error GtkCalendar.header .button.titlebutton:backdrop:insensitive > GtkLabel { color: inherit; } /************ diff --git a/gtk/resources/theme/Adwaita/gtk-contained.css b/gtk/resources/theme/Adwaita/gtk-contained.css index b57c742c05..fed31c9e58 100644 --- a/gtk/resources/theme/Adwaita/gtk-contained.css +++ b/gtk/resources/theme/Adwaita/gtk-contained.css @@ -380,7 +380,9 @@ GtkCalendar.header .button.titlebutton { text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); } - .button:backdrop:insensitive > GtkLabel, .button.flat:backdrop:insensitive > GtkLabel, .header-bar .titlebutton.button:backdrop:insensitive > GtkLabel, + .button:backdrop:insensitive > GtkLabel, .header-bar .button.titlebutton:backdrop:insensitive > GtkLabel, + .titlebar .button.titlebutton:backdrop:insensitive > GtkLabel, + GtkCalendar.header .button.titlebutton:backdrop:insensitive > GtkLabel, .button.flat:backdrop:insensitive > GtkLabel, .header-bar .titlebutton.button:backdrop:insensitive > GtkLabel, .titlebar .titlebutton.button:backdrop:insensitive > GtkLabel, GtkCalendar.header .titlebutton.button:backdrop:insensitive > GtkLabel { color: inherit; } @@ -393,7 +395,11 @@ GtkCalendar.header .button.titlebutton { border-color: #a8a8a8; background-image: linear-gradient(to bottom, #e7e7e7); box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); } - .button:backdrop:insensitive:active > GtkLabel, .button:backdrop:insensitive:checked > GtkLabel, .button.flat:backdrop:insensitive:active > GtkLabel, .header-bar .titlebutton.button:backdrop:insensitive:active > GtkLabel, + .button:backdrop:insensitive:active > GtkLabel, .header-bar .button.titlebutton:backdrop:insensitive:active > GtkLabel, + .titlebar .button.titlebutton:backdrop:insensitive:active > GtkLabel, + GtkCalendar.header .button.titlebutton:backdrop:insensitive:active > GtkLabel, .button:backdrop:insensitive:checked > GtkLabel, .header-bar .button.titlebutton:backdrop:insensitive:checked > GtkLabel, + .titlebar .button.titlebutton:backdrop:insensitive:checked > GtkLabel, + GtkCalendar.header .button.titlebutton:backdrop:insensitive:checked > GtkLabel, .button.flat:backdrop:insensitive:active > GtkLabel, .header-bar .titlebutton.button:backdrop:insensitive:active > GtkLabel, .titlebar .titlebutton.button:backdrop:insensitive:active > GtkLabel, GtkCalendar.header .titlebutton.button:backdrop:insensitive:active > GtkLabel, .button.flat:backdrop:insensitive:checked > GtkLabel, .header-bar .titlebutton.button:backdrop:insensitive:checked > GtkLabel, .titlebar .titlebutton.button:backdrop:insensitive:checked > GtkLabel, @@ -430,7 +436,11 @@ GtkCalendar.header .button.titlebutton { border-color: #a1a1a1; background-image: linear-gradient(to bottom, #ebebeb, #f4f4f4); box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px white; } - .button:insensitive:active > GtkLabel, .button:insensitive:checked > GtkLabel { + .button:insensitive:active > GtkLabel, .header-bar .button.titlebutton:insensitive:active > GtkLabel, + .titlebar .button.titlebutton:insensitive:active > GtkLabel, + GtkCalendar.header .button.titlebutton:insensitive:active > GtkLabel, .button:insensitive:checked > GtkLabel, .header-bar .button.titlebutton:insensitive:checked > GtkLabel, + .titlebar .button.titlebutton:insensitive:checked > GtkLabel, + GtkCalendar.header .button.titlebutton:insensitive:checked > GtkLabel { color: inherit; } .button.osd, .header-bar .osd.button.titlebutton, .titlebar .osd.button.titlebutton, @@ -694,7 +704,9 @@ GtkCalendar.header .button.titlebutton { 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.flat:backdrop:insensitive > GtkLabel, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive > GtkLabel, + .button.suggested-action:backdrop:insensitive > GtkLabel, .header-bar .suggested-action.button.titlebutton:backdrop:insensitive > GtkLabel, + .titlebar .suggested-action.button.titlebutton:backdrop:insensitive > GtkLabel, + GtkCalendar.header .suggested-action.button.titlebutton: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; } @@ -707,7 +719,11 @@ GtkCalendar.header .button.titlebutton { 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.flat:backdrop:insensitive:active > GtkLabel, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive:active > GtkLabel, + .button.suggested-action:backdrop:insensitive:active > GtkLabel, .header-bar .suggested-action.button.titlebutton:backdrop:insensitive:active > GtkLabel, + .titlebar .suggested-action.button.titlebutton:backdrop:insensitive:active > GtkLabel, + GtkCalendar.header .suggested-action.button.titlebutton:backdrop:insensitive:active > GtkLabel, .button.suggested-action:backdrop:insensitive:checked > GtkLabel, .header-bar .suggested-action.button.titlebutton:backdrop:insensitive:checked > GtkLabel, + .titlebar .suggested-action.button.titlebutton:backdrop:insensitive:checked > GtkLabel, + GtkCalendar.header .suggested-action.button.titlebutton: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, @@ -734,14 +750,20 @@ GtkCalendar.header .button.titlebutton { text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px white; } - .button.suggested-action:insensitive > GtkLabel { + .button.suggested-action:insensitive > GtkLabel, .header-bar .suggested-action.button.titlebutton:insensitive > GtkLabel, + .titlebar .suggested-action.button.titlebutton:insensitive > GtkLabel, + GtkCalendar.header .suggested-action.button.titlebutton:insensitive > GtkLabel { color: inherit; } .button.suggested-action:insensitive:active, .button.suggested-action:insensitive:checked { color: #b9d3f0; border-color: #1c5187; background-image: linear-gradient(to bottom, #4a8cd1, #5093da); box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px white; } - .button.suggested-action:insensitive:active > GtkLabel, .button.suggested-action:insensitive:checked > GtkLabel { + .button.suggested-action:insensitive:active > GtkLabel, .header-bar .suggested-action.button.titlebutton:insensitive:active > GtkLabel, + .titlebar .suggested-action.button.titlebutton:insensitive:active > GtkLabel, + GtkCalendar.header .suggested-action.button.titlebutton:insensitive:active > GtkLabel, .button.suggested-action:insensitive:checked > GtkLabel, .header-bar .suggested-action.button.titlebutton:insensitive:checked > GtkLabel, + .titlebar .suggested-action.button.titlebutton:insensitive:checked > GtkLabel, + GtkCalendar.header .suggested-action.button.titlebutton:insensitive:checked > GtkLabel { color: inherit; } .osd .button.suggested-action { color: #eeeeec; @@ -849,7 +871,9 @@ GtkCalendar.header .button.titlebutton { 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.flat:backdrop:insensitive > GtkLabel, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive > GtkLabel, + .button.destructive-action:backdrop:insensitive > GtkLabel, .header-bar .destructive-action.button.titlebutton:backdrop:insensitive > GtkLabel, + .titlebar .destructive-action.button.titlebutton:backdrop:insensitive > GtkLabel, + GtkCalendar.header .destructive-action.button.titlebutton: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; } @@ -862,7 +886,11 @@ GtkCalendar.header .button.titlebutton { 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.flat:backdrop:insensitive:active > GtkLabel, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive:active > GtkLabel, + .button.destructive-action:backdrop:insensitive:active > GtkLabel, .header-bar .destructive-action.button.titlebutton:backdrop:insensitive:active > GtkLabel, + .titlebar .destructive-action.button.titlebutton:backdrop:insensitive:active > GtkLabel, + GtkCalendar.header .destructive-action.button.titlebutton:backdrop:insensitive:active > GtkLabel, .button.destructive-action:backdrop:insensitive:checked > GtkLabel, .header-bar .destructive-action.button.titlebutton:backdrop:insensitive:checked > GtkLabel, + .titlebar .destructive-action.button.titlebutton:backdrop:insensitive:checked > GtkLabel, + GtkCalendar.header .destructive-action.button.titlebutton: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, @@ -889,14 +917,20 @@ GtkCalendar.header .button.titlebutton { text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px white; } - .button.destructive-action:insensitive > GtkLabel { + .button.destructive-action:insensitive > GtkLabel, .header-bar .destructive-action.button.titlebutton:insensitive > GtkLabel, + .titlebar .destructive-action.button.titlebutton:insensitive > GtkLabel, + GtkCalendar.header .destructive-action.button.titlebutton:insensitive > GtkLabel { color: inherit; } .button.destructive-action:insensitive:active, .button.destructive-action:insensitive:checked { color: #f8acac; border-color: #8e0b0b; background-image: linear-gradient(to bottom, #e52d2d, #ef3131); box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px white; } - .button.destructive-action:insensitive:active > GtkLabel, .button.destructive-action:insensitive:checked > GtkLabel { + .button.destructive-action:insensitive:active > GtkLabel, .header-bar .destructive-action.button.titlebutton:insensitive:active > GtkLabel, + .titlebar .destructive-action.button.titlebutton:insensitive:active > GtkLabel, + GtkCalendar.header .destructive-action.button.titlebutton:insensitive:active > GtkLabel, .button.destructive-action:insensitive:checked > GtkLabel, .header-bar .destructive-action.button.titlebutton:insensitive:checked > GtkLabel, + .titlebar .destructive-action.button.titlebutton:insensitive:checked > GtkLabel, + GtkCalendar.header .destructive-action.button.titlebutton:insensitive:checked > GtkLabel { color: inherit; } .osd .button.destructive-action { color: #eeeeec; @@ -978,7 +1012,9 @@ GtkCalendar.header .button.titlebutton { padding-right: 6px; padding-top: 3px; padding-bottom: 3px; } - .stack-switcher > .button.text-button { + .stack-switcher > .button.text-button, .header-bar .stack-switcher > .text-button.button.titlebutton, + .titlebar .stack-switcher > .text-button.button.titlebutton, + GtkCalendar.header .stack-switcher > .text-button.button.titlebutton { padding: 5px 10px 6px; } .stack-switcher > .button.image-button, .header-bar .stack-switcher > .titlebutton.button, .titlebar .stack-switcher > .titlebutton.button, @@ -1023,7 +1059,9 @@ GtkCalendar.header .inline-toolbar GtkToolButton > .button.titlebutton { text-shadow: 0 1px rgba(255, 255, 255, 0.76923); icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); box-shadow: inset 0 1px white, 0 1px white; } - .inline-toolbar GtkToolButton > .button:hover { + .inline-toolbar GtkToolButton > .button:hover, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:hover, + .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:hover, + .inline-toolbar GtkCalendar.header GtkToolButton > .button.titlebutton:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #a1a1a1; @@ -1031,7 +1069,11 @@ GtkCalendar.header .inline-toolbar GtkToolButton > .button.titlebutton { text-shadow: 0 1px rgba(255, 255, 255, 0.76923); icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); box-shadow: inset 0 1px white, 0 1px white; } - .inline-toolbar GtkToolButton > .button:active, .inline-toolbar GtkToolButton > .button:checked { + .inline-toolbar GtkToolButton > .button:active, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:active, + .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:active, + .inline-toolbar GtkCalendar.header GtkToolButton > .button.titlebutton:active, .inline-toolbar GtkToolButton > .button:checked, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:checked, + .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:checked, + .inline-toolbar GtkCalendar.header GtkToolButton > .button.titlebutton:checked { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #a1a1a1; @@ -1039,7 +1081,9 @@ GtkCalendar.header .inline-toolbar GtkToolButton > .button.titlebutton { text-shadow: 0 1px rgba(255, 255, 255, 0.76923); icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); 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; } - .inline-toolbar GtkToolButton > .button:insensitive { + .inline-toolbar GtkToolButton > .button:insensitive, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:insensitive, + .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:insensitive, + .inline-toolbar GtkCalendar.header GtkToolButton > .button.titlebutton:insensitive { color: #8d9091; border-color: #a1a1a1; background-image: linear-gradient(to bottom, #f4f4f4); @@ -1048,26 +1092,38 @@ GtkCalendar.header .inline-toolbar GtkToolButton > .button.titlebutton { box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px white; } .inline-toolbar GtkToolButton > .button:insensitive > GtkLabel { color: inherit; } - .inline-toolbar GtkToolButton > .button:insensitive:active, .inline-toolbar GtkToolButton > .button:insensitive:checked { + .inline-toolbar GtkToolButton > .button:insensitive:active, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:insensitive:active, + .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:insensitive:active, + .inline-toolbar GtkCalendar.header GtkToolButton > .button.titlebutton:insensitive:active, .inline-toolbar GtkToolButton > .button:insensitive:checked, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:insensitive:checked, + .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:insensitive:checked, + .inline-toolbar GtkCalendar.header GtkToolButton > .button.titlebutton:insensitive:checked { color: #8d9091; border-color: #a1a1a1; background-image: linear-gradient(to bottom, #ebebeb, #f4f4f4); box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px white; } .inline-toolbar GtkToolButton > .button:insensitive:active > GtkLabel, .inline-toolbar GtkToolButton > .button:insensitive:checked > GtkLabel { color: inherit; } - .inline-toolbar GtkToolButton > .button:backdrop { + .inline-toolbar GtkToolButton > .button:backdrop, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:backdrop, + .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:backdrop, + .inline-toolbar GtkCalendar.header GtkToolButton > .button.titlebutton:backdrop { color: #8d9091; border-color: #a8a8a8; background-image: linear-gradient(to bottom, #ededed); text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); } - .inline-toolbar GtkToolButton > .button:backdrop:active, .inline-toolbar GtkToolButton > .button:backdrop:checked { + .inline-toolbar GtkToolButton > .button:backdrop:active, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:backdrop:active, + .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:backdrop:active, + .inline-toolbar GtkCalendar.header GtkToolButton > .button.titlebutton:backdrop:active, .inline-toolbar GtkToolButton > .button:backdrop:checked, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:backdrop:checked, + .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:backdrop:checked, + .inline-toolbar GtkCalendar.header GtkToolButton > .button.titlebutton:backdrop:checked { color: #8d9091; border-color: #a8a8a8; background-image: linear-gradient(to bottom, #d4d4d4); box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); } - .inline-toolbar GtkToolButton > .button:backdrop:insensitive { + .inline-toolbar GtkToolButton > .button:backdrop:insensitive, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:backdrop:insensitive, + .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:backdrop:insensitive, + .inline-toolbar GtkCalendar.header GtkToolButton > .button.titlebutton:backdrop:insensitive { color: #c7c7c7; border-color: #a8a8a8; background-image: linear-gradient(to bottom, #f4f4f4); @@ -1076,7 +1132,11 @@ GtkCalendar.header .inline-toolbar GtkToolButton > .button.titlebutton { box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); } .inline-toolbar GtkToolButton > .button:backdrop:insensitive > GtkLabel { color: inherit; } - .inline-toolbar GtkToolButton > .button:backdrop:insensitive:active, .inline-toolbar GtkToolButton > .button:backdrop:insensitive:checked { + .inline-toolbar GtkToolButton > .button:backdrop:insensitive:active, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:backdrop:insensitive:active, + .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:backdrop:insensitive:active, + .inline-toolbar GtkCalendar.header GtkToolButton > .button.titlebutton:backdrop:insensitive:active, .inline-toolbar GtkToolButton > .button:backdrop:insensitive:checked, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:backdrop:insensitive:checked, + .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:backdrop:insensitive:checked, + .inline-toolbar GtkCalendar.header GtkToolButton > .button.titlebutton:backdrop:insensitive:checked { color: #c7c7c7; border-color: #a8a8a8; background-image: linear-gradient(to bottom, #e7e7e7); @@ -1488,7 +1548,11 @@ GtkCalendar.header .button.titlebutton:visited { text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - .spinbutton.vertical .button:first-child:insensitive > GtkLabel, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive > GtkLabel { + .spinbutton.vertical .button:first-child:insensitive > GtkLabel, .spinbutton.vertical .header-bar .button.titlebutton:first-child:insensitive > GtkLabel, + .spinbutton.vertical .titlebar .button.titlebutton:first-child:insensitive > GtkLabel, + .spinbutton.vertical GtkCalendar.header .button.titlebutton:first-child:insensitive > GtkLabel, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive > GtkLabel, .spinbutton.vertical:dir(rtl) .header-bar .button.titlebutton:first-child:insensitive > GtkLabel, + .spinbutton.vertical:dir(rtl) .titlebar .button.titlebutton:first-child:insensitive > GtkLabel, + .spinbutton.vertical:dir(rtl) GtkCalendar.header .button.titlebutton:first-child:insensitive > GtkLabel { color: inherit; } .spinbutton.vertical .button:first-child:backdrop, .spinbutton.vertical:dir(rtl) .button:first-child:backdrop { color: #8d9091; @@ -1528,7 +1592,11 @@ GtkCalendar.header .button.titlebutton:visited { text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px white; } - .spinbutton.vertical .button:last-child:insensitive > GtkLabel, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive > GtkLabel { + .spinbutton.vertical .button:last-child:insensitive > GtkLabel, .spinbutton.vertical .header-bar .button.titlebutton:last-child:insensitive > GtkLabel, + .spinbutton.vertical .titlebar .button.titlebutton:last-child:insensitive > GtkLabel, + .spinbutton.vertical GtkCalendar.header .button.titlebutton:last-child:insensitive > GtkLabel, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive > GtkLabel, .spinbutton.vertical:dir(rtl) .header-bar .button.titlebutton:last-child:insensitive > GtkLabel, + .spinbutton.vertical:dir(rtl) .titlebar .button.titlebutton:last-child:insensitive > GtkLabel, + .spinbutton.vertical:dir(rtl) GtkCalendar.header .button.titlebutton:last-child:insensitive > GtkLabel { color: inherit; } .spinbutton.vertical .button:last-child:backdrop, .spinbutton.vertical:dir(rtl) .button:last-child:backdrop { color: #8d9091; @@ -1544,7 +1612,11 @@ GtkCalendar.header .button.titlebutton:visited { text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); } - .spinbutton.vertical .button:backdrop:insensitive > GtkLabel, .spinbutton.vertical:dir(rtl) .button:backdrop:insensitive > GtkLabel { + .spinbutton.vertical .button:backdrop:insensitive > GtkLabel, .spinbutton.vertical .header-bar .button.titlebutton:backdrop:insensitive > GtkLabel, + .spinbutton.vertical .titlebar .button.titlebutton:backdrop:insensitive > GtkLabel, + .spinbutton.vertical GtkCalendar.header .button.titlebutton:backdrop:insensitive > GtkLabel, .spinbutton.vertical:dir(rtl) .button:backdrop:insensitive > GtkLabel, .spinbutton.vertical:dir(rtl) .header-bar .button.titlebutton:backdrop:insensitive > GtkLabel, + .spinbutton.vertical:dir(rtl) .titlebar .button.titlebutton:backdrop:insensitive > GtkLabel, + .spinbutton.vertical:dir(rtl) GtkCalendar.header .button.titlebutton:backdrop:insensitive > GtkLabel { color: inherit; } .spinbutton.vertical.entry, .spinbutton.vertical:dir(rtl).entry { border-radius: 0; @@ -1752,12 +1824,20 @@ GtkComboBox { icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(164, 199, 236, 0); border-color: #184472; } - .titlebar.selection-mode .button:backdrop:insensitive > GtkLabel, GtkCalendar.selection-mode.header .button:backdrop:insensitive > GtkLabel, .titlebar.selection-mode .button.flat:backdrop:insensitive > GtkLabel, GtkCalendar.selection-mode.header .button.flat:backdrop:insensitive > GtkLabel, + .titlebar.selection-mode .button:backdrop:insensitive > GtkLabel, GtkCalendar.selection-mode.header .button:backdrop:insensitive > GtkLabel, .titlebar.selection-mode .header-bar .button.titlebutton:backdrop:insensitive > GtkLabel, GtkCalendar.selection-mode.header .header-bar .button.titlebutton:backdrop:insensitive > GtkLabel, + GtkCalendar.selection-mode.header .titlebar .button.titlebutton:backdrop:insensitive > GtkLabel, + .titlebar.selection-mode GtkCalendar.header .button.titlebutton:backdrop:insensitive > GtkLabel, .titlebar.selection-mode .button.flat:backdrop:insensitive > GtkLabel, GtkCalendar.selection-mode.header .button.flat:backdrop:insensitive > GtkLabel, .titlebar.selection-mode .header-bar .titlebutton.button:backdrop:insensitive > GtkLabel, GtkCalendar.selection-mode.header .header-bar .titlebutton.button:backdrop:insensitive > GtkLabel, .titlebar.selection-mode .titlebutton.button:backdrop:insensitive > GtkLabel, + GtkCalendar.selection-mode.header .titlebar .titlebutton.button:backdrop:insensitive > GtkLabel, + .titlebar.selection-mode GtkCalendar.header .titlebutton.button:backdrop:insensitive > GtkLabel, GtkCalendar.selection-mode.header .titlebutton.button:backdrop:insensitive > GtkLabel, .header-bar.selection-mode .button:backdrop:insensitive > GtkLabel, + .header-bar.selection-mode .titlebar .button.titlebutton:backdrop:insensitive > GtkLabel, + .header-bar.selection-mode GtkCalendar.header .button.titlebutton:backdrop:insensitive > GtkLabel, .header-bar.selection-mode .button.flat:backdrop:insensitive > GtkLabel, - .header-bar.selection-mode .titlebutton.button:backdrop:insensitive > GtkLabel { + .header-bar.selection-mode .titlebutton.button:backdrop:insensitive > GtkLabel, + .header-bar.selection-mode .titlebar .titlebutton.button:backdrop:insensitive > GtkLabel, + .header-bar.selection-mode GtkCalendar.header .titlebutton.button:backdrop:insensitive > GtkLabel { color: inherit; } .titlebar.selection-mode .button:backdrop:insensitive:active, GtkCalendar.selection-mode.header .button:backdrop:insensitive:active, .titlebar.selection-mode .button:backdrop:insensitive:checked, GtkCalendar.selection-mode.header .button:backdrop:insensitive:checked, .titlebar.selection-mode .button.flat:backdrop:insensitive:active, GtkCalendar.selection-mode.header .button.flat:backdrop:insensitive:active, .titlebar.selection-mode .titlebutton.button:backdrop:insensitive:active, @@ -1775,17 +1855,33 @@ GtkComboBox { background-image: linear-gradient(to bottom, #5093da); box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(164, 199, 236, 0); border-color: #184472; } - .titlebar.selection-mode .button:backdrop:insensitive:active > GtkLabel, GtkCalendar.selection-mode.header .button:backdrop:insensitive:active > GtkLabel, .titlebar.selection-mode .button:backdrop:insensitive:checked > GtkLabel, GtkCalendar.selection-mode.header .button:backdrop:insensitive:checked > GtkLabel, .titlebar.selection-mode .button.flat:backdrop:insensitive:active > GtkLabel, GtkCalendar.selection-mode.header .button.flat:backdrop:insensitive:active > GtkLabel, + .titlebar.selection-mode .button:backdrop:insensitive:active > GtkLabel, GtkCalendar.selection-mode.header .button:backdrop:insensitive:active > GtkLabel, .titlebar.selection-mode .header-bar .button.titlebutton:backdrop:insensitive:active > GtkLabel, GtkCalendar.selection-mode.header .header-bar .button.titlebutton:backdrop:insensitive:active > GtkLabel, + GtkCalendar.selection-mode.header .titlebar .button.titlebutton:backdrop:insensitive:active > GtkLabel, + .titlebar.selection-mode GtkCalendar.header .button.titlebutton:backdrop:insensitive:active > GtkLabel, .titlebar.selection-mode .button:backdrop:insensitive:checked > GtkLabel, GtkCalendar.selection-mode.header .button:backdrop:insensitive:checked > GtkLabel, .titlebar.selection-mode .header-bar .button.titlebutton:backdrop:insensitive:checked > GtkLabel, GtkCalendar.selection-mode.header .header-bar .button.titlebutton:backdrop:insensitive:checked > GtkLabel, + GtkCalendar.selection-mode.header .titlebar .button.titlebutton:backdrop:insensitive:checked > GtkLabel, + .titlebar.selection-mode GtkCalendar.header .button.titlebutton:backdrop:insensitive:checked > GtkLabel, .titlebar.selection-mode .button.flat:backdrop:insensitive:active > GtkLabel, GtkCalendar.selection-mode.header .button.flat:backdrop:insensitive:active > GtkLabel, .titlebar.selection-mode .header-bar .titlebutton.button:backdrop:insensitive:active > GtkLabel, GtkCalendar.selection-mode.header .header-bar .titlebutton.button:backdrop:insensitive:active > GtkLabel, .titlebar.selection-mode .titlebutton.button:backdrop:insensitive:active > GtkLabel, - GtkCalendar.selection-mode.header .titlebutton.button:backdrop:insensitive:active > GtkLabel, .titlebar.selection-mode .button.flat:backdrop:insensitive:checked > GtkLabel, GtkCalendar.selection-mode.header .button.flat:backdrop:insensitive:checked > GtkLabel, + GtkCalendar.selection-mode.header .titlebar .titlebutton.button:backdrop:insensitive:active > GtkLabel, + .titlebar.selection-mode GtkCalendar.header .titlebutton.button:backdrop:insensitive:active > GtkLabel, + GtkCalendar.selection-mode.header .titlebutton.button:backdrop:insensitive:active > GtkLabel, .titlebar.selection-mode .button.flat:backdrop:insensitive:checked > GtkLabel, GtkCalendar.selection-mode.header .button.flat:backdrop:insensitive:checked > GtkLabel, .titlebar.selection-mode .header-bar .titlebutton.button:backdrop:insensitive:checked > GtkLabel, GtkCalendar.selection-mode.header .header-bar .titlebutton.button:backdrop:insensitive:checked > GtkLabel, .titlebar.selection-mode .titlebutton.button:backdrop:insensitive:checked > GtkLabel, + GtkCalendar.selection-mode.header .titlebar .titlebutton.button:backdrop:insensitive:checked > GtkLabel, + .titlebar.selection-mode GtkCalendar.header .titlebutton.button:backdrop:insensitive:checked > GtkLabel, GtkCalendar.selection-mode.header .titlebutton.button:backdrop:insensitive:checked > GtkLabel, .header-bar.selection-mode .button:backdrop:insensitive:active > GtkLabel, + .header-bar.selection-mode .titlebar .button.titlebutton:backdrop:insensitive:active > GtkLabel, + .header-bar.selection-mode GtkCalendar.header .button.titlebutton:backdrop:insensitive:active > GtkLabel, .header-bar.selection-mode .button:backdrop:insensitive:checked > GtkLabel, + .header-bar.selection-mode .titlebar .button.titlebutton:backdrop:insensitive:checked > GtkLabel, + .header-bar.selection-mode GtkCalendar.header .button.titlebutton:backdrop:insensitive:checked > GtkLabel, .header-bar.selection-mode .button.flat:backdrop:insensitive:active > GtkLabel, .header-bar.selection-mode .titlebutton.button:backdrop:insensitive:active > GtkLabel, + .header-bar.selection-mode .titlebar .titlebutton.button:backdrop:insensitive:active > GtkLabel, + .header-bar.selection-mode GtkCalendar.header .titlebutton.button:backdrop:insensitive:active > GtkLabel, .header-bar.selection-mode .button.flat:backdrop:insensitive:checked > GtkLabel, - .header-bar.selection-mode .titlebutton.button:backdrop:insensitive:checked > GtkLabel { + .header-bar.selection-mode .titlebutton.button:backdrop:insensitive:checked > GtkLabel, + .header-bar.selection-mode .titlebar .titlebutton.button:backdrop:insensitive:checked > GtkLabel, + .header-bar.selection-mode GtkCalendar.header .titlebutton.button:backdrop:insensitive:checked > GtkLabel { color: inherit; } .titlebar.selection-mode .button.flat:backdrop, GtkCalendar.selection-mode.header .button.flat:backdrop, .titlebar.selection-mode .titlebutton.button:backdrop, @@ -1814,8 +1910,12 @@ GtkComboBox { text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px #a4c7ec; } - .titlebar.selection-mode .button:insensitive > GtkLabel, GtkCalendar.selection-mode.header .button:insensitive > GtkLabel, - .header-bar.selection-mode .button:insensitive > GtkLabel { + .titlebar.selection-mode .button:insensitive > GtkLabel, GtkCalendar.selection-mode.header .button:insensitive > GtkLabel, .titlebar.selection-mode .header-bar .button.titlebutton:insensitive > GtkLabel, GtkCalendar.selection-mode.header .header-bar .button.titlebutton:insensitive > GtkLabel, + GtkCalendar.selection-mode.header .titlebar .button.titlebutton:insensitive > GtkLabel, + .titlebar.selection-mode GtkCalendar.header .button.titlebutton:insensitive > GtkLabel, + .header-bar.selection-mode .button:insensitive > GtkLabel, + .header-bar.selection-mode .titlebar .button.titlebutton:insensitive > GtkLabel, + .header-bar.selection-mode GtkCalendar.header .button.titlebutton:insensitive > GtkLabel { color: inherit; } .titlebar.selection-mode .button:insensitive:active, GtkCalendar.selection-mode.header .button:insensitive:active, .titlebar.selection-mode .button:insensitive:checked, GtkCalendar.selection-mode.header .button:insensitive:checked, .header-bar.selection-mode .button:insensitive:active, @@ -1824,9 +1924,17 @@ GtkComboBox { border-color: #1c5187; background-image: linear-gradient(to bottom, #4a8cd1, #5093da); box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px #a4c7ec; } - .titlebar.selection-mode .button:insensitive:active > GtkLabel, GtkCalendar.selection-mode.header .button:insensitive:active > GtkLabel, .titlebar.selection-mode .button:insensitive:checked > GtkLabel, GtkCalendar.selection-mode.header .button:insensitive:checked > GtkLabel, + .titlebar.selection-mode .button:insensitive:active > GtkLabel, GtkCalendar.selection-mode.header .button:insensitive:active > GtkLabel, .titlebar.selection-mode .header-bar .button.titlebutton:insensitive:active > GtkLabel, GtkCalendar.selection-mode.header .header-bar .button.titlebutton:insensitive:active > GtkLabel, + GtkCalendar.selection-mode.header .titlebar .button.titlebutton:insensitive:active > GtkLabel, + .titlebar.selection-mode GtkCalendar.header .button.titlebutton:insensitive:active > GtkLabel, .titlebar.selection-mode .button:insensitive:checked > GtkLabel, GtkCalendar.selection-mode.header .button:insensitive:checked > GtkLabel, .titlebar.selection-mode .header-bar .button.titlebutton:insensitive:checked > GtkLabel, GtkCalendar.selection-mode.header .header-bar .button.titlebutton:insensitive:checked > GtkLabel, + GtkCalendar.selection-mode.header .titlebar .button.titlebutton:insensitive:checked > GtkLabel, + .titlebar.selection-mode GtkCalendar.header .button.titlebutton:insensitive:checked > GtkLabel, .header-bar.selection-mode .button:insensitive:active > GtkLabel, - .header-bar.selection-mode .button:insensitive:checked > GtkLabel { + .header-bar.selection-mode .titlebar .button.titlebutton:insensitive:active > GtkLabel, + .header-bar.selection-mode GtkCalendar.header .button.titlebutton:insensitive:active > GtkLabel, + .header-bar.selection-mode .button:insensitive:checked > GtkLabel, + .header-bar.selection-mode .titlebar .button.titlebutton:insensitive:checked > GtkLabel, + .header-bar.selection-mode GtkCalendar.header .button.titlebutton:insensitive:checked > GtkLabel { color: inherit; } .titlebar.selection-mode .button.suggested-action, GtkCalendar.selection-mode.header .button.suggested-action, .header-bar.selection-mode .button.suggested-action { @@ -1867,8 +1975,12 @@ GtkComboBox { icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px #a4c7ec; border-color: #184472; } - .titlebar.selection-mode .button.suggested-action:insensitive > GtkLabel, GtkCalendar.selection-mode.header .button.suggested-action:insensitive > GtkLabel, - .header-bar.selection-mode .button.suggested-action:insensitive > GtkLabel { + .titlebar.selection-mode .button.suggested-action:insensitive > GtkLabel, GtkCalendar.selection-mode.header .button.suggested-action:insensitive > GtkLabel, .titlebar.selection-mode .header-bar .suggested-action.button.titlebutton:insensitive > GtkLabel, GtkCalendar.selection-mode.header .header-bar .suggested-action.button.titlebutton:insensitive > GtkLabel, + GtkCalendar.selection-mode.header .titlebar .suggested-action.button.titlebutton:insensitive > GtkLabel, + .titlebar.selection-mode GtkCalendar.header .suggested-action.button.titlebutton:insensitive > GtkLabel, + .header-bar.selection-mode .button.suggested-action:insensitive > GtkLabel, + .header-bar.selection-mode .titlebar .suggested-action.button.titlebutton:insensitive > GtkLabel, + .header-bar.selection-mode GtkCalendar.header .suggested-action.button.titlebutton:insensitive > GtkLabel { color: inherit; } .titlebar.selection-mode .button.suggested-action:backdrop, GtkCalendar.selection-mode.header .button.suggested-action:backdrop, .header-bar.selection-mode .button.suggested-action:backdrop { @@ -1888,8 +2000,12 @@ GtkComboBox { icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(164, 199, 236, 0); border-color: #184472; } - .titlebar.selection-mode .button.suggested-action:backdrop:insensitive > GtkLabel, GtkCalendar.selection-mode.header .button.suggested-action:backdrop:insensitive > GtkLabel, - .header-bar.selection-mode .button.suggested-action:backdrop:insensitive > GtkLabel { + .titlebar.selection-mode .button.suggested-action:backdrop:insensitive > GtkLabel, GtkCalendar.selection-mode.header .button.suggested-action:backdrop:insensitive > GtkLabel, .titlebar.selection-mode .header-bar .suggested-action.button.titlebutton:backdrop:insensitive > GtkLabel, GtkCalendar.selection-mode.header .header-bar .suggested-action.button.titlebutton:backdrop:insensitive > GtkLabel, + GtkCalendar.selection-mode.header .titlebar .suggested-action.button.titlebutton:backdrop:insensitive > GtkLabel, + .titlebar.selection-mode GtkCalendar.header .suggested-action.button.titlebutton:backdrop:insensitive > GtkLabel, + .header-bar.selection-mode .button.suggested-action:backdrop:insensitive > GtkLabel, + .header-bar.selection-mode .titlebar .suggested-action.button.titlebutton:backdrop:insensitive > GtkLabel, + .header-bar.selection-mode GtkCalendar.header .suggested-action.button.titlebutton:backdrop:insensitive > GtkLabel { color: inherit; } .titlebar.selection-mode .selection-menu, GtkCalendar.selection-mode.header .selection-menu, .titlebar.selection-mode .selection-menu:backdrop, GtkCalendar.selection-mode.header .selection-menu:backdrop, .header-bar.selection-mode .selection-menu, @@ -2001,6 +2117,10 @@ GtkTreeView.view { border-width: 1px 0; border-style: solid; border-color: #4a90d9; } + GtkTreeView.view.dnd { + border-style: solid none; + border-width: 1px; + border-color: #3c6287; } column-header .button, column-header .header-bar .button.titlebutton, .header-bar column-header .button.titlebutton, column-header .titlebar .button.titlebutton, @@ -3806,7 +3926,9 @@ GtkCalendar.header .list-row.button.titlebutton { icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #184472; } - .list-row:selected .button:backdrop:insensitive > GtkLabel, .list-row:selected .button.flat:backdrop:insensitive > GtkLabel, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive > GtkLabel, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive > GtkLabel, + .list-row:selected .button:backdrop:insensitive > GtkLabel, .list-row:selected .header-bar .button.titlebutton:backdrop:insensitive > GtkLabel, + .list-row:selected .titlebar .button.titlebutton:backdrop:insensitive > GtkLabel, + .list-row:selected GtkCalendar.header .button.titlebutton:backdrop:insensitive > GtkLabel, .list-row:selected .button.flat:backdrop:insensitive > GtkLabel, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive > GtkLabel, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive > GtkLabel, .list-row:selected .titlebar .titlebutton.button:backdrop:insensitive > GtkLabel, .titlebar .list-row:selected .titlebutton.button:backdrop:insensitive > GtkLabel, .list-row:selected GtkCalendar.header .titlebutton.button:backdrop:insensitive > GtkLabel, @@ -3826,7 +3948,11 @@ GtkCalendar.header .list-row.button.titlebutton { background-image: linear-gradient(to bottom, #e7e7e7); box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #184472; } - .list-row:selected .button:backdrop:insensitive:active > GtkLabel, .list-row:selected .button:backdrop:insensitive:checked > GtkLabel, .list-row:selected .button.flat:backdrop:insensitive:active > GtkLabel, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive:active > GtkLabel, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive:active > GtkLabel, + .list-row:selected .button:backdrop:insensitive:active > GtkLabel, .list-row:selected .header-bar .button.titlebutton:backdrop:insensitive:active > GtkLabel, + .list-row:selected .titlebar .button.titlebutton:backdrop:insensitive:active > GtkLabel, + .list-row:selected GtkCalendar.header .button.titlebutton:backdrop:insensitive:active > GtkLabel, .list-row:selected .button:backdrop:insensitive:checked > GtkLabel, .list-row:selected .header-bar .button.titlebutton:backdrop:insensitive:checked > GtkLabel, + .list-row:selected .titlebar .button.titlebutton:backdrop:insensitive:checked > GtkLabel, + .list-row:selected GtkCalendar.header .button.titlebutton:backdrop:insensitive:checked > GtkLabel, .list-row:selected .button.flat:backdrop:insensitive:active > GtkLabel, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive:active > GtkLabel, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive:active > GtkLabel, .list-row:selected .titlebar .titlebutton.button:backdrop:insensitive:active > GtkLabel, .titlebar .list-row:selected .titlebutton.button:backdrop:insensitive:active > GtkLabel, .list-row:selected GtkCalendar.header .titlebutton.button:backdrop:insensitive:active > GtkLabel, @@ -3856,14 +3982,20 @@ GtkCalendar.header .list-row.button.titlebutton { icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #184472; } - .list-row:selected .button:insensitive > GtkLabel { + .list-row:selected .button:insensitive > GtkLabel, .list-row:selected .header-bar .button.titlebutton:insensitive > GtkLabel, + .list-row:selected .titlebar .button.titlebutton:insensitive > GtkLabel, + .list-row:selected GtkCalendar.header .button.titlebutton:insensitive > GtkLabel { color: inherit; } .list-row:selected .button:insensitive:active, .list-row:selected .button:insensitive:checked { color: #8d9091; border-color: #a1a1a1; background-image: linear-gradient(to bottom, #ebebeb, #f4f4f4); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - .list-row:selected .button:insensitive:active > GtkLabel, .list-row:selected .button:insensitive:checked > GtkLabel { + .list-row:selected .button:insensitive:active > GtkLabel, .list-row:selected .header-bar .button.titlebutton:insensitive:active > GtkLabel, + .list-row:selected .titlebar .button.titlebutton:insensitive:active > GtkLabel, + .list-row:selected GtkCalendar.header .button.titlebutton:insensitive:active > GtkLabel, .list-row:selected .button:insensitive:checked > GtkLabel, .list-row:selected .header-bar .button.titlebutton:insensitive:checked > GtkLabel, + .list-row:selected .titlebar .button.titlebutton:insensitive:checked > GtkLabel, + .list-row:selected GtkCalendar.header .button.titlebutton:insensitive:checked > GtkLabel { color: inherit; } /********************* @@ -4047,7 +4179,9 @@ GtkCalendar { text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - .message-dialog.csd .dialog-action-area .button:insensitive > GtkLabel { + .message-dialog.csd .dialog-action-area .button:insensitive > GtkLabel, .message-dialog.csd .dialog-action-area .header-bar .button.titlebutton:insensitive > GtkLabel, + .message-dialog.csd .dialog-action-area .titlebar .button.titlebutton:insensitive > GtkLabel, + .message-dialog.csd .dialog-action-area GtkCalendar.header .button.titlebutton:insensitive > GtkLabel { color: inherit; } .message-dialog.csd .dialog-action-area .button:backdrop { color: #8d9091; @@ -4063,7 +4197,9 @@ GtkCalendar { text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - .message-dialog.csd .dialog-action-area .button:backdrop:insensitive > GtkLabel { + .message-dialog.csd .dialog-action-area .button:backdrop:insensitive > GtkLabel, .message-dialog.csd .dialog-action-area .header-bar .button.titlebutton:backdrop:insensitive > GtkLabel, + .message-dialog.csd .dialog-action-area .titlebar .button.titlebutton:backdrop:insensitive > GtkLabel, + .message-dialog.csd .dialog-action-area GtkCalendar.header .button.titlebutton:backdrop:insensitive > GtkLabel { color: inherit; } .message-dialog.csd .dialog-action-area .button.suggested-action { color: white; @@ -4103,7 +4239,9 @@ GtkCalendar { text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop:insensitive > GtkLabel { + .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop:insensitive > GtkLabel, .message-dialog.csd .dialog-action-area .header-bar .suggested-action.button.titlebutton:backdrop:insensitive > GtkLabel, + .message-dialog.csd .dialog-action-area .titlebar .suggested-action.button.titlebutton:backdrop:insensitive > GtkLabel, + .message-dialog.csd .dialog-action-area GtkCalendar.header .suggested-action.button.titlebutton:backdrop:insensitive > GtkLabel { color: inherit; } .message-dialog.csd .dialog-action-area .button.suggested-action:insensitive { color: #8d9091; @@ -4112,7 +4250,9 @@ GtkCalendar { text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - .message-dialog.csd .dialog-action-area .button.suggested-action:insensitive > GtkLabel { + .message-dialog.csd .dialog-action-area .button.suggested-action:insensitive > GtkLabel, .message-dialog.csd .dialog-action-area .header-bar .suggested-action.button.titlebutton:insensitive > GtkLabel, + .message-dialog.csd .dialog-action-area .titlebar .suggested-action.button.titlebutton:insensitive > GtkLabel, + .message-dialog.csd .dialog-action-area GtkCalendar.header .suggested-action.button.titlebutton:insensitive > GtkLabel { color: inherit; } .message-dialog.csd .dialog-action-area .button.destructive-action { color: white; @@ -4152,7 +4292,9 @@ GtkCalendar { text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop:insensitive > GtkLabel { + .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop:insensitive > GtkLabel, .message-dialog.csd .dialog-action-area .header-bar .destructive-action.button.titlebutton:backdrop:insensitive > GtkLabel, + .message-dialog.csd .dialog-action-area .titlebar .destructive-action.button.titlebutton:backdrop:insensitive > GtkLabel, + .message-dialog.csd .dialog-action-area GtkCalendar.header .destructive-action.button.titlebutton:backdrop:insensitive > GtkLabel { color: inherit; } .message-dialog.csd .dialog-action-area .button.destructive-action:insensitive { color: #8d9091; @@ -4161,7 +4303,9 @@ GtkCalendar { text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - .message-dialog.csd .dialog-action-area .button.destructive-action:insensitive > GtkLabel { + .message-dialog.csd .dialog-action-area .button.destructive-action:insensitive > GtkLabel, .message-dialog.csd .dialog-action-area .header-bar .destructive-action.button.titlebutton:insensitive > GtkLabel, + .message-dialog.csd .dialog-action-area .titlebar .destructive-action.button.titlebutton:insensitive > GtkLabel, + .message-dialog.csd .dialog-action-area GtkCalendar.header .destructive-action.button.titlebutton:insensitive > GtkLabel { color: inherit; } .message-dialog.csd .dialog-action-area .button, .message-dialog.csd .dialog-action-area .button:hover, .message-dialog.csd .dialog-action-area .button:active, .message-dialog.csd .dialog-action-area .button:insensitive, .message-dialog.csd .dialog-action-area .button:backdrop, .message-dialog.csd .dialog-action-area .button:backdrop:insensitive, .message-dialog.csd .dialog-action-area .button.suggested-action, .message-dialog.csd .dialog-action-area .button.suggested-action:hover, .message-dialog.csd .dialog-action-area .button.suggested-action:active, .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop, .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop:insensitive, .message-dialog.csd .dialog-action-area .button.suggested-action:insensitive, .message-dialog.csd .dialog-action-area .button.destructive-action, .message-dialog.csd .dialog-action-area .button.destructive-action:hover, .message-dialog.csd .dialog-action-area .button.destructive-action:active, .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop, .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop:insensitive, .message-dialog.csd .dialog-action-area .button.destructive-action:insensitive { border-left-style: solid; @@ -4306,10 +4450,21 @@ GtkInfoBar { text-shadow: none; icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } - .info .button:insensitive > GtkLabel, + .info .button:insensitive > GtkLabel, .info .header-bar .button.titlebutton:insensitive > GtkLabel, + .info .titlebar .button.titlebutton:insensitive > GtkLabel, + .info GtkCalendar.header .button.titlebutton:insensitive > GtkLabel, .question .button:insensitive > GtkLabel, + .question .header-bar .button.titlebutton:insensitive > GtkLabel, + .question .titlebar .button.titlebutton:insensitive > GtkLabel, + .question GtkCalendar.header .button.titlebutton:insensitive > GtkLabel, .warning .button:insensitive > GtkLabel, - .error .button:insensitive > GtkLabel { + .warning .header-bar .button.titlebutton:insensitive > GtkLabel, + .warning .titlebar .button.titlebutton:insensitive > GtkLabel, + .warning GtkCalendar.header .button.titlebutton:insensitive > GtkLabel, + .error .button:insensitive > GtkLabel, + .error .header-bar .button.titlebutton:insensitive > GtkLabel, + .error .titlebar .button.titlebutton:insensitive > GtkLabel, + .error GtkCalendar.header .button.titlebutton:insensitive > GtkLabel { color: inherit; } .info .button:backdrop, .question .button:backdrop, @@ -4333,10 +4488,21 @@ GtkInfoBar { icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #1c5187; } - .info .button:backdrop:insensitive > GtkLabel, + .info .button:backdrop:insensitive > GtkLabel, .info .header-bar .button.titlebutton:backdrop:insensitive > GtkLabel, + .info .titlebar .button.titlebutton:backdrop:insensitive > GtkLabel, + .info GtkCalendar.header .button.titlebutton:backdrop:insensitive > GtkLabel, .question .button:backdrop:insensitive > GtkLabel, + .question .header-bar .button.titlebutton:backdrop:insensitive > GtkLabel, + .question .titlebar .button.titlebutton:backdrop:insensitive > GtkLabel, + .question GtkCalendar.header .button.titlebutton:backdrop:insensitive > GtkLabel, .warning .button:backdrop:insensitive > GtkLabel, - .error .button:backdrop:insensitive > GtkLabel { + .warning .header-bar .button.titlebutton:backdrop:insensitive > GtkLabel, + .warning .titlebar .button.titlebutton:backdrop:insensitive > GtkLabel, + .warning GtkCalendar.header .button.titlebutton:backdrop:insensitive > GtkLabel, + .error .button:backdrop:insensitive > GtkLabel, + .error .header-bar .button.titlebutton:backdrop:insensitive > GtkLabel, + .error .titlebar .button.titlebutton:backdrop:insensitive > GtkLabel, + .error GtkCalendar.header .button.titlebutton:backdrop:insensitive > GtkLabel { color: inherit; } /************ |