mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-12-24 12:41:16 +00:00
Add drop_failed, like in the X11 backend. Nothing sets it, though.
2004-08-27 Tor Lillqvist <tml@iki.fi> * gdk/win32/gdkdnd-win32.c (GdkDragContextPrivateWin32): Add drop_failed, like in the X11 backend. Nothing sets it, though. (gdk_drag_drop_succeeded): Copy from X11 backend.
This commit is contained in:
parent
0224e8a2ec
commit
eb388dfcfe
@ -1,3 +1,9 @@
|
||||
2004-08-27 Tor Lillqvist <tml@iki.fi>
|
||||
|
||||
* gdk/win32/gdkdnd-win32.c (GdkDragContextPrivateWin32): Add
|
||||
drop_failed, like in the X11 backend. Nothing sets it, though.
|
||||
(gdk_drag_drop_succeeded): Copy from X11 backend.
|
||||
|
||||
Thu Aug 26 23:58:11 2004 Matthias Clasen <maclas@gmx.de>
|
||||
|
||||
* gtk/gtkcombobox.c (gtk_combo_box_key_press): Don't crash
|
||||
|
@ -1,3 +1,9 @@
|
||||
2004-08-27 Tor Lillqvist <tml@iki.fi>
|
||||
|
||||
* gdk/win32/gdkdnd-win32.c (GdkDragContextPrivateWin32): Add
|
||||
drop_failed, like in the X11 backend. Nothing sets it, though.
|
||||
(gdk_drag_drop_succeeded): Copy from X11 backend.
|
||||
|
||||
Thu Aug 26 23:58:11 2004 Matthias Clasen <maclas@gmx.de>
|
||||
|
||||
* gtk/gtkcombobox.c (gtk_combo_box_key_press): Don't crash
|
||||
|
@ -1,3 +1,9 @@
|
||||
2004-08-27 Tor Lillqvist <tml@iki.fi>
|
||||
|
||||
* gdk/win32/gdkdnd-win32.c (GdkDragContextPrivateWin32): Add
|
||||
drop_failed, like in the X11 backend. Nothing sets it, though.
|
||||
(gdk_drag_drop_succeeded): Copy from X11 backend.
|
||||
|
||||
Thu Aug 26 23:58:11 2004 Matthias Clasen <maclas@gmx.de>
|
||||
|
||||
* gtk/gtkcombobox.c (gtk_combo_box_key_press): Don't crash
|
||||
|
@ -1,3 +1,9 @@
|
||||
2004-08-27 Tor Lillqvist <tml@iki.fi>
|
||||
|
||||
* gdk/win32/gdkdnd-win32.c (GdkDragContextPrivateWin32): Add
|
||||
drop_failed, like in the X11 backend. Nothing sets it, though.
|
||||
(gdk_drag_drop_succeeded): Copy from X11 backend.
|
||||
|
||||
Thu Aug 26 23:58:11 2004 Matthias Clasen <maclas@gmx.de>
|
||||
|
||||
* gtk/gtkcombobox.c (gtk_combo_box_key_press): Don't crash
|
||||
|
@ -93,8 +93,9 @@ struct _GdkDragContextPrivateWin32 {
|
||||
#endif
|
||||
guint16 last_x; /* Coordinates from last event */
|
||||
guint16 last_y;
|
||||
HWND dest_xid;
|
||||
guint drag_status; /* Current status of drag */
|
||||
HWND dest_xid;
|
||||
guint drag_status : 4; /* Current status of drag */
|
||||
guint drop_failed : 1; /* Whether the drop was unsuccessful */
|
||||
};
|
||||
|
||||
#define GDK_DRAG_CONTEXT_PRIVATE_DATA(context) ((GdkDragContextPrivateWin32 *) GDK_DRAG_CONTEXT (context)->windowing_data)
|
||||
@ -1731,3 +1732,16 @@ gdk_drag_get_selection (GdkDragContext *context)
|
||||
else
|
||||
return GDK_NONE;
|
||||
}
|
||||
|
||||
gboolean
|
||||
gdk_drag_drop_succeeded (GdkDragContext *context)
|
||||
{
|
||||
GdkDragContextPrivateWin32 *private;
|
||||
|
||||
g_return_val_if_fail (context != NULL, FALSE);
|
||||
|
||||
private = GDK_DRAG_CONTEXT_PRIVATE_DATA (context);
|
||||
|
||||
/* FIXME: Can we set drop_failed when the drop has failed? */
|
||||
return !private->drop_failed;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user