From b147a00deb1a33b0bcd1f752e320aba528db63f6 Mon Sep 17 00:00:00 2001 From: Jeffrey Stedfast Date: Tue, 21 Oct 2003 21:08:44 +0000 Subject: Rewrote the drag & drop code. 2003-10-17 Jeffrey Stedfast * e-storage-set-view.c: Rewrote the drag & drop code. svn path=/trunk/; revision=22971 --- shell/e-storage-set-view.h | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) (limited to 'shell/e-storage-set-view.h') diff --git a/shell/e-storage-set-view.h b/shell/e-storage-set-view.h index 65a2e7ae14..1cbb5bfde4 100644 --- a/shell/e-storage-set-view.h +++ b/shell/e-storage-set-view.h @@ -62,13 +62,12 @@ struct _EStorageSetViewClass { const char *path); void (* folder_opened) (EStorageSetView *storage_set_view, const char *path); - - void (* dnd_action) (EStorageSetView *storage_set_view, - GdkDragContext *context, - const char *source_data, - const char *source_data_type, - const char *target_path); - + + void (* folder_dragged) (EStorageSetView *view, const char *path, GdkDragContext *context, + GtkSelectionData *selection, guint info, guint time); + void (* folder_receive_drop) (EStorageSetView *view, const char *path, GdkDragContext *context, + GtkSelectionData *selection, guint info, guint time); + void (* folder_context_menu_popping_up) (EStorageSetView *storage_set_view, const char *path); void (* folder_context_menu_popped_down) (EStorageSetView *storage_set_view); @@ -87,6 +86,9 @@ void e_storage_set_view_construct (EStorageSetView *storage_set_view, EStorageSet *e_storage_set_view_get_storage_set (EStorageSetView *storage_set_view); +void e_storage_set_view_set_drag_types (EStorageSetView *view, const GtkTargetEntry *drag_types, int ntypes); +void e_storage_set_view_set_drop_types (EStorageSetView *view, const GtkTargetEntry *drop_types, int ntypes); + void e_storage_set_view_set_current_folder (EStorageSetView *storage_set_view, const char *path); const char *e_storage_set_view_get_current_folder (EStorageSetView *storage_set_view); -- cgit v1.2.3