summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gdk/broadway/gdkdnd-broadway.c9
-rw-r--r--gdk/gdkdrag.c18
-rw-r--r--gdk/gdkdragprivate.h5
-rw-r--r--gdk/wayland/gdkdrag-wayland.c7
-rw-r--r--gdk/win32/gdkdrag-win32.c5
-rw-r--r--gdk/x11/gdkdnd-x11.c9
6 files changed, 6 insertions, 47 deletions
diff --git a/gdk/broadway/gdkdnd-broadway.c b/gdk/broadway/gdkdnd-broadway.c
index e17f705f1e..1305ea353a 100644
--- a/gdk/broadway/gdkdnd-broadway.c
+++ b/gdk/broadway/gdkdnd-broadway.c
@@ -104,13 +104,6 @@ _gdk_broadway_surface_drag_begin (GdkSurface *surface,
return new_context;
}
-static void
-gdk_broadway_drag_drag_drop (GdkDrag *context,
- guint32 time)
-{
- g_return_if_fail (context != NULL);
-}
-
void
_gdk_broadway_surface_register_dnd (GdkSurface *surface)
{
@@ -128,6 +121,4 @@ gdk_broadway_drag_class_init (GdkBroadwayDragClass *klass)
GdkDragClass *context_class = GDK_DRAG_CLASS (klass);
object_class->finalize = gdk_broadway_drag_finalize;
-
- context_class->drag_drop = gdk_broadway_drag_drag_drop;
}
diff --git a/gdk/gdkdrag.c b/gdk/gdkdrag.c
index f0ae819e02..781aaebcb6 100644
--- a/gdk/gdkdrag.c
+++ b/gdk/gdkdrag.c
@@ -439,24 +439,6 @@ gdk_drag_class_init (GdkDragClass *klass)
g_object_class_install_properties (object_class, N_PROPERTIES, properties);
}
-/*
- * gdk_drag_drop:
- * @drag: a #GdkDrag
- * @time_: the timestamp for this operation
- *
- * Drops on the current destination.
- *
- * This function is called by the drag source.
- */
-void
-gdk_drag_drop (GdkDrag *drag,
- guint32 time_)
-{
- g_return_if_fail (GDK_IS_DRAG (drag));
-
- GDK_DRAG_GET_CLASS (drag)->drag_drop (drag, time_);
-}
-
static void
gdk_drag_write_done (GObject *content,
GAsyncResult *result,
diff --git a/gdk/gdkdragprivate.h b/gdk/gdkdragprivate.h
index 665f8452e5..86c5c3a0f5 100644
--- a/gdk/gdkdragprivate.h
+++ b/gdk/gdkdragprivate.h
@@ -33,8 +33,6 @@ typedef struct _GdkDragClass GdkDragClass;
struct _GdkDragClass {
GObjectClass parent_class;
- void (*drag_drop) (GdkDrag *drag,
- guint32 time_);
GdkSurface* (*get_drag_surface) (GdkDrag *drag);
void (*set_hotspot) (GdkDrag *drag,
gint hot_x,
@@ -85,9 +83,6 @@ gboolean gdk_drag_handle_source_event (GdkEvent *event);
GdkCursor * gdk_drag_get_cursor (GdkDrag *drag,
GdkDragAction action);
-void gdk_drag_drop (GdkDrag *drag,
- guint32 time_);
-
void gdk_drag_write_async (GdkDrag *drag,
const char *mime_type,
GOutputStream *stream,
diff --git a/gdk/wayland/gdkdrag-wayland.c b/gdk/wayland/gdkdrag-wayland.c
index 6ab99d77ba..d1c2de069c 100644
--- a/gdk/wayland/gdkdrag-wayland.c
+++ b/gdk/wayland/gdkdrag-wayland.c
@@ -105,12 +105,6 @@ gdk_to_wl_actions (GdkDragAction action)
}
static void
-gdk_wayland_drag_drag_drop (GdkDrag *drag,
- guint32 time)
-{
-}
-
-static void
gdk_wayland_drag_init (GdkWaylandDrag *drag_wayland)
{
GdkDrag *drag;
@@ -196,7 +190,6 @@ gdk_wayland_drag_class_init (GdkWaylandDragClass *klass)
object_class->finalize = gdk_wayland_drag_finalize;
- drag_class->drag_drop = gdk_wayland_drag_drag_drop;
drag_class->get_drag_surface = gdk_wayland_drag_get_drag_surface;
drag_class->set_hotspot = gdk_wayland_drag_set_hotspot;
drag_class->drop_done = gdk_wayland_drag_drop_done;
diff --git a/gdk/win32/gdkdrag-win32.c b/gdk/win32/gdkdrag-win32.c
index 82a653df1a..86413f8c11 100644
--- a/gdk/win32/gdkdrag-win32.c
+++ b/gdk/win32/gdkdrag-win32.c
@@ -2287,7 +2287,8 @@ gdk_win32_drag_drop_performed (GdkDrag *drag,
GDK_NOTE (DND, g_print ("gdk_win32_drag_drop_performed: 0x%p %u\n",
drag,
time_));
- gdk_drag_drop (drag, time_);
+
+ gdk_win32_drag_drop (drag, time_);
gdk_drag_set_cursor (drag, NULL);
drag_context_ungrab (drag);
}
@@ -2564,8 +2565,6 @@ gdk_win32_drag_class_init (GdkWin32DragClass *klass)
object_class->finalize = gdk_win32_drag_finalize;
- drag_class->drag_drop = gdk_win32_drag_drop;
-
drag_class->get_drag_surface = gdk_win32_drag_get_drag_surface;
drag_class->set_hotspot = gdk_win32_drag_set_hotspot;
drag_class->drop_done = gdk_win32_drag_drop_done;
diff --git a/gdk/x11/gdkdnd-x11.c b/gdk/x11/gdkdnd-x11.c
index 81b8db655c..eb79ab12ff 100644
--- a/gdk/x11/gdkdnd-x11.c
+++ b/gdk/x11/gdkdnd-x11.c
@@ -196,7 +196,7 @@ static gboolean gdk_x11_drag_drag_motion (GdkDrag *drag,
GdkDragAction suggested_action,
GdkDragAction possible_actions,
guint32 time);
-static void gdk_x11_drag_drag_drop (GdkDrag *drag,
+static void gdk_x11_drag_drop (GdkDrag *drag,
guint32 time_);
static GdkSurface * gdk_x11_drag_get_drag_surface (GdkDrag *drag);
static void gdk_x11_drag_set_hotspot (GdkDrag *drag,
@@ -219,7 +219,6 @@ gdk_x11_drag_class_init (GdkX11DragClass *klass)
object_class->finalize = gdk_x11_drag_finalize;
- drag_class->drag_drop = gdk_x11_drag_drag_drop;
drag_class->get_drag_surface = gdk_x11_drag_get_drag_surface;
drag_class->set_hotspot = gdk_x11_drag_set_hotspot;
drag_class->drop_done = gdk_x11_drag_drop_done;
@@ -1600,8 +1599,8 @@ gdk_x11_drag_drag_motion (GdkDrag *drag,
}
static void
-gdk_x11_drag_drag_drop (GdkDrag *drag,
- guint32 time)
+gdk_x11_drag_drop (GdkDrag *drag,
+ guint32 time)
{
GdkX11Drag *drag_x11 = GDK_X11_DRAG (drag);
@@ -2165,7 +2164,7 @@ static void
gdk_x11_drag_drop_performed (GdkDrag *drag,
guint32 time_)
{
- gdk_drag_drop (drag, time_);
+ gdk_x11_drag_drop (drag, time_);
drag_ungrab (drag);
}