X Window Applications Programming, 2nd Edition

placeholder image for missing book cover thumbnail
  • by Eric F. Johnson & Kevin Reichard
  • ISBN: 978-1558281783
  • March 1992
  • This book is out of print but may be available from used
    and out of print book sellers

Previous Edition

placeholder image for missing book cover thumbnail

Overview

To learn how to program in X, X Window Applications Programming, Second Edition is a tutorial describing key features of the X programming model that you need to know to create any sort of X applications.

Whether you program with the X library alone, or with a toolkit such as Motif, you need to master the material in this book, since X's programming model permeates Motif and all other X programming toolkits.

Table of Contents

  • Introduction
  • Section I: Learning X Programming
  • Chapter 1: Building a First X Program
  • Chapter 2: Creating Windows
  • Chapter 3: Drawing with X
  • Chapter 4: Color
  • Chapter 5: Text and Fonts
  • Chapter 6: Events and Event-Driven Programming
  • Chapter 7: Keyboard Events
  • Chapter 8: Cursors
  • Chapter 9: Bitmaps and Icons: Off-Screen Drawing with Pixmaps
  • Chapter 10: Rubber-Band Lines
  • Section II: Following the Rules for Well-Behaved Programs
  • Chapter 11: Common Command-Line Parameters
  • Chapter 12: Sending More Information to the Window Manager
  • Chapter 13: Handling Critical Errors
  • Section III: Putting It All Together: Building X Window Applications
  • Chapter 14: Building a Small Toolkit for X Applications
  • Chapter 15: Pop-Up Dialogs and Transient Windows
  • Chapter 16: Introducing the Draw Application
  • Chapter 17: Editing Pixmaps
  • Chapter 18: The Draw Application Source Code
  • Chapter 19: Enhancing the Draw Application
  • Section IV: X Toolkits
  • Chapter 20: An Introduction to X Toolkits
  • Appendix A: Makefile for the Sample Programs
  • Appendix B: Events
  • Appendix C: Some Sample X Client Applications
  • Appendix D: What You Need to Run X
  • Appendix E: Obtaining X
  • Appendix F: For More Information
  • Appendix G: The Companion Source Code Diskette
  • Index

Purchase Options

I'm sorry. This book is out of print but may be available from used and out of print book sellers.