![]() |
![]() |
![]() |
libseahorse Reference Manual | ![]() |
---|---|---|---|---|
Top | Description |
struct 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
);
struct SeahorseObjectModel { GtkTreeStore parent; };
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
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
);