April 2004, 520 pp.
This book is currently out of stock
Developers who write programs for GNOME use the GNOME API. Working with the GNOME API is preferable because the program will conform to the standard GNOME program look and feel. It also allows the developer to use the GNOME specific libraries in the program, greatly simplifying the development process. GNOME 2.0 is the official GNOME Foundation guide to programming GUIs and applications using the GTK+ and GNOME API. Developed in partnership with the GNOME Foundation, this book is for programmers working with the GNOME 2 desktop environment. Each section begins with an example program that serves as a tutorial, then develops into a reference on the topic. Includes abundant, well-annotated examples. Knowledge of the C programming language is required, but no GUI programming experience is necessary.
About the Author
Matthias Warkus has been using Linux since the age of sixteen. He has worked with the GNOME Foundation to produce the German localization of GNOME, published articles and lectured on GNOME, and spent considerable time working on the GNOME source code.
Table of Contents
Chapter 1: GLib
“As an overview of the Gnome / GTK platform, this book is great.”
"A pretty heavy duty programming book... [The Official GNOME 2 Developer's Guide] does what it sets out to do."
Install Linux and the chances are you’ll be given the choice between a GNOME or KDE desktop. GNOME is the better known of the two, but if you want to development applications that use the GNOME environment where do you start? Well a good place would be...The Official GNOME 2 Developers Guide.
"An 'information-dense,' text that is particularly well-written."
"Assuming a familiarity with C and Unix programming, this book introduces the GNOME platform as a tool for building graphical user interfaces. Warkus, who helped produce the German localization of GNOME, describes GLib data structures and utility functions, GObject classes and properties, GTK+ widgets and containers, and the GNOME libraries."
"I would truly suggest this book to developers who have good experience with C"
"...required reading for all developers wanting to gain familiarity and expertise with GNOME"--HostingResolve.com (Full review)
"...a very good intro to Gnome GUI development"