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