From 4f8e5a7ab49eb6f087a36a76e51fc501e1ae9b8d Mon Sep 17 00:00:00 2001 From: Horst3180 Date: Mon, 21 Sep 2015 21:50:48 +0200 Subject: infobar style coverage --- common/gtk-3.0/3.14/gtk-contained-dark.css | 79 +++++++++++++++------- common/gtk-3.0/3.14/gtk-contained-darker.css | 79 +++++++++++++++------- common/gtk-3.0/3.14/gtk-contained-solid-dark.css | 79 +++++++++++++++------- common/gtk-3.0/3.14/gtk-contained-solid-darker.css | 79 +++++++++++++++------- common/gtk-3.0/3.14/gtk-contained-solid.css | 79 +++++++++++++++------- common/gtk-3.0/3.14/gtk-contained.css | 79 +++++++++++++++------- common/gtk-3.0/3.14/sass/_common.scss | 20 ++++-- 7 files changed, 344 insertions(+), 150 deletions(-) (limited to 'common/gtk-3.0/3.14') diff --git a/common/gtk-3.0/3.14/gtk-contained-dark.css b/common/gtk-3.0/3.14/gtk-contained-dark.css index bc7223c..5111d94 100644 --- a/common/gtk-3.0/3.14/gtk-contained-dark.css +++ b/common/gtk-3.0/3.14/gtk-contained-dark.css @@ -1716,7 +1716,8 @@ GtkSwitch { GtkSwitch.trough { background-image: -gtk-scaled(url("assets/switch-dark.png"), url("assets/switch-dark@2.png")); } -.list-row:selected GtkSwitch.trough { +.list-row:selected GtkSwitch.trough, +GtkInfoBar GtkSwitch.trough { background-image: -gtk-scaled(url("assets/switch-selected.png"), url("assets/switch-selected@2.png")); } .header-bar GtkSwitch.trough, @@ -1726,7 +1727,8 @@ GtkSwitch.trough { GtkSwitch.trough:active { background-image: -gtk-scaled(url("assets/switch-active-dark.png"), url("assets/switch-active-dark@2.png")); } -.list-row:selected GtkSwitch.trough:active { +.list-row:selected GtkSwitch.trough:active, +GtkInfoBar GtkSwitch.trough:active { background-image: -gtk-scaled(url("assets/switch-active-selected.png"), url("assets/switch-active-selected@2.png")); } .header-bar GtkSwitch.trough:active, @@ -1736,7 +1738,8 @@ GtkSwitch.trough:active { GtkSwitch.trough:insensitive { background-image: -gtk-scaled(url("assets/switch-insensitive-dark.png"), url("assets/switch-insensitive-dark@2.png")); } -.list-row:selected GtkSwitch.trough:insensitive { +.list-row:selected GtkSwitch.trough:insensitive, +GtkInfoBar GtkSwitch.trough:insensitive { background-image: -gtk-scaled(url("assets/switch-insensitive-selected.png"), url("assets/switch-insensitive-selected@2.png")); } .header-bar GtkSwitch.trough:insensitive, @@ -1746,7 +1749,8 @@ GtkSwitch.trough:insensitive { GtkSwitch.trough:active:insensitive { background-image: -gtk-scaled(url("assets/switch-active-insensitive-dark.png"), url("assets/switch-active-insensitive-dark@2.png")); } -.list-row:selected GtkSwitch.trough:active:insensitive { +.list-row:selected GtkSwitch.trough:active:insensitive, +GtkInfoBar GtkSwitch.trough:active:insensitive { background-image: -gtk-scaled(url("assets/switch-active-insensitive-selected.png"), url("assets/switch-active-insensitive-selected@2.png")); } .header-bar GtkSwitch.trough:active:insensitive, @@ -1760,84 +1764,96 @@ GtkSwitch.trough:active:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); } GtkTreeView.view.check:selected, -.list-row:selected .check { +.list-row:selected .check, +GtkInfoBar .check { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-selected.png"), url("assets/checkbox-unchecked-selected@2.png")); } .check:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); } GtkTreeView.view.check:insensitive:selected, -.list-row:selected .check:insensitive { +.list-row:selected .check:insensitive, +GtkInfoBar .check:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-selected.png"), url("assets/checkbox-unchecked-insensitive-selected@2.png")); } .check:inconsistent { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); } GtkTreeView.view.check:inconsistent:selected, -.list-row:selected .check:inconsistent { +.list-row:selected .check:inconsistent, +GtkInfoBar .check:inconsistent { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-selected.png"), url("assets/checkbox-mixed-selected@2.png")); } .check:inconsistent:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); } GtkTreeView.view.check:inconsistent:insensitive:selected, -.list-row:selected .check:inconsistent:insensitive { +.list-row:selected .check:inconsistent:insensitive, +GtkInfoBar .check:inconsistent:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-selected.png"), url("assets/checkbox-mixed-insensitive-selected@2.png")); } .check:checked { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); } GtkTreeView.view.check:checked:selected, -.list-row:selected .check:checked { +.list-row:selected .check:checked, +GtkInfoBar .check:checked { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selected.png"), url("assets/checkbox-checked-selected@2.png")); } .check:checked:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); } GtkTreeView.view.check:checked:insensitive:selected, -.list-row:selected .check:checked:insensitive { +.list-row:selected .check:checked:insensitive, +GtkInfoBar .check:checked:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-selected.png"), url("assets/checkbox-checked-insensitive-selected@2.png")); } .radio { -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); } GtkTreeView.view.radio:selected, -.list-row:selected .radio { +.list-row:selected .radio, +GtkInfoBar .radio { -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-selected.png"), url("assets/radio-unchecked-selected@2.png")); } .radio:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); } GtkTreeView.view.radio:insensitive:selected, -.list-row:selected .radio:insensitive { +.list-row:selected .radio:insensitive, +GtkInfoBar .radio:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-selected.png"), url("assets/radio-unchecked-insensitive-selected@2.png")); } .radio:inconsistent { -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); } GtkTreeView.view.radio:inconsistent:selected, -.list-row:selected .radio:inconsistent { +.list-row:selected .radio:inconsistent, +GtkInfoBar .radio:inconsistent { -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-selected.png"), url("assets/radio-mixed-selected@2.png")); } .radio:inconsistent:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); } GtkTreeView.view.radio:inconsistent:insensitive:selected, -.list-row:selected .radio:inconsistent:insensitive { +.list-row:selected .radio:inconsistent:insensitive, +GtkInfoBar .radio:inconsistent:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-selected.png"), url("assets/radio-mixed-insensitive-selected@2.png")); } .radio:checked { -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); } GtkTreeView.view.radio:checked:selected, -.list-row:selected .radio:checked { +.list-row:selected .radio:checked, +GtkInfoBar .radio:checked { -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-selected.png"), url("assets/radio-checked-selected@2.png")); } .radio:checked:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); } GtkTreeView.view.radio:checked:insensitive:selected, -.list-row:selected .radio:checked:insensitive { +.list-row:selected .radio:checked:insensitive, +GtkInfoBar .radio:checked:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-selected.png"), url("assets/radio-checked-insensitive-selected@2.png")); } GtkIconView.view.check, @@ -1897,16 +1913,20 @@ GtkCheckButton.text-button, GtkRadioButton.text-button { .osd .scale.slider:active { background-image: linear-gradient(to bottom, #2679db); border-color: #2679db; } - .list-row:selected .scale.slider { + .list-row:selected .scale.slider, + GtkInfoBar .scale.slider { background-image: linear-gradient(to bottom, #ffffff); border-color: #ffffff; } - .list-row:selected .scale.slider:hover { + .list-row:selected .scale.slider:hover, + GtkInfoBar .scale.slider:hover { background-image: linear-gradient(to bottom, #e5effb); border-color: #e5effb; } - .list-row:selected .scale.slider:active { + .list-row:selected .scale.slider:active, + GtkInfoBar .scale.slider:active { background-image: linear-gradient(to bottom, #a9caf1); border-color: #a9caf1; } - .list-row:selected .scale.slider:insensitive { + .list-row:selected .scale.slider:insensitive, + GtkInfoBar .scale.slider:insensitive { background-image: linear-gradient(to bottom, #b1cff2); border-color: #b1cff2; } .scale.trough { @@ -1925,13 +1945,17 @@ GtkCheckButton.text-button, GtkRadioButton.text-button { .osd .scale.trough.highlight { background-image: none; background-image: linear-gradient(to bottom, #5294E2); } - .list-row:selected .scale.trough { + .list-row:selected .scale.trough, + GtkInfoBar .scale.trough { background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2)); } - .list-row:selected .scale.trough.highlight { + .list-row:selected .scale.trough.highlight, + GtkInfoBar .scale.trough.highlight { background-image: linear-gradient(to bottom, #ffffff); } - .list-row:selected .scale.trough.highlight:insensitive { + .list-row:selected .scale.trough.highlight:insensitive, + GtkInfoBar .scale.trough.highlight:insensitive { background-image: linear-gradient(to bottom, #b1cff2); } - .list-row:selected .scale.trough:insensitive { + .list-row:selected .scale.trough:insensitive, + GtkInfoBar .scale.trough:insensitive { background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1)); } /***************** @@ -1953,6 +1977,9 @@ GtkProgressBar { box-shadow: none; } .progressbar.osd { background-color: #5294E2; } + .list-row:selected .progressbar, + GtkInfoBar .progressbar { + background-color: #ffffff; } .osd .scale.progressbar { background-color: #5294E2; } @@ -1965,6 +1992,10 @@ GtkProgressBar.trough, .level-bar.trough { border-style: none; background-color: transparent; box-shadow: none; } + .list-row:selected GtkProgressBar.trough, + .list-row:selected .level-bar.trough, + GtkInfoBar GtkProgressBar.trough, GtkInfoBar .level-bar.trough { + background-color: rgba(0, 0, 0, 0.2); } /************* * Level Bar * diff --git a/common/gtk-3.0/3.14/gtk-contained-darker.css b/common/gtk-3.0/3.14/gtk-contained-darker.css index 14e2426..5264246 100644 --- a/common/gtk-3.0/3.14/gtk-contained-darker.css +++ b/common/gtk-3.0/3.14/gtk-contained-darker.css @@ -1719,7 +1719,8 @@ GtkSwitch { GtkSwitch.trough { background-image: -gtk-scaled(url("assets/switch.png"), url("assets/switch@2.png")); } -.list-row:selected GtkSwitch.trough { +.list-row:selected GtkSwitch.trough, +GtkInfoBar GtkSwitch.trough { background-image: -gtk-scaled(url("assets/switch-selected.png"), url("assets/switch-selected@2.png")); } .header-bar GtkSwitch.trough, @@ -1729,7 +1730,8 @@ GtkSwitch.trough { GtkSwitch.trough:active { background-image: -gtk-scaled(url("assets/switch-active.png"), url("assets/switch-active@2.png")); } -.list-row:selected GtkSwitch.trough:active { +.list-row:selected GtkSwitch.trough:active, +GtkInfoBar GtkSwitch.trough:active { background-image: -gtk-scaled(url("assets/switch-active-selected.png"), url("assets/switch-active-selected@2.png")); } .header-bar GtkSwitch.trough:active, @@ -1739,7 +1741,8 @@ GtkSwitch.trough:active { GtkSwitch.trough:insensitive { background-image: -gtk-scaled(url("assets/switch-insensitive.png"), url("assets/switch-insensitive@2.png")); } -.list-row:selected GtkSwitch.trough:insensitive { +.list-row:selected GtkSwitch.trough:insensitive, +GtkInfoBar GtkSwitch.trough:insensitive { background-image: -gtk-scaled(url("assets/switch-insensitive-selected.png"), url("assets/switch-insensitive-selected@2.png")); } .header-bar GtkSwitch.trough:insensitive, @@ -1749,7 +1752,8 @@ GtkSwitch.trough:insensitive { GtkSwitch.trough:active:insensitive { background-image: -gtk-scaled(url("assets/switch-active-insensitive.png"), url("assets/switch-active-insensitive@2.png")); } -.list-row:selected GtkSwitch.trough:active:insensitive { +.list-row:selected GtkSwitch.trough:active:insensitive, +GtkInfoBar GtkSwitch.trough:active:insensitive { background-image: -gtk-scaled(url("assets/switch-active-insensitive-selected.png"), url("assets/switch-active-insensitive-selected@2.png")); } .header-bar GtkSwitch.trough:active:insensitive, @@ -1763,84 +1767,96 @@ GtkSwitch.trough:active:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked.png"), url("assets/checkbox-unchecked@2.png")); } GtkTreeView.view.check:selected, -.list-row:selected .check { +.list-row:selected .check, +GtkInfoBar .check { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-selected.png"), url("assets/checkbox-unchecked-selected@2.png")); } .check:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive.png"), url("assets/checkbox-unchecked-insensitive@2.png")); } GtkTreeView.view.check:insensitive:selected, -.list-row:selected .check:insensitive { +.list-row:selected .check:insensitive, +GtkInfoBar .check:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-selected.png"), url("assets/checkbox-unchecked-insensitive-selected@2.png")); } .check:inconsistent { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed.png"), url("assets/checkbox-mixed@2.png")); } GtkTreeView.view.check:inconsistent:selected, -.list-row:selected .check:inconsistent { +.list-row:selected .check:inconsistent, +GtkInfoBar .check:inconsistent { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-selected.png"), url("assets/checkbox-mixed-selected@2.png")); } .check:inconsistent:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive.png"), url("assets/checkbox-mixed-insensitive@2.png")); } GtkTreeView.view.check:inconsistent:insensitive:selected, -.list-row:selected .check:inconsistent:insensitive { +.list-row:selected .check:inconsistent:insensitive, +GtkInfoBar .check:inconsistent:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-selected.png"), url("assets/checkbox-mixed-insensitive-selected@2.png")); } .check:checked { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked.png"), url("assets/checkbox-checked@2.png")); } GtkTreeView.view.check:checked:selected, -.list-row:selected .check:checked { +.list-row:selected .check:checked, +GtkInfoBar .check:checked { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selected.png"), url("assets/checkbox-checked-selected@2.png")); } .check:checked:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive.png"), url("assets/checkbox-checked-insensitive@2.png")); } GtkTreeView.view.check:checked:insensitive:selected, -.list-row:selected .check:checked:insensitive { +.list-row:selected .check:checked:insensitive, +GtkInfoBar .check:checked:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-selected.png"), url("assets/checkbox-checked-insensitive-selected@2.png")); } .radio { -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked.png"), url("assets/radio-unchecked@2.png")); } GtkTreeView.view.radio:selected, -.list-row:selected .radio { +.list-row:selected .radio, +GtkInfoBar .radio { -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-selected.png"), url("assets/radio-unchecked-selected@2.png")); } .radio:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive.png"), url("assets/radio-unchecked-insensitive@2.png")); } GtkTreeView.view.radio:insensitive:selected, -.list-row:selected .radio:insensitive { +.list-row:selected .radio:insensitive, +GtkInfoBar .radio:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-selected.png"), url("assets/radio-unchecked-insensitive-selected@2.png")); } .radio:inconsistent { -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed.png"), url("assets/radio-mixed@2.png")); } GtkTreeView.view.radio:inconsistent:selected, -.list-row:selected .radio:inconsistent { +.list-row:selected .radio:inconsistent, +GtkInfoBar .radio:inconsistent { -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-selected.png"), url("assets/radio-mixed-selected@2.png")); } .radio:inconsistent:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive.png"), url("assets/radio-mixed-insensitive@2.png")); } GtkTreeView.view.radio:inconsistent:insensitive:selected, -.list-row:selected .radio:inconsistent:insensitive { +.list-row:selected .radio:inconsistent:insensitive, +GtkInfoBar .radio:inconsistent:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-selected.png"), url("assets/radio-mixed-insensitive-selected@2.png")); } .radio:checked { -gtk-icon-source: -gtk-scaled(url("assets/radio-checked.png"), url("assets/radio-checked@2.png")); } GtkTreeView.view.radio:checked:selected, -.list-row:selected .radio:checked { +.list-row:selected .radio:checked, +GtkInfoBar .radio:checked { -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-selected.png"), url("assets/radio-checked-selected@2.png")); } .radio:checked:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive.png"), url("assets/radio-checked-insensitive@2.png")); } GtkTreeView.view.radio:checked:insensitive:selected, -.list-row:selected .radio:checked:insensitive { +.list-row:selected .radio:checked:insensitive, +GtkInfoBar .radio:checked:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-selected.png"), url("assets/radio-checked-insensitive-selected@2.png")); } GtkIconView.view.check, @@ -1900,16 +1916,20 @@ GtkCheckButton.text-button, GtkRadioButton.text-button { .osd .scale.slider:active { background-image: linear-gradient(to bottom, #2679db); border-color: #2679db; } - .list-row:selected .scale.slider { + .list-row:selected .scale.slider, + GtkInfoBar .scale.slider { background-image: linear-gradient(to bottom, #ffffff); border-color: #ffffff; } - .list-row:selected .scale.slider:hover { + .list-row:selected .scale.slider:hover, + GtkInfoBar .scale.slider:hover { background-image: linear-gradient(to bottom, #e5effb); border-color: #e5effb; } - .list-row:selected .scale.slider:active { + .list-row:selected .scale.slider:active, + GtkInfoBar .scale.slider:active { background-image: linear-gradient(to bottom, #a9caf1); border-color: #a9caf1; } - .list-row:selected .scale.slider:insensitive { + .list-row:selected .scale.slider:insensitive, + GtkInfoBar .scale.slider:insensitive { background-image: linear-gradient(to bottom, #b1cff2); border-color: #b1cff2; } .scale.trough { @@ -1928,13 +1948,17 @@ GtkCheckButton.text-button, GtkRadioButton.text-button { .osd .scale.trough.highlight { background-image: none; background-image: linear-gradient(to bottom, #5294E2); } - .list-row:selected .scale.trough { + .list-row:selected .scale.trough, + GtkInfoBar .scale.trough { background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2)); } - .list-row:selected .scale.trough.highlight { + .list-row:selected .scale.trough.highlight, + GtkInfoBar .scale.trough.highlight { background-image: linear-gradient(to bottom, #ffffff); } - .list-row:selected .scale.trough.highlight:insensitive { + .list-row:selected .scale.trough.highlight:insensitive, + GtkInfoBar .scale.trough.highlight:insensitive { background-image: linear-gradient(to bottom, #b1cff2); } - .list-row:selected .scale.trough:insensitive { + .list-row:selected .scale.trough:insensitive, + GtkInfoBar .scale.trough:insensitive { background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1)); } /***************** @@ -1956,6 +1980,9 @@ GtkProgressBar { box-shadow: none; } .progressbar.osd { background-color: #5294E2; } + .list-row:selected .progressbar, + GtkInfoBar .progressbar { + background-color: #ffffff; } .osd .scale.progressbar { background-color: #5294E2; } @@ -1968,6 +1995,10 @@ GtkProgressBar.trough, .level-bar.trough { border-style: none; background-color: transparent; box-shadow: none; } + .list-row:selected GtkProgressBar.trough, + .list-row:selected .level-bar.trough, + GtkInfoBar GtkProgressBar.trough, GtkInfoBar .level-bar.trough { + background-color: rgba(0, 0, 0, 0.2); } /************* * Level Bar * diff --git a/common/gtk-3.0/3.14/gtk-contained-solid-dark.css b/common/gtk-3.0/3.14/gtk-contained-solid-dark.css index 5bbd0f7..74afd0f 100644 --- a/common/gtk-3.0/3.14/gtk-contained-solid-dark.css +++ b/common/gtk-3.0/3.14/gtk-contained-solid-dark.css @@ -1716,7 +1716,8 @@ GtkSwitch { GtkSwitch.trough { background-image: -gtk-scaled(url("assets/switch-dark.png"), url("assets/switch-dark@2.png")); } -.list-row:selected GtkSwitch.trough { +.list-row:selected GtkSwitch.trough, +GtkInfoBar GtkSwitch.trough { background-image: -gtk-scaled(url("assets/switch-selected.png"), url("assets/switch-selected@2.png")); } .header-bar GtkSwitch.trough, @@ -1726,7 +1727,8 @@ GtkSwitch.trough { GtkSwitch.trough:active { background-image: -gtk-scaled(url("assets/switch-active-dark.png"), url("assets/switch-active-dark@2.png")); } -.list-row:selected GtkSwitch.trough:active { +.list-row:selected GtkSwitch.trough:active, +GtkInfoBar GtkSwitch.trough:active { background-image: -gtk-scaled(url("assets/switch-active-selected.png"), url("assets/switch-active-selected@2.png")); } .header-bar GtkSwitch.trough:active, @@ -1736,7 +1738,8 @@ GtkSwitch.trough:active { GtkSwitch.trough:insensitive { background-image: -gtk-scaled(url("assets/switch-insensitive-dark.png"), url("assets/switch-insensitive-dark@2.png")); } -.list-row:selected GtkSwitch.trough:insensitive { +.list-row:selected GtkSwitch.trough:insensitive, +GtkInfoBar GtkSwitch.trough:insensitive { background-image: -gtk-scaled(url("assets/switch-insensitive-selected.png"), url("assets/switch-insensitive-selected@2.png")); } .header-bar GtkSwitch.trough:insensitive, @@ -1746,7 +1749,8 @@ GtkSwitch.trough:insensitive { GtkSwitch.trough:active:insensitive { background-image: -gtk-scaled(url("assets/switch-active-insensitive-dark.png"), url("assets/switch-active-insensitive-dark@2.png")); } -.list-row:selected GtkSwitch.trough:active:insensitive { +.list-row:selected GtkSwitch.trough:active:insensitive, +GtkInfoBar GtkSwitch.trough:active:insensitive { background-image: -gtk-scaled(url("assets/switch-active-insensitive-selected.png"), url("assets/switch-active-insensitive-selected@2.png")); } .header-bar GtkSwitch.trough:active:insensitive, @@ -1760,84 +1764,96 @@ GtkSwitch.trough:active:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); } GtkTreeView.view.check:selected, -.list-row:selected .check { +.list-row:selected .check, +GtkInfoBar .check { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-selected.png"), url("assets/checkbox-unchecked-selected@2.png")); } .check:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); } GtkTreeView.view.check:insensitive:selected, -.list-row:selected .check:insensitive { +.list-row:selected .check:insensitive, +GtkInfoBar .check:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-selected.png"), url("assets/checkbox-unchecked-insensitive-selected@2.png")); } .check:inconsistent { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); } GtkTreeView.view.check:inconsistent:selected, -.list-row:selected .check:inconsistent { +.list-row:selected .check:inconsistent, +GtkInfoBar .check:inconsistent { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-selected.png"), url("assets/checkbox-mixed-selected@2.png")); } .check:inconsistent:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); } GtkTreeView.view.check:inconsistent:insensitive:selected, -.list-row:selected .check:inconsistent:insensitive { +.list-row:selected .check:inconsistent:insensitive, +GtkInfoBar .check:inconsistent:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-selected.png"), url("assets/checkbox-mixed-insensitive-selected@2.png")); } .check:checked { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); } GtkTreeView.view.check:checked:selected, -.list-row:selected .check:checked { +.list-row:selected .check:checked, +GtkInfoBar .check:checked { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selected.png"), url("assets/checkbox-checked-selected@2.png")); } .check:checked:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); } GtkTreeView.view.check:checked:insensitive:selected, -.list-row:selected .check:checked:insensitive { +.list-row:selected .check:checked:insensitive, +GtkInfoBar .check:checked:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-selected.png"), url("assets/checkbox-checked-insensitive-selected@2.png")); } .radio { -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); } GtkTreeView.view.radio:selected, -.list-row:selected .radio { +.list-row:selected .radio, +GtkInfoBar .radio { -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-selected.png"), url("assets/radio-unchecked-selected@2.png")); } .radio:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); } GtkTreeView.view.radio:insensitive:selected, -.list-row:selected .radio:insensitive { +.list-row:selected .radio:insensitive, +GtkInfoBar .radio:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-selected.png"), url("assets/radio-unchecked-insensitive-selected@2.png")); } .radio:inconsistent { -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); } GtkTreeView.view.radio:inconsistent:selected, -.list-row:selected .radio:inconsistent { +.list-row:selected .radio:inconsistent, +GtkInfoBar .radio:inconsistent { -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-selected.png"), url("assets/radio-mixed-selected@2.png")); } .radio:inconsistent:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); } GtkTreeView.view.radio:inconsistent:insensitive:selected, -.list-row:selected .radio:inconsistent:insensitive { +.list-row:selected .radio:inconsistent:insensitive, +GtkInfoBar .radio:inconsistent:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-selected.png"), url("assets/radio-mixed-insensitive-selected@2.png")); } .radio:checked { -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); } GtkTreeView.view.radio:checked:selected, -.list-row:selected .radio:checked { +.list-row:selected .radio:checked, +GtkInfoBar .radio:checked { -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-selected.png"), url("assets/radio-checked-selected@2.png")); } .radio:checked:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); } GtkTreeView.view.radio:checked:insensitive:selected, -.list-row:selected .radio:checked:insensitive { +.list-row:selected .radio:checked:insensitive, +GtkInfoBar .radio:checked:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-selected.png"), url("assets/radio-checked-insensitive-selected@2.png")); } GtkIconView.view.check, @@ -1897,16 +1913,20 @@ GtkCheckButton.text-button, GtkRadioButton.text-button { .osd .scale.slider:active { background-image: linear-gradient(to bottom, #2679db); border-color: #2679db; } - .list-row:selected .scale.slider { + .list-row:selected .scale.slider, + GtkInfoBar .scale.slider { background-image: linear-gradient(to bottom, #ffffff); border-color: #ffffff; } - .list-row:selected .scale.slider:hover { + .list-row:selected .scale.slider:hover, + GtkInfoBar .scale.slider:hover { background-image: linear-gradient(to bottom, #e5effb); border-color: #e5effb; } - .list-row:selected .scale.slider:active { + .list-row:selected .scale.slider:active, + GtkInfoBar .scale.slider:active { background-image: linear-gradient(to bottom, #a9caf1); border-color: #a9caf1; } - .list-row:selected .scale.slider:insensitive { + .list-row:selected .scale.slider:insensitive, + GtkInfoBar .scale.slider:insensitive { background-image: linear-gradient(to bottom, #b1cff2); border-color: #b1cff2; } .scale.trough { @@ -1925,13 +1945,17 @@ GtkCheckButton.text-button, GtkRadioButton.text-button { .osd .scale.trough.highlight { background-image: none; background-image: linear-gradient(to bottom, #5294E2); } - .list-row:selected .scale.trough { + .list-row:selected .scale.trough, + GtkInfoBar .scale.trough { background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2)); } - .list-row:selected .scale.trough.highlight { + .list-row:selected .scale.trough.highlight, + GtkInfoBar .scale.trough.highlight { background-image: linear-gradient(to bottom, #ffffff); } - .list-row:selected .scale.trough.highlight:insensitive { + .list-row:selected .scale.trough.highlight:insensitive, + GtkInfoBar .scale.trough.highlight:insensitive { background-image: linear-gradient(to bottom, #b1cff2); } - .list-row:selected .scale.trough:insensitive { + .list-row:selected .scale.trough:insensitive, + GtkInfoBar .scale.trough:insensitive { background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1)); } /***************** @@ -1953,6 +1977,9 @@ GtkProgressBar { box-shadow: none; } .progressbar.osd { background-color: #5294E2; } + .list-row:selected .progressbar, + GtkInfoBar .progressbar { + background-color: #ffffff; } .osd .scale.progressbar { background-color: #5294E2; } @@ -1965,6 +1992,10 @@ GtkProgressBar.trough, .level-bar.trough { border-style: none; background-color: transparent; box-shadow: none; } + .list-row:selected GtkProgressBar.trough, + .list-row:selected .level-bar.trough, + GtkInfoBar GtkProgressBar.trough, GtkInfoBar .level-bar.trough { + background-color: rgba(0, 0, 0, 0.2); } /************* * Level Bar * diff --git a/common/gtk-3.0/3.14/gtk-contained-solid-darker.css b/common/gtk-3.0/3.14/gtk-contained-solid-darker.css index 4468155..dd1a710 100644 --- a/common/gtk-3.0/3.14/gtk-contained-solid-darker.css +++ b/common/gtk-3.0/3.14/gtk-contained-solid-darker.css @@ -1719,7 +1719,8 @@ GtkSwitch { GtkSwitch.trough { background-image: -gtk-scaled(url("assets/switch.png"), url("assets/switch@2.png")); } -.list-row:selected GtkSwitch.trough { +.list-row:selected GtkSwitch.trough, +GtkInfoBar GtkSwitch.trough { background-image: -gtk-scaled(url("assets/switch-selected.png"), url("assets/switch-selected@2.png")); } .header-bar GtkSwitch.trough, @@ -1729,7 +1730,8 @@ GtkSwitch.trough { GtkSwitch.trough:active { background-image: -gtk-scaled(url("assets/switch-active.png"), url("assets/switch-active@2.png")); } -.list-row:selected GtkSwitch.trough:active { +.list-row:selected GtkSwitch.trough:active, +GtkInfoBar GtkSwitch.trough:active { background-image: -gtk-scaled(url("assets/switch-active-selected.png"), url("assets/switch-active-selected@2.png")); } .header-bar GtkSwitch.trough:active, @@ -1739,7 +1741,8 @@ GtkSwitch.trough:active { GtkSwitch.trough:insensitive { background-image: -gtk-scaled(url("assets/switch-insensitive.png"), url("assets/switch-insensitive@2.png")); } -.list-row:selected GtkSwitch.trough:insensitive { +.list-row:selected GtkSwitch.trough:insensitive, +GtkInfoBar GtkSwitch.trough:insensitive { background-image: -gtk-scaled(url("assets/switch-insensitive-selected.png"), url("assets/switch-insensitive-selected@2.png")); } .header-bar GtkSwitch.trough:insensitive, @@ -1749,7 +1752,8 @@ GtkSwitch.trough:insensitive { GtkSwitch.trough:active:insensitive { background-image: -gtk-scaled(url("assets/switch-active-insensitive.png"), url("assets/switch-active-insensitive@2.png")); } -.list-row:selected GtkSwitch.trough:active:insensitive { +.list-row:selected GtkSwitch.trough:active:insensitive, +GtkInfoBar GtkSwitch.trough:active:insensitive { background-image: -gtk-scaled(url("assets/switch-active-insensitive-selected.png"), url("assets/switch-active-insensitive-selected@2.png")); } .header-bar GtkSwitch.trough:active:insensitive, @@ -1763,84 +1767,96 @@ GtkSwitch.trough:active:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked.png"), url("assets/checkbox-unchecked@2.png")); } GtkTreeView.view.check:selected, -.list-row:selected .check { +.list-row:selected .check, +GtkInfoBar .check { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-selected.png"), url("assets/checkbox-unchecked-selected@2.png")); } .check:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive.png"), url("assets/checkbox-unchecked-insensitive@2.png")); } GtkTreeView.view.check:insensitive:selected, -.list-row:selected .check:insensitive { +.list-row:selected .check:insensitive, +GtkInfoBar .check:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-selected.png"), url("assets/checkbox-unchecked-insensitive-selected@2.png")); } .check:inconsistent { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed.png"), url("assets/checkbox-mixed@2.png")); } GtkTreeView.view.check:inconsistent:selected, -.list-row:selected .check:inconsistent { +.list-row:selected .check:inconsistent, +GtkInfoBar .check:inconsistent { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-selected.png"), url("assets/checkbox-mixed-selected@2.png")); } .check:inconsistent:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive.png"), url("assets/checkbox-mixed-insensitive@2.png")); } GtkTreeView.view.check:inconsistent:insensitive:selected, -.list-row:selected .check:inconsistent:insensitive { +.list-row:selected .check:inconsistent:insensitive, +GtkInfoBar .check:inconsistent:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-selected.png"), url("assets/checkbox-mixed-insensitive-selected@2.png")); } .check:checked { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked.png"), url("assets/checkbox-checked@2.png")); } GtkTreeView.view.check:checked:selected, -.list-row:selected .check:checked { +.list-row:selected .check:checked, +GtkInfoBar .check:checked { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selected.png"), url("assets/checkbox-checked-selected@2.png")); } .check:checked:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive.png"), url("assets/checkbox-checked-insensitive@2.png")); } GtkTreeView.view.check:checked:insensitive:selected, -.list-row:selected .check:checked:insensitive { +.list-row:selected .check:checked:insensitive, +GtkInfoBar .check:checked:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-selected.png"), url("assets/checkbox-checked-insensitive-selected@2.png")); } .radio { -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked.png"), url("assets/radio-unchecked@2.png")); } GtkTreeView.view.radio:selected, -.list-row:selected .radio { +.list-row:selected .radio, +GtkInfoBar .radio { -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-selected.png"), url("assets/radio-unchecked-selected@2.png")); } .radio:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive.png"), url("assets/radio-unchecked-insensitive@2.png")); } GtkTreeView.view.radio:insensitive:selected, -.list-row:selected .radio:insensitive { +.list-row:selected .radio:insensitive, +GtkInfoBar .radio:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-selected.png"), url("assets/radio-unchecked-insensitive-selected@2.png")); } .radio:inconsistent { -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed.png"), url("assets/radio-mixed@2.png")); } GtkTreeView.view.radio:inconsistent:selected, -.list-row:selected .radio:inconsistent { +.list-row:selected .radio:inconsistent, +GtkInfoBar .radio:inconsistent { -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-selected.png"), url("assets/radio-mixed-selected@2.png")); } .radio:inconsistent:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive.png"), url("assets/radio-mixed-insensitive@2.png")); } GtkTreeView.view.radio:inconsistent:insensitive:selected, -.list-row:selected .radio:inconsistent:insensitive { +.list-row:selected .radio:inconsistent:insensitive, +GtkInfoBar .radio:inconsistent:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-selected.png"), url("assets/radio-mixed-insensitive-selected@2.png")); } .radio:checked { -gtk-icon-source: -gtk-scaled(url("assets/radio-checked.png"), url("assets/radio-checked@2.png")); } GtkTreeView.view.radio:checked:selected, -.list-row:selected .radio:checked { +.list-row:selected .radio:checked, +GtkInfoBar .radio:checked { -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-selected.png"), url("assets/radio-checked-selected@2.png")); } .radio:checked:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive.png"), url("assets/radio-checked-insensitive@2.png")); } GtkTreeView.view.radio:checked:insensitive:selected, -.list-row:selected .radio:checked:insensitive { +.list-row:selected .radio:checked:insensitive, +GtkInfoBar .radio:checked:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-selected.png"), url("assets/radio-checked-insensitive-selected@2.png")); } GtkIconView.view.check, @@ -1900,16 +1916,20 @@ GtkCheckButton.text-button, GtkRadioButton.text-button { .osd .scale.slider:active { background-image: linear-gradient(to bottom, #2679db); border-color: #2679db; } - .list-row:selected .scale.slider { + .list-row:selected .scale.slider, + GtkInfoBar .scale.slider { background-image: linear-gradient(to bottom, #ffffff); border-color: #ffffff; } - .list-row:selected .scale.slider:hover { + .list-row:selected .scale.slider:hover, + GtkInfoBar .scale.slider:hover { background-image: linear-gradient(to bottom, #e5effb); border-color: #e5effb; } - .list-row:selected .scale.slider:active { + .list-row:selected .scale.slider:active, + GtkInfoBar .scale.slider:active { background-image: linear-gradient(to bottom, #a9caf1); border-color: #a9caf1; } - .list-row:selected .scale.slider:insensitive { + .list-row:selected .scale.slider:insensitive, + GtkInfoBar .scale.slider:insensitive { background-image: linear-gradient(to bottom, #b1cff2); border-color: #b1cff2; } .scale.trough { @@ -1928,13 +1948,17 @@ GtkCheckButton.text-button, GtkRadioButton.text-button { .osd .scale.trough.highlight { background-image: none; background-image: linear-gradient(to bottom, #5294E2); } - .list-row:selected .scale.trough { + .list-row:selected .scale.trough, + GtkInfoBar .scale.trough { background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2)); } - .list-row:selected .scale.trough.highlight { + .list-row:selected .scale.trough.highlight, + GtkInfoBar .scale.trough.highlight { background-image: linear-gradient(to bottom, #ffffff); } - .list-row:selected .scale.trough.highlight:insensitive { + .list-row:selected .scale.trough.highlight:insensitive, + GtkInfoBar .scale.trough.highlight:insensitive { background-image: linear-gradient(to bottom, #b1cff2); } - .list-row:selected .scale.trough:insensitive { + .list-row:selected .scale.trough:insensitive, + GtkInfoBar .scale.trough:insensitive { background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1)); } /***************** @@ -1956,6 +1980,9 @@ GtkProgressBar { box-shadow: none; } .progressbar.osd { background-color: #5294E2; } + .list-row:selected .progressbar, + GtkInfoBar .progressbar { + background-color: #ffffff; } .osd .scale.progressbar { background-color: #5294E2; } @@ -1968,6 +1995,10 @@ GtkProgressBar.trough, .level-bar.trough { border-style: none; background-color: transparent; box-shadow: none; } + .list-row:selected GtkProgressBar.trough, + .list-row:selected .level-bar.trough, + GtkInfoBar GtkProgressBar.trough, GtkInfoBar .level-bar.trough { + background-color: rgba(0, 0, 0, 0.2); } /************* * Level Bar * diff --git a/common/gtk-3.0/3.14/gtk-contained-solid.css b/common/gtk-3.0/3.14/gtk-contained-solid.css index 18ebb53..757cc78 100644 --- a/common/gtk-3.0/3.14/gtk-contained-solid.css +++ b/common/gtk-3.0/3.14/gtk-contained-solid.css @@ -1719,7 +1719,8 @@ GtkSwitch { GtkSwitch.trough { background-image: -gtk-scaled(url("assets/switch.png"), url("assets/switch@2.png")); } -.list-row:selected GtkSwitch.trough { +.list-row:selected GtkSwitch.trough, +GtkInfoBar GtkSwitch.trough { background-image: -gtk-scaled(url("assets/switch-selected.png"), url("assets/switch-selected@2.png")); } .header-bar GtkSwitch.trough, @@ -1729,7 +1730,8 @@ GtkSwitch.trough { GtkSwitch.trough:active { background-image: -gtk-scaled(url("assets/switch-active.png"), url("assets/switch-active@2.png")); } -.list-row:selected GtkSwitch.trough:active { +.list-row:selected GtkSwitch.trough:active, +GtkInfoBar GtkSwitch.trough:active { background-image: -gtk-scaled(url("assets/switch-active-selected.png"), url("assets/switch-active-selected@2.png")); } .header-bar GtkSwitch.trough:active, @@ -1739,7 +1741,8 @@ GtkSwitch.trough:active { GtkSwitch.trough:insensitive { background-image: -gtk-scaled(url("assets/switch-insensitive.png"), url("assets/switch-insensitive@2.png")); } -.list-row:selected GtkSwitch.trough:insensitive { +.list-row:selected GtkSwitch.trough:insensitive, +GtkInfoBar GtkSwitch.trough:insensitive { background-image: -gtk-scaled(url("assets/switch-insensitive-selected.png"), url("assets/switch-insensitive-selected@2.png")); } .header-bar GtkSwitch.trough:insensitive, @@ -1749,7 +1752,8 @@ GtkSwitch.trough:insensitive { GtkSwitch.trough:active:insensitive { background-image: -gtk-scaled(url("assets/switch-active-insensitive.png"), url("assets/switch-active-insensitive@2.png")); } -.list-row:selected GtkSwitch.trough:active:insensitive { +.list-row:selected GtkSwitch.trough:active:insensitive, +GtkInfoBar GtkSwitch.trough:active:insensitive { background-image: -gtk-scaled(url("assets/switch-active-insensitive-selected.png"), url("assets/switch-active-insensitive-selected@2.png")); } .header-bar GtkSwitch.trough:active:insensitive, @@ -1763,84 +1767,96 @@ GtkSwitch.trough:active:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked.png"), url("assets/checkbox-unchecked@2.png")); } GtkTreeView.view.check:selected, -.list-row:selected .check { +.list-row:selected .check, +GtkInfoBar .check { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-selected.png"), url("assets/checkbox-unchecked-selected@2.png")); } .check:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive.png"), url("assets/checkbox-unchecked-insensitive@2.png")); } GtkTreeView.view.check:insensitive:selected, -.list-row:selected .check:insensitive { +.list-row:selected .check:insensitive, +GtkInfoBar .check:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-selected.png"), url("assets/checkbox-unchecked-insensitive-selected@2.png")); } .check:inconsistent { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed.png"), url("assets/checkbox-mixed@2.png")); } GtkTreeView.view.check:inconsistent:selected, -.list-row:selected .check:inconsistent { +.list-row:selected .check:inconsistent, +GtkInfoBar .check:inconsistent { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-selected.png"), url("assets/checkbox-mixed-selected@2.png")); } .check:inconsistent:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive.png"), url("assets/checkbox-mixed-insensitive@2.png")); } GtkTreeView.view.check:inconsistent:insensitive:selected, -.list-row:selected .check:inconsistent:insensitive { +.list-row:selected .check:inconsistent:insensitive, +GtkInfoBar .check:inconsistent:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-selected.png"), url("assets/checkbox-mixed-insensitive-selected@2.png")); } .check:checked { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked.png"), url("assets/checkbox-checked@2.png")); } GtkTreeView.view.check:checked:selected, -.list-row:selected .check:checked { +.list-row:selected .check:checked, +GtkInfoBar .check:checked { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selected.png"), url("assets/checkbox-checked-selected@2.png")); } .check:checked:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive.png"), url("assets/checkbox-checked-insensitive@2.png")); } GtkTreeView.view.check:checked:insensitive:selected, -.list-row:selected .check:checked:insensitive { +.list-row:selected .check:checked:insensitive, +GtkInfoBar .check:checked:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-selected.png"), url("assets/checkbox-checked-insensitive-selected@2.png")); } .radio { -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked.png"), url("assets/radio-unchecked@2.png")); } GtkTreeView.view.radio:selected, -.list-row:selected .radio { +.list-row:selected .radio, +GtkInfoBar .radio { -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-selected.png"), url("assets/radio-unchecked-selected@2.png")); } .radio:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive.png"), url("assets/radio-unchecked-insensitive@2.png")); } GtkTreeView.view.radio:insensitive:selected, -.list-row:selected .radio:insensitive { +.list-row:selected .radio:insensitive, +GtkInfoBar .radio:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-selected.png"), url("assets/radio-unchecked-insensitive-selected@2.png")); } .radio:inconsistent { -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed.png"), url("assets/radio-mixed@2.png")); } GtkTreeView.view.radio:inconsistent:selected, -.list-row:selected .radio:inconsistent { +.list-row:selected .radio:inconsistent, +GtkInfoBar .radio:inconsistent { -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-selected.png"), url("assets/radio-mixed-selected@2.png")); } .radio:inconsistent:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive.png"), url("assets/radio-mixed-insensitive@2.png")); } GtkTreeView.view.radio:inconsistent:insensitive:selected, -.list-row:selected .radio:inconsistent:insensitive { +.list-row:selected .radio:inconsistent:insensitive, +GtkInfoBar .radio:inconsistent:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-selected.png"), url("assets/radio-mixed-insensitive-selected@2.png")); } .radio:checked { -gtk-icon-source: -gtk-scaled(url("assets/radio-checked.png"), url("assets/radio-checked@2.png")); } GtkTreeView.view.radio:checked:selected, -.list-row:selected .radio:checked { +.list-row:selected .radio:checked, +GtkInfoBar .radio:checked { -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-selected.png"), url("assets/radio-checked-selected@2.png")); } .radio:checked:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive.png"), url("assets/radio-checked-insensitive@2.png")); } GtkTreeView.view.radio:checked:insensitive:selected, -.list-row:selected .radio:checked:insensitive { +.list-row:selected .radio:checked:insensitive, +GtkInfoBar .radio:checked:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-selected.png"), url("assets/radio-checked-insensitive-selected@2.png")); } GtkIconView.view.check, @@ -1900,16 +1916,20 @@ GtkCheckButton.text-button, GtkRadioButton.text-button { .osd .scale.slider:active { background-image: linear-gradient(to bottom, #2679db); border-color: #2679db; } - .list-row:selected .scale.slider { + .list-row:selected .scale.slider, + GtkInfoBar .scale.slider { background-image: linear-gradient(to bottom, #ffffff); border-color: #ffffff; } - .list-row:selected .scale.slider:hover { + .list-row:selected .scale.slider:hover, + GtkInfoBar .scale.slider:hover { background-image: linear-gradient(to bottom, #e5effb); border-color: #e5effb; } - .list-row:selected .scale.slider:active { + .list-row:selected .scale.slider:active, + GtkInfoBar .scale.slider:active { background-image: linear-gradient(to bottom, #a9caf1); border-color: #a9caf1; } - .list-row:selected .scale.slider:insensitive { + .list-row:selected .scale.slider:insensitive, + GtkInfoBar .scale.slider:insensitive { background-image: linear-gradient(to bottom, #b1cff2); border-color: #b1cff2; } .scale.trough { @@ -1928,13 +1948,17 @@ GtkCheckButton.text-button, GtkRadioButton.text-button { .osd .scale.trough.highlight { background-image: none; background-image: linear-gradient(to bottom, #5294E2); } - .list-row:selected .scale.trough { + .list-row:selected .scale.trough, + GtkInfoBar .scale.trough { background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2)); } - .list-row:selected .scale.trough.highlight { + .list-row:selected .scale.trough.highlight, + GtkInfoBar .scale.trough.highlight { background-image: linear-gradient(to bottom, #ffffff); } - .list-row:selected .scale.trough.highlight:insensitive { + .list-row:selected .scale.trough.highlight:insensitive, + GtkInfoBar .scale.trough.highlight:insensitive { background-image: linear-gradient(to bottom, #b1cff2); } - .list-row:selected .scale.trough:insensitive { + .list-row:selected .scale.trough:insensitive, + GtkInfoBar .scale.trough:insensitive { background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1)); } /***************** @@ -1956,6 +1980,9 @@ GtkProgressBar { box-shadow: none; } .progressbar.osd { background-color: #5294E2; } + .list-row:selected .progressbar, + GtkInfoBar .progressbar { + background-color: #ffffff; } .osd .scale.progressbar { background-color: #5294E2; } @@ -1968,6 +1995,10 @@ GtkProgressBar.trough, .level-bar.trough { border-style: none; background-color: transparent; box-shadow: none; } + .list-row:selected GtkProgressBar.trough, + .list-row:selected .level-bar.trough, + GtkInfoBar GtkProgressBar.trough, GtkInfoBar .level-bar.trough { + background-color: rgba(0, 0, 0, 0.2); } /************* * Level Bar * diff --git a/common/gtk-3.0/3.14/gtk-contained.css b/common/gtk-3.0/3.14/gtk-contained.css index 79dfc5a..922825a 100644 --- a/common/gtk-3.0/3.14/gtk-contained.css +++ b/common/gtk-3.0/3.14/gtk-contained.css @@ -1719,7 +1719,8 @@ GtkSwitch { GtkSwitch.trough { background-image: -gtk-scaled(url("assets/switch.png"), url("assets/switch@2.png")); } -.list-row:selected GtkSwitch.trough { +.list-row:selected GtkSwitch.trough, +GtkInfoBar GtkSwitch.trough { background-image: -gtk-scaled(url("assets/switch-selected.png"), url("assets/switch-selected@2.png")); } .header-bar GtkSwitch.trough, @@ -1729,7 +1730,8 @@ GtkSwitch.trough { GtkSwitch.trough:active { background-image: -gtk-scaled(url("assets/switch-active.png"), url("assets/switch-active@2.png")); } -.list-row:selected GtkSwitch.trough:active { +.list-row:selected GtkSwitch.trough:active, +GtkInfoBar GtkSwitch.trough:active { background-image: -gtk-scaled(url("assets/switch-active-selected.png"), url("assets/switch-active-selected@2.png")); } .header-bar GtkSwitch.trough:active, @@ -1739,7 +1741,8 @@ GtkSwitch.trough:active { GtkSwitch.trough:insensitive { background-image: -gtk-scaled(url("assets/switch-insensitive.png"), url("assets/switch-insensitive@2.png")); } -.list-row:selected GtkSwitch.trough:insensitive { +.list-row:selected GtkSwitch.trough:insensitive, +GtkInfoBar GtkSwitch.trough:insensitive { background-image: -gtk-scaled(url("assets/switch-insensitive-selected.png"), url("assets/switch-insensitive-selected@2.png")); } .header-bar GtkSwitch.trough:insensitive, @@ -1749,7 +1752,8 @@ GtkSwitch.trough:insensitive { GtkSwitch.trough:active:insensitive { background-image: -gtk-scaled(url("assets/switch-active-insensitive.png"), url("assets/switch-active-insensitive@2.png")); } -.list-row:selected GtkSwitch.trough:active:insensitive { +.list-row:selected GtkSwitch.trough:active:insensitive, +GtkInfoBar GtkSwitch.trough:active:insensitive { background-image: -gtk-scaled(url("assets/switch-active-insensitive-selected.png"), url("assets/switch-active-insensitive-selected@2.png")); } .header-bar GtkSwitch.trough:active:insensitive, @@ -1763,84 +1767,96 @@ GtkSwitch.trough:active:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked.png"), url("assets/checkbox-unchecked@2.png")); } GtkTreeView.view.check:selected, -.list-row:selected .check { +.list-row:selected .check, +GtkInfoBar .check { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-selected.png"), url("assets/checkbox-unchecked-selected@2.png")); } .check:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive.png"), url("assets/checkbox-unchecked-insensitive@2.png")); } GtkTreeView.view.check:insensitive:selected, -.list-row:selected .check:insensitive { +.list-row:selected .check:insensitive, +GtkInfoBar .check:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-selected.png"), url("assets/checkbox-unchecked-insensitive-selected@2.png")); } .check:inconsistent { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed.png"), url("assets/checkbox-mixed@2.png")); } GtkTreeView.view.check:inconsistent:selected, -.list-row:selected .check:inconsistent { +.list-row:selected .check:inconsistent, +GtkInfoBar .check:inconsistent { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-selected.png"), url("assets/checkbox-mixed-selected@2.png")); } .check:inconsistent:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive.png"), url("assets/checkbox-mixed-insensitive@2.png")); } GtkTreeView.view.check:inconsistent:insensitive:selected, -.list-row:selected .check:inconsistent:insensitive { +.list-row:selected .check:inconsistent:insensitive, +GtkInfoBar .check:inconsistent:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-selected.png"), url("assets/checkbox-mixed-insensitive-selected@2.png")); } .check:checked { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked.png"), url("assets/checkbox-checked@2.png")); } GtkTreeView.view.check:checked:selected, -.list-row:selected .check:checked { +.list-row:selected .check:checked, +GtkInfoBar .check:checked { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selected.png"), url("assets/checkbox-checked-selected@2.png")); } .check:checked:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive.png"), url("assets/checkbox-checked-insensitive@2.png")); } GtkTreeView.view.check:checked:insensitive:selected, -.list-row:selected .check:checked:insensitive { +.list-row:selected .check:checked:insensitive, +GtkInfoBar .check:checked:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-selected.png"), url("assets/checkbox-checked-insensitive-selected@2.png")); } .radio { -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked.png"), url("assets/radio-unchecked@2.png")); } GtkTreeView.view.radio:selected, -.list-row:selected .radio { +.list-row:selected .radio, +GtkInfoBar .radio { -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-selected.png"), url("assets/radio-unchecked-selected@2.png")); } .radio:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive.png"), url("assets/radio-unchecked-insensitive@2.png")); } GtkTreeView.view.radio:insensitive:selected, -.list-row:selected .radio:insensitive { +.list-row:selected .radio:insensitive, +GtkInfoBar .radio:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-selected.png"), url("assets/radio-unchecked-insensitive-selected@2.png")); } .radio:inconsistent { -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed.png"), url("assets/radio-mixed@2.png")); } GtkTreeView.view.radio:inconsistent:selected, -.list-row:selected .radio:inconsistent { +.list-row:selected .radio:inconsistent, +GtkInfoBar .radio:inconsistent { -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-selected.png"), url("assets/radio-mixed-selected@2.png")); } .radio:inconsistent:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive.png"), url("assets/radio-mixed-insensitive@2.png")); } GtkTreeView.view.radio:inconsistent:insensitive:selected, -.list-row:selected .radio:inconsistent:insensitive { +.list-row:selected .radio:inconsistent:insensitive, +GtkInfoBar .radio:inconsistent:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-selected.png"), url("assets/radio-mixed-insensitive-selected@2.png")); } .radio:checked { -gtk-icon-source: -gtk-scaled(url("assets/radio-checked.png"), url("assets/radio-checked@2.png")); } GtkTreeView.view.radio:checked:selected, -.list-row:selected .radio:checked { +.list-row:selected .radio:checked, +GtkInfoBar .radio:checked { -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-selected.png"), url("assets/radio-checked-selected@2.png")); } .radio:checked:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive.png"), url("assets/radio-checked-insensitive@2.png")); } GtkTreeView.view.radio:checked:insensitive:selected, -.list-row:selected .radio:checked:insensitive { +.list-row:selected .radio:checked:insensitive, +GtkInfoBar .radio:checked:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-selected.png"), url("assets/radio-checked-insensitive-selected@2.png")); } GtkIconView.view.check, @@ -1900,16 +1916,20 @@ GtkCheckButton.text-button, GtkRadioButton.text-button { .osd .scale.slider:active { background-image: linear-gradient(to bottom, #2679db); border-color: #2679db; } - .list-row:selected .scale.slider { + .list-row:selected .scale.slider, + GtkInfoBar .scale.slider { background-image: linear-gradient(to bottom, #ffffff); border-color: #ffffff; } - .list-row:selected .scale.slider:hover { + .list-row:selected .scale.slider:hover, + GtkInfoBar .scale.slider:hover { background-image: linear-gradient(to bottom, #e5effb); border-color: #e5effb; } - .list-row:selected .scale.slider:active { + .list-row:selected .scale.slider:active, + GtkInfoBar .scale.slider:active { background-image: linear-gradient(to bottom, #a9caf1); border-color: #a9caf1; } - .list-row:selected .scale.slider:insensitive { + .list-row:selected .scale.slider:insensitive, + GtkInfoBar .scale.slider:insensitive { background-image: linear-gradient(to bottom, #b1cff2); border-color: #b1cff2; } .scale.trough { @@ -1928,13 +1948,17 @@ GtkCheckButton.text-button, GtkRadioButton.text-button { .osd .scale.trough.highlight { background-image: none; background-image: linear-gradient(to bottom, #5294E2); } - .list-row:selected .scale.trough { + .list-row:selected .scale.trough, + GtkInfoBar .scale.trough { background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2)); } - .list-row:selected .scale.trough.highlight { + .list-row:selected .scale.trough.highlight, + GtkInfoBar .scale.trough.highlight { background-image: linear-gradient(to bottom, #ffffff); } - .list-row:selected .scale.trough.highlight:insensitive { + .list-row:selected .scale.trough.highlight:insensitive, + GtkInfoBar .scale.trough.highlight:insensitive { background-image: linear-gradient(to bottom, #b1cff2); } - .list-row:selected .scale.trough:insensitive { + .list-row:selected .scale.trough:insensitive, + GtkInfoBar .scale.trough:insensitive { background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1)); } /***************** @@ -1956,6 +1980,9 @@ GtkProgressBar { box-shadow: none; } .progressbar.osd { background-color: #5294E2; } + .list-row:selected .progressbar, + GtkInfoBar .progressbar { + background-color: #ffffff; } .osd .scale.progressbar { background-color: #5294E2; } @@ -1968,6 +1995,10 @@ GtkProgressBar.trough, .level-bar.trough { border-style: none; background-color: transparent; box-shadow: none; } + .list-row:selected GtkProgressBar.trough, + .list-row:selected .level-bar.trough, + GtkInfoBar GtkProgressBar.trough, GtkInfoBar .level-bar.trough { + background-color: rgba(0, 0, 0, 0.2); } /************* * Level Bar * diff --git a/common/gtk-3.0/3.14/sass/_common.scss b/common/gtk-3.0/3.14/sass/_common.scss index 34e4284..8f34cf9 100644 --- a/common/gtk-3.0/3.14/sass/_common.scss +++ b/common/gtk-3.0/3.14/sass/_common.scss @@ -1917,7 +1917,8 @@ GtkSwitch { background-image: -gtk-scaled(url("assets/switch#{$l}#{$asset_suffix}.png"),url("assets/switch#{$l}#{$asset_suffix}@2.png")); } - .list-row:selected GtkSwitch.trough#{$k} { + .list-row:selected GtkSwitch.trough#{$k}, + GtkInfoBar GtkSwitch.trough#{$k} { background-image: -gtk-scaled(url("assets/switch#{$l}-selected.png"),url("assets/switch#{$l}-selected@2.png")); } @@ -1952,7 +1953,8 @@ GtkSwitch { // too similar in luminosity to the selected background color, hence // we need special casing. GtkTreeView.view.#{$w}#{$s}:selected, - .list-row:selected .#{$w}#{$s} { + .list-row:selected .#{$w}#{$s}, + GtkInfoBar .#{$w}#{$s} { -gtk-icon-source: -gtk-scaled(url("assets/#{$a}#{$as}-selected.png"), url("assets/#{$a}#{$as}-selected@2.png")); } @@ -2028,8 +2030,9 @@ GtkCheckButton.text-button, GtkRadioButton.text-button { border-color: darken($selected_bg_color, 10%); } } - //selected list-row sliders - .list-row:selected & { + //selected list-row and infobar sliders + .list-row:selected &, + GtkInfoBar & { background-image: linear-gradient(to bottom, $selected_fg_color); border-color: $selected_fg_color; @@ -2075,8 +2078,9 @@ GtkCheckButton.text-button, GtkRadioButton.text-button { } &:insensitive { } } - // troughs in selected list-rows - .list-row:selected & { + // troughs in selected list-rows and infobars + .list-row:selected &, + GtkInfoBar & { background-image: linear-gradient(to bottom, transparentize(black, 0.8)); &.highlight { @@ -2118,6 +2122,8 @@ GtkProgressBar { &.osd { background-color: $selected_bg_color; } + .list-row:selected &, + GtkInfoBar & { background-color: $selected_fg_color; } } .osd .scale.progressbar { @@ -2136,6 +2142,8 @@ GtkProgressBar.trough { box-shadow: none; //FIXME: there is a margin on top } + .list-row:selected &, + GtkInfoBar & { background-color: transparentize(black, 0.8); } } /************* -- cgit v1.2.3