Method
HandyComboRowbind_name_model
since: 1.0
Declaration [src]
void
hdy_combo_row_bind_name_model (
HdyComboRow* self,
GListModel* model,
HdyComboRowGetNameFunc get_name_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.
This is more convenient to use than hdy_combo_row_bind_model() if you want
to represent items of the model with names.
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. get_name_func-
Type:
HdyComboRowGetNameFuncA function that creates names for items, or
NULLin case you also passedNULLasmodel.The argument can be NULL. user_data-
Type:
gpointerUser data passed to
get_name_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.