comparison src/desktop_file.c @ 1499:56b534d71872

Make desktop window list checkboxes centered and not activatable.
author zas_
date Tue, 31 Mar 2009 20:22:47 +0000
parents 03c22c05c6b6
children 6245009414c9
comparison
equal deleted inserted replaced
1498:5f49f305a6b6 1499:56b534d71872
492 492
493 column = gtk_tree_view_column_new(); 493 column = gtk_tree_view_column_new();
494 gtk_tree_view_column_set_title(column, _("Hidden")); 494 gtk_tree_view_column_set_title(column, _("Hidden"));
495 gtk_tree_view_column_set_sizing(column, GTK_TREE_VIEW_COLUMN_AUTOSIZE); 495 gtk_tree_view_column_set_sizing(column, GTK_TREE_VIEW_COLUMN_AUTOSIZE);
496 renderer = gtk_cell_renderer_toggle_new(); 496 renderer = gtk_cell_renderer_toggle_new();
497 gtk_tree_view_column_pack_start(column, renderer, FALSE); 497 g_object_set(G_OBJECT(renderer),
498 "activatable", FALSE, // not clickable for now
499 "xalign", 0.5, // centered
500 NULL);
501 gtk_tree_view_column_pack_start(column, renderer, TRUE); // TRUE needed for centering
498 gtk_tree_view_column_add_attribute(column, renderer, "active", DESKTOP_FILE_COLUMN_HIDDEN); 502 gtk_tree_view_column_add_attribute(column, renderer, "active", DESKTOP_FILE_COLUMN_HIDDEN);
499 gtk_tree_view_append_column(GTK_TREE_VIEW(ewl->view), column); 503 gtk_tree_view_append_column(GTK_TREE_VIEW(ewl->view), column);
500 gtk_tree_view_column_set_sort_column_id(column, DESKTOP_FILE_COLUMN_HIDDEN); 504 gtk_tree_view_column_set_sort_column_id(column, DESKTOP_FILE_COLUMN_HIDDEN);
505 gtk_tree_view_column_set_alignment(column, 0.5);
506
501 507
502 column = gtk_tree_view_column_new(); 508 column = gtk_tree_view_column_new();
503 gtk_tree_view_column_set_title(column, _("Name")); 509 gtk_tree_view_column_set_title(column, _("Name"));
504 gtk_tree_view_column_set_resizable(column, TRUE); 510 gtk_tree_view_column_set_resizable(column, TRUE);
505 renderer = gtk_cell_renderer_text_new(); 511 renderer = gtk_cell_renderer_text_new();