diff options
author | Emmanuele Bassi <ebassi@gnome.org> | 2014-11-07 14:27:56 +0000 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2014-11-08 00:20:15 -0500 |
commit | 585af218a3250d9aef669fcb843f9db298141060 (patch) | |
tree | 253dc2e2f92ad7b8df229292181a1700e989a7c4 /gdk/gdk-private.h | |
parent | eedbec2066588697f276d087fe8ec575d4e008eb (diff) | |
download | gtk+-585af218a3250d9aef669fcb843f9db298141060.tar.gz |
Move GDK GL flags accessors to the private vtable
This allows us to use the GDK_PRIVATE_CALL macro inside gtk.
https://bugzilla.gnome.org/show_bug.cgi?id=739781
Diffstat (limited to 'gdk/gdk-private.h')
-rw-r--r-- | gdk/gdk-private.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/gdk/gdk-private.h b/gdk/gdk-private.h index 7061647301..83de62c72f 100644 --- a/gdk/gdk-private.h +++ b/gdk/gdk-private.h @@ -2,6 +2,7 @@ #define __GDK__PRIVATE_H__ #include <gdk/gdk.h> +#include "gdk/gdkinternals.h" #define GDK_PRIVATE_CALL(symbol) (gdk__private__ ()->symbol) @@ -16,6 +17,9 @@ void gdk_add_option_entries (GOptionGroup *group); void gdk_pre_parse (void); +GdkGLFlags gdk_gl_get_flags (void); +void gdk_gl_set_flags (GdkGLFlags flags); + typedef struct { /* add all private functions here, initialize them in gdk-private.c */ gboolean (* gdk_device_grab_info) (GdkDisplay *display, @@ -27,6 +31,8 @@ typedef struct { void (* gdk_add_option_entries) (GOptionGroup *group); void (* gdk_pre_parse) (void); + GdkGLFlags (* gdk_gl_get_flags) (void); + void (* gdk_gl_set_flags) (GdkGLFlags flags); } GdkPrivateVTable; GDK_AVAILABLE_IN_ALL |