Synopses & Reviews
There are only two mainstream solutions for building the graphical interface of Linux-based desktop applications, and GTK+ (GIMP Toolkit) is one of them. As the standard for the GNOME and XFCE desktop environments, it is a necessary technology for all Linux programmers.
Foundations of GTK+ Development 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 advanced issues such as custom widget creation. Replete with real-world examples, the developer can quickly take advantages of the concepts presented within to begin building his own projects.
GTK+ is one of the most influential graphical toolkits for the Linux operating system. It is the technology upon which the GNOME and XFCE desktop environments are based, and its crucial to have clear understanding of its complexities to build even a simple Linux desktop application. Foundations of GTK+ Development guides you through these complexities, laying the foundation that will allow you to cross from novice to professional.
Foundations of GTK+ Development is aimed at C programmers and presents numerous real-life examples that you can immediately put to use in your projects. Some familiarity with C programming is assumed, as the book delves into new topics from the beginning. Topics like object inheritance are covered early on to allow for complete understanding of code examples later. And the provided examples are real-life situations that can help you get a head start on your own applications.
Aimed at C programmers and presenting numerous real-life examples that can immediately be put to use in projects, this volume guides readers through the complexities of GTK+ to build a simple Linux desktop application, and lays the foundation that will allow them to cross from novice to professional.