diff -r 4681df3739f7 -r da0899b1699d ui/gtk/menu.h --- a/ui/gtk/menu.h Sun Sep 13 11:50:14 2026 +0200 +++ b/ui/gtk/menu.h Sun Sep 13 14:30:34 2026 +0200 @@ -44,6 +44,12 @@ GtkWidget *ui_create_menubar(UiObject *obj); +typedef struct UiContextMenuPopupCallback { + /* this callback will be called without an event ptr */ + ui_callback callback; + void *userdata; +} UiContextMenuPopupCallback; + #if GTK_MAJOR_VERSION <= 3 typedef struct UiActiveMenuItemList UiActiveMenuItemList;