20#if !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
21#error "Only <gtk/gtk.h> can be included directly."
33#define GTK_TYPE_TREE_STORE (gtk_tree_store_get_type ())
34#define GTK_TREE_STORE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_STORE, GtkTreeStore))
35#define GTK_TREE_STORE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TREE_STORE, GtkTreeStoreClass))
36#define GTK_IS_TREE_STORE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_STORE))
37#define GTK_IS_TREE_STORE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TREE_STORE))
38#define GTK_TREE_STORE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TREE_STORE, GtkTreeStoreClass))
#define GDK_DEPRECATED_IN_4_10_FOR(f)
#define GDK_AVAILABLE_IN_ALL
#define G_DEFINE_AUTOPTR_CLEANUP_FUNC(TypeName, func)
GOBJECT_AVAILABLE_IN_ALL void g_object_unref(gpointer object)
void gtk_tree_store_reorder(GtkTreeStore *tree_store, GtkTreeIter *parent, int *new_order)
struct _GtkTreeStorePrivate GtkTreeStorePrivate
void gtk_tree_store_set_column_types(GtkTreeStore *tree_store, int n_columns, GType *types)
gboolean gtk_tree_store_is_ancestor(GtkTreeStore *tree_store, GtkTreeIter *iter, GtkTreeIter *descendant)
void gtk_tree_store_move_after(GtkTreeStore *tree_store, GtkTreeIter *iter, GtkTreeIter *position)
void gtk_tree_store_move_before(GtkTreeStore *tree_store, GtkTreeIter *iter, GtkTreeIter *position)
GtkTreeStore * gtk_tree_store_new(int n_columns,...)
void gtk_tree_store_insert_with_values(GtkTreeStore *tree_store, GtkTreeIter *iter, GtkTreeIter *parent, int position,...)
void gtk_tree_store_insert_with_valuesv(GtkTreeStore *tree_store, GtkTreeIter *iter, GtkTreeIter *parent, int position, int *columns, GValue *values, int n_values)
void gtk_tree_store_set_value(GtkTreeStore *tree_store, GtkTreeIter *iter, int column, GValue *value)
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)
GDK_AVAILABLE_IN_ALL GType gtk_tree_store_get_type(void) G_GNUC_CONST
void gtk_tree_store_append(GtkTreeStore *tree_store, GtkTreeIter *iter, GtkTreeIter *parent)
gboolean gtk_tree_store_iter_is_valid(GtkTreeStore *tree_store, GtkTreeIter *iter)
int gtk_tree_store_iter_depth(GtkTreeStore *tree_store, GtkTreeIter *iter)
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_set_valuesv(GtkTreeStore *tree_store, GtkTreeIter *iter, int *columns, GValue *values, int n_values)
void gtk_tree_store_insert(GtkTreeStore *tree_store, GtkTreeIter *iter, GtkTreeIter *parent, int position)
GtkTreeStore * gtk_tree_store_newv(int n_columns, GType *types)
GObjectClass parent_class
GtkTreeStorePrivate * priv