GdkGLContext *glcontext = gtk_widget_get_gl_context(GTK_WIDGET(self));
GdkGLDrawable *gldrawable = gtk_widget_get_gl_drawable(GTK_WIDGET(self));
GdkGLContext *glcontext = gtk_widget_get_gl_context(GTK_WIDGET(self));
GdkGLDrawable *gldrawable = gtk_widget_get_gl_drawable(GTK_WIDGET(self));