From aa5cb831041766baa64104f7a7674fa283e3ac8f Mon Sep 17 00:00:00 2001 From: Maksym Veremeyenko Date: Sun, 19 Jun 2011 15:23:38 +0300 Subject: [PATCH] fix toggle type cell renderer --- src/ui.c | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) diff --git a/src/ui.c b/src/ui.c index afe063e..24768e8 100644 --- a/src/ui.c +++ b/src/ui.c @@ -149,12 +149,16 @@ static GtkWidget* create_treeview(GtkWidget* top, char* name, const column_desc_ renderer = gtk_cell_renderer_pixbuf_new(); prop = "pixbuf"; } + else if(list_store_types[i] == G_TYPE_BOOLEAN) + { + renderer = gtk_cell_renderer_toggle_new(); + prop = "active"; + } else renderer = NULL; if(!renderer) continue; - renderer = gtk_cell_renderer_toggle_new(); column = gtk_tree_view_column_new_with_attributes( columns[i].title, renderer, prop, i, NULL); gtk_tree_view_append_column(GTK_TREE_VIEW( treeview ), column); -- 1.7.4.4