diff options
author | Jeffrey Stedfast <fejj@ximian.com> | 2003-10-22 05:08:44 +0800 |
---|---|---|
committer | Jeffrey Stedfast <fejj@src.gnome.org> | 2003-10-22 05:08:44 +0800 |
commit | b147a00deb1a33b0bcd1f752e320aba528db63f6 (patch) | |
tree | f28aacffbada4cf601246a966561b8b79d688089 /shell/e-storage-set-view.h | |
parent | 1fc6dec2619111177f21f6c1cb34d5baf997638a (diff) | |
download | gsoc2013-evolution-b147a00deb1a33b0bcd1f752e320aba528db63f6.tar gsoc2013-evolution-b147a00deb1a33b0bcd1f752e320aba528db63f6.tar.gz gsoc2013-evolution-b147a00deb1a33b0bcd1f752e320aba528db63f6.tar.bz2 gsoc2013-evolution-b147a00deb1a33b0bcd1f752e320aba528db63f6.tar.lz gsoc2013-evolution-b147a00deb1a33b0bcd1f752e320aba528db63f6.tar.xz gsoc2013-evolution-b147a00deb1a33b0bcd1f752e320aba528db63f6.tar.zst gsoc2013-evolution-b147a00deb1a33b0bcd1f752e320aba528db63f6.zip |
Rewrote the drag & drop code.
2003-10-17 Jeffrey Stedfast <fejj@ximian.com>
* e-storage-set-view.c: Rewrote the drag & drop code.
svn path=/trunk/; revision=22971
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); |