-
-void WINAPI gtk_glwidget_destroy_context (GtkWidget *widget)
-{
-}
-
-void WINAPI gtk_glwidget_create_context (GtkWidget *widget)
-{
-}
-
-void WINAPI gtk_glwidget_swap_buffers (GtkWidget *widget)
-{
- GdkGLDrawable *gldrawable = gtk_widget_get_gl_drawable (widget);
- gdk_gl_drawable_swap_buffers (gldrawable);
-}
-
-gboolean WINAPI gtk_glwidget_make_current (GtkWidget *widget)
-{
- GdkGLContext *glcontext = gtk_widget_get_gl_context (widget);
- GdkGLDrawable *gldrawable = gtk_widget_get_gl_drawable (widget);
- return gdk_gl_drawable_gl_begin (gldrawable, glcontext);
-}
-
-GLuint font_list_base;
-static gchar font_string[] = "courier 8";
-static gint font_height;
-
-void gtk_glwidget_create_font (GtkWidget *widget)
-{
- PangoFontDescription *font_desc;
- PangoFont *font;
- PangoFontMetrics *font_metrics;
-
- font_list_base = qglGenLists (256);
-
- font_desc = pango_font_description_from_string (font_string);
-
- font = gdk_gl_font_use_pango_font (font_desc, 0, 256, font_list_base);
-
- if(font != NULL)
- {
- font_metrics = pango_font_get_metrics (font, NULL);
-
- font_height = pango_font_metrics_get_ascent (font_metrics) +
- pango_font_metrics_get_descent (font_metrics);
- font_height = PANGO_PIXELS (font_height);
-
- pango_font_metrics_unref (font_metrics);
- }
-
- pango_font_description_free (font_desc);
-}
-
-
-void gtk_glwidget_print_string(const char *s)
-{
- qglListBase(font_list_base);
- qglCallLists(strlen(s), GL_UNSIGNED_BYTE, (unsigned char *)s);