From 019f4b6b34ae083944167e7af80f8c3d6e6739fc Mon Sep 17 00:00:00 2001 From: Jakub Steiner Date: Mon, 15 Jun 2020 15:18:04 +0200 Subject: [PATCH] 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 --- gtk/theme/Adwaita/_common.scss | 32 +++++++++++++++++++++++++++++--- 1 file changed, 29 insertions(+), 3 deletions(-) diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss index 35e9010b6c..cbc23b5b36 100644 --- a/gtk/theme/Adwaita/_common.scss +++ b/gtk/theme/Adwaita/_common.scss @@ -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