#include <gdk/gdktypes.h>
Go to the source code of this file.
typedef struct _GdkDragContext GdkDragContext |
enum GdkDragAction |
enum GdkDragProtocol |
void gdk_drag_abort | ( | GdkDragContext * | context, | |
guint32 | time | |||
) |
Definition at line 773 of file gdkdnd-win32.c.
References g_return_if_fail, gdk_drag_do_leave(), and NULL.
GdkDragContext* gdk_drag_begin | ( | GdkWindow * | window, | |
GList * | targets | |||
) |
Definition at line 688 of file gdkdnd-win32.c.
References _GdkDragContext::actions, source_drag_context::context, g_list_last(), g_list_prepend(), g_print(), g_return_val_if_fail, GDK_NOTE, gdk_window_ref, _GdkDragContext::is_source, NULL, source_context_new(), _GdkDragContext::source_window, _GdkDragContext::targets, and TRUE.
GdkDragContext* gdk_drag_context_new | ( | void | ) |
Definition at line 105 of file gdkdnd-win32.c.
References contexts, g_list_prepend(), g_new0, and result().
Referenced by gdk_dropfiles_filter(), source_context_new(), and target_context_new().
void gdk_drag_context_ref | ( | GdkDragContext * | context | ) |
Definition at line 118 of file gdkdnd-win32.c.
References g_return_if_fail, and NULL.
Referenced by gdk_dropfiles_filter(), and gdk_event_copy().
void gdk_drag_context_unref | ( | GdkDragContext * | context | ) |
Definition at line 125 of file gdkdnd-win32.c.
References contexts, _GdkDragContext::dest_window, g_dataset_destroy(), g_free(), g_list_free(), g_list_remove(), g_print(), g_return_if_fail, GDK_NOTE, gdk_window_unref, NULL, private, _GdkDragContext::source_window, and _GdkDragContext::targets.
Referenced by gdk_event_free().
void gdk_drag_drop | ( | GdkDragContext * | context, | |
guint32 | time | |||
) |
void gdk_drag_find_window | ( | GdkDragContext * | context, | |
GdkWindow * | drag_window, | |||
gint | x_root, | |||
gint | y_root, | |||
GdkWindow ** | dest_window, | |||
GdkDragProtocol * | protocol | |||
) |
Definition at line 725 of file gdkdnd-win32.c.
References g_print(), GDK_DRAG_PROTO_WIN32_DROPFILES, GDK_DRAWABLE_XID, GDK_NOTE, gdk_window_lookup, gdk_window_ref, NULL, POINT::x, and POINT::y.
guint32 gdk_drag_get_protocol | ( | guint32 | xid, | |
GdkDragProtocol * | protocol | |||
) |
Definition at line 718 of file gdkdnd-win32.c.
GdkAtom gdk_drag_get_selection | ( | GdkDragContext * | context | ) |
Definition at line 865 of file gdkdnd-win32.c.
References GDK_DRAG_PROTO_OLE2, GDK_DRAG_PROTO_WIN32_DROPFILES, GDK_NONE, gdk_ole2_dnd_atom, gdk_win32_dropfiles_atom, and _GdkDragContext::protocol.
gboolean gdk_drag_motion | ( | GdkDragContext * | context, | |
GdkWindow * | dest_window, | |||
GdkDragProtocol | protocol, | |||
gint | x_root, | |||
gint | y_root, | |||
GdkDragAction | suggested_action, | |||
GdkDragAction | possible_actions, | |||
guint32 | time | |||
) |
void gdk_drag_status | ( | GdkDragContext * | context, | |
GdkDragAction | action, | |||
guint32 | time | |||
) |
void gdk_drop_finish | ( | GdkDragContext * | context, | |
gboolean | success, | |||
guint32 | time | |||
) |
Definition at line 794 of file gdkdnd-win32.c.
void gdk_drop_reply | ( | GdkDragContext * | context, | |
gboolean | ok, | |||
guint32 | time | |||
) |
Definition at line 789 of file gdkdnd-win32.c.