[libadwaita/wip/exalm/borderless: 7/13] stylesheet: Reset toolbar styles for popovers




commit af9ca590d17c17ff72a0648312eac21438f2f017
Author: Alexander Mikhaylenko <alexm gnome org>
Date:   Tue Jul 20 15:32:03 2021 +0500

    stylesheet: Reset toolbar styles for popovers
    
    We've already been propagating button and switch margins. On top of that,
    now we're also making buttons flat. Don't do this and explicitly reset the
    styles instead.

 src/stylesheet/widgets/_toolbars.scss | 31 +++++++++++++++++++++++++------
 1 file changed, 25 insertions(+), 6 deletions(-)
---
diff --git a/src/stylesheet/widgets/_toolbars.scss b/src/stylesheet/widgets/_toolbars.scss
index faab3acc..69a8b2d3 100644
--- a/src/stylesheet/widgets/_toolbars.scss
+++ b/src/stylesheet/widgets/_toolbars.scss
@@ -38,8 +38,7 @@
   splitbutton,
   separator:not(.sidebar),
   button,
-  menubutton,
-  .linked2 {
+  menubutton {
     margin-top: 6px;
     margin-bottom: 6px;
   }
@@ -56,6 +55,30 @@
     margin-top: 10px;
     margin-bottom: 10px;
   }
+
+  // Reset styles for popovers
+  popover {
+    button.image-button:not(.raised):not(.suggested-action):not(.destructive-action),
+    button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action) {
+      @extend %button;
+    }
+
+    entry,
+    spinbutton,
+    splitbutton,
+    separator:not(.sidebar),
+    button,
+    menubutton,
+    switch {
+      margin-top: 0;
+      margin-bottom: 0;
+    }
+
+    &.menu separator:not(.sidebar) {
+      margin-top: 6px;
+      margin-bottom: 6px;
+    }
+  }
 }
 
 .toolbar {
@@ -80,10 +103,6 @@
     &.top,
     &.bottom { border-radius: 0; } // positional classes for `attached` osd toolbars
   }
-
-  // toolbar separators
-  &.horizontal > separator { margin: 6px 0; }
-  &.vertical > separator { margin: 0 6px; }
 }
 
 /****************


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]