| Gcr Library Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Implemented Interfaces | Properties | ||||
Synopsis
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);
Properties
"collection" GcrCollection* : Read / Write "columns" gpointer : Read / Write / Construct Only "mode" GcrCollectionModelMode : Read / Write / Construct Only
Details
enum GcrCollectionModelMode
typedef enum {
GCR_COLLECTION_MODEL_LIST = 0,
GCR_COLLECTION_MODEL_TREE
} GcrCollectionModelMode;
gcr_collection_model_new ()
GcrCollectionModel * gcr_collection_model_new (GcrCollection *collection,GcrCollectionModelMode mode,...);
gcr_collection_model_new_full ()
GcrCollectionModel * gcr_collection_model_new_full (GcrCollection *collection,GcrCollectionModelMode mode,const GcrColumn *columns);
gcr_collection_model_set_columns ()
guint gcr_collection_model_set_columns (GcrCollectionModel *self,const GcrColumn *columns);
gcr_collection_model_get_collection ()
GcrCollection * gcr_collection_model_get_collection (GcrCollectionModel *self);
gcr_collection_model_set_collection ()
void gcr_collection_model_set_collection (GcrCollectionModel *self,GcrCollection *collection);
gcr_collection_model_iter_for_object ()
gboolean gcr_collection_model_iter_for_object (GcrCollectionModel *self,GObject *object,GtkTreeIter *iter);
gcr_collection_model_object_for_iter ()
GObject * gcr_collection_model_object_for_iter (GcrCollectionModel *self,const GtkTreeIter *iter);
gcr_collection_model_is_selected ()
gboolean gcr_collection_model_is_selected (GcrCollectionModel *self,GtkTreeIter *iter);
gcr_collection_model_change_selected ()
void gcr_collection_model_change_selected (GcrCollectionModel *self,GtkTreeIter *iter,gboolean selected);
gcr_collection_model_toggle_selected ()
void gcr_collection_model_toggle_selected (GcrCollectionModel *self,GtkTreeIter *iter);
gcr_collection_model_get_selected_objects ()
GList * gcr_collection_model_get_selected_objects
(GcrCollectionModel *self);
gcr_collection_model_set_selected_objects ()
void gcr_collection_model_set_selected_objects (GcrCollectionModel *self,GList *selected);
gcr_collection_model_column_for_selected ()
gint gcr_collection_model_column_for_selected
(GcrCollectionModel *self);
Property Details
The "collection" property
"collection" GcrCollection* : Read / Write
Collection to get objects from.
The "mode" property
"mode" GcrCollectionModelMode : Read / Write / Construct Only
Tree or list mode.
Default value: GCR_COLLECTION_MODEL_TREE
