Skip navigation.

Release of Foundations of GTK+ Development

GTK
GTK

Foundations of GTK+ Development is the first book completely dedicated to GTK+ development since 2001. It contains examples and instructions for using almost every single widget available in GTK+ 2.10. In addition, five appendixes provide a reference to often under-documented properties and signals.

Special care is taken to make chapters as independent of each other so that, once you learn the basics, you can skip around and learn the widgets that are most important to your current project. The companion web site for the book can be found at www.gtkbook.com.

In the book, you will learn how to:

  • Use basic widgets such as windows, buttons, and labels, in addition to many types of container widgets.
  • Create custom dialogs and use built-in dialogs for file, font, and color selection. The book also covers GtkAssistant, which was introduced in GTK+ 2.10.
  • Use many features provided by GLib including data structures, dynamic modules, memory management, the main loop, and pipes.
  • Develop with advanced widgets like GtkTreeView and GtkTextView.
  • Dynamically load menus with GtkUIManager, and user interfaces with Libglade.
  • Create your own custom widgets, objects, and interfaces.

Saw it at Borders

I was very excited when I discovered this book a couple days ago while at Borders. I've been looking for a thorough and up-to-date GTK+ reference book for a couple years and this seems to be exactly that. I noticed that the new printing widgets as well as a few other things introduced in GTK+ 2.10 are included in the book as well--very nice.

I haven't bought it yet (need to save some money) but I definitely plan to do so. Kudos to the author!