1 <!-- ##### SECTION Title ##### -->
4 <!-- ##### SECTION Short_Description ##### -->
5 A tree-like data structure that can be used with the #GtkTreeView
7 <!-- ##### SECTION Long_Description ##### -->
9 The #GtkTreeStore object is a list model for use with a #GtkTreeView
10 widget. It implements the #GtkTreeModel interface, and consequentialy,
11 can use all of the methods available there. It also implements the
12 #GtkTreeSortable interface so it can be sorted by the view. Finally,
13 it also implements the tree <link linkend="gtktreednd">drag and
14 drop</link> interfaces.
18 <!-- ##### SECTION See_Also ##### -->
20 #GtkTreeModel, #GtkTreeStore
23 <!-- ##### SECTION Stability_Level ##### -->
26 <!-- ##### STRUCT GtkTreeStore ##### -->
32 <!-- ##### FUNCTION gtk_tree_store_new ##### -->
42 <!-- ##### FUNCTION gtk_tree_store_newv ##### -->
52 <!-- ##### FUNCTION gtk_tree_store_set_column_types ##### -->
62 <!-- ##### FUNCTION gtk_tree_store_set_value ##### -->
73 <!-- ##### FUNCTION gtk_tree_store_set ##### -->
83 <!-- ##### FUNCTION gtk_tree_store_set_valist ##### -->
93 <!-- ##### FUNCTION gtk_tree_store_remove ##### -->
103 <!-- ##### FUNCTION gtk_tree_store_insert ##### -->
114 <!-- ##### FUNCTION gtk_tree_store_insert_before ##### -->
125 <!-- ##### FUNCTION gtk_tree_store_insert_after ##### -->
136 <!-- ##### FUNCTION gtk_tree_store_prepend ##### -->
146 <!-- ##### FUNCTION gtk_tree_store_append ##### -->
156 <!-- ##### FUNCTION gtk_tree_store_is_ancestor ##### -->
167 <!-- ##### FUNCTION gtk_tree_store_iter_depth ##### -->
177 <!-- ##### FUNCTION gtk_tree_store_clear ##### -->
185 <!-- ##### FUNCTION gtk_tree_store_iter_is_valid ##### -->
195 <!-- ##### FUNCTION gtk_tree_store_reorder ##### -->
205 <!-- ##### FUNCTION gtk_tree_store_swap ##### -->
215 <!-- ##### FUNCTION gtk_tree_store_move_before ##### -->
225 <!-- ##### FUNCTION gtk_tree_store_move_after ##### -->