]> Pileus Git - ~andy/gtk/commit
Make gtk_propagate_event() non-static, we need it in gtkdnd.c so that the
authorOwen Taylor <otaylor@redhat.com>
Tue, 5 Jan 1999 23:45:21 +0000 (23:45 +0000)
committerOwen Taylor <otaylor@src.gnome.org>
Tue, 5 Jan 1999 23:45:21 +0000 (23:45 +0000)
commit1fd7a6e491b6b76f9281bb14e6161a75df71bf5e
treea58f1fc1d43aade9e3268238c6caab970f94f12a
parentce87813af668f77f19509b0b69d6ee9b529cc231
Make gtk_propagate_event() non-static, we need it in gtkdnd.c so that the

Tue Jan  5 15:03:47 1999  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkmain.c (gtk_propagate_event): Make
gtk_propagate_event() non-static, we need it in gtkdnd.c
so that the button-release we synthesize gets propagated
correctly.

* gtk/gtkdnd.c: Use gtk_propagate_event() so
release gets to a GtkList. But we can't really
get this right without access to the windows
event masks and doing X-style propagation ourselves.

Tue Jan  5 11:31:55 1999  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkselection.c (gtk_target_list_unref): Free
memory allocated for target lists.

* gtk/gtkdnd.c (gtk_drag_drop_finished): Release
selections before destroying info structure.

* gdk/gdkdnd.c gdktypes.h (gdk_drag_get_protocol): Add
new value GDK_DRAG_PROTO_NONE, use it for non-drag
targets, to quiet Purify.

* gdk/gdkdnd.c (gdk_window_register_dnd): Set size
of property properly.
gdk/gdkdnd.c
gdk/x11/gdkdnd-x11.c
gtk/gtkdnd.c
gtk/gtkmain.c
gtk/gtkmain.h