Finished back-port to Gtk+ 2.4

This commit is contained in:
Pierre Pronchery 2006-06-20 15:01:35 +00:00
parent 9143bbde7b
commit 769e16a93e

View File

@ -219,10 +219,14 @@ Browser * browser_new(char const * directory)
#else #else
browser->iconview = gtk_tree_view_new_with_model(GTK_TREE_MODEL( browser->iconview = gtk_tree_view_new_with_model(GTK_TREE_MODEL(
browser->store)); browser->store));
gtk_tree_view_append_column(GTK_TREE_VIEW(browser->iconview),
gtk_tree_view_column_new_with_attributes("Icon",
gtk_cell_renderer_pixbuf_new(), "pixbuf",
BR_COL_PIXBUF, NULL));
gtk_tree_view_append_column(GTK_TREE_VIEW(browser->iconview), gtk_tree_view_append_column(GTK_TREE_VIEW(browser->iconview),
gtk_tree_view_column_new_with_attributes("Filename", gtk_tree_view_column_new_with_attributes("Filename",
gtk_cell_renderer_text_new(), "text", NULL, gtk_cell_renderer_text_new(), "text",
NULL)); BR_COL_DISPLAY_NAME, NULL));
gtk_tree_view_set_headers_visible(GTK_TREE_VIEW(browser->iconview), gtk_tree_view_set_headers_visible(GTK_TREE_VIEW(browser->iconview),
FALSE); FALSE);
g_signal_connect(G_OBJECT(browser->iconview), "row-activated", g_signal_connect(G_OBJECT(browser->iconview), "row-activated",
@ -328,8 +332,9 @@ static void _fill_store(Browser * browser)
icon = browser->pb_file; icon = browser->pb_file;
gtk_list_store_set(browser->store, &iter, BR_COL_PATH, path, gtk_list_store_set(browser->store, &iter, BR_COL_PATH, path,
BR_COL_DISPLAY_NAME, display_name, BR_COL_DISPLAY_NAME, display_name,
BR_COL_IS_DIRECTORY, is_dir, BR_COL_PIXBUF, BR_COL_IS_DIRECTORY, is_dir,
icon, -1); BR_COL_PIXBUF, icon,
-1);
g_free(path); g_free(path);
g_free(display_name); g_free(display_name);
cnt++; cnt++;