From: Sam Thursfield Date: Mon, 25 Sep 2017 13:42:46 +0000 (+0100) Subject: flowbox: Fix annotation for GListModel binding callback X-Git-Tag: archive/raspbian/3.24.39-1+rpi1~1^2~65^2~39^2~151 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=d6547060e93034c1032771a53195bae9e4f74181;p=gtk%2B3.0.git flowbox: Fix annotation for GListModel binding callback The GtkFlowBoxCreateWidgetFunc type lacked GObject Introspection annotations for its arguments. This made gtk_flow_box_bind_model() unusable from Python as the callback function would be passed useless values. The annotations that I've added match those of the similar callback type GtkListBoxCreateWidgetFunc. https://bugzilla.gnome.org/show_bug.cgi?id=780758 --- diff --git a/gtk/gtkflowbox.h b/gtk/gtkflowbox.h index fa059c3765..ba07f55e7a 100644 --- a/gtk/gtkflowbox.h +++ b/gtk/gtkflowbox.h @@ -101,8 +101,8 @@ struct _GtkFlowBoxChildClass /** * GtkFlowBoxCreateWidgetFunc: - * @item: the item from the model for which to create a widget for - * @user_data: user data from gtk_flow_box_bind_model() + * @item: (type GObject): the item from the model for which to create a widget for + * @user_data: (closure): user data from gtk_flow_box_bind_model() * * Called for flow boxes that are bound to a #GListModel with * gtk_flow_box_bind_model() for each item that gets added to the model.