Language Selection

English French German Italian Portuguese Spanish

Foundations of GTK+ Development

Filed under
Software

Foundations of GTK+ Development is the only book completely dedicated to GTK+ 2 development available, available at Amazon.com for only $32.99. It uses numerous examples to introduce almost every widget available in the library. In this 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.

It is important that you not only learn how to use the widgets in GTK+, but also become proficient at developing with them in full applications. In the last chapter of Foundations of GTK+ Development, five full applications are created that illustrate what you have learned throughout the rest of the book. Below you can view excerpts for two of these applications, and download their source code!

Available as a $25 downloadable ebook.

More Here.

More in Tux Machines

Today in Techrights

today's leftovers

  • LinuXatUSIL – Previas 2 for #LinuxPlaya
    Damian from GNOME Argentina explained us some code based on this tutorial and the widgets in Glade were presented.
  • RancherOS v0.8.0 released! [Ed: and a bugfix release, 0.8.1, out today]
    RancherOS v0.8.0 is now available! This release has taken a bit more time than prior versions, as we’ve been laying more groundwork to allow us to do much faster updates, and to release more often.
  • The Technicals For Red Hat, Inc. (RHT) Tell An Interesting Tale
  • Ubuntu 17.04 Beta 1 Released | New Features And Download
    Ubuntu 17.04 Zesty Zapus Beta 1 release is finally here. If you’re interested, you can go ahead and download the ISO images of the participating flavors, which are, Lubuntu, Kubuntu, Xubuntu, Ubuntu Budgie, Ubuntu GNOME, Ubuntu Kylin, and Ubuntu Studio. Powered by Linux kernel 4.10, these releases feature the latest stable versions of their respective desktop environments. This release will be followed by the Final Beta release on March 23 and final release on April 13.
  • Ubuntu 17.04 Beta 1 Now Available to Download
    The first beta releases in the Ubuntu 17.04 development cycle are ready for testing, with Xubuntu, Ubuntu GNOME and Ubuntu Budgie among the flavors taking part.

FOSS Policies

Leftovers: BSD