[gtk+] HighContrast: misc fixes
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] HighContrast: misc fixes
- Date: Wed, 15 Nov 2017 23:10:07 +0000 (UTC)
commit e62ec97707146249de536f5b4aa0925c053c4dfa
Author: Matthias Clasen <mclasen redhat com>
Date: Wed Nov 15 18:08:46 2017 -0500
HighContrast: misc fixes
The HighContrast theme was not parsing anymore, due to
leftover widget style properties, and some missed cleanups,
like -gtk-icon-effect. Also update for the new focus handling,
and make checks and radios sharp again.
gtk/theme/HighContrast/_common.scss | 29 +++++------------------------
gtk/theme/HighContrast/gtk-contained.css | 2 +-
2 files changed, 6 insertions(+), 25 deletions(-)
---
diff --git a/gtk/theme/HighContrast/_common.scss b/gtk/theme/HighContrast/_common.scss
index e71b926..aecf695 100644
--- a/gtk/theme/HighContrast/_common.scss
+++ b/gtk/theme/HighContrast/_common.scss
@@ -6,8 +6,6 @@ $ease-out-quad: cubic-bezier(0.25, 0.46, 0.45, 0.94);
* {
padding: 0;
- -GtkToolButton-icon-spacing: 4;
- -GtkTextView-error-underline-color: $error_color;
-gtk-icon-style: symbolic; //force symbolic style icons
// The size for scrollbars. The slider is 2px smaller, but we keep it
@@ -15,15 +13,10 @@ $ease-out-quad: cubic-bezier(0.25, 0.46, 0.45, 0.94);
// slider. The stepper button is larger in both directions, the slider
// only in the width
- -GtkScrolledWindow-scrollbar-spacing: 0;
-
- -GtkToolItemGroup-expander-size: 11;
-
- -GtkTreeView-horizontal-separator: 4;
-
- -GtkDialog-button-spacing: 4;
- -GtkDialog-action-area-border: 0;
+ outline-style: none;
+}
+*:focus(visible) {
// We use the outline properties to signal the focus properties
// to the adwaita engine: using real CSS properties is faster,
// and we don't use any outlines for now.
@@ -33,10 +26,8 @@ $ease-out-quad: cubic-bezier(0.25, 0.46, 0.45, 0.94);
outline-offset: -4px;
outline-width: 2px;
-gtk-outline-radius: 2px;
-
}
-
/***************
* Base States *
***************/
@@ -382,7 +373,7 @@ button {
&:backdrop {
@include button(backdrop);
- -gtk-icon-effect: none;
+ -gtk-icon-filter: none;
&:active,
&:checked { @include button(backdrop-active); }
@@ -1316,11 +1307,6 @@ headerbar {
* Tree Views *
**************/
treeview.view {
- -GtkTreeView-grid-line-width: 1;
- -GtkTreeView-grid-line-pattern: '';
- -GtkTreeView-tree-line-width: 1;
- -GtkTreeView-tree-line-pattern: '';
- -GtkTreeView-expander-size: 16;
border-left-color: mix($fg_color, $base_color, 50%); // this is actually the tree lines color,
border-top-color: $bg_color; // while this is the grid lines color, better then
nothing
@@ -1812,12 +1798,6 @@ notebook {
scrollbar {
$_slider_min_length: 40px;
- // disable steppers
- @at-root * {
- -GtkScrollbar-has-backward-stepper: false;
- -GtkScrollbar-has-forward-stepper: false;
- }
-
background-color: $scrollbar_bg_color;
transition: 300ms $ease-out-quad;
@@ -2091,6 +2071,7 @@ radio {
min-width: 14px;
border: 1px solid;
-gtk-icon-source: none;
+ -gtk-icon-size: 14px;
@include button(normal);
diff --git a/gtk/theme/HighContrast/gtk-contained.css b/gtk/theme/HighContrast/gtk-contained.css
index bc8532a..e06639b 100644
--- a/gtk/theme/HighContrast/gtk-contained.css
+++ b/gtk/theme/HighContrast/gtk-contained.css
@@ -166,7 +166,7 @@ button.titlebutton:backdrop, button:backdrop { border-width: 2px; border-style:
button.titlebutton:backdrop:active, button.titlebutton:backdrop:checked, button:backdrop:active,
button:backdrop:checked { border-width: 2px; border-style: solid; color: white; background-color: #8d8d8d;
border-color: #8d8d8d; background-image: none; }
-button.titlebutton:backdrop:disabled, button:backdrop:disabled { border-width: 2px; border-style: solid;
color: gray; background-color: white; border-color: silver; background-image: none; }
+ button.titlebutton:backdrop:disabled, button:backdrop:disabled { border-width: 2px; border-style: solid;
color: gray; background-color: white; border-color: silver; background-image: none; }
button.titlebutton:backdrop:disabled:active, button.titlebutton:backdrop:disabled:checked,
button:backdrop:disabled:active, button:backdrop:disabled:checked { border-width: 2px; border-style: solid;
color: gray; border-color: silver; background-image: none; background-color: #f6f6f6; }
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]