diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss index 3abc5effaf..59d8a391e9 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 0315dd9852..afbd7b2fe2 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 288d73480c..e7e81dc7d4 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; }