From Gnash Project Wiki

Jump to: navigation, search

GTK+, or The GIMP Toolkit, is a cross-platform widget toolkit for creating graphical user interfaces.

GTK GUI in Gnash

The GTK GUI uses the GTK+ toolkit, and is compatible with all AGG, OpenGL and Cairo renderers. It offers the following features:

  • MIT-SHM X11 Extension support, which allows the AGG renderer to write directly to X11's pixmap.
  • Top menu and contextual menu support.
  • Fullscreen suupport.
  • Mozilla/Netscape plugin (NPAPI) support.

The documentation in gtk_glue_agg.cpp, gtk_glue_ogl.cpp and gtk_glue_cairo.cpp provide a bit of insight into the low level details of this GUI.