- tree_folder = gtk_sctree_new_with_titles( 1, 0, titles );
- gtk_container_add( GTK_CONTAINER(tree_win), tree_folder );
- gtk_cmclist_column_titles_show( GTK_CMCLIST(tree_folder) );
- gtk_cmctree_set_line_style(GTK_CMCTREE(tree_folder), GTK_CMCTREE_LINES_NONE);
- gtk_cmctree_set_expander_style(GTK_CMCTREE(tree_folder),
- GTK_CMCTREE_EXPANDER_TRIANGLE);
- gtk_sctree_set_stripes(GTK_SCTREE(tree_folder), prefs_common.use_stripes_everywhere);
- gtk_cmclist_set_selection_mode( GTK_CMCLIST(tree_folder), GTK_SELECTION_BROWSE );
- gtk_cmctree_set_indent( GTK_CMCTREE(tree_folder), CTREE_INDENT );
- gtk_cmclist_set_auto_sort( GTK_CMCLIST(tree_folder), TRUE );
+ view = gtk_tree_view_new_with_model(GTK_TREE_MODEL(store));
+ gtk_tree_view_set_headers_visible(GTK_TREE_VIEW(view), TRUE);
+ gtk_tree_view_set_enable_tree_lines(GTK_TREE_VIEW(view), FALSE);
+ gtk_tree_view_set_search_column(GTK_TREE_VIEW(view), COL_NAME);
+
+ col = gtk_tree_view_column_new();
+ rdr = gtk_cell_renderer_pixbuf_new();
+ gtk_cell_renderer_set_padding(rdr, 0, 0);
+ gtk_tree_view_column_pack_start(col, rdr, FALSE);
+ gtk_tree_view_column_set_attributes(col, rdr,
+ "pixbuf", COL_ICON, NULL);
+ rdr = gtk_cell_renderer_text_new();
+ gtk_tree_view_column_pack_start(col, rdr, TRUE);
+ gtk_tree_view_column_set_attributes(col, rdr,
+ "markup", COL_NAME, NULL);
+ gtk_tree_view_column_set_title(col, _("Address Book"));
+ gtk_tree_view_append_column(GTK_TREE_VIEW(view), col);
+
+ sel = gtk_tree_view_get_selection(GTK_TREE_VIEW(view));
+ gtk_tree_selection_set_mode(sel, GTK_SELECTION_BROWSE);
+
+ gtk_container_add( GTK_CONTAINER(tree_win), view );