[gtk/matthiasc/for-master: 6/6] Adwaita: Drop selection mode



commit 871959c88c0aa134587feb42add3d15c5d618cd0
Author: Matthias Clasen <mclasen redhat com>
Date:   Fri Jan 24 00:12:05 2020 -0500

    Adwaita: Drop selection mode
    
    This is not really a feature that GTK has; and it lets
    us drop a significant amount of css.

 gtk/theme/Adwaita/_common.scss           | 150 +------------------------------
 gtk/theme/Adwaita/gtk-contained-dark.css |  64 ++-----------
 gtk/theme/Adwaita/gtk-contained.css      |  64 ++-----------
 3 files changed, 15 insertions(+), 263 deletions(-)
---
diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss
index 92d1d8aba8..bfc6441ef6 100644
--- a/gtk/theme/Adwaita/_common.scss
+++ b/gtk/theme/Adwaita/_common.scss
@@ -1496,133 +1496,6 @@ headerbar {
     }
   }
 
-  .selection-mode &,
-  &.selection-mode {
-    $_hc: mix($top_hilight,$selected_bg_color, 50%); // hilight color
-
-    color: $selected_fg_color;
-    border-color: $selected_borders_color;
-    text-shadow: 0 -1px transparentize(black, 0.5);
-
-    @include headerbar_fill($selected_bg_color, $_hc);
-
-    &:backdrop {
-      background-color: $selected_bg_color;
-      background-image: none;
-      box-shadow: inset 0 1px mix($top_hilight, $selected_bg_color, 60%);
-
-      label {
-        text-shadow: none;
-        color: $selected_fg_color;
-      }
-    }
-
-    .subtitle:link { @extend %link_selected;  }
-
-    button {
-      @include button(normal, $selected_bg_color, $selected_fg_color);
-
-      @at-root %selection_mode_button_flat,
-      &.flat { @include button(undecorated); }
-
-      &:hover { @include button(hover, $selected_bg_color, $selected_fg_color); }
-
-      &:active,
-      &:checked { @include button(active, $selected_bg_color, $selected_fg_color); }
-
-      &:backdrop {
-        &.flat, & {
-          @include button(backdrop, $selected_bg_color, $selected_fg_color);
-
-          -gtk-icon-filter: none;
-          border-color: $selected_borders_color;
-
-          &:active,
-          &:checked {
-            @include button(backdrop-active, $selected_bg_color, $selected_fg_color);
-
-            border-color: $selected_borders_color;
-          }
-
-          &:disabled {
-            @include button(backdrop-insensitive, $selected_bg_color, $selected_fg_color);
-
-            border-color: $selected_borders_color;
-
-            &:active, &:checked {
-              @include button(backdrop-insensitive-active, $selected_bg_color, $selected_fg_color);
-
-              border-color: $selected_borders_color;
-            }
-          }
-        }
-      }
-
-      @at-root %selection_mode_button_flat,
-      &.flat { &:backdrop, &:disabled, &:backdrop:disabled { @include button(undecorated); }}
-
-      &:disabled {
-        @include button(insensitive, $selected_bg_color, $selected_fg_color);
-
-        &:active,
-        &:checked { @include button(insensitive-active, $selected_bg_color, $selected_fg_color); }
-      }
-
-      &.suggested-action {
-        @include button(normal);
-
-        border-color: $selected_borders_color;
-
-        &:hover {
-          @include button(hover);
-
-          border-color: $selected_borders_color;
-        }
-
-        &:active {
-          @include button(active);
-
-          border-color: $selected_borders_color;
-        }
-
-        &:disabled {
-          @include button(insensitive);
-
-          border-color: $selected_borders_color;
-        }
-
-        &:backdrop {
-          @include button(backdrop);
-
-          border-color: $selected_borders_color;
-        }
-
-        &:backdrop:disabled {
-          @include button(backdrop-insensitive);
-
-          border-color: $selected_borders_color;
-        }
-      }
-    }
-
-    .selection-menu {
-      &:backdrop, & {
-        border-color: transparentize($selected_bg_color, 1);
-        background-color: transparentize($selected_bg_color, 1);
-        background-image: none;
-        box-shadow: none;
-        padding-left: 10px;
-        padding-right: 10px;
-
-        .arrow {
-          -gtk-icon-source: -gtk-icontheme('pan-down-symbolic');
-          color: transparentize($selected_fg_color,0.5);
-          -gtk-icon-shadow: none;
-        }
-      }
-    }
-  }
-
   // squared corners when the window is maximized, tiled, or fullscreen
   .tiled &,
   .tiled-top &,
@@ -1750,7 +1623,7 @@ headerbar { // headerbar border rounding
 // Development versions of apps to use a differently styled headerbar
 
 window.devel {
-  headerbar.titlebar:not(.selection-mode) {
+  headerbar.titlebar {
     $c: darken($bg_color, 10%);
     $gradient: cross-fade(10% -gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px 
no-repeat,
                linear-gradient(to right, transparent 65%, transparentize($selected_bg_color, 0.8)),
@@ -3747,11 +3620,6 @@ separator.sidebar {
   &:backdrop {
     background-color: $backdrop_borders_color;
   }
-
-  &.selection-mode,
-  .selection-mode & {
-    background-color: darken($selected_bg_color, 20%);
-  }
 }
 
 
@@ -4302,25 +4170,9 @@ button.titlebutton {
     min-height: 0;
   }
 
-  .selection-mode & {
-    @extend %selection_mode_button_flat;
-
-    @extend %nobg_selected_items;
-  }
-
   &:backdrop { -gtk-icon-shadow: none; }
 }
 
-.selection-mode headerbar button.titlebutton,
-.selection-mode .titlebar button.titlebutton,
-headerbar.selection-mode button.titlebutton,
-.titlebar.selection-mode button.titlebutton {
-  @include _button_text_shadow(white, $selected_bg_color);
-
-  &:backdrop { -gtk-icon-shadow: none; }
-}
-
-
 // catch all extend :)
 
 %selected_items {
diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css
index 7d4b8c7026..481e37cf1d 100644
--- a/gtk/theme/Adwaita/gtk-contained-dark.css
+++ b/gtk/theme/Adwaita/gtk-contained-dark.css
@@ -440,7 +440,7 @@ button:disabled:link, button:disabled:visited, button:link > label:disabled, but
 
 button:backdrop:backdrop:hover:link, button:backdrop:backdrop:hover:visited, button:link > 
label:backdrop:backdrop:hover, button:visited > label:backdrop:backdrop:hover, 
button:backdrop:backdrop:hover:selected:link, button:backdrop:backdrop:hover:selected:visited, button:link > 
label:backdrop:backdrop:hover:selected, button:visited > label:backdrop:backdrop:hover:selected, 
button:backdrop:link, button:backdrop:visited, button:link > label:backdrop, button:visited > label:backdrop, 
button:link:backdrop:backdrop:hover, button:link:backdrop:backdrop:hover:selected, button:link:backdrop, 
link:link:backdrop:backdrop:hover, link:link:backdrop:backdrop:hover:selected, link:link:backdrop { color: 
rgba(53, 132, 228, 0.9); }
 
-.selection-mode .titlebar:not(headerbar) .subtitle:link, .selection-mode.titlebar:not(headerbar) 
.subtitle:link, .selection-mode headerbar .subtitle:link, headerbar.selection-mode .subtitle:link, 
button:selected:link, button:selected:visited, button:link > label:selected, button:visited > label:selected, 
*:selected button:link, *:selected button:visited, *:selected button:link > label, *:selected button:visited 
label, button:link:selected, *:selected button:link, link:link:selected, *:selected link:link { color: 
#d7e6fa; }
+button:selected:link, button:selected:visited, button:link > label:selected, button:visited > 
label:selected, *:selected button:link, *:selected button:visited, *:selected button:link > label, *:selected 
button:visited > label, button:link:selected, *:selected button:link, link:link:selected, *:selected 
link:link { color: #d7e6fa; }
 
 button:link, button:visited { text-shadow: none; }
 
@@ -564,50 +564,6 @@ searchbar > revealer > box { padding: 6px; border-width: 0 0 1px; }
 
 .titlebar:not(headerbar) stackswitcher > button:checked:backdrop, .titlebar:not(headerbar) 
button.toggle:checked:backdrop, headerbar stackswitcher > button:checked:backdrop, headerbar 
button.toggle:checked:backdrop { color: #919190; border-color: #202020; background-image: image(#2a2a2a); 
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
 
-.selection-mode .titlebar:not(headerbar), .selection-mode.titlebar:not(headerbar), .selection-mode 
headerbar, headerbar.selection-mode { color: #ffffff; border-color: #030c17; text-shadow: 0 -1px rgba(0, 0, 
0, 0.5); background: #15539e linear-gradient(to top, #185cb0, #1961b9); box-shadow: inset 0 1px rgba(29, 88, 
161, 0.535); }
-
-.selection-mode .titlebar:backdrop:not(headerbar), .selection-mode.titlebar:backdrop:not(headerbar), 
.selection-mode headerbar:backdrop, headerbar.selection-mode:backdrop { background-color: #15539e; 
background-image: none; box-shadow: inset 0 1px rgba(32, 91, 162, 0.442); }
-
-.selection-mode .titlebar:backdrop:not(headerbar) label:backdrop, 
.selection-mode.titlebar:backdrop:not(headerbar) label:backdrop, .selection-mode headerbar:backdrop 
label:backdrop, headerbar.selection-mode:backdrop label:backdrop { text-shadow: none; color: #ffffff; }
-
-.selection-mode .titlebar:not(headerbar) button, .selection-mode.titlebar:not(headerbar) button, 
.selection-mode headerbar button, headerbar.selection-mode button { color: #ffffff; outline-color: rgba(255, 
255, 255, 0.3); border-color: #0f3b71; border-bottom-color: #092444; background-image: linear-gradient(to 
top, #155099 2px, #15539e); text-shadow: 0 -1px rgba(0, 0, 0, 0.719216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 
0, 0.719216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); }
-
-.selection-mode button.titlebutton, .selection-mode .titlebar:not(headerbar) button.flat, 
.selection-mode.titlebar:not(headerbar) button.flat, .selection-mode headerbar button.flat, 
headerbar.selection-mode button.flat { border-color: transparent; background-color: transparent; 
background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: 
none; }
-
-.selection-mode .titlebar:not(headerbar) button:hover, .selection-mode.titlebar:not(headerbar) button:hover, 
.selection-mode headerbar button:hover, headerbar.selection-mode button:hover { color: #ffffff; 
outline-color: rgba(255, 255, 255, 0.3); border-color: #0f3b71; border-bottom-color: #092444; text-shadow: 0 
-1px rgba(0, 0, 0, 0.671216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.671216); box-shadow: inset 0 1px 
rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #155099, 
#1655a2 1px); }
-
-.selection-mode .titlebar:not(headerbar) button:active, .selection-mode .titlebar:not(headerbar) 
button:checked, .selection-mode.titlebar:not(headerbar) button:active, 
.selection-mode.titlebar:not(headerbar) button:checked, .selection-mode headerbar button:active, 
.selection-mode headerbar button:checked, headerbar.selection-mode button:active, headerbar.selection-mode 
button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #0f3b71; 
background-image: image(#103e75); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; 
-gtk-icon-shadow: none; }
-
-.selection-mode .titlebar:not(headerbar) button:backdrop.flat, .selection-mode .titlebar:not(headerbar) 
button:backdrop, .selection-mode.titlebar:not(headerbar) button:backdrop.flat, 
.selection-mode.titlebar:not(headerbar) button:backdrop, .selection-mode headerbar button:backdrop.flat, 
.selection-mode headerbar button:backdrop, headerbar.selection-mode button:backdrop.flat, 
headerbar.selection-mode button:backdrop { color: #d0ddec; border-color: #0f3b71; background-image: 
image(#15539e); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); 
-gtk-icon-filter: none; border-color: #030c17; }
-
-.selection-mode .titlebar:not(headerbar) button:backdrop.flat:active, .selection-mode 
.titlebar:not(headerbar) button:backdrop.flat:checked, .selection-mode .titlebar:not(headerbar) 
button:backdrop:active, .selection-mode .titlebar:not(headerbar) button:backdrop:checked, 
.selection-mode.titlebar:not(headerbar) button:backdrop.flat:active, .selection-mode.titlebar:not(headerbar) 
button:backdrop.flat:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:active, 
.selection-mode.titlebar:not(headerbar) button:backdrop:checked, .selection-mode headerbar 
button:backdrop.flat:active, .selection-mode headerbar button:backdrop.flat:checked, .selection-mode 
headerbar button:backdrop:active, .selection-mode headerbar button:backdrop:checked, headerbar.selection-mode 
button:backdrop.flat:active, headerbar.selection-mode button:backdrop.flat:checked, headerbar.selection-mode 
button:backdrop:active, headerbar.selection-mode button:backdrop:checked { color: #d0dae5; border-color
 : #0f3b7
 1; background-image: image(#16447c); box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #030c17; }
-
-.selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled, .selection-mode 
.titlebar:not(headerbar) button:backdrop:disabled, .selection-mode.titlebar:not(headerbar) 
button:backdrop.flat:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled, 
.selection-mode headerbar button:backdrop.flat:disabled, .selection-mode headerbar button:backdrop:disabled, 
headerbar.selection-mode button:backdrop.flat:disabled, headerbar.selection-mode button:backdrop:disabled { 
color: #6a8bb5; border-color: #0f3b71; background-image: image(#194d8d); text-shadow: none; -gtk-icon-shadow: 
none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #030c17; }
-
-.selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled:active, .selection-mode 
.titlebar:not(headerbar) button:backdrop.flat:disabled:checked, .selection-mode .titlebar:not(headerbar) 
button:backdrop:disabled:active, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:checked, 
.selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:active, 
.selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:checked, 
.selection-mode.titlebar:not(headerbar) button:backdrop:disabled:active, 
.selection-mode.titlebar:not(headerbar) button:backdrop:disabled:checked, .selection-mode headerbar 
button:backdrop.flat:disabled:active, .selection-mode headerbar button:backdrop.flat:disabled:checked, 
.selection-mode headerbar button:backdrop:disabled:active, .selection-mode headerbar 
button:backdrop:disabled:checked, headerbar.selection-mode button:backdrop.flat:disabled:active, 
headerbar.selection-mode button:backdrop.flat:disabled:checked, he
 aderbar.
 selection-mode button:backdrop:disabled:active, headerbar.selection-mode button:backdrop:disabled:checked { 
color: #6885aa; border-color: #0f3b71; background-image: image(#16447c); box-shadow: inset 0 1px rgba(255, 
255, 255, 0); border-color: #030c17; }
-
-.selection-mode button.titlebutton:backdrop, .selection-mode button.titlebutton:disabled, .selection-mode 
button.titlebutton:backdrop:disabled, .selection-mode .titlebar:not(headerbar) button.flat:backdrop, 
.selection-mode .titlebar:not(headerbar) button.flat:disabled, .selection-mode .titlebar:not(headerbar) 
button.flat:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button.flat:backdrop, 
.selection-mode.titlebar:not(headerbar) button.flat:disabled, .selection-mode.titlebar:not(headerbar) 
button.flat:backdrop:disabled, .selection-mode headerbar button.flat:backdrop, .selection-mode headerbar 
button.flat:disabled, .selection-mode headerbar button.flat:backdrop:disabled, headerbar.selection-mode 
button.flat:backdrop, headerbar.selection-mode button.flat:disabled, headerbar.selection-mode 
button.flat:backdrop:disabled { border-color: transparent; background-color: transparent; background-image: 
none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none;
  -gtk-ic
 on-shadow: none; }
-
-.selection-mode .titlebar:not(headerbar) button:disabled, .selection-mode.titlebar:not(headerbar) 
button:disabled, .selection-mode headerbar button:disabled, headerbar.selection-mode button:disabled { color: 
#8ca6c6; border-color: #0f3b71; background-image: image(#194d8d); text-shadow: none; -gtk-icon-shadow: none; 
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
-
-.selection-mode .titlebar:not(headerbar) button:disabled:active, .selection-mode .titlebar:not(headerbar) 
button:disabled:checked, .selection-mode.titlebar:not(headerbar) button:disabled:active, 
.selection-mode.titlebar:not(headerbar) button:disabled:checked, .selection-mode headerbar 
button:disabled:active, .selection-mode headerbar button:disabled:checked, headerbar.selection-mode 
button:disabled:active, headerbar.selection-mode button:disabled:checked { color: #a1b2c7; border-color: 
#0f3b71; background-image: image(#143f73); box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
-
-.selection-mode .titlebar:not(headerbar) button.suggested-action, .selection-mode.titlebar:not(headerbar) 
button.suggested-action, .selection-mode headerbar button.suggested-action, headerbar.selection-mode 
button.suggested-action { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1b; 
border-bottom-color: #070707; background-image: linear-gradient(to top, #323232 2px, #353535); text-shadow: 0 
-1px rgba(0, 0, 0, 0.834353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.834353); box-shadow: inset 0 1px 
rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); border-color: #030c17; }
-
-.selection-mode .titlebar:not(headerbar) button.suggested-action:hover, 
.selection-mode.titlebar:not(headerbar) button.suggested-action:hover, .selection-mode headerbar 
button.suggested-action:hover, headerbar.selection-mode button.suggested-action:hover { color: #eeeeec; 
outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1b; border-bottom-color: #070707; text-shadow: 0 
-1px rgba(0, 0, 0, 0.786353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.786353); box-shadow: inset 0 1px 
rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #323232, 
#373737 1px); border-color: #030c17; }
-
-.selection-mode .titlebar:not(headerbar) button.suggested-action:active, 
.selection-mode.titlebar:not(headerbar) button.suggested-action:active, .selection-mode headerbar 
button.suggested-action:active, headerbar.selection-mode button.suggested-action:active { color: #eeeeec; 
outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1b; background-image: image(#1e1e1e); box-shadow: 
inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; border-color: #030c17; }
-
-.selection-mode .titlebar:not(headerbar) button.suggested-action:disabled, 
.selection-mode.titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode headerbar 
button.suggested-action:disabled, headerbar.selection-mode button.suggested-action:disabled { color: #919190; 
border-color: #1b1b1b; background-image: image(#323232); text-shadow: none; -gtk-icon-shadow: none; 
box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #030c17; }
-
-.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop, 
.selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode headerbar 
button.suggested-action:backdrop, headerbar.selection-mode button.suggested-action:backdrop { color: #919190; 
border-color: #202020; background-image: image(#353535); text-shadow: none; -gtk-icon-shadow: none; 
box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #030c17; }
-
-.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled, 
.selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode headerbar 
button.suggested-action:backdrop:disabled, headerbar.selection-mode button.suggested-action:backdrop:disabled 
{ color: #5b5b5b; border-color: #202020; background-image: image(#323232); text-shadow: none; 
-gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #030c17; }
-
-.selection-mode .titlebar:not(headerbar) .selection-menu:backdrop, .selection-mode .titlebar:not(headerbar) 
.selection-menu, .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop, 
.selection-mode.titlebar:not(headerbar) .selection-menu, .selection-mode headerbar .selection-menu:backdrop, 
.selection-mode headerbar .selection-menu, headerbar.selection-mode .selection-menu:backdrop, 
headerbar.selection-mode .selection-menu { border-color: rgba(21, 83, 158, 0); background-color: rgba(21, 83, 
158, 0); background-image: none; box-shadow: none; padding-left: 10px; padding-right: 10px; }
-
-.selection-mode .titlebar:not(headerbar) .selection-menu:backdrop .arrow, .selection-mode 
.titlebar:not(headerbar) .selection-menu .arrow, .selection-mode.titlebar:not(headerbar) 
.selection-menu:backdrop .arrow, .selection-mode.titlebar:not(headerbar) .selection-menu .arrow, 
.selection-mode headerbar .selection-menu:backdrop .arrow, .selection-mode headerbar .selection-menu .arrow, 
headerbar.selection-mode .selection-menu:backdrop .arrow, headerbar.selection-mode .selection-menu .arrow { 
-gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); color: rgba(255, 255, 255, 0.5); -gtk-icon-shadow: 
none; }
-
 .tiled .titlebar:backdrop:not(headerbar), .tiled .titlebar:not(headerbar), .tiled-top 
.titlebar:backdrop:not(headerbar), .tiled-top .titlebar:not(headerbar), .tiled-left 
.titlebar:backdrop:not(headerbar), .tiled-left .titlebar:not(headerbar), .tiled-right 
.titlebar:backdrop:not(headerbar), .tiled-right .titlebar:not(headerbar), .tiled-bottom 
.titlebar:backdrop:not(headerbar), .tiled-bottom .titlebar:not(headerbar), .maximized 
.titlebar:backdrop:not(headerbar), .maximized .titlebar:not(headerbar), .fullscreen 
.titlebar:backdrop:not(headerbar), .fullscreen .titlebar:not(headerbar), .tiled headerbar:backdrop, .tiled 
headerbar, .tiled-top headerbar:backdrop, .tiled-top headerbar, .tiled-left headerbar:backdrop, .tiled-left 
headerbar, .tiled-right headerbar:backdrop, .tiled-right headerbar, .tiled-bottom headerbar:backdrop, 
.tiled-bottom headerbar, .maximized headerbar:backdrop, .maximized headerbar, .fullscreen headerbar:backdrop, 
.fullscreen headerbar { border-radius: 0; }
 
 .default-decoration.titlebar:not(headerbar), headerbar.default-decoration { min-height: 28px; padding: 4px; }
@@ -642,9 +598,9 @@ window.csd > .titlebar:not(headerbar) { padding: 0; background-color: transparen
 
 .titlebar:not(headerbar) separator { background-color: #1b1b1b; }
 
-window.devel headerbar.titlebar:not(.selection-mode) { background: #353535 cross-fade(10% 
-gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, linear-gradient(to 
right, transparent 65%, rgba(21, 83, 158, 0.1)), linear-gradient(to top, #232323 3px, #282828); }
+window.devel headerbar.titlebar { background: #353535 cross-fade(10% -gtk-icontheme("system-run-symbolic"), 
image(transparent)) 90% 0/256px 256px no-repeat, linear-gradient(to right, transparent 65%, rgba(21, 83, 158, 
0.1)), linear-gradient(to top, #232323 3px, #282828); }
 
-window.devel headerbar.titlebar:not(.selection-mode):backdrop { background: #353535 cross-fade(10% 
-gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, image(#353535); /* 
background-color would flash */ }
+window.devel headerbar.titlebar:backdrop { background: #353535 cross-fade(10% 
-gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, image(#353535); /* 
background-color would flash */ }
 
 /************ Pathbars * */
 pathbar > button.text-button, pathbar > button.image-button, pathbar > button { padding-left: 4px; 
padding-right: 4px; }
@@ -1564,8 +1520,6 @@ separator.sidebar { background-color: #1b1b1b; }
 
 separator.sidebar:backdrop { background-color: #202020; }
 
-separator.sidebar.selection-mode, .selection-mode separator.sidebar { background-color: #092444; }
-
 /**************** File chooser * */
 row image.sidebar-icon { opacity: 0.7; }
 
@@ -1786,19 +1740,15 @@ button.titlebutton:not(.menu) { border-radius: 9999px; -gtk-outline-radius: 9999
 
 button.titlebutton:backdrop { -gtk-icon-shadow: none; }
 
-.selection-mode headerbar button.titlebutton, .selection-mode .titlebar button.titlebutton, 
headerbar.selection-mode button.titlebutton, .titlebar.selection-mode button.titlebutton { text-shadow: 0 
-1px rgba(0, 0, 0, 0.719216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.719216); }
-
-.selection-mode headerbar button.titlebutton:backdrop, .selection-mode .titlebar 
button.titlebutton:backdrop, headerbar.selection-mode button.titlebutton:backdrop, .titlebar.selection-mode 
button.titlebutton:backdrop { -gtk-icon-shadow: none; }
-
 .view:selected:focus, .view:selected, iconview:selected, textview > text:selected, textview > text > 
selection:focus, textview > text > selection, flowbox > flowboxchild:selected, spinbutton:not(.vertical) > 
selection, spinbutton.vertical > text > selection, entry > selection, modelbutton.flat:selected, 
treeview.view:selected:focus, treeview.view:selected, row:selected, calendar:selected, popover.menu 
box.inline-buttons button.image-button.model:selected, popover.menu modelbutton:selected { background-color: 
#15539e; }
 
-label:selected, .selection-mode button.titlebutton, .view:selected:focus, .view:selected, iconview:selected, 
textview > text:selected, textview > text > selection:focus, textview > text > selection, flowbox > 
flowboxchild:selected, spinbutton:not(.vertical) > selection, spinbutton.vertical > text > selection, entry > 
selection, modelbutton.flat:selected, treeview.view:selected:focus, treeview.view:selected, row:selected, 
calendar:selected, popover.menu box.inline-buttons button.image-button.model:selected, popover.menu 
modelbutton:selected { color: #ffffff; }
+label:selected, .view:selected:focus, .view:selected, iconview:selected, textview > text:selected, textview 
text > selection:focus, textview > text > selection, flowbox > flowboxchild:selected, 
spinbutton:not(.vertical) > selection, spinbutton.vertical > text > selection, entry > selection, 
modelbutton.flat:selected, treeview.view:selected:focus, treeview.view:selected, row:selected, 
calendar:selected, popover.menu box.inline-buttons button.image-button.model:selected, popover.menu 
modelbutton:selected { color: #ffffff; }
 
-label:disabled > selection, label:disabled:selected, .selection-mode button.titlebutton:disabled, 
iconview:disabled:selected:focus, .view:disabled:selected, iconview:disabled:selected, textview > 
text:disabled:selected:focus, textview > text:disabled:selected, textview > text > selection:disabled, 
flowbox > flowboxchild:disabled:selected, spinbutton:not(.vertical) > selection:disabled, spinbutton.vertical 
text > selection:disabled, entry > selection:disabled, modelbutton.flat:disabled:selected, 
row:disabled:selected, calendar:disabled:selected, popover.menu box.inline-buttons 
button.image-button.model:disabled:selected, popover.menu modelbutton:disabled:selected { color: #8aa9ce; }
+label:disabled > selection, label:disabled:selected, iconview:disabled:selected:focus, 
.view:disabled:selected, iconview:disabled:selected, textview > text:disabled:selected:focus, textview > 
text:disabled:selected, textview > text > selection:disabled, flowbox > flowboxchild:disabled:selected, 
spinbutton:not(.vertical) > selection:disabled, spinbutton.vertical > text > selection:disabled, entry > 
selection:disabled, modelbutton.flat:disabled:selected, row:disabled:selected, calendar:disabled:selected, 
popover.menu box.inline-buttons button.image-button.model:disabled:selected, popover.menu 
modelbutton:disabled:selected { color: #8aa9ce; }
 
-label:backdrop > selection, label:backdrop:selected, .selection-mode button.titlebutton:backdrop, 
iconview:backdrop:selected:focus, .view:backdrop:selected, iconview:backdrop:selected, textview > 
text:backdrop:selected:focus, textview > text:backdrop:selected, textview > text > selection:backdrop, 
flowbox > flowboxchild:backdrop:selected, spinbutton:not(.vertical) > selection:backdrop, spinbutton.vertical 
text > selection:backdrop, entry > selection:backdrop, modelbutton.flat:backdrop:selected, 
row:backdrop:selected, calendar:backdrop:selected, popover.menu box.inline-buttons 
button.image-button.model:backdrop:selected, popover.menu modelbutton:backdrop:selected { color: #d6d6d6; }
+label:backdrop > selection, label:backdrop:selected, iconview:backdrop:selected:focus, 
.view:backdrop:selected, iconview:backdrop:selected, textview > text:backdrop:selected:focus, textview > 
text:backdrop:selected, textview > text > selection:backdrop, flowbox > flowboxchild:backdrop:selected, 
spinbutton:not(.vertical) > selection:backdrop, spinbutton.vertical > text > selection:backdrop, entry > 
selection:backdrop, modelbutton.flat:backdrop:selected, row:backdrop:selected, calendar:backdrop:selected, 
popover.menu box.inline-buttons button.image-button.model:backdrop:selected, popover.menu 
modelbutton:backdrop:selected { color: #d6d6d6; }
 
-label:backdrop > selection:disabled, label:backdrop:disabled:selected, .selection-mode 
button.titlebutton:backdrop:disabled, .view:backdrop:disabled:selected, iconview:backdrop:disabled:selected, 
textview > text:backdrop:disabled:selected, textview > text > selection:backdrop:disabled, flowbox > 
flowboxchild:backdrop:disabled:selected, spinbutton:not(.vertical) > selection:backdrop:disabled, 
spinbutton.vertical > text > selection:backdrop:disabled, entry > selection:backdrop:disabled, 
modelbutton.flat:backdrop:disabled:selected, row:backdrop:disabled:selected, 
calendar:backdrop:disabled:selected, popover.menu box.inline-buttons 
button.image-button.model:backdrop:disabled:selected, popover.menu modelbutton:backdrop:disabled:selected { 
color: #4f7aaf; }
+label:backdrop > selection:disabled, label:backdrop:disabled:selected, .view:backdrop:disabled:selected, 
iconview:backdrop:disabled:selected, textview > text:backdrop:disabled:selected, textview > text > 
selection:backdrop:disabled, flowbox > flowboxchild:backdrop:disabled:selected, spinbutton:not(.vertical) > 
selection:backdrop:disabled, spinbutton.vertical > text > selection:backdrop:disabled, entry > 
selection:backdrop:disabled, modelbutton.flat:backdrop:disabled:selected, row:backdrop:disabled:selected, 
calendar:backdrop:disabled:selected, popover.menu box.inline-buttons 
button.image-button.model:backdrop:disabled:selected, popover.menu modelbutton:backdrop:disabled:selected { 
color: #4f7aaf; }
 
 .monospace { font-family: monospace; }
 
diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css
index c427d015e2..1067097e7e 100644
--- a/gtk/theme/Adwaita/gtk-contained.css
+++ b/gtk/theme/Adwaita/gtk-contained.css
@@ -448,7 +448,7 @@ button:disabled:link, button:disabled:visited, button:link > label:disabled, but
 
 button:backdrop:backdrop:hover:link, button:backdrop:backdrop:hover:visited, button:link > 
label:backdrop:backdrop:hover, button:visited > label:backdrop:backdrop:hover, 
button:backdrop:backdrop:hover:selected:link, button:backdrop:backdrop:hover:selected:visited, button:link > 
label:backdrop:backdrop:hover:selected, button:visited > label:backdrop:backdrop:hover:selected, 
button:backdrop:link, button:backdrop:visited, button:link > label:backdrop, button:visited > label:backdrop, 
button:link:backdrop:backdrop:hover, button:link:backdrop:backdrop:hover:selected, button:link:backdrop, 
link:link:backdrop:backdrop:hover, link:link:backdrop:backdrop:hover:selected, link:link:backdrop { color: 
rgba(27, 106, 203, 0.9); }
 
-.selection-mode .titlebar:not(headerbar) .subtitle:link, .selection-mode.titlebar:not(headerbar) 
.subtitle:link, .selection-mode headerbar .subtitle:link, headerbar.selection-mode .subtitle:link, 
button:selected:link, button:selected:visited, button:link > label:selected, button:visited > label:selected, 
*:selected button:link, *:selected button:visited, *:selected button:link > label, *:selected button:visited 
label, button:link:selected, *:selected button:link, link:link:selected, *:selected link:link { color: 
#d1e1f5; }
+button:selected:link, button:selected:visited, button:link > label:selected, button:visited > 
label:selected, *:selected button:link, *:selected button:visited, *:selected button:link > label, *:selected 
button:visited > label, button:link:selected, *:selected button:link, link:link:selected, *:selected 
link:link { color: #d1e1f5; }
 
 button:link, button:visited { text-shadow: none; }
 
@@ -572,50 +572,6 @@ searchbar > revealer > box { padding: 6px; border-width: 0 0 1px; }
 
 .titlebar:not(headerbar) stackswitcher > button:checked:backdrop, .titlebar:not(headerbar) 
button.toggle:checked:backdrop, headerbar stackswitcher > button:checked:backdrop, headerbar 
button.toggle:checked:backdrop { color: #929595; border-color: #d5d0cc; background-image: image(#e4e4e0); 
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
 
-.selection-mode .titlebar:not(headerbar), .selection-mode.titlebar:not(headerbar), .selection-mode 
headerbar, headerbar.selection-mode { color: #ffffff; border-color: #185fb4; text-shadow: 0 -1px rgba(0, 0, 
0, 0.5); background: #3584e4 linear-gradient(to top, #2c7fe3, #3987e5); box-shadow: inset 0 1px rgba(134, 
181, 239, 0.9); }
-
-.selection-mode .titlebar:backdrop:not(headerbar), .selection-mode.titlebar:backdrop:not(headerbar), 
.selection-mode headerbar:backdrop, headerbar.selection-mode:backdrop { background-color: #3584e4; 
background-image: none; box-shadow: inset 0 1px rgba(154, 194, 242, 0.88); }
-
-.selection-mode .titlebar:backdrop:not(headerbar) label:backdrop, 
.selection-mode.titlebar:backdrop:not(headerbar) label:backdrop, .selection-mode headerbar:backdrop 
label:backdrop, headerbar.selection-mode:backdrop label:backdrop { text-shadow: none; color: #ffffff; }
-
-.selection-mode .titlebar:not(headerbar) button, .selection-mode.titlebar:not(headerbar) button, 
.selection-mode headerbar button, headerbar.selection-mode button { color: #ffffff; outline-color: rgba(255, 
255, 255, 0.3); border-color: #1b6acb; border-bottom-color: #15539e; background-image: linear-gradient(to 
top, #2379e2 2px, #3584e4); text-shadow: 0 -1px rgba(0, 0, 0, 0.559216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 
0, 0.559216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.07); }
-
-.selection-mode button.titlebutton, .selection-mode .titlebar:not(headerbar) button.flat, 
.selection-mode.titlebar:not(headerbar) button.flat, .selection-mode headerbar button.flat, 
headerbar.selection-mode button.flat { border-color: transparent; background-color: transparent; 
background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: 
none; }
-
-.selection-mode .titlebar:not(headerbar) button:hover, .selection-mode.titlebar:not(headerbar) button:hover, 
.selection-mode headerbar button:hover, headerbar.selection-mode button:hover { color: #ffffff; 
outline-color: rgba(255, 255, 255, 0.3); border-color: #1b6acb; border-bottom-color: #15539e; text-shadow: 0 
-1px rgba(0, 0, 0, 0.511216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.511216); box-shadow: inset 0 1px 
rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #3584e4, 
#3987e5 1px); }
-
-.selection-mode .titlebar:not(headerbar) button:active, .selection-mode .titlebar:not(headerbar) 
button:checked, .selection-mode.titlebar:not(headerbar) button:active, 
.selection-mode.titlebar:not(headerbar) button:checked, .selection-mode headerbar button:active, 
.selection-mode headerbar button:checked, headerbar.selection-mode button:active, headerbar.selection-mode 
button:checked { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #1b6acb; 
background-image: image(#1961b9); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; 
-gtk-icon-shadow: none; }
-
-.selection-mode .titlebar:not(headerbar) button:backdrop.flat, .selection-mode .titlebar:not(headerbar) 
button:backdrop, .selection-mode.titlebar:not(headerbar) button:backdrop.flat, 
.selection-mode.titlebar:not(headerbar) button:backdrop, .selection-mode headerbar button:backdrop.flat, 
.selection-mode headerbar button:backdrop, headerbar.selection-mode button:backdrop.flat, 
headerbar.selection-mode button:backdrop { color: #d7e6fa; border-color: #3584e4; background-image: 
image(#3584e4); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); 
-gtk-icon-filter: none; border-color: #185fb4; }
-
-.selection-mode .titlebar:not(headerbar) button:backdrop.flat:active, .selection-mode 
.titlebar:not(headerbar) button:backdrop.flat:checked, .selection-mode .titlebar:not(headerbar) 
button:backdrop:active, .selection-mode .titlebar:not(headerbar) button:backdrop:checked, 
.selection-mode.titlebar:not(headerbar) button:backdrop.flat:active, .selection-mode.titlebar:not(headerbar) 
button:backdrop.flat:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:active, 
.selection-mode.titlebar:not(headerbar) button:backdrop:checked, .selection-mode headerbar 
button:backdrop.flat:active, .selection-mode headerbar button:backdrop.flat:checked, .selection-mode 
headerbar button:backdrop:active, .selection-mode headerbar button:backdrop:checked, headerbar.selection-mode 
button:backdrop.flat:active, headerbar.selection-mode button:backdrop.flat:checked, headerbar.selection-mode 
button:backdrop:active, headerbar.selection-mode button:backdrop:checked { color: #d5e6f9; border-color
 : #2f80e
 3; background-image: image(#2f80e3); box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #185fb4; }
-
-.selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled, .selection-mode 
.titlebar:not(headerbar) button:backdrop:disabled, .selection-mode.titlebar:not(headerbar) 
button:backdrop.flat:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled, 
.selection-mode headerbar button:backdrop.flat:disabled, .selection-mode headerbar button:backdrop:disabled, 
headerbar.selection-mode button:backdrop.flat:disabled, headerbar.selection-mode button:backdrop:disabled { 
color: #8fbbf0; border-color: #5396e8; background-image: image(#5396e8); text-shadow: none; -gtk-icon-shadow: 
none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #185fb4; }
-
-.selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled:active, .selection-mode 
.titlebar:not(headerbar) button:backdrop.flat:disabled:checked, .selection-mode .titlebar:not(headerbar) 
button:backdrop:disabled:active, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:checked, 
.selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:active, 
.selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:checked, 
.selection-mode.titlebar:not(headerbar) button:backdrop:disabled:active, 
.selection-mode.titlebar:not(headerbar) button:backdrop:disabled:checked, .selection-mode headerbar 
button:backdrop.flat:disabled:active, .selection-mode headerbar button:backdrop.flat:disabled:checked, 
.selection-mode headerbar button:backdrop:disabled:active, .selection-mode headerbar 
button:backdrop:disabled:checked, headerbar.selection-mode button:backdrop.flat:disabled:active, 
headerbar.selection-mode button:backdrop.flat:disabled:checked, he
 aderbar.
 selection-mode button:backdrop:disabled:active, headerbar.selection-mode button:backdrop:disabled:checked { 
color: #78aced; border-color: #2f80e3; background-image: image(#2f80e3); box-shadow: inset 0 1px rgba(255, 
255, 255, 0); border-color: #185fb4; }
-
-.selection-mode button.titlebutton:backdrop, .selection-mode button.titlebutton:disabled, .selection-mode 
button.titlebutton:backdrop:disabled, .selection-mode .titlebar:not(headerbar) button.flat:backdrop, 
.selection-mode .titlebar:not(headerbar) button.flat:disabled, .selection-mode .titlebar:not(headerbar) 
button.flat:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button.flat:backdrop, 
.selection-mode.titlebar:not(headerbar) button.flat:disabled, .selection-mode.titlebar:not(headerbar) 
button.flat:backdrop:disabled, .selection-mode headerbar button.flat:backdrop, .selection-mode headerbar 
button.flat:disabled, .selection-mode headerbar button.flat:backdrop:disabled, headerbar.selection-mode 
button.flat:backdrop, headerbar.selection-mode button.flat:disabled, headerbar.selection-mode 
button.flat:backdrop:disabled { border-color: transparent; background-color: transparent; background-image: 
none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none;
  -gtk-ic
 on-shadow: none; }
-
-.selection-mode .titlebar:not(headerbar) button:disabled, .selection-mode.titlebar:not(headerbar) 
button:disabled, .selection-mode headerbar button:disabled, headerbar.selection-mode button:disabled { color: 
#a9cbf4; border-color: #1b6acb; background-image: image(#5396e8); text-shadow: none; -gtk-icon-shadow: none; 
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
-
-.selection-mode .titlebar:not(headerbar) button:disabled:active, .selection-mode .titlebar:not(headerbar) 
button:disabled:checked, .selection-mode.titlebar:not(headerbar) button:disabled:active, 
.selection-mode.titlebar:not(headerbar) button:disabled:checked, .selection-mode headerbar 
button:disabled:active, .selection-mode headerbar button:disabled:checked, headerbar.selection-mode 
button:disabled:active, headerbar.selection-mode button:disabled:checked { color: #acccf4; border-color: 
#1b6acb; background-image: image(#2f80e3); box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
-
-.selection-mode .titlebar:not(headerbar) button.suggested-action, .selection-mode.titlebar:not(headerbar) 
button.suggested-action, .selection-mode headerbar button.suggested-action, headerbar.selection-mode 
button.suggested-action { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; 
border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4); text-shadow: 0 
1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 
1px white, 0 1px 2px rgba(0, 0, 0, 0.07); border-color: #185fb4; }
-
-.selection-mode .titlebar:not(headerbar) button.suggested-action:hover, 
.selection-mode.titlebar:not(headerbar) button.suggested-action:hover, .selection-mode headerbar 
button.suggested-action:hover, headerbar.selection-mode button.suggested-action:hover { color: #2e3436; 
outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; text-shadow: 0 1px 
rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px 
white, 0 1px 2px rgba(0, 0, 0, 0.07); background-image: linear-gradient(to top, #f6f5f4, #f8f8f7 1px); 
border-color: #185fb4; }
-
-.selection-mode .titlebar:not(headerbar) button.suggested-action:active, 
.selection-mode.titlebar:not(headerbar) button.suggested-action:active, .selection-mode headerbar 
button.suggested-action:active, headerbar.selection-mode button.suggested-action:active { color: #2e3436; 
outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; background-image: image(#d6d1cd); box-shadow: 
inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; border-color: #185fb4; }
-
-.selection-mode .titlebar:not(headerbar) button.suggested-action:disabled, 
.selection-mode.titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode headerbar 
button.suggested-action:disabled, headerbar.selection-mode button.suggested-action:disabled { color: #929595; 
border-color: #cdc7c2; background-image: image(#faf9f8); text-shadow: none; -gtk-icon-shadow: none; 
box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #185fb4; }
-
-.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop, 
.selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode headerbar 
button.suggested-action:backdrop, headerbar.selection-mode button.suggested-action:backdrop { color: #929595; 
border-color: #d5d0cc; background-image: image(#f6f5f4); text-shadow: none; -gtk-icon-shadow: none; 
box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #185fb4; }
-
-.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled, 
.selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode headerbar 
button.suggested-action:backdrop:disabled, headerbar.selection-mode button.suggested-action:backdrop:disabled 
{ color: #d4cfca; border-color: #d5d0cc; background-image: image(#faf9f8); text-shadow: none; 
-gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #185fb4; }
-
-.selection-mode .titlebar:not(headerbar) .selection-menu:backdrop, .selection-mode .titlebar:not(headerbar) 
.selection-menu, .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop, 
.selection-mode.titlebar:not(headerbar) .selection-menu, .selection-mode headerbar .selection-menu:backdrop, 
.selection-mode headerbar .selection-menu, headerbar.selection-mode .selection-menu:backdrop, 
headerbar.selection-mode .selection-menu { border-color: rgba(53, 132, 228, 0); background-color: rgba(53, 
132, 228, 0); background-image: none; box-shadow: none; padding-left: 10px; padding-right: 10px; }
-
-.selection-mode .titlebar:not(headerbar) .selection-menu:backdrop .arrow, .selection-mode 
.titlebar:not(headerbar) .selection-menu .arrow, .selection-mode.titlebar:not(headerbar) 
.selection-menu:backdrop .arrow, .selection-mode.titlebar:not(headerbar) .selection-menu .arrow, 
.selection-mode headerbar .selection-menu:backdrop .arrow, .selection-mode headerbar .selection-menu .arrow, 
headerbar.selection-mode .selection-menu:backdrop .arrow, headerbar.selection-mode .selection-menu .arrow { 
-gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); color: rgba(255, 255, 255, 0.5); -gtk-icon-shadow: 
none; }
-
 .tiled .titlebar:backdrop:not(headerbar), .tiled .titlebar:not(headerbar), .tiled-top 
.titlebar:backdrop:not(headerbar), .tiled-top .titlebar:not(headerbar), .tiled-left 
.titlebar:backdrop:not(headerbar), .tiled-left .titlebar:not(headerbar), .tiled-right 
.titlebar:backdrop:not(headerbar), .tiled-right .titlebar:not(headerbar), .tiled-bottom 
.titlebar:backdrop:not(headerbar), .tiled-bottom .titlebar:not(headerbar), .maximized 
.titlebar:backdrop:not(headerbar), .maximized .titlebar:not(headerbar), .fullscreen 
.titlebar:backdrop:not(headerbar), .fullscreen .titlebar:not(headerbar), .tiled headerbar:backdrop, .tiled 
headerbar, .tiled-top headerbar:backdrop, .tiled-top headerbar, .tiled-left headerbar:backdrop, .tiled-left 
headerbar, .tiled-right headerbar:backdrop, .tiled-right headerbar, .tiled-bottom headerbar:backdrop, 
.tiled-bottom headerbar, .maximized headerbar:backdrop, .maximized headerbar, .fullscreen headerbar:backdrop, 
.fullscreen headerbar { border-radius: 0; }
 
 .default-decoration.titlebar:not(headerbar), headerbar.default-decoration { min-height: 28px; padding: 4px; }
@@ -650,9 +606,9 @@ window.csd > .titlebar:not(headerbar) { padding: 0; background-color: transparen
 
 .titlebar:not(headerbar) separator { background-color: #cdc7c2; }
 
-window.devel headerbar.titlebar:not(.selection-mode) { background: #f6f5f4 cross-fade(10% 
-gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, linear-gradient(to 
right, transparent 65%, rgba(53, 132, 228, 0.2)), linear-gradient(to top, #d8d4d0, #dfdcd8 3px, #edebe9); }
+window.devel headerbar.titlebar { background: #f6f5f4 cross-fade(10% -gtk-icontheme("system-run-symbolic"), 
image(transparent)) 90% 0/256px 256px no-repeat, linear-gradient(to right, transparent 65%, rgba(53, 132, 
228, 0.2)), linear-gradient(to top, #d8d4d0, #dfdcd8 3px, #edebe9); }
 
-window.devel headerbar.titlebar:not(.selection-mode):backdrop { background: #f6f5f4 cross-fade(10% 
-gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, image(#f6f5f4); /* 
background-color would flash */ }
+window.devel headerbar.titlebar:backdrop { background: #f6f5f4 cross-fade(10% 
-gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, image(#f6f5f4); /* 
background-color would flash */ }
 
 /************ Pathbars * */
 pathbar > button.text-button, pathbar > button.image-button, pathbar > button { padding-left: 4px; 
padding-right: 4px; }
@@ -1580,8 +1536,6 @@ separator.sidebar { background-color: #cdc7c2; }
 
 separator.sidebar:backdrop { background-color: #d5d0cc; }
 
-separator.sidebar.selection-mode, .selection-mode separator.sidebar { background-color: #15539e; }
-
 /**************** File chooser * */
 row image.sidebar-icon { opacity: 0.7; }
 
@@ -1802,19 +1756,15 @@ button.titlebutton:not(.menu) { border-radius: 9999px; -gtk-outline-radius: 9999
 
 button.titlebutton:backdrop { -gtk-icon-shadow: none; }
 
-.selection-mode headerbar button.titlebutton, .selection-mode .titlebar button.titlebutton, 
headerbar.selection-mode button.titlebutton, .titlebar.selection-mode button.titlebutton { text-shadow: 0 
-1px rgba(0, 0, 0, 0.559216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.559216); }
-
-.selection-mode headerbar button.titlebutton:backdrop, .selection-mode .titlebar 
button.titlebutton:backdrop, headerbar.selection-mode button.titlebutton:backdrop, .titlebar.selection-mode 
button.titlebutton:backdrop { -gtk-icon-shadow: none; }
-
 .view:selected:focus, .view:selected, iconview:selected, textview > text:selected, textview > text > 
selection:focus, textview > text > selection, flowbox > flowboxchild:selected, spinbutton:not(.vertical) > 
selection, spinbutton.vertical > text > selection, entry > selection, modelbutton.flat:selected, 
treeview.view:selected:focus, treeview.view:selected, row:selected, calendar:selected, popover.menu 
box.inline-buttons button.image-button.model:selected, popover.menu modelbutton:selected { background-color: 
#3584e4; }
 
-label:selected, .selection-mode button.titlebutton, .view:selected:focus, .view:selected, iconview:selected, 
textview > text:selected, textview > text > selection:focus, textview > text > selection, flowbox > 
flowboxchild:selected, spinbutton:not(.vertical) > selection, spinbutton.vertical > text > selection, entry > 
selection, modelbutton.flat:selected, treeview.view:selected:focus, treeview.view:selected, row:selected, 
calendar:selected, popover.menu box.inline-buttons button.image-button.model:selected, popover.menu 
modelbutton:selected { color: #ffffff; }
+label:selected, .view:selected:focus, .view:selected, iconview:selected, textview > text:selected, textview 
text > selection:focus, textview > text > selection, flowbox > flowboxchild:selected, 
spinbutton:not(.vertical) > selection, spinbutton.vertical > text > selection, entry > selection, 
modelbutton.flat:selected, treeview.view:selected:focus, treeview.view:selected, row:selected, 
calendar:selected, popover.menu box.inline-buttons button.image-button.model:selected, popover.menu 
modelbutton:selected { color: #ffffff; }
 
-label:disabled > selection, label:disabled:selected, .selection-mode button.titlebutton:disabled, 
iconview:disabled:selected:focus, .view:disabled:selected, iconview:disabled:selected, textview > 
text:disabled:selected:focus, textview > text:disabled:selected, textview > text > selection:disabled, 
flowbox > flowboxchild:disabled:selected, spinbutton:not(.vertical) > selection:disabled, spinbutton.vertical 
text > selection:disabled, entry > selection:disabled, modelbutton.flat:disabled:selected, 
row:disabled:selected, calendar:disabled:selected, popover.menu box.inline-buttons 
button.image-button.model:disabled:selected, popover.menu modelbutton:disabled:selected { color: #9ac2f2; }
+label:disabled > selection, label:disabled:selected, iconview:disabled:selected:focus, 
.view:disabled:selected, iconview:disabled:selected, textview > text:disabled:selected:focus, textview > 
text:disabled:selected, textview > text > selection:disabled, flowbox > flowboxchild:disabled:selected, 
spinbutton:not(.vertical) > selection:disabled, spinbutton.vertical > text > selection:disabled, entry > 
selection:disabled, modelbutton.flat:disabled:selected, row:disabled:selected, calendar:disabled:selected, 
popover.menu box.inline-buttons button.image-button.model:disabled:selected, popover.menu 
modelbutton:disabled:selected { color: #9ac2f2; }
 
-label:backdrop > selection, label:backdrop:selected, .selection-mode button.titlebutton:backdrop, 
iconview:backdrop:selected:focus, .view:backdrop:selected, iconview:backdrop:selected, textview > 
text:backdrop:selected:focus, textview > text:backdrop:selected, textview > text > selection:backdrop, 
flowbox > flowboxchild:backdrop:selected, spinbutton:not(.vertical) > selection:backdrop, spinbutton.vertical 
text > selection:backdrop, entry > selection:backdrop, modelbutton.flat:backdrop:selected, 
row:backdrop:selected, calendar:backdrop:selected, popover.menu box.inline-buttons 
button.image-button.model:backdrop:selected, popover.menu modelbutton:backdrop:selected { color: #fcfcfc; }
+label:backdrop > selection, label:backdrop:selected, iconview:backdrop:selected:focus, 
.view:backdrop:selected, iconview:backdrop:selected, textview > text:backdrop:selected:focus, textview > 
text:backdrop:selected, textview > text > selection:backdrop, flowbox > flowboxchild:backdrop:selected, 
spinbutton:not(.vertical) > selection:backdrop, spinbutton.vertical > text > selection:backdrop, entry > 
selection:backdrop, modelbutton.flat:backdrop:selected, row:backdrop:selected, calendar:backdrop:selected, 
popover.menu box.inline-buttons button.image-button.model:backdrop:selected, popover.menu 
modelbutton:backdrop:selected { color: #fcfcfc; }
 
-label:backdrop > selection:disabled, label:backdrop:disabled:selected, .selection-mode 
button.titlebutton:backdrop:disabled, .view:backdrop:disabled:selected, iconview:backdrop:disabled:selected, 
textview > text:backdrop:disabled:selected, textview > text > selection:backdrop:disabled, flowbox > 
flowboxchild:backdrop:disabled:selected, spinbutton:not(.vertical) > selection:backdrop:disabled, 
spinbutton.vertical > text > selection:backdrop:disabled, entry > selection:backdrop:disabled, 
modelbutton.flat:backdrop:disabled:selected, row:backdrop:disabled:selected, 
calendar:backdrop:disabled:selected, popover.menu box.inline-buttons 
button.image-button.model:backdrop:disabled:selected, popover.menu modelbutton:backdrop:disabled:selected { 
color: #71a8eb; }
+label:backdrop > selection:disabled, label:backdrop:disabled:selected, .view:backdrop:disabled:selected, 
iconview:backdrop:disabled:selected, textview > text:backdrop:disabled:selected, textview > text > 
selection:backdrop:disabled, flowbox > flowboxchild:backdrop:disabled:selected, spinbutton:not(.vertical) > 
selection:backdrop:disabled, spinbutton.vertical > text > selection:backdrop:disabled, entry > 
selection:backdrop:disabled, modelbutton.flat:backdrop:disabled:selected, row:backdrop:disabled:selected, 
calendar:backdrop:disabled:selected, popover.menu box.inline-buttons 
button.image-button.model:backdrop:disabled:selected, popover.menu modelbutton:backdrop:disabled:selected { 
color: #71a8eb; }
 
 .monospace { font-family: monospace; }
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]