There are only two mainstream solutions for building the graphical
interface of Linux-based desktop applications, and GTK+ (GIMP Toolkit)
is one of them. It is a necessary technology for all Linux programmers.
This book guides the reader through the complexities of GTK+, laying the
groundwork that allows the reader to make the leap from novice to
professional. Beginning with an overview of key topics such as widget
choice, placement, and behavior, readers move on to learn about more
advanced issues. Replete with real-world examples, the developer can
quickly take advantages of the concepts presented within to begin
building his own projects.