Go to the documentation of this file.
39 virtual bool init(
int argc,
char **argv[]) = 0;
WindowRef myWindow
Definition: aqua.cpp:48
gnash_cursor_type
Enumerates mouse cursor types.
Definition: gui.h:81
virtual bool init(int argc, char **argv[])=0
std::shared_ptr< Renderer > _renderer
The handler which is called to update the client area of our window.
Definition: gui.h:506
virtual void setCursor(gnash_cursor_type newcursor)
Sets the current mouse cursor for the Gui window.
Definition: aqua.cpp:143
@ CURSOR_INPUT
Definition: gui.h:84
@ height
Definition: klash_part.cpp:329
virtual void renderBuffer()
Definition: aqua.cpp:98
virtual bool setupEvents()
Definition: aqua.cpp:213
virtual bool createMenu()
Definition: aqua.cpp:196
int getopt(int, char *const *, const char *)
Anonymous namespace for callbacks, local functions, event handlers etc.
Definition: dbus_ext.cpp:41
Parent class from which all GUI implementations will depend.
Definition: gui.h:88
virtual bool createWindow(const char *title, int width, int height, int xPosition=0, int yPosition=0)
Create and display our window.
Definition: aqua.cpp:159
virtual ~AquaGlue()
Definition: aqua_glue.h:38
Base class for render handlers.
Definition: Renderer.h:189
Definition: aqua_glue.h:36
virtual void setTimeout(unsigned int timeout)
Set the time in milliseconds after which the programme should exit.
Definition: aqua.cpp:134
RunResources & _runResources
Per-run resources.
Definition: gui.h:500
void setRenderer(std::shared_ptr< Renderer > r)
Definition: RunResources.h:108
pascal OSStatus DoWindowClose(EventHandlerCallRef nextHandler, EventRef theEvent, void *userData)
Definition: aqua.cpp:50
@ r
Definition: GnashKey.h:164
virtual bool run()
Start main rendering loop.
Definition: aqua.cpp:79
int _width
Desired window width.
Definition: gui.h:494
Class to group together per-run and external resources for Gnash.
Definition: RunResources.h:54
void DoAdvanceMovie(EventLoopTimerRef inTimer, void *data)
Definition: aqua.cpp:58
@ CURSOR_HAND
Definition: gui.h:82
virtual Renderer * createRenderHandler()=0
int _bpp
Definition: aqua_glue.h:44
unsigned int _interval
Main loop interval: the time between successive advance_movie calls.
Definition: gui.h:503
virtual bool init(int argc, char **argv[])
/ Initialise the gui and the associated renderer.
Definition: aqua.cpp:107
virtual bool prepDrawingArea(int width, int height, AGLDrawable drawable)=0
@ width
Definition: klash_part.cpp:329
SimpleBuffer data
Definition: LocalConnection_as.cpp:151
int _height
Desired window height.
Definition: gui.h:497
virtual ~AquaGui()
Definition: aqua.cpp:71