Beginner - Advanced Level Users.
This book is a comprehensive tutorial and reference for beginning to advanced C and C++ programmers. Its purpose is to teach you the details of building GUI interfaces for desktop applications that will run in the Gnome desktop environment.
Because Gnome itself is built on the legacy X-windows graphics APIs, as well as the widgets of the GIMP Toolkit, you must master a complex programming architecture. You must also master the intricacies of standard GUI elements such as windows, events, toolbars and menus. Expert author Arthur Griffith untangles this web of relationships and shows you how to build compelling GUI for the Gnome platform, the new user interface recently released by the Free Software Foundation under its GNU license.