19 #ifndef GNASH_FLTKSUP_H 20 #define GNASH_FLTKSUP_H 31 #include <fltk/Window.h> 32 #include <fltk/PopupMenu.h> 36 #elif defined(RENDERER_CAIRO) 49 virtual bool init(
int argc,
char **argv[]);
54 int xPosition = 0,
int yPosition = 0);
69 void handleKey(
unsigned key);
71 fltk::PopupMenu *_popup_menu;
73 unsigned int _menu_height;
75 std::vector< geometry::Range2d<int> > _drawbounds_vec;
79 #elif defined(RENDERER_CAIRO) 86 #endif // end of __FLTKSUP_H__ void setInvalidatedRegions(const InvalidatedRanges &ranges)
Definition: fltk.cpp:447
Definition: fltk_glue_agg.h:38
virtual bool setupEvents()
Definition: fltksup.h:60
virtual bool createMenu()
Definition: fltk.cpp:396
virtual ~FltkGui()
Definition: fltk.cpp:61
virtual bool run()
Start main rendering loop.
Definition: fltk.cpp:197
virtual void setTimeout(unsigned int)
Set the time in milliseconds after which the programme should exit.
Definition: fltksup.h:52
Anonymous namespace for callbacks, local functions, event handlers etc.
Definition: dbus_ext.cpp:40
gnash_cursor_type
Enumerates mouse cursor types.
Definition: gui.h:81
int handle(int event)
Definition: fltk.cpp:99
Definition: klash_part.cpp:329
void layout()
Definition: fltk.cpp:411
Parent class from which all GUI implementations will depend.
Definition: gui.h:88
Definition: GnashKey.h:164
virtual bool init(int argc, char **argv[])
/ Initialise the gui and the associated renderer.
Definition: fltk.cpp:205
virtual void setCursor(gnash_cursor_type newcursor)
Sets the current mouse cursor for the Gui window.
Definition: fltk.cpp:428
virtual void renderBuffer()
Definition: fltk.cpp:68
Definition: klash_part.cpp:329
Class to group together per-run and external resources for Gnash.
Definition: RunResources.h:53
void addMenuItems()
Definition: fltk.cpp:356
virtual void setInterval(unsigned int)
Set main loop delay in milliseconds.
Definition: fltk.cpp:212
void create()
Definition: fltk.cpp:219
virtual bool createWindow(const char *title, int width, int height, int xPosition=0, int yPosition=0)
Create and display our window.
Definition: fltk.cpp:232
Definition: fltk_glue_cairo.h:51
FltkGui(unsigned long xid, float scale, bool loop, RunResources &r)
Definition: fltk.cpp:54