erc@pai.mn.org (Eric Johnson) (10/10/90)
NEW BOOK ON X WINDOW PROGRAMMING Advanced X Window Applications Programming Eric F. Johnson and Kevin Reichard MIS: Press, 1990 Portland, Oregon ISBN 1-55828-029-4 This book carries on where our previous X Window Applications Programming left off. It covers more advanced Xlib topics in depth, including a very long section on the ICCCM, properties and selections--some of the most difficult topics in Xlib programming. All examples are in C and use the Xlib. (We also introduce the SHAPE extension in Section V.) This book assumes you know how to program in C and have some experience programming with the X library. Our books are full of source code examples that show how the concepts introduced in each chapter actually work. Kevin Reichard and I both believe that it is a lot easier to learn how to program something when you have a lot of working programs as examples. Our books are not treatises on Xlib, instead, we focus on what you really need to know (IMHO). So, you won't get a description of every single Xlib call. What you will get is a description of the most commonly-used (and most important) calls, as well as how to put together working Xlib programs. An abbreviated table of contents follows: Introduction Section I: Introducing X Chapter 1 Defining X Chapter 2 Displays and Screens Chapter 3 Windows Chapter 4 The Graphics Context Chapter 5 Events Chapter 6 Bitmaps, Pixmaps and Icons Chapter 7 Cursors Chapter 8 Text and Fonts Chapter 9 A Sample Program to View Bitmaps Section II: Exploring X Chapter 10 X Display Information Chapter 11 Window Information Chapter 12 Property Information Chapter 13 Host/Network Information Chapter 14 Living Color Section III: Communicating Between X Applications Chapter 15 The ICCCM Chapter 16 Strategies for X Program-to-Program Communication Chapter 17 Cut and Paste Using Properties Chapter 18 Sending X Events Between Applications Chapter 19 Selections Section IV: Displaying X Programs Over a Network Chapter 20 A Multiple-Machine Chat Program Chapter 21 Issues With Multiple Display Connections Section V: Introducing X11 Release 4 Chapter 22 Changes in Release 4 Appendix A: Hardware and Software Appendix B: Obtaining X Appendix C: A UNIX Makefile for the Example Source Code Appendix D: Utility Functions Created In This Book Appendix E: Release 4 Enhanced Color Data Base Bibliography Index The book is: Advanced X Window Applications Programming Eric F. Johnson and Kevin Reichard MIS: Press, 1990 Portland, Oregon ISBN 1-55828-029-4 Our previous book is: X Window Applications Programming Eric F. Johnson and Kevin Reichard MIS: Press, 1989 Portland, Oregon ISBN 1-55828-016-2 Or, you can call (in the USA): 1-800-MANUALS You can also purchase a diskette containing all the source code examples. Eric F. Johnson phone: +1 612 894 0313 BTI: Industrial Boulware Technologies, Inc. fax: +1 612 894 0316 automation systems 415 W. Travelers Trail email: erc@pai.mn.org and services Burnsville, MN 55337 USA