![]() |
![]() |
![]() |
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);
|
|
|