Annotate the GtkFunctionListItemFactory constructor

But skip it, since it cannot really be used by language bindings, as it
binds the same user data to two separate functions.
This commit is contained in:
Emmanuele Bassi 2020-05-31 15:14:26 +01:00
parent 1a4723988e
commit b9269d5644

View File

@ -101,6 +101,17 @@ gtk_functions_list_item_factory_init (GtkFunctionsListItemFactory *self)
{ {
} }
/**
* gtk_functions_list_item_factory_new: (skip)
* @setup_func: (scope call) (destroy user_destroy): the setup function for the list item factory
* @bind_func: (scope call) (destroy user_destroy): the bind function for the list item factory
* @user_data: user data for the @setup_func and @bind_func functions
* @user_destroy: a function called to destroy @user_data
*
* Creates a new #GtkListItemFactory with the given functions.
*
* Returns: (transfer full): the newly created list item factory object
*/
GtkListItemFactory * GtkListItemFactory *
gtk_functions_list_item_factory_new (GtkListItemSetupFunc setup_func, gtk_functions_list_item_factory_new (GtkListItemSetupFunc setup_func,
GtkListItemBindFunc bind_func, GtkListItemBindFunc bind_func,