Path: utzoo!attcan!uunet!husc6!mit-eddie!apollo!oj From: oj@apollo.COM (Ellis Oliver Jones) Newsgroups: comp.windows.x Subject: Re: Anyone have a reading list for an X11 novice? Summary: Prentice-Hall book is available! Keywords: X11, Novice, Documentation Message-ID: <3fab0d4f.d5b2@apollo.COM> Date: 14 Nov 88 22:07:00 GMT References: <4104@psuvax1.cs.psu.edu> Reply-To: oj@canyon.UUCP (Ellis Oliver Jones) Organization: Apollo Computer, Chelmsford, MA Lines: 56 In article <4104@psuvax1.cs.psu.edu> ehrlich@shire.cs.psu.edu (Dan Ehrlich) writes: >... I am looking for introductory material with plenty of examples. >So far I am aware of ... a forthcoming book from Prentice Hall. The Prentice-Hall book is (finally) out. Title, Author: Introduction to the X Window System by Oliver Jones. Description and Contents: This book is written for the professional application developer who will use X, and for the student who wishes to learn about the motivations for and capabilities of the X Window System. It describes how to use Xlib, the "C" language interface to the X Window System. Numerous figures and code examples are provided, as well as an index. The book is 511 pages long, and is cross-referenced to the "official" Xlib documentation. 1. Introduction 2. Hello, World! 3. X Concepts 4. Windows 5. Graphics 6. Text 7. Color 8. Pixmaps, Bitmaps, and Images 9. The Mouse and Pointer 10. The Keyboard 11. Advanced Event Handling 12. Communicating Between Applications Appendix A. helloworld.c Appendix B. X Protocol Request Codes Appendix C. Latin-1 and Standard Keysysms Appendix D. Fonts Appendix E. Color Names Appendix F. Standard Cursor Shapes and Symbols Appendix G. Predefined Atoms Index Availability: The book was published on about November 4th with a 1989 copyright date, and is for sale in bookstores. As of last Thursday, Quantum Books in Cambridge had it, and Computer Literacy in San Jose was expecting it soon. ISBN 0-13-499997-5 If you prefer, you may order directly from the publisher. To order fewer than twenty copies, call 201-767-5937. Please call 201-767-2498 to order twenty or more copies. Thanks to the many xpert people who asked good questions, and thanks to RWS and his colleagues for all their efforts. ------- Oliver Jones (speaking for myself, not necessarily for Apollo Computer, Inc.) (non-disclaimer...I'm the author)