summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Monday <monday15@gmx.com>2019-06-27 12:39:20 +0500
committerJakub Steiner <jimmac@gmail.com>2019-06-27 10:31:11 +0200
commit851bb61455f08bd8defdda23251a859a97cc71e7 (patch)
tree07f4b8b6d9e0bc48f8c2fe483843582866af2c86
parent3aadc29af46ad02b1969bb1ddc6d3b908ad8581f (diff)
downloadgtk+-851bb61455f08bd8defdda23251a859a97cc71e7.tar.gz
Adwaita: Fix padding/rounding on submenus
- Apply menubar submenu style for .csd submenus; - Remove child subemenu style (looks like it is inherited from a parent). Closes https://gitlab.gnome.org/GNOME/gtk/issues/1976
-rw-r--r--gtk/theme/Adwaita/_common.scss6
-rw-r--r--gtk/theme/Adwaita/gtk-contained-dark.css4
-rw-r--r--gtk/theme/Adwaita/gtk-contained.css4
3 files changed, 4 insertions, 10 deletions
diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss
index 80115f4cdf..a6a78f9fb2 100644
--- a/gtk/theme/Adwaita/_common.scss
+++ b/gtk/theme/Adwaita/_common.scss
@@ -2019,11 +2019,9 @@ menubar,
// remove padding and rounding from menubar submenus
menu {
- border-radius: 0;
- padding:0;
- menu {
+ .csd &, & {
border-radius: 0;
- padding:0;
+ padding: 0;
}
}
diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css
index 5cf5801977..2fd48b6d70 100644
--- a/gtk/theme/Adwaita/gtk-contained-dark.css
+++ b/gtk/theme/Adwaita/gtk-contained-dark.css
@@ -814,9 +814,7 @@ menubar:backdrop, .menubar:backdrop { background-color: #353535; }
menubar > box > menuitem, .menubar > box > menuitem { min-height: 16px; padding: 4px 8px; }
-menubar > box > menuitem menu, .menubar > box > menuitem menu { border-radius: 0; padding: 0; }
-
-menubar > box > menuitem menu menu, .menubar > box > menuitem menu menu { border-radius: 0; padding: 0; }
+.csd menubar > box > menuitem menu, menubar > box > menuitem menu, .csd .menubar > box > menuitem menu, .menubar > box > menuitem menu { border-radius: 0; padding: 0; }
menubar > box > menuitem:hover, .menubar > box > menuitem:hover { box-shadow: inset 0 -3px #15539e; color: #3584e4; }
diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css
index a1f50f8a36..5e0fc9dee9 100644
--- a/gtk/theme/Adwaita/gtk-contained.css
+++ b/gtk/theme/Adwaita/gtk-contained.css
@@ -822,9 +822,7 @@ menubar:backdrop, .menubar:backdrop { background-color: #f6f5f4; }
menubar > box > menuitem, .menubar > box > menuitem { min-height: 16px; padding: 4px 8px; }
-menubar > box > menuitem menu, .menubar > box > menuitem menu { border-radius: 0; padding: 0; }
-
-menubar > box > menuitem menu menu, .menubar > box > menuitem menu menu { border-radius: 0; padding: 0; }
+.csd menubar > box > menuitem menu, menubar > box > menuitem menu, .csd .menubar > box > menuitem menu, .menubar > box > menuitem menu { border-radius: 0; padding: 0; }
menubar > box > menuitem:hover, .menubar > box > menuitem:hover { box-shadow: inset 0 -3px #3584e4; color: #1b6acb; }