20 #ifndef __GTK_TREE_STORE_H__
21 #define __GTK_TREE_STORE_H__
23 #if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
24 #error "Only <gtk/gtk.h> can be included directly."
27 #include <gdkconfig.h>
36 #define GTK_TYPE_TREE_STORE (gtk_tree_store_get_type ())
37 #define GTK_TREE_STORE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_STORE, GtkTreeStore))
38 #define GTK_TREE_STORE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TREE_STORE, GtkTreeStoreClass))
39 #define GTK_IS_TREE_STORE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_STORE))
40 #define GTK_IS_TREE_STORE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TREE_STORE))
41 #define GTK_TREE_STORE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TREE_STORE, GtkTreeStoreClass))
59 gpointer
GSEAL (default_sort_data);
60 GDestroyNotify
GSEAL (default_sort_destroy);
61 guint
GSEAL (columns_dirty) : 1;
gint(* GtkTreeIterCompareFunc)(GtkTreeModel *model, GtkTreeIter *a, GtkTreeIter *b, gpointer user_data)
GtkTreeStore * gtk_tree_store_new(gint n_columns,...)
void gtk_tree_store_insert_with_valuesv(GtkTreeStore *tree_store, GtkTreeIter *iter, GtkTreeIter *parent, gint position, gint *columns, GValue *values, gint n_values)
void gtk_tree_store_set_column_types(GtkTreeStore *tree_store, gint n_columns, GType *types)
void gtk_tree_store_set_valuesv(GtkTreeStore *tree_store, GtkTreeIter *iter, gint *columns, GValue *values, gint n_values)
gboolean gtk_tree_store_is_ancestor(GtkTreeStore *tree_store, GtkTreeIter *iter, GtkTreeIter *descendant)
void gtk_tree_store_set_value(GtkTreeStore *tree_store, GtkTreeIter *iter, gint column, GValue *value)
void gtk_tree_store_move_after(GtkTreeStore *tree_store, GtkTreeIter *iter, GtkTreeIter *position)
GtkTreeStore * gtk_tree_store_newv(gint n_columns, GType *types)
void gtk_tree_store_move_before(GtkTreeStore *tree_store, GtkTreeIter *iter, GtkTreeIter *position)
gint gtk_tree_store_iter_depth(GtkTreeStore *tree_store, GtkTreeIter *iter)
void gtk_tree_store_set_valist(GtkTreeStore *tree_store, GtkTreeIter *iter, va_list var_args)
void gtk_tree_store_swap(GtkTreeStore *tree_store, GtkTreeIter *a, GtkTreeIter *b)
void gtk_tree_store_set(GtkTreeStore *tree_store, GtkTreeIter *iter,...)
void gtk_tree_store_insert_before(GtkTreeStore *tree_store, GtkTreeIter *iter, GtkTreeIter *parent, GtkTreeIter *sibling)
void gtk_tree_store_insert(GtkTreeStore *tree_store, GtkTreeIter *iter, GtkTreeIter *parent, gint position)
void gtk_tree_store_append(GtkTreeStore *tree_store, GtkTreeIter *iter, GtkTreeIter *parent)
gboolean gtk_tree_store_iter_is_valid(GtkTreeStore *tree_store, GtkTreeIter *iter)
GType gtk_tree_store_get_type(void) G_GNUC_CONST
void gtk_tree_store_prepend(GtkTreeStore *tree_store, GtkTreeIter *iter, GtkTreeIter *parent)
void gtk_tree_store_clear(GtkTreeStore *tree_store)
void gtk_tree_store_insert_after(GtkTreeStore *tree_store, GtkTreeIter *iter, GtkTreeIter *parent, GtkTreeIter *sibling)
gboolean gtk_tree_store_remove(GtkTreeStore *tree_store, GtkTreeIter *iter)
void gtk_tree_store_insert_with_values(GtkTreeStore *tree_store, GtkTreeIter *iter, GtkTreeIter *parent, gint position,...)
void gtk_tree_store_reorder(GtkTreeStore *tree_store, GtkTreeIter *parent, gint *new_order)
PBD::PropertyDescriptor< uint32_t > order
void(* _gtk_reserved3)(void)
void(* _gtk_reserved1)(void)
GObjectClass parent_class
void(* _gtk_reserved2)(void)
void(* _gtk_reserved4)(void)
GType * GSEAL(column_headers)
GtkTreeIterCompareFunc GSEAL(default_sort_func)
gpointer GSEAL(default_sort_data)
GDestroyNotify GSEAL(default_sort_destroy)
gint GSEAL(sort_column_id)