SeahorseSetModel

SeahorseSetModel

Description

Details

SeahorseSetModelColumn

typedef struct {
	const gchar *property;
	GType type;
	gpointer data;
} SeahorseSetModelColumn;


struct SeahorseSetModel

struct SeahorseSetModel {
	GObject parent;
	SeahorseSet *set;
};

A GtkTreeModel which represents all objects in a SeahorseSet

GObject parent;

GObject SeahorseSetModel inherits from

SeahorseSet *set;

SeahorseSet that belongs to the model

seahorse_set_model_new ()

SeahorseSetModel *    seahorse_set_model_new            (SeahorseSet *set,
                                                         ...);


seahorse_set_model_new_full ()

SeahorseSetModel *    seahorse_set_model_new_full       (SeahorseSet *set,
                                                         const SeahorseSetModelColumn *columns,
                                                         guint n_columns);


seahorse_set_model_set_columns ()

gint                seahorse_set_model_set_columns      (SeahorseSetModel *smodel,
                                                         const SeahorseSetModelColumn *columns,
                                                         guint n_columns);


seahorse_set_model_object_for_iter ()

SeahorseObject *      seahorse_set_model_object_for_iter
                                                        (SeahorseSetModel *smodel,
                                                         const GtkTreeIter *iter);


seahorse_set_model_iter_for_object ()

gboolean            seahorse_set_model_iter_for_object  (SeahorseSetModel *smodel,
                                                         SeahorseObject *object,
                                                         GtkTreeIter *iter);