Ruby-GNOME2 is a set of Ruby language bindings for the GNOME 2 development environment. It contains bindings for many of the core GNOME libraries and also some less common ones.
Supported libraries are:
the low-level core library that forms the basis
a set of interfaces for accessibility
layout and rendering of text, with an emphasis on internationalization
image loading and manipulation
a process-transparent configuration database, like Registry
containing extra widgets
a widget for creating interactive structured graphics
GUIs for printing
letting applications seamlessly access remote and local files
3D rendering using OpenGL
a HTML widget
a widget embedding a Mozilla Gecko renderer.
a Text widget with syntax highlighting and other features typical of a source code editor.
handles the drawing capabilities
gives applications the ability to load user interfaces from XML files at runtime. the XML files are created with GLADE user interface builder.
panel applets library for the GNOME panel.
a PDF rendering library based on the xpdf-3.0 code base
rendering of SVG vector graphics.
a terminal emulator widget used by GNOME terminal.
A third package, ruby-gtktrayicon, features the freedesktop.org compatible tray icon code from the
libegg with ruby bindings.
The GTK bindings support versions from GTK+ 2.6 to GTK+ 2.10.