Re: Help with conversion from GtkWidget to gtkmm Widget



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 <lamerstar gmail com> 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
gtkmm-list gnome org
http://mail.gnome.org/mailman/listinfo/gtkmm-list




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]