16 GtkListStore * list_store = gtk_list_store_new (2, G_TYPE_INT, G_TYPE_STRING);
19 for (i = 0; i < N; ++i)
21 gtk_list_store_append (list_store, &iter);
22 gtk_list_store_set (list_store, &iter,
32 main (int argc, char *argv[] )
35 /* GtkWidget is the storage type for widgets */
39 gtk_init (&argc, &argv);
41 window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
43 gtk_container_set_border_width (GTK_CONTAINER (window), 10);
46 treeview = gtk_tree_view_new_with_model (GTK_TREE_MODEL (make_store ()));
48 gtk_tree_view_insert_column_with_attributes (GTK_TREE_VIEW (treeview),
50 gtk_cell_renderer_text_new (),
55 gtk_tree_view_insert_column_with_attributes (GTK_TREE_VIEW (treeview),
57 gtk_cell_renderer_text_new (),
61 gtk_container_add (GTK_CONTAINER (window), treeview);
63 gtk_widget_show_all (window);