Gnash  0.8.10
Public Member Functions | Protected Attributes
gnash::GtkGlue Class Reference

#include <gtk_glue.h>

Inheritance diagram for gnash::GtkGlue:
gnash::DeviceGlue gnash::GtkAggGlue gnash::GtkAggVaapiGlue gnash::GtkCairoGlue gnash::GtkGlExtGlue gnash::gui::GtkOvgGlue

List of all members.

Public Member Functions

 GtkGlue ()
virtual ~GtkGlue ()
virtual bool init (int argc, char **argv[])=0
virtual void prepDrawingArea (GtkWidget *drawing_area)=0
virtual RenderercreateRenderHandler ()=0
virtual void setRenderHandlerSize (int, int)
virtual void render ()=0
virtual void render (int, int, int, int)
virtual void render (GdkRegion *const region)
virtual void configure (GtkWidget *const widget, GdkEventConfigure *const event)=0
virtual void beforeRendering (movie_root *)
virtual bool needsDrawingArea ()

Protected Attributes

GtkWidget * _drawing_area
bool _needs_area

Constructor & Destructor Documentation

gnash::GtkGlue::GtkGlue ( ) [inline]
virtual gnash::GtkGlue::~GtkGlue ( ) [inline, virtual]

Member Function Documentation

virtual void gnash::GtkGlue::beforeRendering ( movie_root ) [inline, virtual]

Reimplemented in gnash::GtkAggVaapiGlue, and gnash::GtkAggGlue.

virtual void gnash::GtkGlue::configure ( GtkWidget *const  widget,
GdkEventConfigure *const  event 
) [pure virtual]
virtual Renderer* gnash::GtkGlue::createRenderHandler ( ) [pure virtual]
virtual bool gnash::GtkGlue::init ( int  argc,
char **  argv[] 
) [pure virtual]
virtual bool gnash::GtkGlue::needsDrawingArea ( ) [inline, virtual]

Reimplemented in gnash::GtkAggGlue, and gnash::GtkCairoGlue.

References _needs_area.

virtual void gnash::GtkGlue::prepDrawingArea ( GtkWidget *  drawing_area) [pure virtual]
virtual void gnash::GtkGlue::render ( ) [pure virtual]
virtual void gnash::GtkGlue::render ( int  ,
int  ,
int  ,
int   
) [inline, virtual]
virtual void gnash::GtkGlue::render ( GdkRegion *const  region) [inline, virtual]

Reimplemented in gnash::GtkAggVaapiGlue.

References assert, gnash::key::i, gnash::key::r, and render().

virtual void gnash::GtkGlue::setRenderHandlerSize ( int  ,
int   
) [inline, virtual]

Member Data Documentation

GtkWidget* gnash::GtkGlue::_drawing_area [protected]
bool gnash::GtkGlue::_needs_area [protected]

Referenced by needsDrawingArea().


The documentation for this class was generated from the following file: