diff options
Diffstat (limited to 'shell/e-storage-set-view.h')
-rw-r--r-- | shell/e-storage-set-view.h | 16 |
1 files changed, 9 insertions, 7 deletions
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); |