This RGtk package provides functionality in R for creating GUIs using the Gtk toolkit that is used in the Gnome desktop and numerous applications such as Gnumeric, AbiWord, GGobi. One can create the physical appearance in R and specify R functions or expressions as callbacks that are invoked when the user interacts with the GUI.

The package provides access to the Gtk, Gdk and Gnome libraries and widgets. Additionally, there are several other Gtk-related packages that provide additional or add-on widgets. See the page for a list of available packages.

The bindings in this and other R Gtk-related packages are auto-generated using the RGtkBindingGenerator package. This generates both the S and C code that correspond to the Gtk types and routines.

Duncan Temple Lang <>
Last modified: Thu Oct 16 10:51:18 EDT 2003