add ui_sourcelist_args_set_contextmenu

Wed, 03 Sep 2025 17:48:46 +0200

author
Olaf Wintermann <olaf.wintermann@gmail.com>
date
Wed, 03 Sep 2025 17:48:46 +0200
changeset 748
6c1fc70cd1c8
parent 747
6aa58fed572d
child 749
0f052f6f532c

add ui_sourcelist_args_set_contextmenu

ui/common/args.c file | annotate | diff | comparison | revisions
ui/common/args.h file | annotate | diff | comparison | revisions
--- a/ui/common/args.c	Mon Sep 01 20:56:50 2025 +0200
+++ b/ui/common/args.c	Wed Sep 03 17:48:46 2025 +0200
@@ -1746,6 +1746,9 @@
     args->onbuttonclickdata = userdata;
 }
 
+void ui_sourcelist_args_set_contextmenu(UiSourceListArgs *args, UiMenuBuilder *menubuilder) {
+    args->contextmenu = menubuilder;
+}
 
 void ui_sourcelist_args_free(UiSourceListArgs *args) {
     free((void*)args->name);
--- a/ui/common/args.h	Mon Sep 01 20:56:50 2025 +0200
+++ b/ui/common/args.h	Wed Sep 03 17:48:46 2025 +0200
@@ -401,6 +401,7 @@
 UIEXPORT void ui_sourcelist_args_set_onactivatedata(UiSourceListArgs *args, void *userdata);
 UIEXPORT void ui_sourcelist_args_set_onbuttonclick(UiSourceListArgs *args, ui_callback callback);
 UIEXPORT void ui_sourcelist_args_set_onbuttonclickdata(UiSourceListArgs *args, void *userdata);
+UIEXPORT void ui_sourcelist_args_set_contextmenu(UiSourceListArgs *args, UiMenuBuilder *menubuilder);
 UIEXPORT void ui_sourcelist_args_free(UiSourceListArgs *args);
 
 UIEXPORT UiTextAreaArgs* ui_textarea_args_new(void);

mercurial