From: Matthias Clasen Date: Sun, 5 Apr 2015 12:13:24 +0000 (-0400) Subject: GtkListBox: Make model binding introspectable X-Git-Tag: archive/raspbian/4.4.1+ds1-2+rpi1^2~18^2~24^2~9941 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=d94d2efc43e167bd222f7795fdd680da87a66016;p=gtk4.git GtkListBox: Make model binding introspectable Introspection can't deal with bare pointers, so annotate the callback as taking objects. This is the outcome of discussion in https://bugzilla.gnome.org/show_bug.cgi?id=746893 --- diff --git a/gtk/gtklistbox.h b/gtk/gtklistbox.h index 4ff8383d79..a648ac8e5a 100644 --- a/gtk/gtklistbox.h +++ b/gtk/gtklistbox.h @@ -171,13 +171,13 @@ typedef void (*GtkListBoxUpdateHeaderFunc) (GtkListBoxRow *row, /** * GtkListBoxCreateWidgetFunc: - * @item: the item from the model for which to create a widget for + * @item: (type GObject): the item from the model for which to create a widget for * @user_data: (closure): user data * * Called for list boxes that are bound to a #GListModel with * gtk_list_box_bind_model() for each item that gets added to the model. * - * Returns: a #GtkWidget that represents @item + * Returns: (transfer full): a #GtkWidget that represents @item * * Since: 3.16 */