From 609f1659bd6d6095bae89c2fabd5076a6220ad4e Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Fri, 7 Jun 2019 17:05:48 +0000 Subject: Rationalize popover menu apis Make gtk_popover_new_from_model() return a GtkPopoverMenu, rename it to gtk_popover_menu_new_from_model() and add a relative_to argument to gtk_popover_menu_new(). Update all callers. --- gtk/gtkpopovermenu.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'gtk/gtkpopovermenu.h') diff --git a/gtk/gtkpopovermenu.h b/gtk/gtkpopovermenu.h index e49bbd25f1..143a190b70 100644 --- a/gtk/gtkpopovermenu.h +++ b/gtk/gtkpopovermenu.h @@ -36,7 +36,11 @@ GDK_AVAILABLE_IN_ALL GType gtk_popover_menu_get_type (void) G_GNUC_CONST; GDK_AVAILABLE_IN_ALL -GtkWidget * gtk_popover_menu_new (void); +GtkWidget * gtk_popover_menu_new (GtkWidget *relative_to); + +GDK_AVAILABLE_IN_ALL +GtkWidget * gtk_popover_menu_new_from_model (GtkWidget *relative_to, + GMenuModel *model); GDK_AVAILABLE_IN_ALL void gtk_popover_menu_add_submenu (GtkPopoverMenu *popover, -- cgit v1.2.1