Add some forgotten accessors for GdkDragContext
These fields are accessed in gtk.
This commit is contained in:
parent
bb87eada6b
commit
fe5e0e4502
@ -135,7 +135,9 @@ gdk_drag_abort
|
|||||||
gdk_drag_action_get_type G_GNUC_CONST
|
gdk_drag_action_get_type G_GNUC_CONST
|
||||||
gdk_drag_begin
|
gdk_drag_begin
|
||||||
gdk_drag_context_get_actions
|
gdk_drag_context_get_actions
|
||||||
|
gdk_drag_context_get_dest_window
|
||||||
gdk_drag_context_get_device
|
gdk_drag_context_get_device
|
||||||
|
gdk_drag_context_get_protocol
|
||||||
gdk_drag_context_get_selected_action
|
gdk_drag_context_get_selected_action
|
||||||
gdk_drag_context_get_source_window
|
gdk_drag_context_get_source_window
|
||||||
gdk_drag_context_get_suggested_action
|
gdk_drag_context_get_suggested_action
|
||||||
|
37
gdk/gdkdnd.c
37
gdk/gdkdnd.c
@ -185,3 +185,40 @@ gdk_drag_context_get_source_window (GdkDragContext *context)
|
|||||||
|
|
||||||
return context->source_window;
|
return context->source_window;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* gdk_drag_context_get_dest_window:
|
||||||
|
* @context: a #GdkDragContext
|
||||||
|
*
|
||||||
|
* Returns the destination windw for the DND operation.
|
||||||
|
*
|
||||||
|
* Return value: (transfer none): a #GdkWindow
|
||||||
|
*
|
||||||
|
* Since: 3.0
|
||||||
|
**/
|
||||||
|
GdkWindow *
|
||||||
|
gdk_drag_context_get_dest_window (GdkDragContext *context)
|
||||||
|
{
|
||||||
|
g_return_val_if_fail (GDK_IS_DRAG_CONTEXT (context), NULL);
|
||||||
|
|
||||||
|
return context->dest_window;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* gdk_drag_context_get_protocol:
|
||||||
|
* @context: a #GdkDragContext
|
||||||
|
*
|
||||||
|
* Returns the drag protocol thats used by this context.
|
||||||
|
*
|
||||||
|
* Returns: the drag protocol
|
||||||
|
*
|
||||||
|
* Since: 3.0
|
||||||
|
*/
|
||||||
|
GdkDragProtocol
|
||||||
|
gdk_drag_context_get_protocol (GdkDragContext *context)
|
||||||
|
{
|
||||||
|
g_return_val_if_fail (GDK_IS_DRAG_CONTEXT (context), GDK_DRAG_PROTO_NONE);
|
||||||
|
|
||||||
|
return context->protocol;
|
||||||
|
}
|
||||||
|
|
||||||
|
@ -146,6 +146,8 @@ GdkDragAction gdk_drag_context_get_suggested_action (GdkDragContext *context)
|
|||||||
GdkDragAction gdk_drag_context_get_selected_action (GdkDragContext *context);
|
GdkDragAction gdk_drag_context_get_selected_action (GdkDragContext *context);
|
||||||
|
|
||||||
GdkWindow *gdk_drag_context_get_source_window (GdkDragContext *context);
|
GdkWindow *gdk_drag_context_get_source_window (GdkDragContext *context);
|
||||||
|
GdkWindow *gdk_drag_context_get_dest_window (GdkDragContext *context);
|
||||||
|
GdkDragProtocol gdk_drag_context_get_protocol (GdkDragContext *context);
|
||||||
|
|
||||||
/* Destination side */
|
/* Destination side */
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user