From d9b02ea4a3e3201cc7c98b01164536eac5f55532 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Mon, 10 Nov 2014 15:23:14 -0500 Subject: gdk: Make debug-updates a per-display setting Add private API to set this per-display, and make the existing gdk_window_set_debug_update function set a global default. --- gdk/gdk-private.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'gdk/gdk-private.h') diff --git a/gdk/gdk-private.h b/gdk/gdk-private.h index 9a012e0cdd..474172dfdc 100644 --- a/gdk/gdk-private.h +++ b/gdk/gdk-private.h @@ -27,6 +27,10 @@ GdkRenderingMode gdk_display_get_rendering_mode (GdkDisplay *display); void gdk_display_set_rendering_mode (GdkDisplay *display, GdkRenderingMode mode); +gboolean gdk_display_get_debug_updates (GdkDisplay *display); +void gdk_display_set_debug_updates (GdkDisplay *display, + gboolean debug_updates); + typedef struct { /* add all private functions here, initialize them in gdk-private.c */ gboolean (* gdk_device_grab_info) (GdkDisplay *display, @@ -48,6 +52,10 @@ typedef struct { GdkRenderingMode (* gdk_display_get_rendering_mode) (GdkDisplay *display); void (* gdk_display_set_rendering_mode) (GdkDisplay *display, GdkRenderingMode mode); + + gboolean (* gdk_display_get_debug_updates) (GdkDisplay *display); + void (* gdk_display_set_debug_updates) (GdkDisplay *display, + gboolean debug_updates); } GdkPrivateVTable; GDK_AVAILABLE_IN_ALL -- cgit v1.2.1