summaryrefslogtreecommitdiff
path: root/callbacks.h
diff options
context:
space:
mode:
authorGravatar Alexey Yakovenko <wakeroid@gmail.com>2009-07-31 14:25:37 +0200
committerGravatar Alexey Yakovenko <wakeroid@gmail.com>2009-07-31 14:25:37 +0200
commitcd6ccea2d6eed57e550c31565bc2e17d509c2e2b (patch)
tree61677d9178e7c3d9d27f0a4bdb1525cf6f74ebb3 /callbacks.h
parentf5d05233bd60d989f120b6059f310bff1003166a (diff)
drag-drop WIP
Diffstat (limited to 'callbacks.h')
-rw-r--r--callbacks.h56
1 files changed, 56 insertions, 0 deletions
diff --git a/callbacks.h b/callbacks.h
index ab6bc977..bc5a913a 100644
--- a/callbacks.h
+++ b/callbacks.h
@@ -113,3 +113,59 @@ gboolean
on_mainwin_key_press_event (GtkWidget *widget,
GdkEventKey *event,
gpointer user_data);
+
+void
+on_playlist_drag_begin (GtkWidget *widget,
+ GdkDragContext *drag_context,
+ gpointer user_data);
+
+gboolean
+on_playlist_drag_motion (GtkWidget *widget,
+ GdkDragContext *drag_context,
+ gint x,
+ gint y,
+ guint time,
+ gpointer user_data);
+
+gboolean
+on_playlist_drag_drop (GtkWidget *widget,
+ GdkDragContext *drag_context,
+ gint x,
+ gint y,
+ guint time,
+ gpointer user_data);
+
+void
+on_playlist_drag_data_get (GtkWidget *widget,
+ GdkDragContext *drag_context,
+ GtkSelectionData *data,
+ guint info,
+ guint time,
+ gpointer user_data);
+
+void
+on_playlist_drag_end (GtkWidget *widget,
+ GdkDragContext *drag_context,
+ gpointer user_data);
+
+gboolean
+on_playlist_drag_failed (GtkWidget *widget,
+ GdkDragContext *arg1,
+ GtkDragResult arg2,
+ gpointer user_data);
+
+void
+on_playlist_drag_leave (GtkWidget *widget,
+ GdkDragContext *drag_context,
+ guint time,
+ gpointer user_data);
+
+gboolean
+on_playlist_button_release_event (GtkWidget *widget,
+ GdkEventButton *event,
+ gpointer user_data);
+
+gboolean
+on_playlist_motion_notify_event (GtkWidget *widget,
+ GdkEventMotion *event,
+ gpointer user_data);