gtk2/gdk/quartz
Owen W. Taylor fc6e2cc4b2 Handle resolution changes in the GDK backend code
gdk_x11_display_set_window_scale() affects the interpretation of the
Xft/DPI XSETTING - it is substituted inside GDK with the value of
Gdk/UnscaledDPI xsetting. However, this change is not propagated to
GTK+ and from GTK+ back to gdk_screen_set_resolution() until the
main loop is run.

Fix this by handling the screen resolution directly in gdk/x11.
This requires duplication of code between GDK and GTK+ since we still
have to handle DPI in GTK+ in the case that GdkSettings:gtk-xft-dpi
is set by the application.

https://bugzilla.gnome.org/show_bug.cgi?id=733076
2014-07-13 15:35:23 -04:00
..
gdkcursor-quartz.c Implement gdk_display_get_cursor_for_surface in quartz 2013-08-11 10:43:48 -07:00
gdkdevice-core-quartz.c Bug 704216: Fix prototype for gdk_quartz_device_core_warp. 2013-07-15 10:18:22 -07:00
gdkdevicemanager-core-quartz.c
gdkdevicemanager-core-quartz.h Fix attempted inclusion of local headers with system brackets. 2013-04-22 15:48:34 -07:00
gdkdisplay-quartz.c Implement gdk_display_get_cursor_for_surface in quartz 2013-08-11 10:43:48 -07:00
gdkdisplaymanager-quartz.c Remove framework initialization code 2013-05-10 17:25:58 -07:00
gdkdnd-quartz.c Quartz: Set the drag context target list 2013-10-10 15:37:27 -07:00
gdkdnd-quartz.h Fix attempted inclusion of local headers with system brackets. 2013-04-22 15:48:34 -07:00
gdkeventloop-quartz.c docs: use Returns: consistently 2014-02-19 18:56:05 -05:00
gdkevents-quartz.c quartz: fix manual window move 2014-01-06 15:27:28 -05:00
gdkglobals-quartz.c
gdkkeys-quartz.c NULL check on default keymap 2013-10-11 11:14:32 -07:00
gdkprivate-quartz.h Bug 705750 Quartz input method doesn't work correctly for Chinese characters 2013-08-16 11:18:29 -07:00
gdkproperty-quartz.c Remove get_atom_name and atom_intern 2013-04-22 15:48:35 -07:00
gdkquartz.h Add GDK_AVAILABLE_IN_ALL annotations in gdk 2013-05-05 15:38:46 -04:00
gdkquartzcursor.h Add GDK_AVAILABLE_IN_ALL annotations in gdk 2013-05-05 15:38:46 -04:00
gdkquartzdevice-core.h Add GDK_AVAILABLE_IN_ALL annotations in gdk 2013-05-05 15:38:46 -04:00
gdkquartzdevicemanager-core.h Add GDK_AVAILABLE_IN_ALL annotations in gdk 2013-05-05 15:38:46 -04:00
gdkquartzdisplay.h Add GDK_AVAILABLE_IN_ALL annotations in gdk 2013-05-05 15:38:46 -04:00
gdkquartzdisplaymanager.h Add GDK_AVAILABLE_IN_ALL annotations in gdk 2013-05-05 15:38:46 -04:00
gdkquartzdnd.h Add GDK_AVAILABLE_IN_ALL annotations in gdk 2013-05-05 15:38:46 -04:00
gdkquartzkeys.h Add GDK_AVAILABLE_IN_ALL annotations in gdk 2013-05-05 15:38:46 -04:00
GdkQuartzNSWindow.c quartz: implement gdk_window_set_shadow_width() 2014-01-06 15:27:28 -05:00
GdkQuartzNSWindow.h quartz: fix manual window move 2014-01-06 15:27:28 -05:00
gdkquartzscreen.h Add GDK_AVAILABLE_IN_ALL annotations in gdk 2013-05-05 15:38:46 -04:00
gdkquartzutils.h Move get_key_equivalent() to gdk quartz utils. 2014-01-08 17:42:19 -05:00
GdkQuartzView.c Bug 705750 Quartz input method doesn't work correctly for Chinese characters 2013-08-16 11:18:29 -07:00
GdkQuartzView.h Bug 705750 Quartz input method doesn't work correctly for Chinese characters 2013-08-16 11:18:29 -07:00
gdkquartzvisual.h Add GDK_AVAILABLE_IN_ALL annotations in gdk 2013-05-05 15:38:46 -04:00
gdkquartzwindow.h Add GDK_AVAILABLE_IN_ALL annotations in gdk 2013-05-05 15:38:46 -04:00
gdkscreen-quartz.c Handle resolution changes in the GDK backend code 2014-07-13 15:35:23 -04:00
gdkscreen-quartz.h
gdkselection-quartz.c quartz: move atom/pasteboard type conversions functions to GDK 2013-03-28 13:10:38 +01:00
gdktestutils-quartz.c
gdkutils-quartz.c Move get_key_equivalent() to gdk quartz utils. 2014-01-08 17:42:19 -05:00
gdkvisual-quartz.c
gdkwindow-quartz.c gdkwidow: Make queue_antiexpose optional 2014-06-21 18:45:41 -04:00
gdkwindow-quartz.h gdkwindow: Remove the ability to call begin_paint_region more than once 2014-06-20 20:41:55 -04:00
Makefile.am New visibility handling in gdk 2013-05-05 15:38:48 -04:00
xcursors.h