]> de.git.xonotic.org Git - xonotic/netradiant.git/blobdiff - include/igtkgl.h
Purge GTK forward declarations
[xonotic/netradiant.git] / include / igtkgl.h
index e6e852545f11c585d2ccf64585a37ebb1f3997d3..a78a05707b07f53dae3d54224099dd89db4fb21a 100644 (file)
@@ -22,9 +22,9 @@
 #if !defined( INCLUDED_IGTKGL_H )
 #define INCLUDED_IGTKGL_H
 
+#include <uilib/uilib.h>
 #include "generic/constant.h"
 
-typedef struct _GtkWidget GtkWidget;
 typedef int gint;
 typedef gint gboolean;
 
@@ -33,11 +33,11 @@ struct _QERGtkGLTable
        INTEGER_CONSTANT( Version, 1 );
        STRING_CONSTANT( Name, "gtkgl" );
 
-       GtkWidget* ( *glwidget_new )(gboolean zbufffer);
-       void ( *glwidget_swap_buffers )( GtkWidget* widget );
-       gboolean ( *glwidget_make_current )( GtkWidget* widget );
-       void ( *glwidget_destroy_context )( GtkWidget* widget );
-       void ( *glwidget_create_context )( GtkWidget* widget );
+       ui::Widget ( *glwidget_new )(gboolean zbufffer);
+       void ( *glwidget_swap_buffers )( ui::Widget widget );
+       gboolean ( *glwidget_make_current )( ui::Widget widget );
+       void ( *glwidget_destroy_context )( ui::Widget widget );
+       void ( *glwidget_create_context )( ui::Widget widget );
 };
 
 #endif