"In this series, you'll learn how to use the new and
improved libraries available with GNOME 2 so that you can write
your own Nautilus view, panel applets, and much more. In this
article, Mikael and Richard reopen the series with a gentle
introduction to GTK+ 2, the new foundation for the GNOME 2 desktop
environment. By the end of this article, you'll have written and
compiled a few sample GTK+ 2 programs and have a good understanding
of GTK+ 2's many improvements over GTK+ 1."