Adwaita: style rich-list and data-table

- style special list types
- add navigation-sidebar too

https://gitlab.gnome.org/GNOME/gtk/-/issues/2929
This commit is contained in:
Jakub Steiner 2020-08-06 11:55:04 +02:00 committed by Matthias Clasen
parent d1b1b5bd9b
commit bdb1d87859

View File

@ -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 {