Go to the documentation of this file.
19 #ifndef GNASH_GTK_GLUE_H
20 #define GNASH_GTK_GLUE_H
25 #if !defined(_WIN32) && !defined(__APPLE__)
45 virtual bool init(
int argc,
char **argv[]) = 0;
51 virtual void render(
int ,
int ,
int ,
int )
56 virtual void render(GdkRegion *
const region)
61 gdk_region_get_rectangles(region, &rects, &num_rects);
64 for (gint
i = 0;
i < num_rects; ++
i) {
65 GdkRectangle
const &
r = rects[
i];
73 GdkEventConfigure *
const event) = 0;
virtual void prepDrawingArea(GtkWidget *drawing_area)=0
virtual bool needsDrawingArea()
Definition: gtk_glue.h:77
@ i
Definition: GnashKey.h:155
virtual bool init(int argc, char **argv[])=0
Anonymous namespace for callbacks, local functions, event handlers etc.
Definition: dbus_ext.cpp:41
Base class for render handlers.
Definition: Renderer.h:189
virtual void render(int, int, int, int)
Definition: gtk_glue.h:51
virtual void beforeRendering(movie_root *)
Definition: gtk_glue.h:75
@ r
Definition: GnashKey.h:164
Definition: gtk_glue.h:41
bool _needs_area
Definition: gtk_glue.h:81
virtual void configure(GtkWidget *const widget, GdkEventConfigure *const event)=0
virtual void render(GdkRegion *const region)
Definition: gtk_glue.h:56
virtual Renderer * createRenderHandler()=0
virtual void setRenderHandlerSize(int, int)
Definition: gtk_glue.h:49
GtkGlue()
Definition: gtk_glue.h:43
GtkWidget * _drawing_area
Definition: gtk_glue.h:77
This class represents the 'Stage' and top-level movie.
Definition: movie_root.h:151
virtual ~GtkGlue()
Definition: gtk_glue.h:44
Definition: DeviceGlue.h:37