]> de.git.xonotic.org Git - xonotic/netradiant.git/blobdiff - libs/gtkutil/glwidget.h
Purge GTK forward declarations
[xonotic/netradiant.git] / libs / gtkutil / glwidget.h
index 43e26dc7d4dddd689025fc5e83d6a50e792b9a5f..3da07c3d3f35a2dc39a2f36cf4a07a9a676f442b 100644 (file)
    Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
  */
 
+#include <uilib/uilib.h>
+
 #if !defined( INCLUDED_GTKUTIL_GLWIDGET_H )
 #define INCLUDED_GTKUTIL_GLWIDGET_H
 
-typedef struct _GtkWidget GtkWidget;
 typedef int gint;
 typedef gint gboolean;
 
-GtkWidget* glwidget_new( gboolean zbuffer );
-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 zbuffer );
+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 );
 
 extern void ( *GLWidget_sharedContextCreated )();
 extern void ( *GLWidget_sharedContextDestroyed )();