| Top |
GtkFlattenListModel is a list model that takes a list model containing list models and flattens it into a single model.
Another term for this is concatenation: GtkFlattenListModel takes a list of lists and concatenates them into a single list.
GtkFlattenListModel *
gtk_flatten_list_model_new (GListModel *model);
Creates a new GtkFlattenListModel that flattens list
.
void gtk_flatten_list_model_set_model (GtkFlattenListModel *self,GListModel *model);
Sets a new model to be flattened.
GListModel *
gtk_flatten_list_model_get_model (GtkFlattenListModel *self);
Gets the model set via gtk_flatten_list_model_set_model().
GListModel * gtk_flatten_list_model_get_model_for_item (GtkFlattenListModel *self,guint position);
Returns the model containing the item at the given position.
“model” property“model” GListModel *
The model being flattened
Owner: GtkFlattenListModel
Flags: Read / Write