Poised Solutions Library

Poised Solutions Tech Library

xlib programming
manual book review

Poised Solutions

Xlib Programming Manual Book Review

Coding

IT Library

Xlib Programming Manual

Xlib Programming Manual

Amazon UKAmazon USA
Xlib Programming Manual
Author:
Adrian Nye
Publisher:
O'Reilly
Published:
1992
Pages:
783

Xlib Programming Manual


Xlib Programming Manual Chapters

Xlib Programming Manual Chapters
  1. Introduction
    • Versions of X
    • X Window System Concepts
      • Display and Screens
      • The Server Client Model
      • Window Management
      • Events
      • Extensions to X
    • X Window System Software Architecture
    • Overview of Xlib
  2. X Concepts
    • How Xlib Works
      • The X Protocol
      • Buffering
      • Resources
      • Properties and Atoms
      • The Window Manager
    • What are X Windows?
      • Window Characteristics
      • Window Hierarchy
      • Window Stacking Order
      • Mapping and Visibility
    • Introduction to X Graphics
      • Pixels and Colors
      • Pixels and Planes
      • Pixmaps and Drawables
      • Drawing and the Graphics Context
      • Tiles and Stipples
    • More on Window Characteristics
      • Window Attributes
      • Window Configuration
      • Class: InputOutput and InputOnlu Windows
      • Depth and Visual
      • Icons
      • Special Characteristics of the Root Window
    • Introduction to Events
      • What is an Event?
      • Selection and Propagation of Events
      • The Event Queue
      • An Event Structure
      • The Event Loop
    • How to Program with Xlib
      • Designing an X Application
        • Design Requirements
        • The User Interface
      • Writing an X Application
        • Resources and User Customizability
        • Compiling and Linking X Programs
        • Naming Conventions
        • Using Structures, Symbols and Masks
        • Performance Optimizing
        • ANSI-C and POSIX Portability
      • Debugging an X Application
        • Errors
        • The XErrorEvent Structure
        • Synchronizing Errors
        • Software Interrupts
  3. Basic Window Program
    • Running the Program
    • The Main of basicwin
      • Include Files and Declarations
      • Connecting to a Server
      • Display Macros
      • Getting Window Information
      • Creating Windows
      • Color Strategy
      • Preparing an Icon Pixmap
      • Communicating with the Window Manager
      • Selecting Desired Event Types
      • Creating Server Resources
      • Window Mapping
      • Flushing the Output Buffer
      • Setting Up an Event Gathering Loop
      • Repainting the Window
      • When Can I Draw?
      • When Will My Drawing Appear?
      • Handling Resizing of the Window
      • Exiting the Program
      • Error Handling
      • Summary
      • Complete Code for basicwin
  4. Window Attributes
  5. The Graphics Context
  6. Drawing Graphics and Text
  7. Color
  8. Events
  9. The Keyboard and Pointer
  10. Internationalization
  11. Internationalized Text Input
  12. Interclient Communication
  13. Managing User Preferences
  14. A Complete Application
  15. Other Programming Techniques
  16. Window Management
Xlib Programming Manual Appendices
  1. Specifying Fonts
  2. X10 Compatibility
  3. Writing Extensions to X
  4. The basecalc Application
  5. Event Reference
  6. The Xmu Library
  7. Source of Additional Information
  8. Release Notes
  9. glossary
  10. Index

GUI Books














Poised Solutions Web Development and Web Design by Poised Solutions IT Practice

Guild of Developers  •  PantheonOS  •  Cyber Security