Adwaita: dropdown styling

- selected item color
- offset dropdown form the parent control
- special styling for the top search entry

Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/2846
This commit is contained in:
Jakub Steiner 2020-06-15 15:18:04 +02:00
parent d2cfe9f69a
commit 019f4b6b34

View File

@ -1152,6 +1152,8 @@ spinbutton {
/**************
* ComboBoxes *
**************/
dropdown > popover.menu.background > contents { padding: 0; } //allow search entries with no margin
dropdown,
combobox {
arrow {
@ -1178,11 +1180,35 @@ combobox {
button.combo { @extend %button_basic_drop_active; }
}
// newstyle
popover {
margin-top: 6px;
padding: 0;
listview {
margin: 8px 0;
&>row {
padding: 8px;
&:selected {
outline-color: $alt_focus_border_color;
color: $text-color;
background-color: $menu_selected_color;
}
}
}
.search { //drodowns with searchboxes on top
border-radius: $popover_radius $popover_radius 0 0;
padding: 3px 10px;
margin-top: -2px; //paint over the menu borders
}
}
}
dropdown > popover listview > row {
padding: 6px;
}
// the combo is a composite widget so the way we do button linking doesn't
// work, special case needed. See