ui/gtk/list.c

changeset 593
7061c9cf3b52
parent 591
637de2359995
child 594
fc854e0ab924
--- a/ui/gtk/list.c	Tue May 13 20:22:44 2025 +0200
+++ b/ui/gtk/list.c	Thu May 15 12:55:54 2025 +0200
@@ -269,6 +269,10 @@
         // is ignored
         g_signal_connect(view, "activate", G_CALLBACK(ui_columnview_activate), listview);
     }
+    if(args.contextmenu) {
+        UIMENU menu = ui_contextmenu_create(args.contextmenu, obj, view);
+        ui_widget_set_contextmenu(view, menu);
+    }
     
     // add widget to parent
     GtkWidget *scroll_area = SCROLLEDWINDOW_NEW();
@@ -438,6 +442,10 @@
     if(args.onactivate) {
         g_signal_connect(view, "activate", G_CALLBACK(ui_columnview_activate), tableview);
     }
+    if(args.contextmenu) {
+        UIMENU menu = ui_contextmenu_create(args.contextmenu, obj, view);
+        ui_widget_set_contextmenu(view, menu);
+    }
     
     // add widget to parent
     GtkWidget *scroll_area = SCROLLEDWINDOW_NEW();

mercurial