There is an internal widget called GtkTreeMenu
but:
- is private
- it uses tree models and cell renderers
- it’s gone away from GTK4, just like every other
GtkMenu
-related widget
Popovers can hold complex widgets, which means they can deal with complex layouts; menus cannot, because menu widgets were written for very specific UI guidelines.