diff options
author | hiro <hiro@ee746299-78ed-0310-b773-934348b2243d> | 2005-06-03 10:34:48 +0000 |
---|---|---|
committer | hiro <hiro@ee746299-78ed-0310-b773-934348b2243d> | 2005-06-03 10:34:48 +0000 |
commit | 5b6baa6b410e8012ad9ab1a1944dcf7164ea0b8f (patch) | |
tree | 9dd557f051ef21d7266831f84d44287d3e6be3a9 /src/folderview.c | |
parent | a2dd397daaa12ba7eaf5ad44dba1d6e38d5fd529 (diff) |
improved the DnD.
git-svn-id: svn://sylpheed.sraoss.jp/sylpheed/trunk@310 ee746299-78ed-0310-b773-934348b2243d
Diffstat (limited to 'src/folderview.c')
-rw-r--r-- | src/folderview.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/folderview.c b/src/folderview.c index ad01fede..d9487b25 100644 --- a/src/folderview.c +++ b/src/folderview.c @@ -216,6 +216,11 @@ static void folderview_drag_received_cb (GtkWidget *widget, guint time, FolderView *folderview); +GtkTargetEntry folderview_drag_types[] = +{ + {"text/plain", GTK_TARGET_SAME_APP, 0} +}; + static GtkItemFactoryEntry folderview_mail_popup_entries[] = { {N_("/Create _new folder..."), NULL, folderview_new_folder_cb, 0, NULL}, @@ -450,7 +455,8 @@ FolderView *folderview_create(void) G_CALLBACK(folderview_popup_close), folderview); /* drop callback */ - gtk_drag_dest_set(treeview, GTK_DEST_DEFAULT_ALL, summary_drag_types, 1, + gtk_drag_dest_set(treeview, GTK_DEST_DEFAULT_ALL, + folderview_drag_types, 1, GDK_ACTION_MOVE | GDK_ACTION_COPY); g_signal_connect(G_OBJECT(treeview), "drag-motion", G_CALLBACK(folderview_drag_motion_cb), |