X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=src%2Fui.c;h=be485aef731794e26a8f16307c58dfadc7bc339b;hb=cd184f2b433299a5694ac7450fd9ab9bcc4bef17;hp=a4ac0246a9ae65d85fd39e2f6aa1d0a4e1016907;hpb=542e0abd65b0663c9cb2cb5a39e1840f493a4ba9;p=omnplay diff --git a/src/ui.c b/src/ui.c index a4ac024..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,9 +130,12 @@ 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 + 1] = G_TYPE_INT; + list_store_types[count] = G_TYPE_INT; list_store = gtk_list_store_newv(count + 1, list_store_types);