Language Selection

English French German Italian Portuguese Spanish

Foundations of GTK+ Development

Filed under

Foundations of GTK+ Development is the only book completely dedicated to GTK+ 2 development available, available at 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's howtos

Ubuntu 16.04 LTS Continues To Focus On The Linux 4.4 Kernel

Ubuntu's kernel team continues to be focused on having Linux 4.4 for Ubuntu 16.04. Linux 4.4 is their target for the "Xenial Xerus" since Ubuntu 16.04 is to be a Long-Term Support release and the upstream 4.4 kernel is also being maintained as a long-term release too. Additionally, Linux 4.5 would come too close to the April debut of Ubuntu 16.04 that the developers wouldn't feel comfortable, particularly for an LTS release. Read more

Will Steam Machine Solve Linux’s Gaming Woes?

The Steam machine is now publicly on sale as of last week, but it’s not off to the best start. A couple of weeks ago, Ars Technica compared the performance of games when running on Valve’s Linux based SteamOS and Windows 10. Six Valve games were tested on a single machine and results showed a 21 to 58 percent frame rate drop when running on Linux. While only six games were tested out of an entire collection of around 1,800 available titles, the games used Valve’s own Source engine, which is designed for Linux and SteamOS. Valve had previously stated that Steam games run faster on Linux, so it was expected that any of Valve’s own Source engine games would run smoothly. Read more

Solus Is Getting Its Own UEFI Boot Loader Forked from gummiboot

Booting operating systems on UEFI powered machines is just another problem that needs to be taken care of by Linux developers. The Solus OS people are now working on a gummiboot fork, which is acting as a UEFI boot loader. Read more