30 #include "SDL_thread.h" 34 #elif defined(RENDERER_CAIRO) 36 #elif defined(RENDERER_OPENGL) 53 virtual bool init(
int argc,
char **argv[]);
55 int xPosition = 0,
int yPosition = 0);
64 void key_event(SDL_KeyboardEvent * key,
bool down);
70 unsigned int _timeout;
79 static key::code sdl_to_gnash_key(SDL_KeyboardEvent* key);
80 static int sdl_to_gnash_modifier(
int state);
84 #elif defined(RENDERER_CAIRO) 86 #elif defined(RENDERER_OPENGL) virtual void setInterval(unsigned int interval)
Set main loop delay in milliseconds.
Definition: sdl.cpp:219
Definition: sdl_cairo_glue.h:32
virtual void setTimeout(unsigned int timeout)
Set the time in milliseconds after which the programme should exit.
Definition: sdl.cpp:135
Definition: sdl_ogl_glue.h:25
Anonymous namespace for callbacks, local functions, event handlers etc.
Definition: dbus_ext.cpp:40
Definition: sdl_agg_glue.h:28
Definition: klash_part.cpp:329
virtual bool setupEvents()
Definition: sdl.cpp:231
code
Definition: GnashKey.h:43
Parent class from which all GUI implementations will depend.
Definition: gui.h:88
Definition: GnashKey.h:164
Definition: klash_part.cpp:329
virtual bool createWindow(const char *title, int width, int height, int xPosition=0, int yPosition=0)
Create and display our window.
Definition: sdl.cpp:174
Class to group together per-run and external resources for Gnash.
Definition: RunResources.h:53
SDLGui(unsigned long xid, float scale, bool loop, RunResources &r)
Definition: sdl.cpp:37
virtual bool createMenu()
Definition: sdl.cpp:225
void key_event(SDL_KeyboardEvent *key, bool down)
Definition: sdl.cpp:294
virtual ~SDLGui()
Definition: sdl.cpp:44
virtual void disableCoreTrap()
Definition: sdl.cpp:200
virtual void renderBuffer()
Definition: sdl.cpp:213
void setInvalidatedRegions(const InvalidatedRanges &ranges)
Definition: sdl.cpp:207
virtual bool run()
Start main rendering loop.
Definition: sdl.cpp:49
virtual bool init(int argc, char **argv[])
/ Initialise the gui and the associated renderer.
Definition: sdl.cpp:141