“Penned by Havoc Pennington, GTK+/Gnome Application Development
is clearly a jewel in the vast sea of programming books. Not only
is it well-written, clear and humorous, but the book is also
released under an open license, meaning you can download the entire
text for free. The free text is available at
http://developer.gnome.org/doc/GGAD. I would still recommend
purchasing the print version, however, since ink on paper is easier
on the eye than any computer monitor.”
“The first part of the book is an overview of the basics.
Chapter One introduces Gnome, the second chapter introduces glib
(the low-level utility library behind Gnome) and Chapter Three
introduces GTK+.”
“Part II is, in itself, all you need to learn how to build a
Gnome application. The fourth chapter explains how to create a
source tree the Gnome way. Chapter Five goes over Gnome application
basics, such as initialization, configuration files and session
management. The core of the application, the GnomeApp widget, is
covered in Chapter Six. The seventh chapter explains how to
communicate with users through dialogs. Chapter Eight is a
checklist that comes in handy when starting a new project.”