summary refs log tree commit diff stats
path: root/lib/newwrap/gtk/gtkglext.nim
diff options
context:
space:
mode:
Diffstat (limited to 'lib/newwrap/gtk/gtkglext.nim')
-rwxr-xr-xlib/newwrap/gtk/gtkglext.nim28
1 files changed, 13 insertions, 15 deletions
diff --git a/lib/newwrap/gtk/gtkglext.nim b/lib/newwrap/gtk/gtkglext.nim
index 265730b83..b6c832a65 100755
--- a/lib/newwrap/gtk/gtkglext.nim
+++ b/lib/newwrap/gtk/gtkglext.nim
@@ -12,29 +12,27 @@ const
   HEADER_GTKGLEXT_INTERFACE_AGE* = 4
   HEADER_GTKGLEXT_BINARY_AGE* = 6
 
-proc gl_parse_args*(argc: Plongint, argv: PPPChar): gboolean{.cdecl, 
+proc gl_parse_args*(argc: ptr int32, argv: PPPChar): gboolean{.cdecl, 
     dynlib: GLExtLib, importc: "gtk_gl_parse_args".}
-proc gl_init_check*(argc: Plongint, argv: PPPChar): gboolean{.cdecl, 
+proc gl_init_check*(argc: ptr int32, argv: PPPChar): gboolean{.cdecl, 
     dynlib: GLExtLib, importc: "gtk_gl_init_check".}
-proc gl_init*(argc: Plongint, argv: PPPChar){.cdecl, dynlib: GLExtLib, 
+proc gl_init*(argc: ptr int32, argv: PPPChar){.cdecl, dynlib: GLExtLib, 
     importc: "gtk_gl_init".}
-proc widget_set_gl_capability*(widget: PWidget, glconfig: PGdkGLConfig, 
-                               share_list: PGdkGLContext, direct: gboolean, 
+proc set_gl_capability*(widget: PWidget, glconfig: PGLConfig, 
+                               share_list: PGLContext, direct: gboolean, 
                                render_type: int): gboolean{.cdecl, 
     dynlib: GLExtLib, importc: "gtk_widget_set_gl_capability".}
-proc widget_is_gl_capable*(widget: PWidget): gboolean{.cdecl, dynlib: GLExtLib, 
+proc is_gl_capable*(widget: PWidget): gboolean{.cdecl, dynlib: GLExtLib, 
     importc: "gtk_widget_is_gl_capable".}
-proc widget_get_gl_config*(widget: PWidget): PGdkGLConfig{.cdecl, 
+proc get_gl_config*(widget: PWidget): PGLConfig{.cdecl, 
     dynlib: GLExtLib, importc: "gtk_widget_get_gl_config".}
-proc widget_create_gl_context*(widget: PWidget, share_list: PGdkGLContext, 
-                               direct: gboolean, render_type: int): PGdkGLContext{.
+proc create_gl_context*(widget: PWidget, share_list: PGLContext, 
+                               direct: gboolean, render_type: int): PGLContext{.
     cdecl, dynlib: GLExtLib, importc: "gtk_widget_create_gl_context".}
-proc widget_get_gl_context*(widget: PWidget): PGdkGLContext{.cdecl, 
+proc get_gl_context*(widget: PWidget): PGLContext{.cdecl, 
     dynlib: GLExtLib, importc: "gtk_widget_get_gl_context".}
-proc widget_get_gl_window*(widget: PWidget): PGdkGLWindow{.cdecl, 
+proc get_gl_window*(widget: PWidget): PGLWindow{.cdecl, 
     dynlib: GLExtLib, importc: "gtk_widget_get_gl_window".}
-proc widget_get_gl_drawable*(widget: PWidget): PGdkGLDrawable = 
-  nil
 
 proc HEADER_GTKGLEXT_CHECK_VERSION*(major, minor, micro: guint): bool = 
   result = (HEADER_GTKGLEXT_MAJOR_VERSION > major) or
@@ -44,5 +42,5 @@ proc HEADER_GTKGLEXT_CHECK_VERSION*(major, minor, micro: guint): bool =
       (HEADER_GTKGLEXT_MINOR_VERSION == minor) and
       (HEADER_GTKGLEXT_MICRO_VERSION >= micro))
 
-proc widget_get_gl_drawable*(widget: PWidget): PGdkGLDrawable = 
-  result = GDK_GL_DRAWABLE(widget_get_gl_window(widget))
+proc get_gl_drawable*(widget: PWidget): PGLDrawable = 
+  result = GL_DRAWABLE(get_gl_window(widget))