Home :: Books :: Computers & Internet  

Arts & Photography
Audio CDs
Audiocassettes
Biographies & Memoirs
Business & Investing
Children's Books
Christianity
Comics & Graphic Novels
Computers & Internet

Cooking, Food & Wine
Entertainment
Gay & Lesbian
Health, Mind & Body
History
Home & Garden
Horror
Literature & Fiction
Mystery & Thrillers
Nonfiction
Outdoors & Nature
Parenting & Families
Professional & Technical
Reference
Religion & Spirituality
Romance
Science
Science Fiction & Fantasy
Sports
Teens
Travel
Women's Fiction
Gnome/Gtk+ Programming Bible

Gnome/Gtk+ Programming Bible

List Price: $39.99
Your Price:
Product Info Reviews

Description:

With Linux's popularity as a workstation operating system skyrocketing and GNOME the most popular desktop environment for Linux, it makes sense for programmers to develop proficiency in GNOME programming. Old Unix salt Arthur Griffith relates his considerable knowledge of GNOME and its underlying graphics libraries in GNOME/GTK+ Programming Bible. He knows X programming very well, and does a fine job of introducing programmers (he assumes only familiarity with C) to GNOME, GTK+, GDK, and the rest of this Linux graphics hierarchy. Readers learn how to create buttons, menus, and other graphical user interface (GUI) elements, as well as polygons, pixels, and other custom graphics forms.

Griffith's style goes heavy on code, which may or may not be to your liking. He typically introduces a concept (such as reacting to mouse events or moving polygons around a canvas), writes a bit about the language elements that support it, and then unleashes a listing of code to implement the task and variations of it. After each code listing, he explains what's going on in the program. The most appealing part of Griffith's book is his depth of knowledge and enthusiasm for sharing it. He's like a kid in a candy store, but he gets to talk about the candy too. Read this volume for a well-grounded and wide-ranging explanation of what you can do with graphics under GNOME. --David Wall

Topics covered: Programming graphics and GUIs in the GNOME windowing environment. Areas of emphasis include windows, dialogs, interface widgets, and other library-based GUI elements, as well as more flexible (and complex) graphics-creation techniques. Specific attention goes to color, mouse and keyboard event detection, fonts, drag and drop, and building your own widgets. A GTK reference appears in an appendix.

© 2004, ReviewFocus or its affiliates