From cd184f2b433299a5694ac7450fd9ab9bcc4bef17 Mon Sep 17 00:00:00 2001 From: Maksym Veremeyenko Date: Mon, 20 Jun 2011 15:45:53 +0300 Subject: [PATCH 1/1] allow multiple selection for grids --- src/ui.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/src/ui.c b/src/ui.c index bdd95b0..be485ae 100644 --- a/src/ui.c +++ b/src/ui.c @@ -121,6 +121,7 @@ static GtkWidget* create_treeview(GtkWidget* top, char* name, const column_desc_ int i, count; GtkWidget *treeview; + GtkTreeSelection *selection; GtkCellRenderer *renderer; GtkTreeViewColumn *column; GtkListStore *list_store; @@ -129,6 +130,9 @@ static GtkWidget* create_treeview(GtkWidget* top, char* name, const column_desc_ treeview = gtk_tree_view_new (); gtk_widget_show (treeview); + selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(treeview)); + gtk_tree_selection_set_mode(selection, GTK_SELECTION_MULTIPLE); + for(i = 0, count = 0; columns[i].title; i++, count++) list_store_types[i] = (columns[i].type == G_TYPE_OBJECT)?GDK_TYPE_PIXBUF:columns[i].type; list_store_types[count] = G_TYPE_INT; -- 1.7.4.4