#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;
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