diff options
author | Jakub Steiner <jimmac@gmail.com> | 2019-01-21 13:57:43 +0000 |
---|---|---|
committer | Jakub Steiner <jimmac@gmail.com> | 2019-01-21 13:57:43 +0000 |
commit | f7df4853e8a8dc40cb32508d30839ab4da4b74a7 (patch) | |
tree | ca8b6d309416013629b578a8123eec558acd8223 | |
parent | d3e5cc3b9d1b24e83706a4178f32c741563baf22 (diff) | |
parent | d1b14a7deb9d27f510dc18ba5b4c9b8954e0715f (diff) | |
download | gtk+-f7df4853e8a8dc40cb32508d30839ab4da4b74a7.tar.gz |
Merge branch 'wip/dboles/spinbutton-button-backdrop-disabled-3' into 'gtk-3-24'
SpinButton: Fix wrong background/icon colours in button:backdrop:disabled
See merge request GNOME/gtk!489
-rw-r--r-- | gtk/theme/Adwaita/_common.scss | 1 | ||||
-rw-r--r-- | gtk/theme/Adwaita/gtk-contained-dark.css | 2 | ||||
-rw-r--r-- | gtk/theme/Adwaita/gtk-contained.css | 2 | ||||
-rw-r--r-- | gtk/theme/HighContrast/_common.scss | 6 | ||||
-rw-r--r-- | gtk/theme/HighContrast/gtk-contained-inverse.css | 4 | ||||
-rw-r--r-- | gtk/theme/HighContrast/gtk-contained.css | 4 |
6 files changed, 11 insertions, 8 deletions
diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss index 4072e44683..737321a961 100644 --- a/gtk/theme/Adwaita/_common.scss +++ b/gtk/theme/Adwaita/_common.scss @@ -1216,6 +1216,7 @@ spinbutton { &:backdrop:disabled { color: transparentize($backdrop_insensitive_color,0.7); background-color: transparent; + background-image: none; border-style: none none none solid; // It is needed or it gets overridden &:dir(rtl) { border-style: none solid none none; } diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css index 7023c845c0..9b02dce917 100644 --- a/gtk/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/theme/Adwaita/gtk-contained-dark.css @@ -505,7 +505,7 @@ spinbutton:not(.vertical) button:active { background-color: rgba(0, 0, 0, 0.1); spinbutton:not(.vertical) button:backdrop { color: #86898a; background-color: transparent; border-color: rgba(32, 36, 37, 0.3); transition: 200ms ease-out; } -spinbutton:not(.vertical) button:backdrop:disabled { color: rgba(86, 97, 100, 0.3); background-color: transparent; border-style: none none none solid; } +spinbutton:not(.vertical) button:backdrop:disabled { color: rgba(86, 97, 100, 0.3); background-color: transparent; background-image: none; border-style: none none none solid; } spinbutton:not(.vertical) button:backdrop:disabled:dir(rtl) { border-style: none solid none none; } diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css index 5ece9e6869..e1e059f936 100644 --- a/gtk/theme/Adwaita/gtk-contained.css +++ b/gtk/theme/Adwaita/gtk-contained.css @@ -513,7 +513,7 @@ spinbutton:not(.vertical) button:active { background-color: rgba(0, 0, 0, 0.1); spinbutton:not(.vertical) button:backdrop { color: #96999a; background-color: transparent; border-color: rgba(192, 192, 189, 0.3); transition: 200ms ease-out; } -spinbutton:not(.vertical) button:backdrop:disabled { color: rgba(195, 195, 192, 0.3); background-color: transparent; border-style: none none none solid; } +spinbutton:not(.vertical) button:backdrop:disabled { color: rgba(195, 195, 192, 0.3); background-color: transparent; background-image: none; border-style: none none none solid; } spinbutton:not(.vertical) button:backdrop:disabled:dir(rtl) { border-style: none solid none none; } diff --git a/gtk/theme/HighContrast/_common.scss b/gtk/theme/HighContrast/_common.scss index 1f8457322c..9b6cde1d5a 100644 --- a/gtk/theme/HighContrast/_common.scss +++ b/gtk/theme/HighContrast/_common.scss @@ -980,7 +980,10 @@ spinbutton { background-color: $bg_color; } - &:disabled { color: transparentize($insensitive_fg_color, 0.7); } + &:disabled, + &:backdrop:disabled { + color: transparentize($insensitive_fg_color, 0.7); + } &:active { background-color: $osd_bg_color; @@ -994,7 +997,6 @@ spinbutton { } &:backdrop:disabled { - color: $insensitive_bg_color; background-image: none; border-style: none none none solid; // It is needed or it gets overridden diff --git a/gtk/theme/HighContrast/gtk-contained-inverse.css b/gtk/theme/HighContrast/gtk-contained-inverse.css index fadb1ce2d0..313980cb4c 100644 --- a/gtk/theme/HighContrast/gtk-contained-inverse.css +++ b/gtk/theme/HighContrast/gtk-contained-inverse.css @@ -405,13 +405,13 @@ spinbutton:not(.vertical) button:dir(rtl) { border-style: none solid none none; spinbutton:not(.vertical) button:hover { color: #fff; background-color: #000; } -spinbutton:not(.vertical) button:disabled { color: rgba(128, 128, 128, 0.3); } +spinbutton:not(.vertical) button:disabled, spinbutton:not(.vertical) button:backdrop:disabled { color: rgba(128, 128, 128, 0.3); } spinbutton:not(.vertical) button:active { background-color: rgba(0, 0, 0, 0.8); color: #fff; } spinbutton:not(.vertical) button:backdrop { color: #fff; background-color: transparent; border-color: rgba(115, 115, 115, 0.3); } -spinbutton:not(.vertical) button:backdrop:disabled { color: #070707; background-image: none; border-style: none none none solid; } +spinbutton:not(.vertical) button:backdrop:disabled { background-image: none; border-style: none none none solid; } spinbutton:not(.vertical) button:backdrop:disabled:dir(rtl) { border-style: none solid none none; } diff --git a/gtk/theme/HighContrast/gtk-contained.css b/gtk/theme/HighContrast/gtk-contained.css index e0e6a58e8e..c174d6c607 100644 --- a/gtk/theme/HighContrast/gtk-contained.css +++ b/gtk/theme/HighContrast/gtk-contained.css @@ -409,13 +409,13 @@ spinbutton:not(.vertical) button:dir(rtl) { border-style: none solid none none; spinbutton:not(.vertical) button:hover { color: #000; background-color: #fff; } -spinbutton:not(.vertical) button:disabled { color: rgba(128, 128, 128, 0.3); } +spinbutton:not(.vertical) button:disabled, spinbutton:not(.vertical) button:backdrop:disabled { color: rgba(128, 128, 128, 0.3); } spinbutton:not(.vertical) button:active { background-color: rgba(0, 0, 0, 0.8); color: #fff; } spinbutton:not(.vertical) button:backdrop { color: #000; background-color: transparent; border-color: rgba(141, 141, 141, 0.3); } -spinbutton:not(.vertical) button:backdrop:disabled { color: white; background-image: none; border-style: none none none solid; } +spinbutton:not(.vertical) button:backdrop:disabled { background-image: none; border-style: none none none solid; } spinbutton:not(.vertical) button:backdrop:disabled:dir(rtl) { border-style: none solid none none; } |