Résumé
Writing GNOME Applications will help Linux programmers
learn the basics of GNOME and understand how to write
real-world applications using this important programming
environment. Focusing on the essentials, this book guides
you through GNOME's fundamental elements and explains how
and why these elements function as they do. Rather than
serving as an exhaustive reference, the book offers
detailed discussion on the most important function calls,
demonstrating how to put them to work in application
development.
You will also find important background on UNIX and the X
Window System, upon which GNOME is based. Writing GNOME
Applications also presents the essentials of GTK+, GNOME's
GUI toolkit. Featuring GNOME 1.2, the latest version, this
book provides a comprehensive overview of the GNOME
development environment and then discusses in detail such
vital GNOME programming topics as:
- Menus and toolbars, focusing on the GTK+ and GNOME menu
systems
- Dialogs, featuring the GnomeDialog Widget
- GNOME MDI
- Session management
- Graphics, including X Window graphics, GdkRGB, Libart,
and GdkPixbuf
- The GNOME canvas for scrolling, mouse control, and
grabbing, dragging, and dropping
- Documentation, focusing on HTML help systems for
applications
Sample applications throughout the book illustrate how these elements function in practice. You will come away from this book with a solid grounding in GNOME fundamentals and the knowledge you need to write a complete GNOME application from front to back.
Contents
- Figures ... xiii
- Tables ... xv
- Listings ... xvii
- Preface ... xxi
- Chapter 1: The UNIX Experience ... 1
- Chapter 2: The GTK+/GNOME System ... 21
- Chapter 3: The GNOME Build Environment ... 57
- Chapter 4: Internationalization ... 117
- Chapter 5: The GNOME Application ... 133
- Chapter 6: Menus and Toolbars ... 155
- Chapter 7: Dialogs ... 187
- Chapter 8: Using GnomeMDI ... 213
- Chapter 9: Session Management ... 245
- Chapter 10: Graphics ... 259
- Chapter 11: The GNOME Canvas ... 313
- Chapter 12: Documentation ... 367
- Appendix ... 391
L'auteur - John R. Sheets
John R. Sheets has been following the GNOME project on a day-to-day basis for more than two years. He is a software developer for Code Weavers, Inc., where he ports applications from Windows to Linux. In his free time, he is helping the WorldForge project to create a free online multiplayer gaming environment.
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Addison Wesley |
Auteur(s) | John R. Sheets |
Parution | 15/09/2000 |
Nb. de pages | 447 |
Format | 18,7 x 23,5 |
Couverture | Broché |
Poids | 710g |
Intérieur | Noir et Blanc |
EAN13 | 9780201657913 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse