From d58fee241beaded878bd518932b79a7436675a77 Mon Sep 17 00:00:00 2001 From: Ryo Nakano Date: Sun, 20 Sep 2026 16:10:39 +0900 Subject: [PATCH 1/2] menubutton: Fix default icon --- src/gtk-3.0/widgets/_menubuttons.scss | 5 ++--- src/gtk-4.0/widgets/_menubuttons.scss | 5 ++--- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/src/gtk-3.0/widgets/_menubuttons.scss b/src/gtk-3.0/widgets/_menubuttons.scss index e32f9be9..6a029b72 100644 --- a/src/gtk-3.0/widgets/_menubuttons.scss +++ b/src/gtk-3.0/widgets/_menubuttons.scss @@ -1,7 +1,6 @@ menubutton { - arrow { - // Use non-arrow icon when no direction specified, assuming use case as a - // main menu button + // Assuming use case as a main menu button + > button.image-button arrow.none, arrow.down { -gtk-icon-source: -gtk-icontheme("open-menu-symbolic"); } } diff --git a/src/gtk-4.0/widgets/_menubuttons.scss b/src/gtk-4.0/widgets/_menubuttons.scss index e32f9be9..6a029b72 100644 --- a/src/gtk-4.0/widgets/_menubuttons.scss +++ b/src/gtk-4.0/widgets/_menubuttons.scss @@ -1,7 +1,6 @@ menubutton { - arrow { - // Use non-arrow icon when no direction specified, assuming use case as a - // main menu button + // Assuming use case as a main menu button + > button.image-button arrow.none, arrow.down { -gtk-icon-source: -gtk-icontheme("open-menu-symbolic"); } } From 3a3144aa987d315e2b24b1716b9e82019b7e230a Mon Sep 17 00:00:00 2001 From: Ryo Nakano Date: Mon, 21 Sep 2026 14:58:31 +0900 Subject: [PATCH 2/2] Remove menubutton stylesheet in GTK 3 --- src/gtk-3.0/widgets/_index.scss | 1 - src/gtk-3.0/widgets/_menubuttons.scss | 6 ------ 2 files changed, 7 deletions(-) delete mode 100644 src/gtk-3.0/widgets/_menubuttons.scss diff --git a/src/gtk-3.0/widgets/_index.scss b/src/gtk-3.0/widgets/_index.scss index 5ac1968b..0df094f9 100644 --- a/src/gtk-3.0/widgets/_index.scss +++ b/src/gtk-3.0/widgets/_index.scss @@ -70,7 +70,6 @@ selection { @import '_linked.scss'; @import '_lists.scss'; @import '_menubars.scss'; -@import '_menubuttons.scss'; @import '_menus.scss'; @import '_notebooks.scss'; @import '_notifications.scss'; diff --git a/src/gtk-3.0/widgets/_menubuttons.scss b/src/gtk-3.0/widgets/_menubuttons.scss deleted file mode 100644 index 6a029b72..00000000 --- a/src/gtk-3.0/widgets/_menubuttons.scss +++ /dev/null @@ -1,6 +0,0 @@ -menubutton { - // Assuming use case as a main menu button - > button.image-button arrow.none, arrow.down { - -gtk-icon-source: -gtk-icontheme("open-menu-symbolic"); - } -}