32 #if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
33 #error "Only <gtk/gtk.h> can be included directly."
83 gboolean use_coordinates);
98 gboolean track_motion);
125 const gchar *stock_id);
127 const gchar *icon_name);
156 const gchar *stock_id,
160 const gchar *icon_name,
178 #ifndef GTK_DISABLE_DEPRECATED
typedefG_BEGIN_DECLS struct _GdkDragContext GdkDragContext
struct _GdkAtom * GdkAtom
GtkWidget * gtk_drag_get_source_widget(GdkDragContext *context)
void gtk_drag_dest_set_target_list(GtkWidget *widget, GtkTargetList *target_list)
void gtk_drag_source_add_image_targets(GtkWidget *widget)
void gtk_drag_highlight(GtkWidget *widget)
void gtk_drag_unhighlight(GtkWidget *widget)
void gtk_drag_dest_set(GtkWidget *widget, GtkDestDefaults flags, const GtkTargetEntry *targets, gint n_targets, GdkDragAction actions)
void gtk_drag_source_set_icon_stock(GtkWidget *widget, const gchar *stock_id)
GtkTargetList * gtk_drag_dest_get_target_list(GtkWidget *widget)
void gtk_drag_set_icon_pixbuf(GdkDragContext *context, GdkPixbuf *pixbuf, gint hot_x, gint hot_y)
void gtk_drag_set_icon_default(GdkDragContext *context)
void gtk_drag_source_set(GtkWidget *widget, GdkModifierType start_button_mask, const GtkTargetEntry *targets, gint n_targets, GdkDragAction actions)
gboolean gtk_drag_dest_get_track_motion(GtkWidget *widget)
void gtk_drag_dest_set_track_motion(GtkWidget *widget, gboolean track_motion)
void gtk_drag_get_data(GtkWidget *widget, GdkDragContext *context, GdkAtom target, guint32 time_)
GtkTargetList * gtk_drag_source_get_target_list(GtkWidget *widget)
void gtk_drag_dest_set_proxy(GtkWidget *widget, GdkWindow *proxy_window, GdkDragProtocol protocol, gboolean use_coordinates)
void gtk_drag_dest_add_image_targets(GtkWidget *widget)
void gtk_drag_source_set_icon(GtkWidget *widget, GdkColormap *colormap, GdkPixmap *pixmap, GdkBitmap *mask)
void gtk_drag_set_icon_pixmap(GdkDragContext *context, GdkColormap *colormap, GdkPixmap *pixmap, GdkBitmap *mask, gint hot_x, gint hot_y)
void gtk_drag_dest_unset(GtkWidget *widget)
void gtk_drag_set_icon_name(GdkDragContext *context, const gchar *icon_name, gint hot_x, gint hot_y)
void gtk_drag_source_set_target_list(GtkWidget *widget, GtkTargetList *target_list)
void gtk_drag_source_add_text_targets(GtkWidget *widget)
@ GTK_TARGET_OTHER_WIDGET
void gtk_drag_source_set_icon_pixbuf(GtkWidget *widget, GdkPixbuf *pixbuf)
void _gtk_drag_source_handle_event(GtkWidget *widget, GdkEvent *event)
void gtk_drag_set_default_icon(GdkColormap *colormap, GdkPixmap *pixmap, GdkBitmap *mask, gint hot_x, gint hot_y)
void gtk_drag_finish(GdkDragContext *context, gboolean success, gboolean del, guint32 time_)
void gtk_drag_dest_add_uri_targets(GtkWidget *widget)
@ GTK_DEST_DEFAULT_MOTION
@ GTK_DEST_DEFAULT_HIGHLIGHT
gboolean gtk_drag_check_threshold(GtkWidget *widget, gint start_x, gint start_y, gint current_x, gint current_y)
void gtk_drag_source_unset(GtkWidget *widget)
GdkAtom gtk_drag_dest_find_target(GtkWidget *widget, GdkDragContext *context, GtkTargetList *target_list)
void gtk_drag_set_icon_widget(GdkDragContext *context, GtkWidget *widget, gint hot_x, gint hot_y)
void gtk_drag_dest_add_text_targets(GtkWidget *widget)
void gtk_drag_source_add_uri_targets(GtkWidget *widget)
void gtk_drag_set_icon_stock(GdkDragContext *context, const gchar *stock_id, gint hot_x, gint hot_y)
void _gtk_drag_dest_handle_event(GtkWidget *toplevel, GdkEvent *event)
GdkDragContext * gtk_drag_begin(GtkWidget *widget, GtkTargetList *targets, GdkDragAction actions, gint button, GdkEvent *event)
void gtk_drag_source_set_icon_name(GtkWidget *widget, const gchar *icon_name)
GtkImagePixmapData pixmap
GtkImagePixbufData pixbuf
typedefG_BEGIN_DECLS struct _GtkTargetList GtkTargetList