aboutsummaryrefslogtreecommitdiffstats
path: root/shell/e-storage-set-view.h
diff options
context:
space:
mode:
authorJeffrey Stedfast <fejj@ximian.com>2003-10-22 05:08:44 +0800
committerJeffrey Stedfast <fejj@src.gnome.org>2003-10-22 05:08:44 +0800
commitb147a00deb1a33b0bcd1f752e320aba528db63f6 (patch)
treef28aacffbada4cf601246a966561b8b79d688089 /shell/e-storage-set-view.h
parent1fc6dec2619111177f21f6c1cb34d5baf997638a (diff)
downloadgsoc2013-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.h16
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);