diff --git a/gtk-4.0/gtk-dark.css b/gtk-4.0/gtk-dark.css index 1268fc0..a3ea838 100755 --- a/gtk-4.0/gtk-dark.css +++ b/gtk-4.0/gtk-dark.css @@ -3323,6 +3323,10 @@ popover.menu { background-color: #2e3440; color: #d8dee9; padding: 5px; } + popover.menu > arrow .view, popover.menu > arrow iconview, popover.menu.background > contents .view, popover.menu.background > contents iconview { + background-color: transparent; } + popover.menu > arrow .view row, popover.menu > arrow iconview row, popover.menu.background > contents .view row, popover.menu.background > contents iconview row { + margin: 0; } popover.menu.background separator { margin: 6px 0; } popover.menu accelerator { @@ -3349,15 +3353,15 @@ popover.menu { popover.menu check.right { margin-left: 6px; margin-right: -2px; } - popover.menu modelbutton { + popover.menu modelbutton, popover.menu.background > contents .view row, popover.menu.background > contents iconview row { min-height: 30px; min-width: 40px; padding: 0 12px; border-radius: 5px; } - popover.menu modelbutton:selected { + popover.menu modelbutton:selected, popover.menu.background > contents .view row:selected, popover.menu.background > contents iconview row:selected { color: #d8dee9; background-color: #3f4758; } - popover.menu modelbutton:selected:active { + popover.menu modelbutton:selected:active, popover.menu.background > contents .view row:selected:active, popover.menu.background > contents iconview row:selected:active { background-color: #545f76; } popover.menu label.title { font-weight: bold; diff --git a/gtk-4.0/gtk.css b/gtk-4.0/gtk.css index 80308c6..8898bb6 100755 --- a/gtk-4.0/gtk.css +++ b/gtk-4.0/gtk.css @@ -3323,6 +3323,10 @@ popover.menu { background-color: #2e3440; color: #d8dee9; padding: 5px; } + popover.menu > arrow .view, popover.menu > arrow iconview, popover.menu.background > contents .view, popover.menu.background > contents iconview { + background-color: transparent; } + popover.menu > arrow .view row, popover.menu > arrow iconview row, popover.menu.background > contents .view row, popover.menu.background > contents iconview row { + margin: 0; } popover.menu.background separator { margin: 6px 0; } popover.menu accelerator { @@ -3349,15 +3353,15 @@ popover.menu { popover.menu check.right { margin-left: 6px; margin-right: -2px; } - popover.menu modelbutton { + popover.menu modelbutton, popover.menu.background > contents .view row, popover.menu.background > contents iconview row { min-height: 30px; min-width: 40px; padding: 0 12px; border-radius: 5px; } - popover.menu modelbutton:selected { + popover.menu modelbutton:selected, popover.menu.background > contents .view row:selected, popover.menu.background > contents iconview row:selected { color: #d8dee9; background-color: #3f4758; } - popover.menu modelbutton:selected:active { + popover.menu modelbutton:selected:active, popover.menu.background > contents .view row:selected:active, popover.menu.background > contents iconview row:selected:active { background-color: #545f76; } popover.menu label.title { font-weight: bold; diff --git a/gtk-4.0/widgets/_popovers.scss b/gtk-4.0/widgets/_popovers.scss index 2fae9a2..7961acf 100644 --- a/gtk-4.0/widgets/_popovers.scss +++ b/gtk-4.0/widgets/_popovers.scss @@ -119,6 +119,10 @@ magnifier { background-color: $main_dark_color; color: $fg_color; padding: 5px; + .view { + background-color: transparent; + row { margin: 0; } + } } &.background separator { @@ -159,7 +163,7 @@ magnifier { margin-right: -2px; } - modelbutton { + modelbutton, &.background > contents .view row { min-height: 30px; min-width: 40px; padding: 0 $_menu-padding;