20 #ifndef GNASH_GTK_CANVAS_H 21 #define GNASH_GTK_CANVAS_H 25 #include <gtk/gtkdrawingarea.h> 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[]);
void gnash_canvas_setup(GnashCanvas *canvas, std::string &hwaccel, std::string &renderer, int argc, char **argv[])
Select renderer and hwaccel, prep canvas for drawing.
Definition: gtk_canvas.cpp:200
Anonymous namespace for callbacks, local functions, event handlers etc.
Definition: dbus_ext.cpp:40
GtkDrawingAreaClass base_class
Definition: gtk_canvas.h:46
void gnash_canvas_before_rendering(GnashCanvas *canvas, gnash::movie_root *stage)
Definition: gtk_canvas.cpp:317
G_END_DECLS std::shared_ptr< gnash::Renderer > gnash_canvas_get_renderer(GnashCanvas *canvas)
Get the Renderer for this canvas.
Definition: gtk_canvas.cpp:323
typedefG_BEGIN_DECLS struct _GnashCanvas GnashCanvas
Definition: gtk_canvas.h:35
GType gnash_canvas_get_type()
GtkWidget * gnash_canvas_new()
allocate memory for canvas to draw in
Definition: gtk_canvas.cpp:80
Definition: gtk_canvas.h:45
This class represents the 'Stage' and top-level movie.
Definition: movie_root.h:150