![]() |
![]() |
![]() |
Gcr Library Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Implemented Interfaces | Properties |
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" GcrCollection* : Read / Write "columns" gpointer : Read / Write / Construct Only "mode" GcrCollectionModelMode : Read / Write / Construct Only
typedef enum { GCR_COLLECTION_MODEL_LIST = 0, GCR_COLLECTION_MODEL_TREE } 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* : Read / Write
Collection to get objects from.
"mode"
property"mode" GcrCollectionModelMode : Read / Write / Construct Only
Tree or list mode.
Default value: GCR_COLLECTION_MODEL_TREE