aboutsummaryrefslogtreecommitdiff
path: root/common/gtk-3.0/3.14
diff options
context:
space:
mode:
authorHorst31802016-05-29 19:22:18 +0200
committerHorst31802016-05-29 19:22:18 +0200
commitca76d0e2e55cb9a6b69a29c19225c22bb50c6f96 (patch)
tree94b480739c9811fa2c72e2cf3bf57fa8293b3748 /common/gtk-3.0/3.14
parent753130a3ba5386d485d519b4a93aea4d184c4850 (diff)
downloadsolarc-theme-ca76d0e2e55cb9a6b69a29c19225c22bb50c6f96.tar.gz
solarc-theme-ca76d0e2e55cb9a6b69a29c19225c22bb50c6f96.tar.xz
solarc-theme-ca76d0e2e55cb9a6b69a29c19225c22bb50c6f96.zip
use accent color for menu highlight (fix #135)
Diffstat (limited to 'common/gtk-3.0/3.14')
-rw-r--r--common/gtk-3.0/3.14/gtk-dark.css26
-rw-r--r--common/gtk-3.0/3.14/gtk-darker.css26
-rw-r--r--common/gtk-3.0/3.14/gtk-solid-dark.css26
-rw-r--r--common/gtk-3.0/3.14/gtk-solid-darker.css26
-rw-r--r--common/gtk-3.0/3.14/gtk-solid.css26
-rw-r--r--common/gtk-3.0/3.14/gtk.css26
-rw-r--r--common/gtk-3.0/3.14/sass/_common.scss9
7 files changed, 137 insertions, 28 deletions
diff --git a/common/gtk-3.0/3.14/gtk-dark.css b/common/gtk-3.0/3.14/gtk-dark.css
index b2a429f..37c127c 100644
--- a/common/gtk-3.0/3.14/gtk-dark.css
+++ b/common/gtk-3.0/3.14/gtk-dark.css
@@ -1307,10 +1307,8 @@ column-header .button, column-header .button:hover, column-header .button:active
.menu .menuitem {
padding: 5px; }
.menu .menuitem:hover {
- color: #D3DAE3;
- background-color: rgba(255, 255, 255, 0.05);
- border: solid rgba(255, 255, 255, 0.07);
- border-width: 1px 0 1px 0; }
+ color: #ffffff;
+ background-color: #5294E2; }
.menu .menuitem:insensitive {
color: rgba(211, 218, 227, 0.45); }
.menu .menuitem.separator, .menu GtkPlacesSidebar.sidebar .menuitem.view.separator, GtkPlacesSidebar.sidebar .menu .menuitem.view.separator {
@@ -1614,6 +1612,7 @@ GtkFileChooserDialog .action-bar.frame .check,
GtkFileChooserDialog .dialog-vbox > .frame .check {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); }
+.menu .menuitem.check:hover,
GtkTreeView.view.check:selected,
.list-row:selected .check,
GtkInfoBar .check {
@@ -1626,6 +1625,7 @@ GtkFileChooserDialog .action-bar.frame .check:insensitive,
GtkFileChooserDialog .dialog-vbox > .frame .check:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); }
+.menu .menuitem.check:insensitive:hover,
GtkTreeView.view.check:insensitive:selected,
.list-row:selected .check:insensitive,
GtkInfoBar .check:insensitive {
@@ -1638,6 +1638,7 @@ GtkFileChooserDialog .action-bar.frame .check:inconsistent,
GtkFileChooserDialog .dialog-vbox > .frame .check:inconsistent {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); }
+.menu .menuitem.check:inconsistent:hover,
GtkTreeView.view.check:inconsistent:selected,
.list-row:selected .check:inconsistent,
GtkInfoBar .check:inconsistent {
@@ -1650,6 +1651,7 @@ GtkFileChooserDialog .action-bar.frame .check:inconsistent:insensitive,
GtkFileChooserDialog .dialog-vbox > .frame .check:inconsistent:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); }
+.menu .menuitem.check:inconsistent:insensitive:hover,
GtkTreeView.view.check:inconsistent:insensitive:selected,
.list-row:selected .check:inconsistent:insensitive,
GtkInfoBar .check:inconsistent:insensitive {
@@ -1662,6 +1664,7 @@ GtkFileChooserDialog .action-bar.frame .check:checked,
GtkFileChooserDialog .dialog-vbox > .frame .check:checked {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); }
+.menu .menuitem.check:checked:hover,
GtkTreeView.view.check:checked:selected,
.list-row:selected .check:checked,
GtkInfoBar .check:checked {
@@ -1674,6 +1677,7 @@ GtkFileChooserDialog .action-bar.frame .check:checked:insensitive,
GtkFileChooserDialog .dialog-vbox > .frame .check:checked:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); }
+.menu .menuitem.check:checked:insensitive:hover,
GtkTreeView.view.check:checked:insensitive:selected,
.list-row:selected .check:checked:insensitive,
GtkInfoBar .check:checked:insensitive {
@@ -1686,6 +1690,7 @@ GtkFileChooserDialog .action-bar.frame .radio,
GtkFileChooserDialog .dialog-vbox > .frame .radio {
-gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); }
+.menu .menuitem.radio:hover,
GtkTreeView.view.radio:selected,
.list-row:selected .radio,
GtkInfoBar .radio {
@@ -1698,6 +1703,7 @@ GtkFileChooserDialog .action-bar.frame .radio:insensitive,
GtkFileChooserDialog .dialog-vbox > .frame .radio:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); }
+.menu .menuitem.radio:insensitive:hover,
GtkTreeView.view.radio:insensitive:selected,
.list-row:selected .radio:insensitive,
GtkInfoBar .radio:insensitive {
@@ -1710,6 +1716,7 @@ GtkFileChooserDialog .action-bar.frame .radio:inconsistent,
GtkFileChooserDialog .dialog-vbox > .frame .radio:inconsistent {
-gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); }
+.menu .menuitem.radio:inconsistent:hover,
GtkTreeView.view.radio:inconsistent:selected,
.list-row:selected .radio:inconsistent,
GtkInfoBar .radio:inconsistent {
@@ -1722,6 +1729,7 @@ GtkFileChooserDialog .action-bar.frame .radio:inconsistent:insensitive,
GtkFileChooserDialog .dialog-vbox > .frame .radio:inconsistent:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); }
+.menu .menuitem.radio:inconsistent:insensitive:hover,
GtkTreeView.view.radio:inconsistent:insensitive:selected,
.list-row:selected .radio:inconsistent:insensitive,
GtkInfoBar .radio:inconsistent:insensitive {
@@ -1734,6 +1742,7 @@ GtkFileChooserDialog .action-bar.frame .radio:checked,
GtkFileChooserDialog .dialog-vbox > .frame .radio:checked {
-gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); }
+.menu .menuitem.radio:checked:hover,
GtkTreeView.view.radio:checked:selected,
.list-row:selected .radio:checked,
GtkInfoBar .radio:checked {
@@ -1746,6 +1755,7 @@ GtkFileChooserDialog .action-bar.frame .radio:checked:insensitive,
GtkFileChooserDialog .dialog-vbox > .frame .radio:checked:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); }
+.menu .menuitem.radio:checked:insensitive:hover,
GtkTreeView.view.radio:checked:insensitive:selected,
.list-row:selected .radio:checked:insensitive,
GtkInfoBar .radio:checked:insensitive {
@@ -1801,18 +1811,22 @@ GtkCheckButton.text-button, GtkRadioButton.text-button {
.osd .scale.slider:active {
background-image: linear-gradient(to bottom, #2679db);
border-color: #2679db; }
+ .menuitem:hover .scale.slider,
.list-row:selected .scale.slider,
GtkInfoBar .scale.slider {
background-image: linear-gradient(to bottom, #ffffff);
border-color: #ffffff; }
+ .menuitem:hover .scale.slider:hover,
.list-row:selected .scale.slider:hover,
GtkInfoBar .scale.slider:hover {
background-image: linear-gradient(to bottom, #e5effb);
border-color: #e5effb; }
+ .menuitem:hover .scale.slider:active,
.list-row:selected .scale.slider:active,
GtkInfoBar .scale.slider:active {
background-image: linear-gradient(to bottom, #a9caf1);
border-color: #a9caf1; }
+ .menuitem:hover .scale.slider:insensitive,
.list-row:selected .scale.slider:insensitive,
GtkInfoBar .scale.slider:insensitive {
background-image: linear-gradient(to bottom, #b1cff2);
@@ -1833,15 +1847,19 @@ GtkCheckButton.text-button, GtkRadioButton.text-button {
.osd .scale.trough.highlight {
background-image: none;
background-image: linear-gradient(to bottom, #5294E2); }
+ .menuitem:hover .scale.trough,
.list-row:selected .scale.trough,
GtkInfoBar .scale.trough {
background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2)); }
+ .menuitem:hover .scale.trough.highlight,
.list-row:selected .scale.trough.highlight,
GtkInfoBar .scale.trough.highlight {
background-image: linear-gradient(to bottom, #ffffff); }
+ .menuitem:hover .scale.trough.highlight:insensitive,
.list-row:selected .scale.trough.highlight:insensitive,
GtkInfoBar .scale.trough.highlight:insensitive {
background-image: linear-gradient(to bottom, #b1cff2); }
+ .menuitem:hover .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)); }
diff --git a/common/gtk-3.0/3.14/gtk-darker.css b/common/gtk-3.0/3.14/gtk-darker.css
index 25337f3..e3d4b6d 100644
--- a/common/gtk-3.0/3.14/gtk-darker.css
+++ b/common/gtk-3.0/3.14/gtk-darker.css
@@ -1310,10 +1310,8 @@ column-header .button, column-header .button:hover, column-header .button:active
.menu .menuitem {
padding: 5px; }
.menu .menuitem:hover {
- color: #5c616c;
- background-color: rgba(0, 0, 0, 0.04);
- border: solid rgba(0, 0, 0, 0.08);
- border-width: 1px 0 1px 0; }
+ color: #ffffff;
+ background-color: #5294E2; }
.menu .menuitem:insensitive {
color: rgba(92, 97, 108, 0.55); }
.menu .menuitem.separator, .menu GtkPlacesSidebar.sidebar .menuitem.view.separator, GtkPlacesSidebar.sidebar .menu .menuitem.view.separator {
@@ -1617,6 +1615,7 @@ GtkFileChooserDialog .action-bar.frame .check,
GtkFileChooserDialog .dialog-vbox > .frame .check {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); }
+.menu .menuitem.check:hover,
GtkTreeView.view.check:selected,
.list-row:selected .check,
GtkInfoBar .check {
@@ -1629,6 +1628,7 @@ GtkFileChooserDialog .action-bar.frame .check:insensitive,
GtkFileChooserDialog .dialog-vbox > .frame .check:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); }
+.menu .menuitem.check:insensitive:hover,
GtkTreeView.view.check:insensitive:selected,
.list-row:selected .check:insensitive,
GtkInfoBar .check:insensitive {
@@ -1641,6 +1641,7 @@ GtkFileChooserDialog .action-bar.frame .check:inconsistent,
GtkFileChooserDialog .dialog-vbox > .frame .check:inconsistent {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); }
+.menu .menuitem.check:inconsistent:hover,
GtkTreeView.view.check:inconsistent:selected,
.list-row:selected .check:inconsistent,
GtkInfoBar .check:inconsistent {
@@ -1653,6 +1654,7 @@ GtkFileChooserDialog .action-bar.frame .check:inconsistent:insensitive,
GtkFileChooserDialog .dialog-vbox > .frame .check:inconsistent:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); }
+.menu .menuitem.check:inconsistent:insensitive:hover,
GtkTreeView.view.check:inconsistent:insensitive:selected,
.list-row:selected .check:inconsistent:insensitive,
GtkInfoBar .check:inconsistent:insensitive {
@@ -1665,6 +1667,7 @@ GtkFileChooserDialog .action-bar.frame .check:checked,
GtkFileChooserDialog .dialog-vbox > .frame .check:checked {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); }
+.menu .menuitem.check:checked:hover,
GtkTreeView.view.check:checked:selected,
.list-row:selected .check:checked,
GtkInfoBar .check:checked {
@@ -1677,6 +1680,7 @@ GtkFileChooserDialog .action-bar.frame .check:checked:insensitive,
GtkFileChooserDialog .dialog-vbox > .frame .check:checked:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); }
+.menu .menuitem.check:checked:insensitive:hover,
GtkTreeView.view.check:checked:insensitive:selected,
.list-row:selected .check:checked:insensitive,
GtkInfoBar .check:checked:insensitive {
@@ -1689,6 +1693,7 @@ GtkFileChooserDialog .action-bar.frame .radio,
GtkFileChooserDialog .dialog-vbox > .frame .radio {
-gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); }
+.menu .menuitem.radio:hover,
GtkTreeView.view.radio:selected,
.list-row:selected .radio,
GtkInfoBar .radio {
@@ -1701,6 +1706,7 @@ GtkFileChooserDialog .action-bar.frame .radio:insensitive,
GtkFileChooserDialog .dialog-vbox > .frame .radio:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); }
+.menu .menuitem.radio:insensitive:hover,
GtkTreeView.view.radio:insensitive:selected,
.list-row:selected .radio:insensitive,
GtkInfoBar .radio:insensitive {
@@ -1713,6 +1719,7 @@ GtkFileChooserDialog .action-bar.frame .radio:inconsistent,
GtkFileChooserDialog .dialog-vbox > .frame .radio:inconsistent {
-gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); }
+.menu .menuitem.radio:inconsistent:hover,
GtkTreeView.view.radio:inconsistent:selected,
.list-row:selected .radio:inconsistent,
GtkInfoBar .radio:inconsistent {
@@ -1725,6 +1732,7 @@ GtkFileChooserDialog .action-bar.frame .radio:inconsistent:insensitive,
GtkFileChooserDialog .dialog-vbox > .frame .radio:inconsistent:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); }
+.menu .menuitem.radio:inconsistent:insensitive:hover,
GtkTreeView.view.radio:inconsistent:insensitive:selected,
.list-row:selected .radio:inconsistent:insensitive,
GtkInfoBar .radio:inconsistent:insensitive {
@@ -1737,6 +1745,7 @@ GtkFileChooserDialog .action-bar.frame .radio:checked,
GtkFileChooserDialog .dialog-vbox > .frame .radio:checked {
-gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); }
+.menu .menuitem.radio:checked:hover,
GtkTreeView.view.radio:checked:selected,
.list-row:selected .radio:checked,
GtkInfoBar .radio:checked {
@@ -1749,6 +1758,7 @@ GtkFileChooserDialog .action-bar.frame .radio:checked:insensitive,
GtkFileChooserDialog .dialog-vbox > .frame .radio:checked:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); }
+.menu .menuitem.radio:checked:insensitive:hover,
GtkTreeView.view.radio:checked:insensitive:selected,
.list-row:selected .radio:checked:insensitive,
GtkInfoBar .radio:checked:insensitive {
@@ -1804,18 +1814,22 @@ GtkCheckButton.text-button, GtkRadioButton.text-button {
.osd .scale.slider:active {
background-image: linear-gradient(to bottom, #2679db);
border-color: #2679db; }
+ .menuitem:hover .scale.slider,
.list-row:selected .scale.slider,
GtkInfoBar .scale.slider {
background-image: linear-gradient(to bottom, #ffffff);
border-color: #ffffff; }
+ .menuitem:hover .scale.slider:hover,
.list-row:selected .scale.slider:hover,
GtkInfoBar .scale.slider:hover {
background-image: linear-gradient(to bottom, #e5effb);
border-color: #e5effb; }
+ .menuitem:hover .scale.slider:active,
.list-row:selected .scale.slider:active,
GtkInfoBar .scale.slider:active {
background-image: linear-gradient(to bottom, #a9caf1);
border-color: #a9caf1; }
+ .menuitem:hover .scale.slider:insensitive,
.list-row:selected .scale.slider:insensitive,
GtkInfoBar .scale.slider:insensitive {
background-image: linear-gradient(to bottom, #b1cff2);
@@ -1836,15 +1850,19 @@ GtkCheckButton.text-button, GtkRadioButton.text-button {
.osd .scale.trough.highlight {
background-image: none;
background-image: linear-gradient(to bottom, #5294E2); }
+ .menuitem:hover .scale.trough,
.list-row:selected .scale.trough,
GtkInfoBar .scale.trough {
background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2)); }
+ .menuitem:hover .scale.trough.highlight,
.list-row:selected .scale.trough.highlight,
GtkInfoBar .scale.trough.highlight {
background-image: linear-gradient(to bottom, #ffffff); }
+ .menuitem:hover .scale.trough.highlight:insensitive,
.list-row:selected .scale.trough.highlight:insensitive,
GtkInfoBar .scale.trough.highlight:insensitive {
background-image: linear-gradient(to bottom, #b1cff2); }
+ .menuitem:hover .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)); }
diff --git a/common/gtk-3.0/3.14/gtk-solid-dark.css b/common/gtk-3.0/3.14/gtk-solid-dark.css
index f6f7b26..3db7cb6 100644
--- a/common/gtk-3.0/3.14/gtk-solid-dark.css
+++ b/common/gtk-3.0/3.14/gtk-solid-dark.css
@@ -1307,10 +1307,8 @@ column-header .button, column-header .button:hover, column-header .button:active
.menu .menuitem {
padding: 5px; }
.menu .menuitem:hover {
- color: #D3DAE3;
- background-color: rgba(255, 255, 255, 0.05);
- border: solid rgba(255, 255, 255, 0.07);
- border-width: 1px 0 1px 0; }
+ color: #ffffff;
+ background-color: #5294E2; }
.menu .menuitem:insensitive {
color: rgba(211, 218, 227, 0.45); }
.menu .menuitem.separator, .menu GtkPlacesSidebar.sidebar .menuitem.view.separator, GtkPlacesSidebar.sidebar .menu .menuitem.view.separator {
@@ -1614,6 +1612,7 @@ GtkFileChooserDialog .action-bar.frame .check,
GtkFileChooserDialog .dialog-vbox > .frame .check {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); }
+.menu .menuitem.check:hover,
GtkTreeView.view.check:selected,
.list-row:selected .check,
GtkInfoBar .check {
@@ -1626,6 +1625,7 @@ GtkFileChooserDialog .action-bar.frame .check:insensitive,
GtkFileChooserDialog .dialog-vbox > .frame .check:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); }
+.menu .menuitem.check:insensitive:hover,
GtkTreeView.view.check:insensitive:selected,
.list-row:selected .check:insensitive,
GtkInfoBar .check:insensitive {
@@ -1638,6 +1638,7 @@ GtkFileChooserDialog .action-bar.frame .check:inconsistent,
GtkFileChooserDialog .dialog-vbox > .frame .check:inconsistent {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); }
+.menu .menuitem.check:inconsistent:hover,
GtkTreeView.view.check:inconsistent:selected,
.list-row:selected .check:inconsistent,
GtkInfoBar .check:inconsistent {
@@ -1650,6 +1651,7 @@ GtkFileChooserDialog .action-bar.frame .check:inconsistent:insensitive,
GtkFileChooserDialog .dialog-vbox > .frame .check:inconsistent:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); }
+.menu .menuitem.check:inconsistent:insensitive:hover,
GtkTreeView.view.check:inconsistent:insensitive:selected,
.list-row:selected .check:inconsistent:insensitive,
GtkInfoBar .check:inconsistent:insensitive {
@@ -1662,6 +1664,7 @@ GtkFileChooserDialog .action-bar.frame .check:checked,
GtkFileChooserDialog .dialog-vbox > .frame .check:checked {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); }
+.menu .menuitem.check:checked:hover,
GtkTreeView.view.check:checked:selected,
.list-row:selected .check:checked,
GtkInfoBar .check:checked {
@@ -1674,6 +1677,7 @@ GtkFileChooserDialog .action-bar.frame .check:checked:insensitive,
GtkFileChooserDialog .dialog-vbox > .frame .check:checked:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); }
+.menu .menuitem.check:checked:insensitive:hover,
GtkTreeView.view.check:checked:insensitive:selected,
.list-row:selected .check:checked:insensitive,
GtkInfoBar .check:checked:insensitive {
@@ -1686,6 +1690,7 @@ GtkFileChooserDialog .action-bar.frame .radio,
GtkFileChooserDialog .dialog-vbox > .frame .radio {
-gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); }
+.menu .menuitem.radio:hover,
GtkTreeView.view.radio:selected,
.list-row:selected .radio,
GtkInfoBar .radio {
@@ -1698,6 +1703,7 @@ GtkFileChooserDialog .action-bar.frame .radio:insensitive,
GtkFileChooserDialog .dialog-vbox > .frame .radio:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); }
+.menu .menuitem.radio:insensitive:hover,
GtkTreeView.view.radio:insensitive:selected,
.list-row:selected .radio:insensitive,
GtkInfoBar .radio:insensitive {
@@ -1710,6 +1716,7 @@ GtkFileChooserDialog .action-bar.frame .radio:inconsistent,
GtkFileChooserDialog .dialog-vbox > .frame .radio:inconsistent {
-gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); }
+.menu .menuitem.radio:inconsistent:hover,
GtkTreeView.view.radio:inconsistent:selected,
.list-row:selected .radio:inconsistent,
GtkInfoBar .radio:inconsistent {
@@ -1722,6 +1729,7 @@ GtkFileChooserDialog .action-bar.frame .radio:inconsistent:insensitive,
GtkFileChooserDialog .dialog-vbox > .frame .radio:inconsistent:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); }
+.menu .menuitem.radio:inconsistent:insensitive:hover,
GtkTreeView.view.radio:inconsistent:insensitive:selected,
.list-row:selected .radio:inconsistent:insensitive,
GtkInfoBar .radio:inconsistent:insensitive {
@@ -1734,6 +1742,7 @@ GtkFileChooserDialog .action-bar.frame .radio:checked,
GtkFileChooserDialog .dialog-vbox > .frame .radio:checked {
-gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); }
+.menu .menuitem.radio:checked:hover,
GtkTreeView.view.radio:checked:selected,
.list-row:selected .radio:checked,
GtkInfoBar .radio:checked {
@@ -1746,6 +1755,7 @@ GtkFileChooserDialog .action-bar.frame .radio:checked:insensitive,
GtkFileChooserDialog .dialog-vbox > .frame .radio:checked:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); }
+.menu .menuitem.radio:checked:insensitive:hover,
GtkTreeView.view.radio:checked:insensitive:selected,
.list-row:selected .radio:checked:insensitive,
GtkInfoBar .radio:checked:insensitive {
@@ -1801,18 +1811,22 @@ GtkCheckButton.text-button, GtkRadioButton.text-button {
.osd .scale.slider:active {
background-image: linear-gradient(to bottom, #2679db);
border-color: #2679db; }
+ .menuitem:hover .scale.slider,
.list-row:selected .scale.slider,
GtkInfoBar .scale.slider {
background-image: linear-gradient(to bottom, #ffffff);
border-color: #ffffff; }
+ .menuitem:hover .scale.slider:hover,
.list-row:selected .scale.slider:hover,
GtkInfoBar .scale.slider:hover {
background-image: linear-gradient(to bottom, #e5effb);
border-color: #e5effb; }
+ .menuitem:hover .scale.slider:active,
.list-row:selected .scale.slider:active,
GtkInfoBar .scale.slider:active {
background-image: linear-gradient(to bottom, #a9caf1);
border-color: #a9caf1; }
+ .menuitem:hover .scale.slider:insensitive,
.list-row:selected .scale.slider:insensitive,
GtkInfoBar .scale.slider:insensitive {
background-image: linear-gradient(to bottom, #b1cff2);
@@ -1833,15 +1847,19 @@ GtkCheckButton.text-button, GtkRadioButton.text-button {
.osd .scale.trough.highlight {
background-image: none;
background-image: linear-gradient(to bottom, #5294E2); }
+ .menuitem:hover .scale.trough,
.list-row:selected .scale.trough,
GtkInfoBar .scale.trough {
background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2)); }
+ .menuitem:hover .scale.trough.highlight,
.list-row:selected .scale.trough.highlight,
GtkInfoBar .scale.trough.highlight {
background-image: linear-gradient(to bottom, #ffffff); }
+ .menuitem:hover .scale.trough.highlight:insensitive,
.list-row:selected .scale.trough.highlight:insensitive,
GtkInfoBar .scale.trough.highlight:insensitive {
background-image: linear-gradient(to bottom, #b1cff2); }
+ .menuitem:hover .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)); }
diff --git a/common/gtk-3.0/3.14/gtk-solid-darker.css b/common/gtk-3.0/3.14/gtk-solid-darker.css
index a40da22..4221587 100644
--- a/common/gtk-3.0/3.14/gtk-solid-darker.css
+++ b/common/gtk-3.0/3.14/gtk-solid-darker.css
@@ -1310,10 +1310,8 @@ column-header .button, column-header .button:hover, column-header .button:active
.menu .menuitem {
padding: 5px; }
.menu .menuitem:hover {
- color: #5c616c;
- background-color: rgba(0, 0, 0, 0.04);
- border: solid rgba(0, 0, 0, 0.08);
- border-width: 1px 0 1px 0; }
+ color: #ffffff;
+ background-color: #5294E2; }
.menu .menuitem:insensitive {
color: rgba(92, 97, 108, 0.55); }
.menu .menuitem.separator, .menu GtkPlacesSidebar.sidebar .menuitem.view.separator, GtkPlacesSidebar.sidebar .menu .menuitem.view.separator {
@@ -1617,6 +1615,7 @@ GtkFileChooserDialog .action-bar.frame .check,
GtkFileChooserDialog .dialog-vbox > .frame .check {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); }
+.menu .menuitem.check:hover,
GtkTreeView.view.check:selected,
.list-row:selected .check,
GtkInfoBar .check {
@@ -1629,6 +1628,7 @@ GtkFileChooserDialog .action-bar.frame .check:insensitive,
GtkFileChooserDialog .dialog-vbox > .frame .check:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); }
+.menu .menuitem.check:insensitive:hover,
GtkTreeView.view.check:insensitive:selected,
.list-row:selected .check:insensitive,
GtkInfoBar .check:insensitive {
@@ -1641,6 +1641,7 @@ GtkFileChooserDialog .action-bar.frame .check:inconsistent,
GtkFileChooserDialog .dialog-vbox > .frame .check:inconsistent {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); }
+.menu .menuitem.check:inconsistent:hover,
GtkTreeView.view.check:inconsistent:selected,
.list-row:selected .check:inconsistent,
GtkInfoBar .check:inconsistent {
@@ -1653,6 +1654,7 @@ GtkFileChooserDialog .action-bar.frame .check:inconsistent:insensitive,
GtkFileChooserDialog .dialog-vbox > .frame .check:inconsistent:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); }
+.menu .menuitem.check:inconsistent:insensitive:hover,
GtkTreeView.view.check:inconsistent:insensitive:selected,
.list-row:selected .check:inconsistent:insensitive,
GtkInfoBar .check:inconsistent:insensitive {
@@ -1665,6 +1667,7 @@ GtkFileChooserDialog .action-bar.frame .check:checked,
GtkFileChooserDialog .dialog-vbox > .frame .check:checked {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); }
+.menu .menuitem.check:checked:hover,
GtkTreeView.view.check:checked:selected,
.list-row:selected .check:checked,
GtkInfoBar .check:checked {
@@ -1677,6 +1680,7 @@ GtkFileChooserDialog .action-bar.frame .check:checked:insensitive,
GtkFileChooserDialog .dialog-vbox > .frame .check:checked:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); }
+.menu .menuitem.check:checked:insensitive:hover,
GtkTreeView.view.check:checked:insensitive:selected,
.list-row:selected .check:checked:insensitive,
GtkInfoBar .check:checked:insensitive {
@@ -1689,6 +1693,7 @@ GtkFileChooserDialog .action-bar.frame .radio,
GtkFileChooserDialog .dialog-vbox > .frame .radio {
-gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); }
+.menu .menuitem.radio:hover,
GtkTreeView.view.radio:selected,
.list-row:selected .radio,
GtkInfoBar .radio {
@@ -1701,6 +1706,7 @@ GtkFileChooserDialog .action-bar.frame .radio:insensitive,
GtkFileChooserDialog .dialog-vbox > .frame .radio:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); }
+.menu .menuitem.radio:insensitive:hover,
GtkTreeView.view.radio:insensitive:selected,
.list-row:selected .radio:insensitive,
GtkInfoBar .radio:insensitive {
@@ -1713,6 +1719,7 @@ GtkFileChooserDialog .action-bar.frame .radio:inconsistent,
GtkFileChooserDialog .dialog-vbox > .frame .radio:inconsistent {
-gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); }
+.menu .menuitem.radio:inconsistent:hover,
GtkTreeView.view.radio:inconsistent:selected,
.list-row:selected .radio:inconsistent,
GtkInfoBar .radio:inconsistent {
@@ -1725,6 +1732,7 @@ GtkFileChooserDialog .action-bar.frame .radio:inconsistent:insensitive,
GtkFileChooserDialog .dialog-vbox > .frame .radio:inconsistent:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); }
+.menu .menuitem.radio:inconsistent:insensitive:hover,
GtkTreeView.view.radio:inconsistent:insensitive:selected,
.list-row:selected .radio:inconsistent:insensitive,
GtkInfoBar .radio:inconsistent:insensitive {
@@ -1737,6 +1745,7 @@ GtkFileChooserDialog .action-bar.frame .radio:checked,
GtkFileChooserDialog .dialog-vbox > .frame .radio:checked {
-gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); }
+.menu .menuitem.radio:checked:hover,
GtkTreeView.view.radio:checked:selected,
.list-row:selected .radio:checked,
GtkInfoBar .radio:checked {
@@ -1749,6 +1758,7 @@ GtkFileChooserDialog .action-bar.frame .radio:checked:insensitive,
GtkFileChooserDialog .dialog-vbox > .frame .radio:checked:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); }
+.menu .menuitem.radio:checked:insensitive:hover,
GtkTreeView.view.radio:checked:insensitive:selected,
.list-row:selected .radio:checked:insensitive,
GtkInfoBar .radio:checked:insensitive {
@@ -1804,18 +1814,22 @@ GtkCheckButton.text-button, GtkRadioButton.text-button {
.osd .scale.slider:active {
background-image: linear-gradient(to bottom, #2679db);
border-color: #2679db; }
+ .menuitem:hover .scale.slider,
.list-row:selected .scale.slider,
GtkInfoBar .scale.slider {
background-image: linear-gradient(to bottom, #ffffff);
border-color: #ffffff; }
+ .menuitem:hover .scale.slider:hover,
.list-row:selected .scale.slider:hover,
GtkInfoBar .scale.slider:hover {
background-image: linear-gradient(to bottom, #e5effb);
border-color: #e5effb; }
+ .menuitem:hover .scale.slider:active,
.list-row:selected .scale.slider:active,
GtkInfoBar .scale.slider:active {
background-image: linear-gradient(to bottom, #a9caf1);
border-color: #a9caf1; }
+ .menuitem:hover .scale.slider:insensitive,
.list-row:selected .scale.slider:insensitive,
GtkInfoBar .scale.slider:insensitive {
background-image: linear-gradient(to bottom, #b1cff2);
@@ -1836,15 +1850,19 @@ GtkCheckButton.text-button, GtkRadioButton.text-button {
.osd .scale.trough.highlight {
background-image: none;
background-image: linear-gradient(to bottom, #5294E2); }
+ .menuitem:hover .scale.trough,
.list-row:selected .scale.trough,
GtkInfoBar .scale.trough {
background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2)); }
+ .menuitem:hover .scale.trough.highlight,
.list-row:selected .scale.trough.highlight,
GtkInfoBar .scale.trough.highlight {
background-image: linear-gradient(to bottom, #ffffff); }
+ .menuitem:hover .scale.trough.highlight:insensitive,
.list-row:selected .scale.trough.highlight:insensitive,
GtkInfoBar .scale.trough.highlight:insensitive {
background-image: linear-gradient(to bottom, #b1cff2); }
+ .menuitem:hover .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)); }
diff --git a/common/gtk-3.0/3.14/gtk-solid.css b/common/gtk-3.0/3.14/gtk-solid.css
index 70956a9..4e1ec80 100644
--- a/common/gtk-3.0/3.14/gtk-solid.css
+++ b/common/gtk-3.0/3.14/gtk-solid.css
@@ -1310,10 +1310,8 @@ column-header .button, column-header .button:hover, column-header .button:active
.menu .menuitem {
padding: 5px; }
.menu .menuitem:hover {
- color: #5c616c;
- background-color: rgba(0, 0, 0, 0.04);
- border: solid rgba(0, 0, 0, 0.08);
- border-width: 1px 0 1px 0; }
+ color: #ffffff;
+ background-color: #5294E2; }
.menu .menuitem:insensitive {
color: rgba(92, 97, 108, 0.55); }
.menu .menuitem.separator, .menu GtkPlacesSidebar.sidebar .menuitem.view.separator, GtkPlacesSidebar.sidebar .menu .menuitem.view.separator {
@@ -1617,6 +1615,7 @@ GtkFileChooserDialog .action-bar.frame .check,
GtkFileChooserDialog .dialog-vbox > .frame .check {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); }
+.menu .menuitem.check:hover,
GtkTreeView.view.check:selected,
.list-row:selected .check,
GtkInfoBar .check {
@@ -1629,6 +1628,7 @@ GtkFileChooserDialog .action-bar.frame .check:insensitive,
GtkFileChooserDialog .dialog-vbox > .frame .check:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); }
+.menu .menuitem.check:insensitive:hover,
GtkTreeView.view.check:insensitive:selected,
.list-row:selected .check:insensitive,
GtkInfoBar .check:insensitive {
@@ -1641,6 +1641,7 @@ GtkFileChooserDialog .action-bar.frame .check:inconsistent,
GtkFileChooserDialog .dialog-vbox > .frame .check:inconsistent {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); }
+.menu .menuitem.check:inconsistent:hover,
GtkTreeView.view.check:inconsistent:selected,
.list-row:selected .check:inconsistent,
GtkInfoBar .check:inconsistent {
@@ -1653,6 +1654,7 @@ GtkFileChooserDialog .action-bar.frame .check:inconsistent:insensitive,
GtkFileChooserDialog .dialog-vbox > .frame .check:inconsistent:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); }
+.menu .menuitem.check:inconsistent:insensitive:hover,
GtkTreeView.view.check:inconsistent:insensitive:selected,
.list-row:selected .check:inconsistent:insensitive,
GtkInfoBar .check:inconsistent:insensitive {
@@ -1665,6 +1667,7 @@ GtkFileChooserDialog .action-bar.frame .check:checked,
GtkFileChooserDialog .dialog-vbox > .frame .check:checked {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); }
+.menu .menuitem.check:checked:hover,
GtkTreeView.view.check:checked:selected,
.list-row:selected .check:checked,
GtkInfoBar .check:checked {
@@ -1677,6 +1680,7 @@ GtkFileChooserDialog .action-bar.frame .check:checked:insensitive,
GtkFileChooserDialog .dialog-vbox > .frame .check:checked:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); }
+.menu .menuitem.check:checked:insensitive:hover,
GtkTreeView.view.check:checked:insensitive:selected,
.list-row:selected .check:checked:insensitive,
GtkInfoBar .check:checked:insensitive {
@@ -1689,6 +1693,7 @@ GtkFileChooserDialog .action-bar.frame .radio,
GtkFileChooserDialog .dialog-vbox > .frame .radio {
-gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); }
+.menu .menuitem.radio:hover,
GtkTreeView.view.radio:selected,
.list-row:selected .radio,
GtkInfoBar .radio {
@@ -1701,6 +1706,7 @@ GtkFileChooserDialog .action-bar.frame .radio:insensitive,
GtkFileChooserDialog .dialog-vbox > .frame .radio:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); }
+.menu .menuitem.radio:insensitive:hover,
GtkTreeView.view.radio:insensitive:selected,
.list-row:selected .radio:insensitive,
GtkInfoBar .radio:insensitive {
@@ -1713,6 +1719,7 @@ GtkFileChooserDialog .action-bar.frame .radio:inconsistent,
GtkFileChooserDialog .dialog-vbox > .frame .radio:inconsistent {
-gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); }
+.menu .menuitem.radio:inconsistent:hover,
GtkTreeView.view.radio:inconsistent:selected,
.list-row:selected .radio:inconsistent,
GtkInfoBar .radio:inconsistent {
@@ -1725,6 +1732,7 @@ GtkFileChooserDialog .action-bar.frame .radio:inconsistent:insensitive,
GtkFileChooserDialog .dialog-vbox > .frame .radio:inconsistent:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); }
+.menu .menuitem.radio:inconsistent:insensitive:hover,
GtkTreeView.view.radio:inconsistent:insensitive:selected,
.list-row:selected .radio:inconsistent:insensitive,
GtkInfoBar .radio:inconsistent:insensitive {
@@ -1737,6 +1745,7 @@ GtkFileChooserDialog .action-bar.frame .radio:checked,
GtkFileChooserDialog .dialog-vbox > .frame .radio:checked {
-gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); }
+.menu .menuitem.radio:checked:hover,
GtkTreeView.view.radio:checked:selected,
.list-row:selected .radio:checked,
GtkInfoBar .radio:checked {
@@ -1749,6 +1758,7 @@ GtkFileChooserDialog .action-bar.frame .radio:checked:insensitive,
GtkFileChooserDialog .dialog-vbox > .frame .radio:checked:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); }
+.menu .menuitem.radio:checked:insensitive:hover,
GtkTreeView.view.radio:checked:insensitive:selected,
.list-row:selected .radio:checked:insensitive,
GtkInfoBar .radio:checked:insensitive {
@@ -1804,18 +1814,22 @@ GtkCheckButton.text-button, GtkRadioButton.text-button {
.osd .scale.slider:active {
background-image: linear-gradient(to bottom, #2679db);
border-color: #2679db; }
+ .menuitem:hover .scale.slider,
.list-row:selected .scale.slider,
GtkInfoBar .scale.slider {
background-image: linear-gradient(to bottom, #ffffff);
border-color: #ffffff; }
+ .menuitem:hover .scale.slider:hover,
.list-row:selected .scale.slider:hover,
GtkInfoBar .scale.slider:hover {
background-image: linear-gradient(to bottom, #e5effb);
border-color: #e5effb; }
+ .menuitem:hover .scale.slider:active,
.list-row:selected .scale.slider:active,
GtkInfoBar .scale.slider:active {
background-image: linear-gradient(to bottom, #a9caf1);
border-color: #a9caf1; }
+ .menuitem:hover .scale.slider:insensitive,
.list-row:selected .scale.slider:insensitive,
GtkInfoBar .scale.slider:insensitive {
background-image: linear-gradient(to bottom, #b1cff2);
@@ -1836,15 +1850,19 @@ GtkCheckButton.text-button, GtkRadioButton.text-button {
.osd .scale.trough.highlight {
background-image: none;
background-image: linear-gradient(to bottom, #5294E2); }
+ .menuitem:hover .scale.trough,
.list-row:selected .scale.trough,
GtkInfoBar .scale.trough {
background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2)); }
+ .menuitem:hover .scale.trough.highlight,
.list-row:selected .scale.trough.highlight,
GtkInfoBar .scale.trough.highlight {
background-image: linear-gradient(to bottom, #ffffff); }
+ .menuitem:hover .scale.trough.highlight:insensitive,
.list-row:selected .scale.trough.highlight:insensitive,
GtkInfoBar .scale.trough.highlight:insensitive {
background-image: linear-gradient(to bottom, #b1cff2); }
+ .menuitem:hover .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)); }
diff --git a/common/gtk-3.0/3.14/gtk.css b/common/gtk-3.0/3.14/gtk.css
index 5bf75ca..a95735a 100644
--- a/common/gtk-3.0/3.14/gtk.css
+++ b/common/gtk-3.0/3.14/gtk.css
@@ -1310,10 +1310,8 @@ column-header .button, column-header .button:hover, column-header .button:active
.menu .menuitem {
padding: 5px; }
.menu .menuitem:hover {
- color: #5c616c;
- background-color: rgba(0, 0, 0, 0.04);
- border: solid rgba(0, 0, 0, 0.08);
- border-width: 1px 0 1px 0; }
+ color: #ffffff;
+ background-color: #5294E2; }
.menu .menuitem:insensitive {
color: rgba(92, 97, 108, 0.55); }
.menu .menuitem.separator, .menu GtkPlacesSidebar.sidebar .menuitem.view.separator, GtkPlacesSidebar.sidebar .menu .menuitem.view.separator {
@@ -1617,6 +1615,7 @@ GtkFileChooserDialog .action-bar.frame .check,
GtkFileChooserDialog .dialog-vbox > .frame .check {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); }
+.menu .menuitem.check:hover,
GtkTreeView.view.check:selected,
.list-row:selected .check,
GtkInfoBar .check {
@@ -1629,6 +1628,7 @@ GtkFileChooserDialog .action-bar.frame .check:insensitive,
GtkFileChooserDialog .dialog-vbox > .frame .check:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); }
+.menu .menuitem.check:insensitive:hover,
GtkTreeView.view.check:insensitive:selected,
.list-row:selected .check:insensitive,
GtkInfoBar .check:insensitive {
@@ -1641,6 +1641,7 @@ GtkFileChooserDialog .action-bar.frame .check:inconsistent,
GtkFileChooserDialog .dialog-vbox > .frame .check:inconsistent {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); }
+.menu .menuitem.check:inconsistent:hover,
GtkTreeView.view.check:inconsistent:selected,
.list-row:selected .check:inconsistent,
GtkInfoBar .check:inconsistent {
@@ -1653,6 +1654,7 @@ GtkFileChooserDialog .action-bar.frame .check:inconsistent:insensitive,
GtkFileChooserDialog .dialog-vbox > .frame .check:inconsistent:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); }
+.menu .menuitem.check:inconsistent:insensitive:hover,
GtkTreeView.view.check:inconsistent:insensitive:selected,
.list-row:selected .check:inconsistent:insensitive,
GtkInfoBar .check:inconsistent:insensitive {
@@ -1665,6 +1667,7 @@ GtkFileChooserDialog .action-bar.frame .check:checked,
GtkFileChooserDialog .dialog-vbox > .frame .check:checked {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); }
+.menu .menuitem.check:checked:hover,
GtkTreeView.view.check:checked:selected,
.list-row:selected .check:checked,
GtkInfoBar .check:checked {
@@ -1677,6 +1680,7 @@ GtkFileChooserDialog .action-bar.frame .check:checked:insensitive,
GtkFileChooserDialog .dialog-vbox > .frame .check:checked:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); }
+.menu .menuitem.check:checked:insensitive:hover,
GtkTreeView.view.check:checked:insensitive:selected,
.list-row:selected .check:checked:insensitive,
GtkInfoBar .check:checked:insensitive {
@@ -1689,6 +1693,7 @@ GtkFileChooserDialog .action-bar.frame .radio,
GtkFileChooserDialog .dialog-vbox > .frame .radio {
-gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); }
+.menu .menuitem.radio:hover,
GtkTreeView.view.radio:selected,
.list-row:selected .radio,
GtkInfoBar .radio {
@@ -1701,6 +1706,7 @@ GtkFileChooserDialog .action-bar.frame .radio:insensitive,
GtkFileChooserDialog .dialog-vbox > .frame .radio:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); }
+.menu .menuitem.radio:insensitive:hover,
GtkTreeView.view.radio:insensitive:selected,
.list-row:selected .radio:insensitive,
GtkInfoBar .radio:insensitive {
@@ -1713,6 +1719,7 @@ GtkFileChooserDialog .action-bar.frame .radio:inconsistent,
GtkFileChooserDialog .dialog-vbox > .frame .radio:inconsistent {
-gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); }
+.menu .menuitem.radio:inconsistent:hover,
GtkTreeView.view.radio:inconsistent:selected,
.list-row:selected .radio:inconsistent,
GtkInfoBar .radio:inconsistent {
@@ -1725,6 +1732,7 @@ GtkFileChooserDialog .action-bar.frame .radio:inconsistent:insensitive,
GtkFileChooserDialog .dialog-vbox > .frame .radio:inconsistent:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); }
+.menu .menuitem.radio:inconsistent:insensitive:hover,
GtkTreeView.view.radio:inconsistent:insensitive:selected,
.list-row:selected .radio:inconsistent:insensitive,
GtkInfoBar .radio:inconsistent:insensitive {
@@ -1737,6 +1745,7 @@ GtkFileChooserDialog .action-bar.frame .radio:checked,
GtkFileChooserDialog .dialog-vbox > .frame .radio:checked {
-gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); }
+.menu .menuitem.radio:checked:hover,
GtkTreeView.view.radio:checked:selected,
.list-row:selected .radio:checked,
GtkInfoBar .radio:checked {
@@ -1749,6 +1758,7 @@ GtkFileChooserDialog .action-bar.frame .radio:checked:insensitive,
GtkFileChooserDialog .dialog-vbox > .frame .radio:checked:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); }
+.menu .menuitem.radio:checked:insensitive:hover,
GtkTreeView.view.radio:checked:insensitive:selected,
.list-row:selected .radio:checked:insensitive,
GtkInfoBar .radio:checked:insensitive {
@@ -1804,18 +1814,22 @@ GtkCheckButton.text-button, GtkRadioButton.text-button {
.osd .scale.slider:active {
background-image: linear-gradient(to bottom, #2679db);
border-color: #2679db; }
+ .menuitem:hover .scale.slider,
.list-row:selected .scale.slider,
GtkInfoBar .scale.slider {
background-image: linear-gradient(to bottom, #ffffff);
border-color: #ffffff; }
+ .menuitem:hover .scale.slider:hover,
.list-row:selected .scale.slider:hover,
GtkInfoBar .scale.slider:hover {
background-image: linear-gradient(to bottom, #e5effb);
border-color: #e5effb; }
+ .menuitem:hover .scale.slider:active,
.list-row:selected .scale.slider:active,
GtkInfoBar .scale.slider:active {
background-image: linear-gradient(to bottom, #a9caf1);
border-color: #a9caf1; }
+ .menuitem:hover .scale.slider:insensitive,
.list-row:selected .scale.slider:insensitive,
GtkInfoBar .scale.slider:insensitive {
background-image: linear-gradient(to bottom, #b1cff2);
@@ -1836,15 +1850,19 @@ GtkCheckButton.text-button, GtkRadioButton.text-button {
.osd .scale.trough.highlight {
background-image: none;
background-image: linear-gradient(to bottom, #5294E2); }
+ .menuitem:hover .scale.trough,
.list-row:selected .scale.trough,
GtkInfoBar .scale.trough {
background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2)); }
+ .menuitem:hover .scale.trough.highlight,
.list-row:selected .scale.trough.highlight,
GtkInfoBar .scale.trough.highlight {
background-image: linear-gradient(to bottom, #ffffff); }
+ .menuitem:hover .scale.trough.highlight:insensitive,
.list-row:selected .scale.trough.highlight:insensitive,
GtkInfoBar .scale.trough.highlight:insensitive {
background-image: linear-gradient(to bottom, #b1cff2); }
+ .menuitem:hover .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)); }
diff --git a/common/gtk-3.0/3.14/sass/_common.scss b/common/gtk-3.0/3.14/sass/_common.scss
index f314530..40da473 100644
--- a/common/gtk-3.0/3.14/sass/_common.scss
+++ b/common/gtk-3.0/3.14/sass/_common.scss
@@ -1558,10 +1558,8 @@ column-header.button.dnd { // for treeview-like derive widgets
.menuitem {
padding: 5px;
&:hover {
- color: $fg_color;
- background-color: if($variant == 'light', transparentize(black, 0.96), transparentize(white, 0.95));
- border: solid if($variant == 'light', transparentize(black, 0.92), transparentize(white, 0.93));
- border-width: 1px 0 1px 0;
+ color: $selected_fg_color;
+ background-color: $selected_bg_color;
}
&:insensitive {
color: $insensitive_fg_color;
@@ -1928,6 +1926,7 @@ GtkSwitch {
// the borders of checks and radios are
// too similar in luminosity to the selected background color, hence
// we need special casing.
+ .menu .menuitem.#{$w}#{$s}:hover,
GtkTreeView.view.#{$w}#{$s}:selected,
.list-row:selected .#{$w}#{$s},
GtkInfoBar .#{$w}#{$s} {
@@ -2007,6 +2006,7 @@ GtkCheckButton.text-button, GtkRadioButton.text-button {
}
}
//selected list-row and infobar sliders
+ .menuitem:hover &,
.list-row:selected &,
GtkInfoBar & {
background-image: linear-gradient(to bottom, $selected_fg_color);
@@ -2055,6 +2055,7 @@ GtkCheckButton.text-button, GtkRadioButton.text-button {
&:insensitive { }
}
// troughs in selected list-rows and infobars
+ .menuitem:hover &,
.list-row:selected &,
GtkInfoBar & {
background-image: linear-gradient(to bottom, transparentize(black, 0.8));