20 #ifndef GNASH_GTK_CANVAS_H
21 #define GNASH_GTK_CANVAS_H
24 #include <gtk/gtkdrawingarea.h>
25 #include <boost/shared_ptr.hpp>
38 #define GNASH_TYPE_CANVAS (gnash_canvas_get_type())
39 #define GNASH_CANVAS(object) (G_TYPE_CHECK_INSTANCE_CAST((object), GNASH_TYPE_CANVAS, GnashCanvas))
40 #define GNASH_CANVAS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GNASH_TYPE_CANVAS, GnashCanvasClass))
41 #define GNASH_IS_CANVAS(object) (G_TYPE_CHECK_INSTANCE_TYPE((object), GNASH_TYPE_CANVAS))
42 #define GNASH_IS_CANVAS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GNASH_TYPE_CANVAS))
43 #define GNASH_CANVAS_GET_CLASS(object) (G_TYPE_INSTANCE_GET_CLASS((object), GNASH_TYPE_CANVAS, GnashCanvasClass))
56 std::string &renderer,
int argc,
char **argv[]);