Buy Used
Used - Like New See details
$1.76 & eligible for FREE Super Saver Shipping on orders over $25. Details

or
Sign in to turn on 1-Click ordering.
 
   
Have one to sell? Sell yours here
GNOME/GTK+ Programming Bible
 
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

GNOME/GTK+ Programming Bible [Paperback]

Arthur Griffith (Author)
3.0 out of 5 stars  See all reviews (7 customer reviews)


Available from these sellers.


Textbook Student FREE Two-Day Shipping for Students. Learn more

Formats

Amazon Price New from Used from
Paperback --  

Book Description

0764546406 978-0764546402 April 7, 2000
With the rise of such Windowslike desktop environments as GNOME, Linux is poised to go mainstream. Programming expert Arthur Griffith shows beginning to advanced C and C++ programmers how to use the Gimp ToolKit, GNOME widgets, and other open source tools to create user-friendly graphical interfaces for GNOME desktop applications and much more.

The CD-ROM includes all the examples used in the bible, GNOME core files and libraries, a compiler, autoconf, and automake.



Editorial Reviews

Amazon.com Review

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.

From the Publisher

Inside, you'll find complete coverage of GNOME/GTK+ programming:

Understand in detail how GNOME, GTK+, and the X Window System fit together

Discover the programming tips and tricks that will turn you into a widget master

Make the most of basic GUI building blocks, from windows to scroll bars

Manipulate shapes, colors, and more to customize the look and feel of your GUI

Add functionality to your GUI with MDI and other resources -- and even build your own custom widgets

Set up a GNOME development environment that works the way you do

Find out how GNOME programming differs from Windows programming, line by line


Product Details

  • Paperback: 850 pages
  • Publisher: Wiley (April 7, 2000)
  • Language: English
  • ISBN-10: 0764546406
  • ISBN-13: 978-0764546402
  • Product Dimensions: 9.2 x 7.4 x 1.7 inches
  • Shipping Weight: 3 pounds
  • Average Customer Review: 3.0 out of 5 stars  See all reviews (7 customer reviews)
  • Amazon Best Sellers Rank: #2,108,665 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

7 Reviews
5 star:
 (1)
4 star:
 (1)
3 star:
 (2)
2 star:
 (3)
1 star:    (0)
 
 
 
 
 
Average Customer Review
3.0 out of 5 stars (7 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

8 of 8 people found the following review helpful:
5.0 out of 5 stars Great job of bringing GNOME & GTK to us, June 5, 2000
By 
Gene Holmerud (Phoenix, AZ USA) - See all my reviews
This review is from: GNOME/GTK+ Programming Bible (Paperback)
Aurthur Griffith shows a reader the code and the results of execution. Then he procedes to explain all the nuances of what each statement does and why it is required. The debth of coverage is staggering, but that should not discourage a novice since the material is presented one step at a time. It also includes help setting up a programming environment so that the satisfaction of seeing one's own creations work is readily available.

Where this book shines is the index. It is detailed and very complete. I continue to use it to find the information I need.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


6 of 6 people found the following review helpful:
4.0 out of 5 stars Hands on Gnome Programming, May 5, 2000
This review is from: GNOME/GTK+ Programming Bible (Paperback)
It is a instantly hands on guide on how to program for Gnome/GTK. Each topic is very well explained, with a lot of practical and independent examples, covering almost every GUI building block.

For those who lacks more real-world code examples.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5 of 5 people found the following review helpful:
3.0 out of 5 stars A good bood that give examples of advanced GTK+/GNOME featur, October 1, 2000
This review is from: GNOME/GTK+ Programming Bible (Paperback)
GNOME/GTK+ Programming Bible is a good book but has many short commings. The good part is that it discusses some of the more advanced features of GTK+ and GNOME; specifically Paned windows, MDI windows, and Scrolled windows. The examples are generally very simplistic and way too many of the function call parameters are never explained. In the listing of GTK+ and GNOME features, the main calls are completely omitted; listing calls that support the main Widget building call. Only the function prototype is given, with no explanation as to the meaning of the call parameters. This said, I still find it a very useful book for the examples it provides that do not appear in the other books. The appendices appear to give a fairly complete listing of: Inheritance, Arg Settings anf Getting, Enumeration Types, Signals, Functions by Return Type.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews





Only search this product's reviews



Inside This Book (learn more)
First Sentence:
This chapter introduces you to the basic concepts behind writing a GNOME application program. Read the first page
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
gtk main quit, lazy gray dog, gboolean homogeneous, applet widget, rgb width, gboolean expand, gboolean fill, dummy callback, new graphics context, container widget, own callback function, gnome canvas, notebook mode, gnome app, alignment container, contained widgets, third widget, widget displays, idle function, callback data, typedef enum, second widget, gtk widget, int argc, delete event
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Multiple Document Interface, Gnome Can, Comparative Anatomy, Note There, Enable Properties, Purple Red, Window System, Enable the Properties, Initial String, Label String, Note These, Summary There, Title Text
New!
Books on Related Topics | Concordance | Text Stats
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:

Citations (learn more)
This book cites 1 book:



What Other Items Do Customers Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(1)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums



So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject