mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-11-05 16:20:10 +00:00
Add a missing accessor for GdkDragContext->source_window.
This commit is contained in:
parent
52c7ad6de3
commit
b5fdb45259
@ -1235,6 +1235,7 @@ gdk_drag_drop
|
||||
gdk_drag_find_window
|
||||
gdk_drag_find_window_for_screen
|
||||
gdk_drag_context_ref
|
||||
gdk_drag_context_get_source_window
|
||||
gdk_drag_begin
|
||||
gdk_drag_motion
|
||||
gdk_drop_finish
|
||||
|
@ -539,6 +539,7 @@ gdk_drag_context_get_actions
|
||||
gdk_drag_context_get_selected_action
|
||||
gdk_drag_context_get_suggested_action
|
||||
gdk_drag_context_list_targets
|
||||
gdk_drag_context_get_source_window
|
||||
gdk_drag_find_window
|
||||
gdk_drag_get_protocol
|
||||
#endif
|
||||
|
18
gdk/gdkdnd.c
18
gdk/gdkdnd.c
@ -150,5 +150,23 @@ gdk_drag_context_get_selected_action (GdkDragContext *context)
|
||||
return context->action;
|
||||
}
|
||||
|
||||
/**
|
||||
* gdk_drag_context_get_source_window:
|
||||
* @context: a #GdkDragContext
|
||||
*
|
||||
* Returns the #GdkWindow where the DND operation started.
|
||||
*
|
||||
* Return value: (transfer none): a #GdkWindow
|
||||
*
|
||||
* Since: 2.22
|
||||
**/
|
||||
GdkWindow *
|
||||
gdk_drag_context_get_source_window (GdkDragContext *context)
|
||||
{
|
||||
g_return_val_if_fail (GDK_IS_DRAG_CONTEXT (context), NULL);
|
||||
|
||||
return context->source_window;
|
||||
}
|
||||
|
||||
#define __GDK_DND_C__
|
||||
#include "gdkaliasdef.c"
|
||||
|
@ -111,6 +111,8 @@ GdkDragAction gdk_drag_context_get_actions (GdkDragContext *context)
|
||||
GdkDragAction gdk_drag_context_get_suggested_action (GdkDragContext *context);
|
||||
GdkDragAction gdk_drag_context_get_selected_action (GdkDragContext *context);
|
||||
|
||||
GdkWindow *gdk_drag_context_get_source_window (GdkDragContext *context);
|
||||
|
||||
#ifndef GDK_DISABLE_DEPRECATED
|
||||
void gdk_drag_context_ref (GdkDragContext *context);
|
||||
void gdk_drag_context_unref (GdkDragContext *context);
|
||||
|
Loading…
Reference in New Issue
Block a user