summaryrefslogtreecommitdiff
path: root/gdk/gdk-private.h
diff options
context:
space:
mode:
authorEmmanuele Bassi <ebassi@gnome.org>2014-11-07 14:27:56 +0000
committerMatthias Clasen <mclasen@redhat.com>2014-11-08 00:20:15 -0500
commit585af218a3250d9aef669fcb843f9db298141060 (patch)
tree253dc2e2f92ad7b8df229292181a1700e989a7c4 /gdk/gdk-private.h
parenteedbec2066588697f276d087fe8ec575d4e008eb (diff)
downloadgtk+-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.h6
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