diff options
author | Matthias Clasen <mclasen@redhat.com> | 2014-11-10 15:23:14 -0500 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2014-11-10 15:23:14 -0500 |
commit | d9b02ea4a3e3201cc7c98b01164536eac5f55532 (patch) | |
tree | cf1e11367773291e7476f7516370424493fd53b7 /gdk/gdk-private.h | |
parent | 5c5c8bdd812abf1e6b4ed6285b0d30451b30f413 (diff) | |
download | gtk+-d9b02ea4a3e3201cc7c98b01164536eac5f55532.tar.gz |
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.
Diffstat (limited to 'gdk/gdk-private.h')
-rw-r--r-- | gdk/gdk-private.h | 8 |
1 files changed, 8 insertions, 0 deletions
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 |