]> Pileus Git - ~andy/gtk/commit
Add gdk_drag_find_window_for_screen(), so that we can interpret x_root /
authorOwen Taylor <otaylor@redhat.com>
Mon, 7 Oct 2002 20:03:15 +0000 (20:03 +0000)
committerOwen Taylor <otaylor@src.gnome.org>
Mon, 7 Oct 2002 20:03:15 +0000 (20:03 +0000)
commitf3f016d0456e8968240269e832f440d24716c8a7
tree2aefda8d0c940a83659bb78208792d12dca898cd
parent253458ec525ac1d1ed45ce47a79365df7905e01f
Add gdk_drag_find_window_for_screen(), so that we can interpret x_root /

Mon Oct  7 15:48:44 2002  Owen Taylor  <otaylor@redhat.com>

        * gdk/gdkdnd.[ch] gdk/x11/gdkdnd-x11.c: Add
        gdk_drag_find_window_for_screen(), so that we can
        interpret x_root / y_root relative to the correct screen.

        * gdk/gdkdnd.c Makefile.am gdk/x11/gdkdnd-x11.c
        gdk/fb/gdkdnd-fb.c gdk/win32/gdkdnd-win32.c: New file.
        Move gdk_drag_find_window(), gdk_drag_get_protocol() here.

        * gtk/gtkdnd.c: Handle drags between screens; use
        a fallback icon for icons set as windows/pixmaps,
        move the drag icon between displays for icons set as
        pixbufs.

        * gdk/x11/gdkkeys-x11.c (update_keymaps): Fix infinite
        loop from last change.
13 files changed:
ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gdk/Makefile.am
gdk/gdkdnd.h
gdk/linux-fb/gdkdnd-fb.c
gdk/win32/gdkdnd-win32.c
gdk/x11/gdkdnd-x11.c
gdk/x11/gdkkeys-x11.c
gtk/gtkdnd.c