summary refs log tree commit diff stats
path: root/src/fe-gtk
diff options
context:
space:
mode:
authorTingPing <tingping@tingping.se>2015-02-08 01:51:22 -0500
committerTingPing <tingping@tingping.se>2015-02-08 01:51:22 -0500
commitac54a2ed457d37a40be193bb0fea684f1dd0e197 (patch)
tree23a6e2e6ffd820827570df8a0d71e2b4d4eb2025 /src/fe-gtk
parent296fbaf94f55cde83a64b507ededc357a98ddd52 (diff)
Allow reordering some dialogs with dnd
This sadly can't work everywhere since they all
have entirely different ways of saving the data..

Related to #1288
Diffstat (limited to 'src/fe-gtk')
-rw-r--r--src/fe-gtk/editlist.c1
-rw-r--r--src/fe-gtk/fkeys.c1
2 files changed, 2 insertions, 0 deletions
diff --git a/src/fe-gtk/editlist.c b/src/fe-gtk/editlist.c
index c6526017..4b236dc1 100644
--- a/src/fe-gtk/editlist.c
+++ b/src/fe-gtk/editlist.c
@@ -283,6 +283,7 @@ editlist_treeview_new (GtkWidget *box, char *title1, char *title2)
 	view = gtk_tree_view_new_with_model (GTK_TREE_MODEL (store));
 	gtk_tree_view_set_fixed_height_mode (GTK_TREE_VIEW (view), TRUE);
 	gtk_tree_view_set_enable_search (GTK_TREE_VIEW (view), FALSE);
+	gtk_tree_view_set_reorderable (GTK_TREE_VIEW (view), TRUE);
 	
 	g_signal_connect (G_OBJECT (view), "key_press_event",
 						G_CALLBACK (editlist_keypress), NULL);
diff --git a/src/fe-gtk/fkeys.c b/src/fe-gtk/fkeys.c
index 553c7447..e762d208 100644
--- a/src/fe-gtk/fkeys.c
+++ b/src/fe-gtk/fkeys.c
@@ -666,6 +666,7 @@ key_dialog_treeview_new (GtkWidget *box)
 	view = gtk_tree_view_new_with_model (GTK_TREE_MODEL (store));
 	gtk_tree_view_set_fixed_height_mode (GTK_TREE_VIEW (view), TRUE);
 	gtk_tree_view_set_enable_search (GTK_TREE_VIEW (view), FALSE);
+	gtk_tree_view_set_reorderable (GTK_TREE_VIEW (view), TRUE);
 
 	g_signal_connect (G_OBJECT (view), "key-press-event",
 					G_CALLBACK (key_dialog_keypress), NULL);