Silicon Press Logo
Spacer Spacer

Cover; click to enlarge XLIB - C Language X Interface
by Gettys, Scheifler, and Newman
ISBN 0-929306-03-1
1989
300 pages, Paperback
$32.95 (US Dollars)

Table of Contents:

  • Introduction to Xlib
    • Overview of the X Window System
    • Errors
    • Naming and Argument Conventions within Xlib
    • Programming Considerations
    • Conventions used in Xlib
  • Display Functions
    • Opening the Display
    • Obtaining the Information about the Display, Image Formats, or Screens
    • Generating a NoOperation Protocol Request
  • Window Functions
    • Visual Types
    • Window Attributes
    • Creating Windows
    • Destroying Windows
    • Mapping Windows
    • UnMapping Windows
    • Configuring Windows
    • Changing Windows Stacking Order
    • Changing Windows Attributes
    • Translating Window Coordinates
  • Window Information Functions
    • Obtaining Window Information
    • Properties and Atoms
    • Obtaining and Changing Window Properties
    • Selections
  • Graphics Resource Functions
    • Colormap Functions
    • Creating and Freeing PixMaps
    • Manipulating Graphics Context State
    • Using GC Convenience Routines
  • Graphic Functions
    • Clearing Areas
    • Copying Areas
    • Drawing Points, Lines. Rectangles, and Arcs
    • Filling Areas
    • Font Metrics
    • Drawing Text
    • Transforming Images Between Client & Server
    • Cursors
  • Window Management Functions
    • Changing the Parent of a Window
    • Controlling the Lifetime of a Window
    • Determining Resident Colormap
    • Pointer Grabbing
    • Keyboard Grabbing
    • Server Grabbing
    • Miscellaneous Control Functions
    • Keyboard and Pointer Settings
    • Keyboard Encoding
    • Screen Saver Control
    • Controlling Host Access
  • Events and Event Handling Functions
    • Event Types
    • Event Structures
    • Event Masks
    • Event Processing
    • Selecting Events
    • Handling the Output Buffer
    • Event Queue Management
    • Manipulating the Event Queue
    • Putting and Event Back into the Queue
    • Sending Events to Other Applications
    • Getting Pointer Motion History
    • Handling Error Events
  • Inter-Client Communication Functions
    • Client to Window Manager Communication
    • Client to Session Manager Communication
    • Standard Colormaps
  • Application Utility Functions
    • Keyboard Utility Functions
    • Obtaining the X Environment Defaults
    • Parsing the Window Geometry
    • Parsing the Color Specifications
    • Generating Regions
    • Manipulating Regions
    • Using the Cut and Paste Buffers
    • Determining the Appropriate Visual Type
    • Manipulating Images
    • Manipulating Bitmaps
    • Using the Resource Manager
    • Using the Context Manager
  • Appendix A: Xlib Functions and Protocol Requests
  • Appendix B: X Font Cursors
  • Appendix C: Extensions
  • Appendix D: Compatibility Functions
  • Glossary
  • Index


Google
 
Web www.silicon-press.com
About SP   FAQs   Authors   Custom Reports   Our Partners   For Partners