Xlib Programming Manual Book Review
|
Xlib Programming Manual
|
Xlib Programming Manual
- Author:
- Adrian Nye
- Publisher:
- O'Reilly
- Published:
- 1992
- Pages:
- 783
|
Xlib Programming Manual
Xlib Programming Manual Chapters
Xlib Programming Manual Chapters
- 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
- 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
- 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
- Window Attributes
- The Graphics Context
- Drawing Graphics and Text
- Color
- Events
- The Keyboard and Pointer
- Internationalization
- Internationalized Text Input
- Interclient Communication
- Managing User Preferences
- A Complete Application
- Other Programming Techniques
- Window Management
Xlib Programming Manual Appendices
- Specifying Fonts
- X10 Compatibility
- Writing Extensions to X
- The basecalc Application
- Event Reference
- The Xmu Library
- Source of Additional Information
- Release Notes
- glossary
- Index
|
|
Poised Solutions Library
Programming Books | Administration Books | Cyber Security Books
Computer Science Books | Electronic Books | Literature Books
Assembly Coding | System Coding | General Coding
GUI Coding | Shell Coding | Functional Coding | Web Coding
Browser Coding | Database Coding | Coding Philosophy
© Poised Solutions Copyright 2008 - 2009
Web Development and Web Design by Poised Solutions IT Practice
Guild of Developers • PantheonOS • Cyber Security