| libseahorse Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | ||||
SeahorseObjectModel;
SeahorseObjectModel* seahorse_object_model_new (gint n_columns,
GType *types);
void seahorse_object_model_set_column_types
(SeahorseObjectModel *self,
gint n_columns,
GType *types);
void seahorse_object_model_set_row_object
(SeahorseObjectModel *self,
GtkTreeIter *iter,
SeahorseObject *object);
SeahorseObject* seahorse_object_model_get_row_key (SeahorseObjectModel *self,
GtkTreeIter *iter);
GSList* seahorse_object_model_get_rows_for_object
(SeahorseObjectModel *self,
SeahorseObject *object);
void seahorse_object_model_remove_rows_for_object
(SeahorseObjectModel *self,
SeahorseObject *object);
void seahorse_object_model_free_rows (GSList *rows);
typedef struct {
GtkTreeStore parent;
} SeahorseObjectModel;
A GtkTreeModel that can assign certain rows as 'key rows' which are updated when a key is updated.
Signals: update-row: A request to update a row
GtkTreeStore |
The parent GtkTreeStore |
SeahorseObjectModel* seahorse_object_model_new (gint n_columns, GType *types);
|
|
|
|
Returns : |
void seahorse_object_model_set_column_types
(SeahorseObjectModel *self,
gint n_columns,
GType *types);
|
|
|
|
|
void seahorse_object_model_set_row_object
(SeahorseObjectModel *self,
GtkTreeIter *iter,
SeahorseObject *object);
|
|
|
|
|
SeahorseObject* seahorse_object_model_get_row_key (SeahorseObjectModel *self, GtkTreeIter *iter);
|
|
|
|
Returns : |
GSList* seahorse_object_model_get_rows_for_object (SeahorseObjectModel *self, SeahorseObject *object);
|
|
|
|
Returns : |
void seahorse_object_model_remove_rows_for_object
(SeahorseObjectModel *self,
SeahorseObject *object);
|
|
|