Foundations of GTK+ Development is a book about the development of GUI applications using the open source library GTK+. It assumes knowledge of the C language and explains first the structure of the GTK+ library, i.e. GLib, GObject, GDK, GdkPixbuf, Pango, and ATK. By building a simple "Hello World" application explains the basics of GTK+, the main loop function, signals and callbacks, events, and widgets. Then the author explains with many examples and code listings the use of container widgets, basic widgets, and dialogs.
The use of the GLib library, the text view widget, the tree view widget, and of course the generation of menus and toolbars are then described in detail again with examples and source code. Finally more advanced topics like dynamic user interfaces, creating custom widgets, and some additional widgets, like canvas, cairo, calendar among others, are discussed. The book concludes with a chapter with five full working applications and a lot of appendices.
No comments:
Post a Comment