implement gtk3 headerbar menubutton

Mon, 28 Jul 2025 21:30:44 +0200

author
Olaf Wintermann <olaf.wintermann@gmail.com>
date
Mon, 28 Jul 2025 21:30:44 +0200
changeset 681
aa1b280b5e4d
parent 680
a4795b40e679
child 682
326e7a5122fa

implement gtk3 headerbar menubutton

ui/gtk/headerbar.c file | annotate | diff | comparison | revisions
--- a/ui/gtk/headerbar.c	Mon Jul 28 21:28:43 2025 +0200
+++ b/ui/gtk/headerbar.c	Mon Jul 28 21:30:44 2025 +0200
@@ -163,9 +163,9 @@
 #else
     GtkWidget *menubutton = gtk_menu_button_new();
     GtkWidget *menu = gtk_menu_new();
-    
-    
-    
+    ui_add_menu_items(menu, 0, &item->menu, obj); 
+    gtk_widget_show_all(menu);
+    gtk_menu_button_set_popup(GTK_MENU_BUTTON(menubutton), menu);
     
 #endif
     

mercurial