/* draw in here */
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
+ return TRUE;
}
/* Plugins run stuff here */
static gboolean expose_end(GtkWidget *da, GdkEventExpose *event, gpointer user_data)
{
- GdkGLContext *glcontext = gtk_widget_get_gl_context(da);
GdkGLDrawable *gldrawable = gtk_widget_get_gl_drawable(da);
if (gdk_gl_drawable_is_double_buffered(gldrawable))
//g_signal_connect(drawing, "expose-event", G_CALLBACK(expose), NULL);
g_signal_connect (drawing, "expose-event", G_CALLBACK(expose_start), NULL);
g_signal_connect_after(drawing, "expose-event", G_CALLBACK(expose_end), NULL);
+ return TRUE;
}