[gtk+] Adwaita: style textview derived widgets



commit d0f83d46a04b0a889525551dc7b61c19f59fb577
Author: Lapo Calamandrei <calamandrei gmail com>
Date:   Sat Jan 16 04:15:30 2016 +0100

    Adwaita: style textview derived widgets

 gtk/theme/Adwaita/_common.scss           |   20 +++--
 gtk/theme/Adwaita/gtk-contained-dark.css |   74 ++++++++++++----
 gtk/theme/Adwaita/gtk-contained.css      |  146 +++++++++++++++++++-----------
 3 files changed, 159 insertions(+), 81 deletions(-)
---
diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss
index 3abc5ef..59d8a39 100644
--- a/gtk/theme/Adwaita/_common.scss
+++ b/gtk/theme/Adwaita/_common.scss
@@ -88,7 +88,8 @@ $asset_suffix: if($variant=='dark', '-dark', '');
   }
 }
 
-.view {
+.view,
+%view {
   color: $text_color;
   background-color: $base_color;
 
@@ -104,11 +105,14 @@ $asset_suffix: if($variant=='dark', '-dark', '');
   }
 }
 
-textview text {
-  @extend .view;
+.view,
+textview {
+  text {
+    @extend %view;
 
-  selection,
-  selection:focus { @extend %selected_items; }
+    selection,
+    selection:focus { @extend %selected_items; }
+  }
 }
 
 iconview { @extend .view; }
@@ -2502,7 +2506,7 @@ scale {
           &.fine-tune trough#{$nth_child} {}
 
           trough#{$nth_child} {
-            slider{
+            slider {
               margin: 0;
               &#{$state} {
                 $_scale_asset: 'assets/slider-#{$dir_infix}-#{$marks_infix}#{$state_infix}#{$suffix}';
@@ -2513,9 +2517,7 @@ scale {
                 background-image: -gtk-scaled(url('#{$_scale_asset}.png'), url('#{$_scale_asset} 2 png'));
 
                 $_scale_slider_bg_pos: bottom;
-                @if $dir_infix == 'horz' {
-                  @if $marks_infix == 'scale-has-marks-above' { $_scale_slider_bg_pos: top; }
-                }
+                @if $dir_infix == 'horz' { @if $marks_infix == 'scale-has-marks-above' { 
$_scale_slider_bg_pos: top; }}
                 @else {
                   @if $marks_infix == 'scale-has-marks-above' { $_scale_slider_bg_pos: left; }
                   @else { $_scale_slider_bg_pos: right; }
diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css
index 0315dd9..afbd7b2 100644
--- a/gtk/theme/Adwaita/gtk-contained-dark.css
+++ b/gtk/theme/Adwaita/gtk-contained-dark.css
@@ -53,13 +53,25 @@
     background-color: #215d9c;
     color: #ffffff; }
 
-.view, textview text, iconview {
+.view, iconview,
+.view text,
+iconview text,
+textview text {
   color: white;
   background-color: #292929; }
-  .view:backdrop, textview text:backdrop, iconview:backdrop {
+  .view:backdrop, iconview:backdrop,
+  .view text:backdrop,
+  iconview text:backdrop,
+  textview text:backdrop {
     color: #d5d5d5;
     background-color: #2c2c2c; }
-  .view:selected, textview text:selected, iconview:selected, .view:selected:focus, textview 
text:selected:focus, iconview:selected:focus {
+  .view:selected, iconview:selected, .view:selected:focus, iconview:selected:focus,
+  .view text:selected,
+  iconview text:selected,
+  textview text:selected,
+  .view text:selected:focus,
+  iconview text:selected:focus,
+  textview text:selected:focus {
     border-radius: 3px; }
 
 .rubberband,
@@ -2185,7 +2197,6 @@ popover.background {
     box-shadow: none; }
   popover.background > list,
   popover.background > .view,
-  textview popover.background > text,
   popover.background > iconview,
   popover.background > toolbar,
   popover.background > .inline-toolbar,
@@ -2949,50 +2960,50 @@ menu menuitem radio {
   menu menuitem radio:disabled {
     color: #676b6b; }
 
-.view.check, textview text.check, iconview.check, .view.radio, textview text.radio, iconview.radio,
+.view.check, iconview.check, .view.radio, iconview.radio,
 row .check, row .radio {
   -gtk-icon-shadow: none; }
-  .view.check:selected, textview text.check:selected, iconview.check:selected, .view.check:hover, textview 
text.check:hover, iconview.check:hover, .view.radio:selected, textview text.radio:selected, 
iconview.radio:selected, .view.radio:hover, textview text.radio:hover, iconview.radio:hover,
+  .view.check:selected, iconview.check:selected, .view.check:hover, iconview.check:hover, 
.view.radio:selected, iconview.radio:selected, .view.radio:hover, iconview.radio:hover,
   row .check:selected,
   row .check:hover, row .radio:selected, row .radio:hover {
     -gtk-icon-shadow: none; }
 
-.view.content-view.check:not(list), textview text.content-view.check:not(list), 
iconview.content-view.check:not(list) {
+.view.content-view.check:not(list), iconview.content-view.check:not(list) {
   -gtk-icon-shadow: none;
   -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode.png"), url("assets/checkbox-selectionmode 
2 png"));
   background-color: transparent; }
 
-.view.content-view.check:hover:not(list), textview text.content-view.check:hover:not(list), 
iconview.content-view.check:hover:not(list) {
+.view.content-view.check:hover:not(list), iconview.content-view.check:hover:not(list) {
   -gtk-icon-shadow: none;
   -gtk-icon-source: -gtk-scaled(url("assets/checkbox-hover-selectionmode.png"), 
url("assets/checkbox-hover-selectionmode 2 png"));
   background-color: transparent; }
 
-.view.content-view.check:active:not(list), textview text.content-view.check:active:not(list), 
iconview.content-view.check:active:not(list) {
+.view.content-view.check:active:not(list), iconview.content-view.check:active:not(list) {
   -gtk-icon-shadow: none;
   -gtk-icon-source: -gtk-scaled(url("assets/checkbox-active-selectionmode.png"), 
url("assets/checkbox-active-selectionmode 2 png"));
   background-color: transparent; }
 
-.view.content-view.check:backdrop:not(list), textview text.content-view.check:backdrop:not(list), 
iconview.content-view.check:backdrop:not(list) {
+.view.content-view.check:backdrop:not(list), iconview.content-view.check:backdrop:not(list) {
   -gtk-icon-shadow: none;
   -gtk-icon-source: -gtk-scaled(url("assets/checkbox-backdrop-selectionmode.png"), 
url("assets/checkbox-backdrop-selectionmode 2 png"));
   background-color: transparent; }
 
-.view.content-view.check:checked:not(list), textview text.content-view.check:checked:not(list), 
iconview.content-view.check:checked:not(list) {
+.view.content-view.check:checked:not(list), iconview.content-view.check:checked:not(list) {
   -gtk-icon-shadow: none;
   -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selectionmode.png"), 
url("assets/checkbox-checked-selectionmode 2 png"));
   background-color: transparent; }
 
-.view.content-view.check:checked:hover:not(list), textview text.content-view.check:checked:hover:not(list), 
iconview.content-view.check:checked:hover:not(list) {
+.view.content-view.check:checked:hover:not(list), iconview.content-view.check:checked:hover:not(list) {
   -gtk-icon-shadow: none;
   -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-hover-selectionmode.png"), 
url("assets/checkbox-checked-hover-selectionmode 2 png"));
   background-color: transparent; }
 
-.view.content-view.check:checked:active:not(list), textview 
text.content-view.check:checked:active:not(list), iconview.content-view.check:checked:active:not(list) {
+.view.content-view.check:checked:active:not(list), iconview.content-view.check:checked:active:not(list) {
   -gtk-icon-shadow: none;
   -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-active-selectionmode.png"), 
url("assets/checkbox-checked-active-selectionmode 2 png"));
   background-color: transparent; }
 
-.view.content-view.check:backdrop:checked:not(list), textview 
text.content-view.check:backdrop:checked:not(list), iconview.content-view.check:backdrop:checked:not(list) {
+.view.content-view.check:backdrop:checked:not(list), iconview.content-view.check:backdrop:checked:not(list) {
   -gtk-icon-shadow: none;
   -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop-selectionmode.png"), 
url("assets/checkbox-checked-backdrop-selectionmode 2 png"));
   background-color: transparent; }
@@ -4529,7 +4540,16 @@ headerbar.selection-mode button.titlebutton,
   .titlebar.selection-mode button.titlebutton:backdrop {
     -gtk-icon-shadow: none; }
 
-.view:selected, textview text:selected, iconview:selected, .view:selected:focus, textview 
text:selected:focus, iconview:selected:focus, textview text selection,
+.view:selected, iconview:selected, .view:selected:focus, iconview:selected:focus,
+.view text:selected,
+iconview text:selected,
+textview text:selected,
+.view text:selected:focus,
+iconview text:selected:focus,
+textview text:selected:focus, .view text selection, iconview text selection,
+.view text selection:focus,
+iconview text selection:focus,
+textview text selection,
 textview text selection:focus, flowbox flowboxchild:selected, label:selected,
 label selection,
 label selection:focus,
@@ -4539,15 +4559,33 @@ spinbutton selection:focus, modelbutton.flat:selected,
 .menuitem.button.flat:selected, treeview.view:selected, treeview.view:selected:focus, row:selected, 
calendar:selected, .sidebar :selected {
   background-color: #215d9c;
   color: #ffffff; }
-  .view:disabled:selected, textview text:disabled:selected, iconview:disabled:selected, textview 
text:disabled:selected:focus, iconview:disabled:selected:focus, textview text selection:disabled, flowbox 
flowboxchild:disabled:selected, label:disabled:selected,
+  .view:disabled:selected, iconview:disabled:selected, iconview:disabled:selected:focus,
+  .view text:disabled:selected,
+  iconview text:disabled:selected,
+  textview text:disabled:selected,
+  iconview text:disabled:selected:focus,
+  textview text:disabled:selected:focus, .view text selection:disabled, iconview text selection:disabled,
+  iconview text selection:disabled:focus,
+  textview text selection:disabled, flowbox flowboxchild:disabled:selected, label:disabled:selected,
   label selection:disabled, entry selection:disabled, spinbutton selection:disabled, 
modelbutton.flat:disabled:selected,
   .menuitem.button.flat:disabled:selected, treeview.view:disabled:selected:focus, row:disabled:selected, 
calendar:disabled:selected, .sidebar :disabled:selected, placessidebar row:selected:disabled label {
     color: #90aece; }
-  .view:backdrop:selected, textview text:backdrop:selected, iconview:backdrop:selected, textview 
text:backdrop:selected:focus, iconview:backdrop:selected:focus, textview text selection:backdrop, flowbox 
flowboxchild:backdrop:selected, label:backdrop:selected,
+  .view:backdrop:selected, iconview:backdrop:selected, iconview:backdrop:selected:focus,
+  .view text:backdrop:selected,
+  iconview text:backdrop:selected,
+  textview text:backdrop:selected,
+  iconview text:backdrop:selected:focus,
+  textview text:backdrop:selected:focus, .view text selection:backdrop, iconview text selection:backdrop,
+  iconview text selection:backdrop:focus,
+  textview text selection:backdrop, flowbox flowboxchild:backdrop:selected, label:backdrop:selected,
   label selection:backdrop, entry selection:backdrop, spinbutton selection:backdrop, 
modelbutton.flat:backdrop:selected,
   .menuitem.button.flat:backdrop:selected, treeview.view:backdrop:selected:focus, row:backdrop:selected, 
calendar:backdrop:selected, .sidebar :backdrop:selected {
     color: #ffffff; }
-    .view:backdrop:disabled:selected, textview text:backdrop:disabled:selected, 
iconview:backdrop:disabled:selected, textview text selection:backdrop:disabled, flowbox 
flowboxchild:backdrop:disabled:selected, label:backdrop:disabled:selected,
+    .view:backdrop:disabled:selected, iconview:backdrop:disabled:selected,
+    .view text:backdrop:disabled:selected,
+    iconview text:backdrop:disabled:selected,
+    textview text:backdrop:disabled:selected, .view text selection:backdrop:disabled, iconview text 
selection:backdrop:disabled,
+    textview text selection:backdrop:disabled, flowbox flowboxchild:backdrop:disabled:selected, 
label:backdrop:disabled:selected,
     label selection:backdrop:disabled, entry selection:backdrop:disabled, spinbutton 
selection:backdrop:disabled, modelbutton.flat:backdrop:disabled:selected,
     .menuitem.button.flat:backdrop:disabled:selected, row:backdrop:disabled:selected, 
calendar:backdrop:disabled:selected, .sidebar :backdrop:disabled:selected, placessidebar 
row:selected:disabled label:backdrop, placessidebar row:selected:backdrop:disabled label {
       color: #648eba; }
diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css
index 288d734..e7e81dc 100644
--- a/gtk/theme/Adwaita/gtk-contained.css
+++ b/gtk/theme/Adwaita/gtk-contained.css
@@ -53,13 +53,25 @@
     background-color: #4a90d9;
     color: #ffffff; }
 
-.view, textview text, iconview {
+.view, iconview,
+.view text,
+iconview text,
+textview text {
   color: black;
   background-color: #ffffff; }
-  .view:backdrop, textview text:backdrop, iconview:backdrop {
+  .view:backdrop, iconview:backdrop,
+  .view text:backdrop,
+  iconview text:backdrop,
+  textview text:backdrop {
     color: #333333;
     background-color: white; }
-  .view:selected, textview text:selected, iconview:selected, .view:selected:focus, textview 
text:selected:focus, iconview:selected:focus {
+  .view:selected, iconview:selected, .view:selected:focus, iconview:selected:focus,
+  .view text:selected,
+  iconview text:selected,
+  textview text:selected,
+  .view text:selected:focus,
+  iconview text:selected:focus,
+  textview text:selected:focus {
     border-radius: 3px; }
 
 .rubberband,
@@ -2195,7 +2207,6 @@ popover.background {
     box-shadow: none; }
   popover.background > list,
   popover.background > .view,
-  textview popover.background > text,
   popover.background > iconview,
   popover.background > toolbar,
   popover.background > .inline-toolbar,
@@ -2655,7 +2666,7 @@ check {
   .titlebar check button.titlebutton {
     -gtk-icon-shadow: none; }
 
-.view check:selected, textview text check:selected, iconview check:selected,
+.view check:selected, iconview check:selected,
 row:selected check {
   -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked.png"), 
url("assets/selected-checkbox-unchecked 2 png")); }
 
@@ -2667,7 +2678,7 @@ check:hover {
   .titlebar check:hover button.titlebutton {
     -gtk-icon-shadow: none; }
 
-.view check:hover:selected, textview text check:hover:selected, iconview check:hover:selected,
+.view check:hover:selected, iconview check:hover:selected,
 row:selected check:hover {
   -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-hover.png"), 
url("assets/selected-checkbox-unchecked-hover 2 png")); }
 
@@ -2679,7 +2690,7 @@ check:active {
   .titlebar check:active button.titlebutton {
     -gtk-icon-shadow: none; }
 
-.view check:active:selected, textview text check:active:selected, iconview check:active:selected,
+.view check:active:selected, iconview check:active:selected,
 row:selected check:active {
   -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-active.png"), 
url("assets/selected-checkbox-unchecked-active 2 png")); }
 
@@ -2691,7 +2702,7 @@ check:disabled {
   .titlebar check:disabled button.titlebutton {
     -gtk-icon-shadow: none; }
 
-.view check:disabled:selected, textview text check:disabled:selected, iconview check:disabled:selected,
+.view check:disabled:selected, iconview check:disabled:selected,
 row:selected check:disabled {
   -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-insensitive.png"), 
url("assets/selected-checkbox-unchecked-insensitive 2 png")); }
 
@@ -2703,7 +2714,7 @@ check:backdrop {
   .titlebar check:backdrop button.titlebutton {
     -gtk-icon-shadow: none; }
 
-.view check:backdrop:selected, textview text check:backdrop:selected, iconview check:backdrop:selected,
+.view check:backdrop:selected, iconview check:backdrop:selected,
 row:selected check:backdrop {
   -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-backdrop.png"), 
url("assets/selected-checkbox-unchecked-backdrop 2 png")); }
 
@@ -2715,7 +2726,7 @@ check:backdrop:disabled {
   .titlebar check:backdrop:disabled button.titlebutton {
     -gtk-icon-shadow: none; }
 
-.view check:backdrop:disabled:selected, textview text check:backdrop:disabled:selected, iconview 
check:backdrop:disabled:selected,
+.view check:backdrop:disabled:selected, iconview check:backdrop:disabled:selected,
 row:selected check:backdrop:disabled {
   -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-backdrop-insensitive.png"), 
url("assets/selected-checkbox-unchecked-backdrop-insensitive 2 png")); }
 
@@ -2727,7 +2738,7 @@ check:indeterminate {
   .titlebar check:indeterminate button.titlebutton {
     -gtk-icon-shadow: none; }
 
-.view check:indeterminate:selected, textview text check:indeterminate:selected, iconview 
check:indeterminate:selected,
+.view check:indeterminate:selected, iconview check:indeterminate:selected,
 row:selected check:indeterminate {
   -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed.png"), 
url("assets/selected-checkbox-mixed 2 png")); }
 
@@ -2739,7 +2750,7 @@ check:indeterminate:hover {
   .titlebar check:indeterminate:hover button.titlebutton {
     -gtk-icon-shadow: none; }
 
-.view check:indeterminate:hover:selected, textview text check:indeterminate:hover:selected, iconview 
check:indeterminate:hover:selected,
+.view check:indeterminate:hover:selected, iconview check:indeterminate:hover:selected,
 row:selected check:indeterminate:hover {
   -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-hover.png"), 
url("assets/selected-checkbox-mixed-hover 2 png")); }
 
@@ -2751,7 +2762,7 @@ check:indeterminate:selected {
   .titlebar check:indeterminate:selected button.titlebutton {
     -gtk-icon-shadow: none; }
 
-.view check:indeterminate:selected:selected, textview text check:indeterminate:selected:selected, iconview 
check:indeterminate:selected:selected,
+.view check:indeterminate:selected:selected, iconview check:indeterminate:selected:selected,
 row:selected check:indeterminate:selected {
   -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-active.png"), 
url("assets/selected-checkbox-mixed-active 2 png")); }
 
@@ -2763,7 +2774,7 @@ check:indeterminate:backdrop {
   .titlebar check:indeterminate:backdrop button.titlebutton {
     -gtk-icon-shadow: none; }
 
-.view check:indeterminate:backdrop:selected, textview text check:indeterminate:backdrop:selected, iconview 
check:indeterminate:backdrop:selected,
+.view check:indeterminate:backdrop:selected, iconview check:indeterminate:backdrop:selected,
 row:selected check:indeterminate:backdrop {
   -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-backdrop.png"), 
url("assets/selected-checkbox-mixed-backdrop 2 png")); }
 
@@ -2775,7 +2786,7 @@ check:indeterminate:disabled {
   .titlebar check:indeterminate:disabled button.titlebutton {
     -gtk-icon-shadow: none; }
 
-.view check:indeterminate:disabled:selected, textview text check:indeterminate:disabled:selected, iconview 
check:indeterminate:disabled:selected,
+.view check:indeterminate:disabled:selected, iconview check:indeterminate:disabled:selected,
 row:selected check:indeterminate:disabled {
   -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-insensitive.png"), 
url("assets/selected-checkbox-mixed-insensitive 2 png")); }
 
@@ -2787,7 +2798,7 @@ check:indeterminate:disabled:backdrop {
   .titlebar check:indeterminate:disabled:backdrop button.titlebutton {
     -gtk-icon-shadow: none; }
 
-.view check:indeterminate:disabled:backdrop:selected, textview text 
check:indeterminate:disabled:backdrop:selected, iconview check:indeterminate:disabled:backdrop:selected,
+.view check:indeterminate:disabled:backdrop:selected, iconview 
check:indeterminate:disabled:backdrop:selected,
 row:selected check:indeterminate:disabled:backdrop {
   -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-backdrop-insensitive.png"), 
url("assets/selected-checkbox-mixed-backdrop-insensitive 2 png")); }
 
@@ -2799,7 +2810,7 @@ check:checked {
   .titlebar check:checked button.titlebutton {
     -gtk-icon-shadow: none; }
 
-.view check:checked:selected, textview text check:checked:selected, iconview check:checked:selected,
+.view check:checked:selected, iconview check:checked:selected,
 row:selected check:checked {
   -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked.png"), 
url("assets/selected-checkbox-checked 2 png")); }
 
@@ -2811,7 +2822,7 @@ check:checked:disabled {
   .titlebar check:checked:disabled button.titlebutton {
     -gtk-icon-shadow: none; }
 
-.view check:checked:disabled:selected, textview text check:checked:disabled:selected, iconview 
check:checked:disabled:selected,
+.view check:checked:disabled:selected, iconview check:checked:disabled:selected,
 row:selected check:checked:disabled {
   -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-insensitive.png"), 
url("assets/selected-checkbox-checked-insensitive 2 png")); }
 
@@ -2823,7 +2834,7 @@ check:checked:hover {
   .titlebar check:checked:hover button.titlebutton {
     -gtk-icon-shadow: none; }
 
-.view check:checked:hover:selected, textview text check:checked:hover:selected, iconview 
check:checked:hover:selected,
+.view check:checked:hover:selected, iconview check:checked:hover:selected,
 row:selected check:checked:hover {
   -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-hover.png"), 
url("assets/selected-checkbox-checked-hover 2 png")); }
 
@@ -2835,7 +2846,7 @@ check:checked:active {
   .titlebar check:checked:active button.titlebutton {
     -gtk-icon-shadow: none; }
 
-.view check:checked:active:selected, textview text check:checked:active:selected, iconview 
check:checked:active:selected,
+.view check:checked:active:selected, iconview check:checked:active:selected,
 row:selected check:checked:active {
   -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-active.png"), 
url("assets/selected-checkbox-checked-active 2 png")); }
 
@@ -2847,7 +2858,7 @@ check:backdrop:checked {
   .titlebar check:backdrop:checked button.titlebutton {
     -gtk-icon-shadow: none; }
 
-.view check:backdrop:checked:selected, textview text check:backdrop:checked:selected, iconview 
check:backdrop:checked:selected,
+.view check:backdrop:checked:selected, iconview check:backdrop:checked:selected,
 row:selected check:backdrop:checked {
   -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-backdrop.png"), 
url("assets/selected-checkbox-checked-backdrop 2 png")); }
 
@@ -2859,7 +2870,7 @@ check:backdrop:checked:disabled {
   .titlebar check:backdrop:checked:disabled button.titlebutton {
     -gtk-icon-shadow: none; }
 
-.view check:backdrop:checked:disabled:selected, textview text check:backdrop:checked:disabled:selected, 
iconview check:backdrop:checked:disabled:selected,
+.view check:backdrop:checked:disabled:selected, iconview check:backdrop:checked:disabled:selected,
 row:selected check:backdrop:checked:disabled {
   -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-backdrop-insensitive.png"), 
url("assets/selected-checkbox-checked-backdrop-insensitive 2 png")); }
 
@@ -2889,7 +2900,7 @@ radio {
   .titlebar radio button.titlebutton {
     -gtk-icon-shadow: none; }
 
-.view radio:selected, textview text radio:selected, iconview radio:selected,
+.view radio:selected, iconview radio:selected,
 row:selected radio {
   -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked.png"), 
url("assets/selected-radio-unchecked 2 png")); }
 
@@ -2901,7 +2912,7 @@ radio:hover {
   .titlebar radio:hover button.titlebutton {
     -gtk-icon-shadow: none; }
 
-.view radio:hover:selected, textview text radio:hover:selected, iconview radio:hover:selected,
+.view radio:hover:selected, iconview radio:hover:selected,
 row:selected radio:hover {
   -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-hover.png"), 
url("assets/selected-radio-unchecked-hover 2 png")); }
 
@@ -2913,7 +2924,7 @@ radio:active {
   .titlebar radio:active button.titlebutton {
     -gtk-icon-shadow: none; }
 
-.view radio:active:selected, textview text radio:active:selected, iconview radio:active:selected,
+.view radio:active:selected, iconview radio:active:selected,
 row:selected radio:active {
   -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-active.png"), 
url("assets/selected-radio-unchecked-active 2 png")); }
 
@@ -2925,7 +2936,7 @@ radio:disabled {
   .titlebar radio:disabled button.titlebutton {
     -gtk-icon-shadow: none; }
 
-.view radio:disabled:selected, textview text radio:disabled:selected, iconview radio:disabled:selected,
+.view radio:disabled:selected, iconview radio:disabled:selected,
 row:selected radio:disabled {
   -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-insensitive.png"), 
url("assets/selected-radio-unchecked-insensitive 2 png")); }
 
@@ -2937,7 +2948,7 @@ radio:backdrop {
   .titlebar radio:backdrop button.titlebutton {
     -gtk-icon-shadow: none; }
 
-.view radio:backdrop:selected, textview text radio:backdrop:selected, iconview radio:backdrop:selected,
+.view radio:backdrop:selected, iconview radio:backdrop:selected,
 row:selected radio:backdrop {
   -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-backdrop.png"), 
url("assets/selected-radio-unchecked-backdrop 2 png")); }
 
@@ -2949,7 +2960,7 @@ radio:backdrop:disabled {
   .titlebar radio:backdrop:disabled button.titlebutton {
     -gtk-icon-shadow: none; }
 
-.view radio:backdrop:disabled:selected, textview text radio:backdrop:disabled:selected, iconview 
radio:backdrop:disabled:selected,
+.view radio:backdrop:disabled:selected, iconview radio:backdrop:disabled:selected,
 row:selected radio:backdrop:disabled {
   -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-backdrop-insensitive.png"), 
url("assets/selected-radio-unchecked-backdrop-insensitive 2 png")); }
 
@@ -2961,7 +2972,7 @@ radio:indeterminate {
   .titlebar radio:indeterminate button.titlebutton {
     -gtk-icon-shadow: none; }
 
-.view radio:indeterminate:selected, textview text radio:indeterminate:selected, iconview 
radio:indeterminate:selected,
+.view radio:indeterminate:selected, iconview radio:indeterminate:selected,
 row:selected radio:indeterminate {
   -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed.png"), url("assets/selected-radio-mixed 2 
png")); }
 
@@ -2973,7 +2984,7 @@ radio:indeterminate:hover {
   .titlebar radio:indeterminate:hover button.titlebutton {
     -gtk-icon-shadow: none; }
 
-.view radio:indeterminate:hover:selected, textview text radio:indeterminate:hover:selected, iconview 
radio:indeterminate:hover:selected,
+.view radio:indeterminate:hover:selected, iconview radio:indeterminate:hover:selected,
 row:selected radio:indeterminate:hover {
   -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-hover.png"), 
url("assets/selected-radio-mixed-hover 2 png")); }
 
@@ -2985,7 +2996,7 @@ radio:indeterminate:selected {
   .titlebar radio:indeterminate:selected button.titlebutton {
     -gtk-icon-shadow: none; }
 
-.view radio:indeterminate:selected:selected, textview text radio:indeterminate:selected:selected, iconview 
radio:indeterminate:selected:selected,
+.view radio:indeterminate:selected:selected, iconview radio:indeterminate:selected:selected,
 row:selected radio:indeterminate:selected {
   -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-active.png"), 
url("assets/selected-radio-mixed-active 2 png")); }
 
@@ -2997,7 +3008,7 @@ radio:indeterminate:backdrop {
   .titlebar radio:indeterminate:backdrop button.titlebutton {
     -gtk-icon-shadow: none; }
 
-.view radio:indeterminate:backdrop:selected, textview text radio:indeterminate:backdrop:selected, iconview 
radio:indeterminate:backdrop:selected,
+.view radio:indeterminate:backdrop:selected, iconview radio:indeterminate:backdrop:selected,
 row:selected radio:indeterminate:backdrop {
   -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-backdrop.png"), 
url("assets/selected-radio-mixed-backdrop 2 png")); }
 
@@ -3009,7 +3020,7 @@ radio:indeterminate:disabled {
   .titlebar radio:indeterminate:disabled button.titlebutton {
     -gtk-icon-shadow: none; }
 
-.view radio:indeterminate:disabled:selected, textview text radio:indeterminate:disabled:selected, iconview 
radio:indeterminate:disabled:selected,
+.view radio:indeterminate:disabled:selected, iconview radio:indeterminate:disabled:selected,
 row:selected radio:indeterminate:disabled {
   -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-insensitive.png"), 
url("assets/selected-radio-mixed-insensitive 2 png")); }
 
@@ -3021,7 +3032,7 @@ radio:indeterminate:disabled:backdrop {
   .titlebar radio:indeterminate:disabled:backdrop button.titlebutton {
     -gtk-icon-shadow: none; }
 
-.view radio:indeterminate:disabled:backdrop:selected, textview text 
radio:indeterminate:disabled:backdrop:selected, iconview radio:indeterminate:disabled:backdrop:selected,
+.view radio:indeterminate:disabled:backdrop:selected, iconview 
radio:indeterminate:disabled:backdrop:selected,
 row:selected radio:indeterminate:disabled:backdrop {
   -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-backdrop-insensitive.png"), 
url("assets/selected-radio-mixed-backdrop-insensitive 2 png")); }
 
@@ -3033,7 +3044,7 @@ radio:checked {
   .titlebar radio:checked button.titlebutton {
     -gtk-icon-shadow: none; }
 
-.view radio:checked:selected, textview text radio:checked:selected, iconview radio:checked:selected,
+.view radio:checked:selected, iconview radio:checked:selected,
 row:selected radio:checked {
   -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked.png"), url("assets/selected-radio-checked 
2 png")); }
 
@@ -3045,7 +3056,7 @@ radio:checked:disabled {
   .titlebar radio:checked:disabled button.titlebutton {
     -gtk-icon-shadow: none; }
 
-.view radio:checked:disabled:selected, textview text radio:checked:disabled:selected, iconview 
radio:checked:disabled:selected,
+.view radio:checked:disabled:selected, iconview radio:checked:disabled:selected,
 row:selected radio:checked:disabled {
   -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-insensitive.png"), 
url("assets/selected-radio-checked-insensitive 2 png")); }
 
@@ -3057,7 +3068,7 @@ radio:checked:hover {
   .titlebar radio:checked:hover button.titlebutton {
     -gtk-icon-shadow: none; }
 
-.view radio:checked:hover:selected, textview text radio:checked:hover:selected, iconview 
radio:checked:hover:selected,
+.view radio:checked:hover:selected, iconview radio:checked:hover:selected,
 row:selected radio:checked:hover {
   -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-hover.png"), 
url("assets/selected-radio-checked-hover 2 png")); }
 
@@ -3069,7 +3080,7 @@ radio:checked:active {
   .titlebar radio:checked:active button.titlebutton {
     -gtk-icon-shadow: none; }
 
-.view radio:checked:active:selected, textview text radio:checked:active:selected, iconview 
radio:checked:active:selected,
+.view radio:checked:active:selected, iconview radio:checked:active:selected,
 row:selected radio:checked:active {
   -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-active.png"), 
url("assets/selected-radio-checked-active 2 png")); }
 
@@ -3081,7 +3092,7 @@ radio:backdrop:checked {
   .titlebar radio:backdrop:checked button.titlebutton {
     -gtk-icon-shadow: none; }
 
-.view radio:backdrop:checked:selected, textview text radio:backdrop:checked:selected, iconview 
radio:backdrop:checked:selected,
+.view radio:backdrop:checked:selected, iconview radio:backdrop:checked:selected,
 row:selected radio:backdrop:checked {
   -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-backdrop.png"), 
url("assets/selected-radio-checked-backdrop 2 png")); }
 
@@ -3093,7 +3104,7 @@ radio:backdrop:checked:disabled {
   .titlebar radio:backdrop:checked:disabled button.titlebutton {
     -gtk-icon-shadow: none; }
 
-.view radio:backdrop:checked:disabled:selected, textview text radio:backdrop:checked:disabled:selected, 
iconview radio:backdrop:checked:disabled:selected,
+.view radio:backdrop:checked:disabled:selected, iconview radio:backdrop:checked:disabled:selected,
 row:selected radio:backdrop:checked:disabled {
   -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-backdrop-insensitive.png"), 
url("assets/selected-radio-checked-backdrop-insensitive 2 png")); }
 
@@ -3115,50 +3126,50 @@ menu menuitem radio {
   menu menuitem radio:disabled {
     color: #babbbb; }
 
-.view.check, textview text.check, iconview.check, .view.radio, textview text.radio, iconview.radio,
+.view.check, iconview.check, .view.radio, iconview.radio,
 row .check, row .radio {
   -gtk-icon-shadow: none; }
-  .view.check:selected, textview text.check:selected, iconview.check:selected, .view.check:hover, textview 
text.check:hover, iconview.check:hover, .view.radio:selected, textview text.radio:selected, 
iconview.radio:selected, .view.radio:hover, textview text.radio:hover, iconview.radio:hover,
+  .view.check:selected, iconview.check:selected, .view.check:hover, iconview.check:hover, 
.view.radio:selected, iconview.radio:selected, .view.radio:hover, iconview.radio:hover,
   row .check:selected,
   row .check:hover, row .radio:selected, row .radio:hover {
     -gtk-icon-shadow: none; }
 
-.view.content-view.check:not(list), textview text.content-view.check:not(list), 
iconview.content-view.check:not(list) {
+.view.content-view.check:not(list), iconview.content-view.check:not(list) {
   -gtk-icon-shadow: none;
   -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode.png"), url("assets/checkbox-selectionmode 
2 png"));
   background-color: transparent; }
 
-.view.content-view.check:hover:not(list), textview text.content-view.check:hover:not(list), 
iconview.content-view.check:hover:not(list) {
+.view.content-view.check:hover:not(list), iconview.content-view.check:hover:not(list) {
   -gtk-icon-shadow: none;
   -gtk-icon-source: -gtk-scaled(url("assets/checkbox-hover-selectionmode.png"), 
url("assets/checkbox-hover-selectionmode 2 png"));
   background-color: transparent; }
 
-.view.content-view.check:active:not(list), textview text.content-view.check:active:not(list), 
iconview.content-view.check:active:not(list) {
+.view.content-view.check:active:not(list), iconview.content-view.check:active:not(list) {
   -gtk-icon-shadow: none;
   -gtk-icon-source: -gtk-scaled(url("assets/checkbox-active-selectionmode.png"), 
url("assets/checkbox-active-selectionmode 2 png"));
   background-color: transparent; }
 
-.view.content-view.check:backdrop:not(list), textview text.content-view.check:backdrop:not(list), 
iconview.content-view.check:backdrop:not(list) {
+.view.content-view.check:backdrop:not(list), iconview.content-view.check:backdrop:not(list) {
   -gtk-icon-shadow: none;
   -gtk-icon-source: -gtk-scaled(url("assets/checkbox-backdrop-selectionmode.png"), 
url("assets/checkbox-backdrop-selectionmode 2 png"));
   background-color: transparent; }
 
-.view.content-view.check:checked:not(list), textview text.content-view.check:checked:not(list), 
iconview.content-view.check:checked:not(list) {
+.view.content-view.check:checked:not(list), iconview.content-view.check:checked:not(list) {
   -gtk-icon-shadow: none;
   -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selectionmode.png"), 
url("assets/checkbox-checked-selectionmode 2 png"));
   background-color: transparent; }
 
-.view.content-view.check:checked:hover:not(list), textview text.content-view.check:checked:hover:not(list), 
iconview.content-view.check:checked:hover:not(list) {
+.view.content-view.check:checked:hover:not(list), iconview.content-view.check:checked:hover:not(list) {
   -gtk-icon-shadow: none;
   -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-hover-selectionmode.png"), 
url("assets/checkbox-checked-hover-selectionmode 2 png"));
   background-color: transparent; }
 
-.view.content-view.check:checked:active:not(list), textview 
text.content-view.check:checked:active:not(list), iconview.content-view.check:checked:active:not(list) {
+.view.content-view.check:checked:active:not(list), iconview.content-view.check:checked:active:not(list) {
   -gtk-icon-shadow: none;
   -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-active-selectionmode.png"), 
url("assets/checkbox-checked-active-selectionmode 2 png"));
   background-color: transparent; }
 
-.view.content-view.check:backdrop:checked:not(list), textview 
text.content-view.check:backdrop:checked:not(list), iconview.content-view.check:backdrop:checked:not(list) {
+.view.content-view.check:backdrop:checked:not(list), iconview.content-view.check:backdrop:checked:not(list) {
   -gtk-icon-shadow: none;
   -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop-selectionmode.png"), 
url("assets/checkbox-checked-backdrop-selectionmode 2 png"));
   background-color: transparent; }
@@ -4703,7 +4714,16 @@ headerbar.selection-mode button.titlebutton,
   .titlebar.selection-mode button.titlebutton:backdrop {
     -gtk-icon-shadow: none; }
 
-.view:selected, textview text:selected, iconview:selected, .view:selected:focus, textview 
text:selected:focus, iconview:selected:focus, textview text selection,
+.view:selected, iconview:selected, .view:selected:focus, iconview:selected:focus,
+.view text:selected,
+iconview text:selected,
+textview text:selected,
+.view text:selected:focus,
+iconview text:selected:focus,
+textview text:selected:focus, .view text selection, iconview text selection,
+.view text selection:focus,
+iconview text selection:focus,
+textview text selection,
 textview text selection:focus, flowbox flowboxchild:selected, label:selected,
 label selection,
 label selection:focus,
@@ -4714,15 +4734,33 @@ spinbutton selection:focus, modelbutton.flat:selected,
   background-color: #4a90d9;
   color: #ffffff;
   outline-color: rgba(255, 255, 255, 0.3); }
-  .view:disabled:selected, textview text:disabled:selected, iconview:disabled:selected, textview 
text:disabled:selected:focus, iconview:disabled:selected:focus, textview text selection:disabled, flowbox 
flowboxchild:disabled:selected, label:disabled:selected,
+  .view:disabled:selected, iconview:disabled:selected, iconview:disabled:selected:focus,
+  .view text:disabled:selected,
+  iconview text:disabled:selected,
+  textview text:disabled:selected,
+  iconview text:disabled:selected:focus,
+  textview text:disabled:selected:focus, .view text selection:disabled, iconview text selection:disabled,
+  iconview text selection:disabled:focus,
+  textview text selection:disabled, flowbox flowboxchild:disabled:selected, label:disabled:selected,
   label selection:disabled, entry selection:disabled, spinbutton selection:disabled, 
modelbutton.flat:disabled:selected,
   .menuitem.button.flat:disabled:selected, treeview.view:disabled:selected:focus, row:disabled:selected, 
calendar:disabled:selected, .sidebar :disabled:selected, placessidebar row:selected:disabled label {
     color: #a5c8ec; }
-  .view:backdrop:selected, textview text:backdrop:selected, iconview:backdrop:selected, textview 
text:backdrop:selected:focus, iconview:backdrop:selected:focus, textview text selection:backdrop, flowbox 
flowboxchild:backdrop:selected, label:backdrop:selected,
+  .view:backdrop:selected, iconview:backdrop:selected, iconview:backdrop:selected:focus,
+  .view text:backdrop:selected,
+  iconview text:backdrop:selected,
+  textview text:backdrop:selected,
+  iconview text:backdrop:selected:focus,
+  textview text:backdrop:selected:focus, .view text selection:backdrop, iconview text selection:backdrop,
+  iconview text selection:backdrop:focus,
+  textview text selection:backdrop, flowbox flowboxchild:backdrop:selected, label:backdrop:selected,
   label selection:backdrop, entry selection:backdrop, spinbutton selection:backdrop, 
modelbutton.flat:backdrop:selected,
   .menuitem.button.flat:backdrop:selected, treeview.view:backdrop:selected:focus, row:backdrop:selected, 
calendar:backdrop:selected, .sidebar :backdrop:selected {
     color: #ffffff; }
-    .view:backdrop:disabled:selected, textview text:backdrop:disabled:selected, 
iconview:backdrop:disabled:selected, textview text selection:backdrop:disabled, flowbox 
flowboxchild:backdrop:disabled:selected, label:backdrop:disabled:selected,
+    .view:backdrop:disabled:selected, iconview:backdrop:disabled:selected,
+    .view text:backdrop:disabled:selected,
+    iconview text:backdrop:disabled:selected,
+    textview text:backdrop:disabled:selected, .view text selection:backdrop:disabled, iconview text 
selection:backdrop:disabled,
+    textview text selection:backdrop:disabled, flowbox flowboxchild:backdrop:disabled:selected, 
label:backdrop:disabled:selected,
     label selection:backdrop:disabled, entry selection:backdrop:disabled, spinbutton 
selection:backdrop:disabled, modelbutton.flat:backdrop:disabled:selected,
     .menuitem.button.flat:backdrop:disabled:selected, row:backdrop:disabled:selected, 
calendar:backdrop:disabled:selected, .sidebar :backdrop:disabled:selected, placessidebar 
row:selected:disabled label:backdrop, placessidebar row:selected:backdrop:disabled label {
       color: #80b1e4; }



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