Mercurial > dwindows
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 */ |