Method
HandyComboRowbind_model
since: 1.0
Declaration [src]
void
hdy_combo_row_bind_model (
HdyComboRow* self,
GListModel* model,
GtkListBoxCreateWidgetFunc create_list_widget_func,
GtkListBoxCreateWidgetFunc create_current_widget_func,
gpointer user_data,
GDestroyNotify user_data_free_func
)
Description [src]
Binds model to self.
If self was already bound to a model, that previous binding is destroyed.
The contents of self are cleared and then filled with widgets that represent
items from model. self is updated whenever model changes. If model is
NULL, self is left empty.
Available since: 1.0
Parameters
model-
Type:
GObjectThe
GListModelto be bound toself.The argument can be NULL.The data is owned by the caller of the method. create_list_widget_func-
Type:
GtkListBoxCreateWidgetFuncA function that creates widgets for items to display in the list, or
NULLin case you also passedNULLasmodel.The argument can be NULL. create_current_widget_func-
Type:
GtkListBoxCreateWidgetFuncA function that creates widgets for items to display as the selected item, or
NULLin case you also passedNULLasmodel.The argument can be NULL. user_data-
Type:
gpointerUser data passed to
create_list_widget_funcandcreate_current_widget_func.The argument can be NULL.The data is owned by the caller of the method. user_data_free_func-
Type:
GDestroyNotifyFunction for freeing
user_data.