comparison gtk3/dw.c @ 814:f5972669d7e9

Fix column ID for filesystem type containers for GTK3.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Sat, 26 Mar 2011 04:31:23 +0000
parents 4eb337e18caf
children c1e93dd575a5
comparison
equal deleted inserted replaced
813:7fa26d8cc8d0 814:f5972669d7e9
5452 rend = gtk_cell_renderer_text_new(); 5452 rend = gtk_cell_renderer_text_new();
5453 gtk_tree_view_column_pack_start(col, rend, TRUE); 5453 gtk_tree_view_column_pack_start(col, rend, TRUE);
5454 gtk_tree_view_column_add_attribute(col, rend, "text", z+1); 5454 gtk_tree_view_column_add_attribute(col, rend, "text", z+1);
5455 gtk_tree_view_column_set_resizable(col, TRUE); 5455 gtk_tree_view_column_set_resizable(col, TRUE);
5456 } 5456 }
5457 g_object_set_data(G_OBJECT(col), "_dw_column", GINT_TO_POINTER(z)); 5457 if(extra)
5458 {
5459 if(extra > 1 && z > 1)
5460 {
5461 g_object_set_data(G_OBJECT(col), "_dw_column", GINT_TO_POINTER(z-1));
5462 }
5463 }
5464 else
5465 {
5466 g_object_set_data(G_OBJECT(col), "_dw_column", GINT_TO_POINTER(z));
5467 }
5458 g_signal_connect(G_OBJECT(col), "clicked", G_CALLBACK(_column_click_event), (gpointer)tree); 5468 g_signal_connect(G_OBJECT(col), "clicked", G_CALLBACK(_column_click_event), (gpointer)tree);
5459 gtk_tree_view_column_set_title(col, titles[z]); 5469 gtk_tree_view_column_set_title(col, titles[z]);
5460 gtk_tree_view_append_column(GTK_TREE_VIEW (tree), col); 5470 gtk_tree_view_append_column(GTK_TREE_VIEW (tree), col);
5461 } 5471 }
5462 /* Finish up */ 5472 /* Finish up */