gtk/gdk/quartz
Benjamin Otte 65ac54bb23 gdk: Make window moves a custom vfunc
The window move code needs special attention for multiple reasons:
- invalid areas for expose events need to be modified
- self-copy is not supported by Cairo
- in X11, copying from an overlapped Window might cause unexposed areas
  to be copied in, spo expose events for those need to be generated.

This was all special cased in various parts of the code. By making it an
explicit vfunc, we can work around it.
2010-08-10 21:02:28 +02:00
..
gdkapplaunchcontext-quartz.c Include "config.h" instead of <config.h> Command used: find -name 2008-06-22 14:28:52 +00:00
gdkcolor-quartz.c Refactor to use API that's available in OS X 10.4 as well 2010-06-27 11:00:31 +02:00
gdkcursor-quartz.c Fix compile warning in gdk_cursor_new_from_pixmap 2009-12-28 21:18:57 +01:00
gdkdevice-core.c Merge the xi2-for-master branch 2010-05-25 18:38:44 -04:00
gdkdevice-core.h Merge the xi2-for-master branch 2010-05-25 18:38:44 -04:00
gdkdevicemanager-core.c GdkDeviceManager: Add gdk_device_manager_get_client_pointer(). 2010-06-24 02:30:53 +02:00
gdkdevicemanager-core.h Merge the xi2-for-master branch 2010-05-25 18:38:44 -04:00
gdkdisplay-quartz.c Merge the xi2-for-master branch 2010-05-25 18:38:44 -04:00
gdkdnd-quartz.c Update Quartz DnD code to set device on DnD events 2010-06-30 10:56:44 +02:00
gdkdrawable-quartz.c API: remove gdk_draw_rectangle() 2010-08-10 21:02:28 +02:00
gdkdrawable-quartz.h reviewed by: Richard Hult 2008-07-20 16:14:35 +00:00
gdkeventloop-quartz.c Use g_source_set_name for all custom GSources in GTK+ 2010-06-03 21:49:22 -04:00
gdkevents-quartz.c Remove dummy for gdk_event_get_graphics_expose() 2010-06-30 21:43:25 +02:00
gdkgc-quartz.c s/GdkRegion/cairo_region_t/ in all of gtk 2010-06-29 16:06:38 +02:00
gdkgeometry-quartz.c gdk: Make window moves a custom vfunc 2010-08-10 21:02:28 +02:00
gdkglobals-quartz.c Include "config.h" instead of <config.h> Command used: find -name 2008-06-22 14:28:52 +00:00
gdkim-quartz.c Remove GdkWChar deprecated code 2010-06-20 00:22:26 +02:00
gdkinput-old.c Do not use static GTypeInfo and GInterfaceInfo 2009-11-06 01:21:09 +01:00
gdkinput.c Merge the xi2-for-master branch 2010-05-25 18:38:44 -04:00
gdkinputprivate.h [quartz] Delete the typedef of GdkDevicePrivate 2010-06-26 00:23:32 +02:00
gdkkeys-quartz.c [gdk] Add gdk_keymap_get_num_lock_state 2010-07-01 21:44:09 -04:00
gdkmain-quartz.c Remove gdk_*et_use_xshm() deprecated functions 2010-05-26 05:18:05 +02:00
gdkpixmap-quartz.c Do not use static GTypeInfo and GInterfaceInfo 2009-11-06 01:21:09 +01:00
gdkpixmap-quartz.h Add quartz backend. 2005-11-22 10:03:32 +00:00
gdkprivate-quartz.h API: remove gdk_drawable_copy_to_image() 2010-08-10 21:02:26 +02:00
gdkproperty-quartz.c Include "config.h" instead of <config.h> Command used: find -name 2008-06-22 14:28:52 +00:00
gdkquartz.h Move Leopard-specific type definitions to gdkquartz.h 2010-06-27 11:00:42 +02:00
GdkQuartzView.c s/GdkRegion/cairo_region_t/ in all of gtk 2010-06-29 16:06:38 +02:00
GdkQuartzView.h Remove workaround for missing enter events on newly popped up windows 2009-04-02 10:15:32 +02:00
GdkQuartzWindow.c Update Quartz DnD code to set device on DnD events 2010-06-30 10:56:44 +02:00
GdkQuartzWindow.h Move the tracking rect workaround from here... 2008-01-10 19:35:53 +00:00
gdkscreen-quartz.c Implement gdk_screen_get_primary_monitor in all GDK backends 2009-12-13 20:40:02 -05:00
gdkscreen-quartz.h Rework coordinate transformation to be based on root window 2009-10-26 09:52:54 +01:00
gdkselection-quartz.c Include "config.h" instead of <config.h> Command used: find -name 2008-06-22 14:28:52 +00:00
gdkspawn-quartz.c Use a GPid on gdk_spawn_on_screen[_with_pipes] instead a gint 2010-06-10 03:52:35 +02:00
gdktestutils-quartz.c Include "config.h" instead of <config.h> Command used: find -name 2008-06-22 14:28:52 +00:00
gdkvisual-quartz.c Add gray visual, implement "get_best" functions 2010-06-27 10:59:11 +02:00
gdkwindow-quartz.c gdk: Make window moves a custom vfunc 2010-08-10 21:02:28 +02:00
gdkwindow-quartz.h s/GdkRegion/cairo_region_t/ in all of gtk 2010-06-29 16:06:38 +02:00
Makefile.am API: remove GdkImage 2010-08-10 21:02:26 +02:00
xcursors.h Fallback to X cursors for the ones that OS X doesn't provide. Fixes bug 2007-06-25 19:43:22 +00:00