The GTK+ Foundation Classes is a set of integrated
C++ classes for developing GTK+ applications on
UNIX-like systems such as Linux. GFC-UI is the
user interface library and includes C++ wrappers
for most objects in the ATK, GDK, GTK, GdkPixbuf,
and Pango libraries. There is a standard string
compatible UTF-8 string class, automatic memory
management, an optimized virtual signal handler
system and a typesafe system of C++ signal and
slots. It comes with a full set of example
programs, several test applications, a GNU
Autotools test project, a C++ version of the GTK+
widget demonstration program, extensive reference
documentation, and a tutorial.