| Top |
| GcrCollection * | collection | Read / Write |
| gpointer | columns | Read / Write / Construct Only |
| GcrCollectionModelMode | mode | Read / Write / Construct Only |
| struct | GcrCollectionModel |
| struct | GcrCollectionModelClass |
| enum | GcrCollectionModelMode |
GcrCollectionModel * gcr_collection_model_new (GcrCollection *collection,GcrCollectionModelMode mode,...);
GcrCollectionModel * gcr_collection_model_new_full (GcrCollection *collection,GcrCollectionModelMode mode,const GcrColumn *columns);
guint gcr_collection_model_set_columns (GcrCollectionModel *self,const GcrColumn *columns);
GcrCollection *
gcr_collection_model_get_collection (GcrCollectionModel *self);
void gcr_collection_model_set_collection (GcrCollectionModel *self,GcrCollection *collection);
gboolean gcr_collection_model_iter_for_object (GcrCollectionModel *self,GObject *object,GtkTreeIter *iter);
GObject * gcr_collection_model_object_for_iter (GcrCollectionModel *self,const GtkTreeIter *iter);
gboolean gcr_collection_model_is_selected (GcrCollectionModel *self,GtkTreeIter *iter);
void gcr_collection_model_change_selected (GcrCollectionModel *self,GtkTreeIter *iter,gboolean selected);
void gcr_collection_model_toggle_selected (GcrCollectionModel *self,GtkTreeIter *iter);
GList *
gcr_collection_model_get_selected_objects
(GcrCollectionModel *self);
void gcr_collection_model_set_selected_objects (GcrCollectionModel *self,GList *selected);
gint
gcr_collection_model_column_for_selected
(GcrCollectionModel *self);
“collection” property“collection” GcrCollection *
Collection to get objects from.
Flags: Read / Write
“columns” property“columns” gpointer
Columns for the model.
Flags: Read / Write / Construct Only
“mode” property“mode” GcrCollectionModelMode
Tree or list mode.
Flags: Read / Write / Construct Only
Default value: GCR_COLLECTION_MODEL_TREE