I'm not sure exactly what the question is here, but I think there's
already a package out there that wraps GtkGLArea.  I can't seem to
find an actual webpage right now, but there are plent of references to
a GtkGLArea-- which would be the C++ package.

Paul Davis

On 5/2/07, Loïc Faure-Lacroix <[EMAIL PROTECTED]> wrote:
> I'm actually working on a project using opengl.
>
> I don't actually understand why there are no native opengl widget in gtk
> as they are actually made and why they don't put something as simple to
> use as gtkglarea.
>
> Well my problem is that i need to work with c++ so, using the c++
> bindings of gtk is more easier but I have problem with conversion with
> the C gtkglarea to something that could be called GLarea for gtkmm.
>
> I'm actually comparing the HG/CCG files against c/h files and cc/h
> files. I believe i can understand but if someone could help me step by
> step. To understand exactly what files do i need to bind the C code to
> gtkmm.
>
> My big problem is that most of the widgets don't depends on other things
> than gtk.
>
> here are the includes of gtkglarea.h
> /***********************************************/
> #include <gdk/gdk.h>
> #include <gtkgl/gdkgl.h>
> #include <gtk/gtkdrawingarea.h>
> /***********************************************/
>
> then this is the includes of gdkglarea.h
> /***********************************************/
> #include <glib.h>
> #include <gdk/gdk.h>
> /***********************************************/
>
> Do i need to take care of the includes into the C files?
> I have a gtkgl.def that contain...
> /***********************************************/
> EXPORTS
>         gdk_gl_choose_visual
>         gdk_gl_context_attrlist_share_new
>         gdk_gl_context_new
>         gdk_gl_context_ref
>         gdk_gl_context_share_new
>         gdk_gl_context_unref
>         gdk_gl_get_config
>         gdk_gl_get_info
>         gdk_gl_make_current
>         gdk_gl_pixmap_make_current
>         gdk_gl_pixmap_new
>         gdk_gl_pixmap_ref
>         gdk_gl_pixmap_unref
>         gdk_gl_query
>         gdk_gl_swap_buffers
>         gdk_gl_use_gdk_font
>         gdk_gl_wait_gdk
>         gdk_gl_wait_gl
>         gtk_gl_area_get_type
>         gtk_gl_area_make_current
>         gtk_gl_area_new
>         gtk_gl_area_new_vargs
>         gtk_gl_area_share_new
>         gtk_gl_area_swap_buffers
> /***********************************************/
>
> Thanks in advance:)
>
> _______________________________________________
> gtkmm-list mailing list
> [email protected]
> http://mail.gnome.org/mailman/listinfo/gtkmm-list
>
_______________________________________________
gtkmm-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/gtkmm-list

Reply via email to