Foundations of GTK+ Development - Krause, Andrew; SpringerLink (Online service) (Berkeley, CA : Apress : Imprint: Apress, 2007)
Getting Started -- Your First GTK+ Applications -- Container Widgets -- Basic Widgets -- Dialogs -- Using GLib -- The Text View Widget -- The Tree View Widget -- Menus and Toolbars -- Dynamic User Interfaces -- Creating Custom Widgets -- Additional GTK+ Widgets -- Putting It All Together.
Keywords: Open source software; Computer programming; Software engineering; Open Source; Software Engineering/Programming and Operating Systems