diff options
author | Jakub Steiner <jimmac@gmail.com> | 2020-08-06 11:55:04 +0200 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2020-08-13 16:30:22 -0400 |
commit | bdb1d87859b9bb0afa0336a840137e5c048c263d (patch) | |
tree | 2dcb19b5ab1f5f4380fb35af1112410aff8fc6ec /gtk/theme | |
parent | d1b1b5bd9b0687f86c1ddd06d29cd406957125ad (diff) | |
download | gtk+-bdb1d87859b9bb0afa0336a840137e5c048c263d.tar.gz |
Adwaita: style rich-list and data-table
- style special list types
- add navigation-sidebar too
https://gitlab.gnome.org/GNOME/gtk/-/issues/2929
Diffstat (limited to 'gtk/theme')
-rw-r--r-- | gtk/theme/Adwaita/_common.scss | 26 |
1 files changed, 24 insertions, 2 deletions
diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss index cb4ba39680..3f7626e7a7 100644 --- a/gtk/theme/Adwaita/_common.scss +++ b/gtk/theme/Adwaita/_common.scss @@ -3066,7 +3066,7 @@ separator { * Lists * *********/ listview, -list { +list, .rich-list { color: $text_color; background-color: $base_color; border-color: $borders_color; @@ -3120,6 +3120,25 @@ row { } } +/******************************************************** + * Data Tables * + * treeview like tables with individual focusable cells * + * https://gitlab.gnome.org/GNOME/gtk/-/issues/2929 * + ********************************************************/ + + .data-table row:not(:selected) cell editablelabel:not(.editing):focus-within { + outline: 2px solid $focus_border_color; + } + + .data-table row:not(:selected) cell editablelabel.editing:focus-within { + outline: 2px solid $selected_bg_color; + } + + .data-table row:not(:selected) cell editablelabel.editing text selection { + color: $selected_fg_color; + background-color: $selected_bg_color; + } + /********************* * App Notifications * @@ -3361,7 +3380,10 @@ row image.sidebar-icon { opacity: $_placesidebar_icons_opacity; } // dim the sid // see bug #786613 for details // on this oddity -placessidebar { +/* this should be more generic, only using .navigation-sidebar + https://gitlab.gnome.org/GNOME/gtk/-/issues/2929 +*/ +placessidebar, .navigation-sidebar { > scrolledwindow.frame { border-style: none; } row { |