- #ifndef
- and R5 code
- <X11/Xosdefs.h>
- #include files
- See include files
- * wildcard
- Wildcarding Resource Component Names
- 8-bit encoding
- ISO8859-1 and Other Encodings
- ? wildcard
- Wildcarding Resource Component Names
- __STDC__
- <X11/Xosdefs.h>
- _POSIX_SOURCE
- <X11/Xosdefs.h>
- _XAllocScratch
- Allocating and Deallocating Memory
- _XFlushGC
- GC Caching
- _XFlushGCCache
- GC Caching
- _XFUNCPROTOBEGIN
- <X11/Xfuncproto.h>
- _XFUNCPROTOEND
- <X11/Xfuncproto.h>
- _XRead
- Replies
- _XRead16
- _XRead16
- _XRead16Pad
- _XRead16Pad
- _XRead32
- _XRead32
- _XReadPad
- _XReadPad
- _XReply
- XESetError
- Variable Length Arguments
- Replies
- _XSend
- Variable Length Arguments
- _XSetLastRequestRead
- _XSetLastRequestRead
- acceleration of pointer
- Pointer Preferences
- accented characters
- displaying
- An Overview of Internationalization
- access control
- Host Access and Security
- enabling and disabling
- Enabling and Disabling Access Control
- access control list
- definition
- Glossary
- access rules for resource database
- Storage/Access Rules
- active grab
- Keyboard and Pointer Grabbing
- definition
- Glossary
- adding hosts
- The Host Access List
- after functions
- The After Function
- aliases
- color
- The Client-side Color Name Database
- aliasing font names
- Font Name Aliasing
- all_event_masks
- XWindowAttributes member
- Information from the XWindowAttributes Structure
- AllTemporary close mode
- Close Down Mode
- Always
- backing_store attribute value
- Backing Store
- ancestor
- Window Hierarchy
- definition
- Glossary
- angle measurement for arcs
- Drawing
- ANSI-C
- header files for
- <X11/Xfuncproto.h>
- internationalization with
- Internationalization with ANSI-C
- standards
- ANSI-C and POSIX Portability
- app-defaults directory
- Using XGetDefault()
- Getting the Databases
- Apple Computer
- bitmap fonts
- Font Service
- font servers
- Font Service
- applications
- definition
- X Window System Software Architecture
- displaying name
- Application Name - XA_WM_NAME
- testing
- Debugging an X Application
- writing
- Writing an X Application
- appres
- Enumerating Database Entries
- Arabic text
- Context Dependencies in Displayed Text
- arc_mode
- GC component
- Arc Mode (for Filling)
- ArcChord
- arc_mode value
- Arc Mode (for Filling)
- ArcPieSlice
- arc_mode value
- Arc Mode (for Filling)
- areas
- inverting
- Inverting an Area
- ascent of character
- Character Metrics
- ASCII character set
- ISO8859-1 and Other Encodings
- Asian languages
- An Overview of Internationalization
- aspect ratio
- Getting Window Information
- association tables
- X10 Compatibility
- Association Tables
- definition
- Glossary
- asynchronous grabs
- Implementing Type-ahead for Information Entry
- Atom
- Request Format
- atoms
- Properties and Atoms
- Properties and Atoms
- See Also properties
- definition
- Properties and Atoms
- Glossary
- functions in Xmu library
- Atom Functions
- list of
- The Standard Colormap Properties
- target
- Target Atoms
- XA_CUT_BUFFER
- Cut Buffers
- XA_PRIMARY
- The Selection Mechanism
- XA_RGB_BEST_MAP
- The Standard Colormap Properties
- XA_SECONDARY
- The Selection Mechanism
- XA_SUPERSCRIPT
- Font Properties
- attributes
- Window Attributes
- background_pixel
- background_pixel
- background_pixmap
- background_pixmap
- backing_pixel
- Backing Store
- backing_planes
- Backing Store
- backing_store
- Window Attributes
- bit_gravity
- Window Attributes
- border
- Window Attributes
- border_pixel
- border_pixel
- border_pixmap
- border_pixmap
- colormap
- Window Attributes
- Colormap
- cursor
- Window Attributes
- Cursor
- description
- Window Attributes
- do_not_propagate_mask
- Selection and Propagation of Events
- Selecting Events
- Propagation of Device Events
- event_mask
- Window Attributes
- Event Handling
- Selecting Events
- Propagation of Device Events
- input context
- Input Context Attributes
- input methods
- Querying Input Method Values
- InputOnly windows
- Settable Attributes
- override_direct
- Substructure Redirection
- override_redirect
- Substructure Redirect Override
- Preedit
- XNFilterEvents
- root window
- Special Characteristics of the Root Window
- save_under
- Window Attributes
- Transient Window Field
- setting
- Setting Window Attributes
- The Window Attribute Structures
- Status area
- XNFilterEvents
- substructure redirect override
- Window Attributes
- symbols
- The Window Attribute Structures
- win_gravity
- Window Attributes
- XIC
- Querying and Modifying an XIC
- authentication
- Connecting to a Server
- authorization protocols
- Host Access and Security
- auto_repeat_mode
- Setting Keyboard Preferences
- automatic grab
- between button events
- Grabbing the Keyboard and Pointer
- automatically selected events
- Automatically Selected Events
- Auxiliary area
- User Interaction with an Input Method
- AVERAGE_WIDTH
- Finding Derived Instances of Scalable Fonts
- B16
- Request Format
- B32
- Request Format
- back-end input method
- Input Methods and Input Servers
- background
- The Default GC Versus Default Values of a GC
- attributes
- Window Attributes
- definition
- Glossary
- GC component
- Drawing in Foreground and Background
- specifying
- The Window Background
- background_pixel attribute
- background_pixel
- background_pixmap attribute
- background_pixmap
- backing store
- Window Attributes
- definition
- Mapping and Visibility
- in exposure handling
- Repainting the Window
- backing_pixel attribute
- Backing Store
- backing_planes attribute
- Backing Store
- BadLength
- Request Format
- BadMatch error
- in drawing
- Drawing
- base font name
- definition
- Glossary
- base font name list
- Creating and Manipulating Fontsets
- basecalc application
- Code to Allocate Read-only Colors
- Routines Not Shown
- The basecalc Application
- basecalc.h include file
- The basecalc Application
- code for calculator application
- The basecalc Application
- description of
- Description of basecalc
- drawButton routine
- Drawing a Pad
- example
- Getting the Databases
- example database for
- User Defaults for basecalc
- extractOpts routine
- Getting Options from the Database
- getting user defaults
- User Defaults for basecalc
- GetUsersDataBase routine
- Getting the Databases
- how to use
- Description of basecalc
- include files
- Include Files
- initCalc routine
- Initializing the Calculator
- main
- The Main of basecalc
- parseOpenDisp routine
- Parsing the Command Line
- parsing command line
- Parsing the Command Line
- portability of
- Description of basecalc
- selectEvents routine
- Selecting Events
- Usage routine
- Printing a Usage Message
- basicwin program
- Running the Program
- connecting to server
- Connecting to a Server
- creating icon pixmap
- Preparing an Icon Pixmap
- creating windows
- Creating Windows
- include files
- Include Files and Declarations
- main of
- The Main of basicwin
- mapping window
- Window Mapping
- setting standard properties
- Communicating with the Window Manager
- beep volume
- Keyboard Preferences
- bell volume
- Keyboard Preferences
- bindings
- loose
- Tight Bindings and Loose Bindings
- tight
- Tight Bindings and Loose Bindings
- bit gravity
- definition
- Glossary
- bit plane
- definition
- Glossary
- bit_gravity attribute
- Window Attributes
- constants
- Bit Gravity
- bitmap
- fonts
- Scalable Fonts
- font-scaling algorithm
- Font Service
- bitmap client
- Preparing an Icon Pixmap
- bitmap file format
- Preparing an Icon Pixmap
- Creating Bitmaps, Pixmaps, Tiles, and Stipples
- bitmaps
- creating
- Creating Bitmaps, Pixmaps, Tiles, and Stipples
- definition
- Pixmaps and Drawables
- bits per pixel
- Pixels and Colors
- bitwise OR
- combining mask symbols
- Selecting Events
- black background
- Color Strategy
- BlackPixel macro
- Pixels and Planes
- Color Strategy
- border attributes
- Window Attributes
- border crossing events
- Border Crossing and Keyboard Focus Change Events
- border_pixel attribute
- border_pixel
- border_pixmap attribute
- border_pixmap
- borders
- clipping to
- Window Hierarchy
- color, specifying
- The Window Border
- definition
- Glossary
- pattern, specifying
- The Window Border
- width
- Window Characteristics
- Constraints on Client Actions
- BSD functions
- header files for
- <X11/Xfuncs.h>
- buffering
- Buffering
- affect on screen
- When Will My Drawing Appear?
- button
- example
- Moving and Resizing Windows
- grab between
- Grabbing the Keyboard and Pointer
- mapping
- Changing the Pointer Button Mapping
- button grab
- definition
- Glossary
- ButtonMotionMask event mask
- Correspondence Between Event Masks and Events
- The Pointer Motion Masks
- ButtonPress event
- Propagation of Device Events
- Event Reference
- ButtonPressMask event mask
- ButtonPressMask, ButtonReleaseMask, and OwnerGrabButtonMask
- ButtonRelease event
- Propagation of Device Events
- Event Reference
- ButtonReleaseMask event mask
- ButtonPressMask, ButtonReleaseMask, and OwnerGrabButtonMask
- buttons
- mapping
- Event Reference
- byte order
- Porting Programs to X
- definition
- Glossary
- for pixmaps
- Porting Programs to X
- in image
- Images
- C++
- header files
- <X11/Xfuncproto.h>
- caching of GCs in display hardware
- Switching Between Graphics Contexts
- caddr_t
- Miscellaneous Xlib Changes
- calculator example
- A Complete Application
- Initializing the Calculator
- callbacks
- geometry
- Geometry, Preedit, and Status Callbacks
- Preedit
- Preedit and Status Callbacks
- The PreeditStartCallback and the PreeditEndCallback
- Status
- Preedit and Status Callbacks
- cap_style
- GC component
- Line Characteristics
- Cap Style
- CapButt cap_style
- Cap Style
- CapNotLast cap_style
- Cap Style
- CapProjecting cap_style
- Cap Style
- CapRound cap_style
- Cap Style
- CCC
- Color Conversion
- default
- Color Conversion
- of colormap
- Color Conversion
- changeable colormaps
- Shareability vs. Changeability
- versus immutable colormaps
- Shareability vs. Changeability
- character compound
- Simple Keyboard Input
- character glyph
- definition
- Glossary
- character set
- Text Representation in an Internationalized Application
- definition
- Glossary
- functions in Xmu library
- Character Set Functions
- character width
- versus string width
- Context Dependencies in Displayed Text
- characters
- accented, displaying
- An Overview of Internationalization
- definition
- Glossary
- format
- Character Format
- metrics
- Character Metrics
- unconvertible
- Internationalized Interclient Communication
- charset
- Text Representation in an Internationalized Application
- definition
- Glossary
- child processes
- Description of the Code of main
- child windows
- Window Hierarchy
- drawing through
- Subwindow Mode
- moving with parent
- Window Characteristics
- of root window
- Window Hierarchy
- stacking relative to parent
- Window Stacking Order
- children
- definition
- Glossary
- Chinese text
- An Overview of Internationalization
- choosing colors
- Choosing Default Colors
- Chroma
- color space
- The Fundamentals of Color Representation
- CIELab
- gamut-querying functions for
- Gamut-querying Functions
- CIELuv
- gamut-querying functions for
- Gamut-querying Functions
- circle drawing
- Arc Mode (for Filling)
- CirculateNotify event
- StructureNotifyMask and SubstructureNotifyMask
- Event Reference
- CirculateRequest event
- SubstructureRedirectMask
- Substructure Redirection
- circulating windows
- Window Stacking Order
- class
- and portability
- Other Symbols
- definition
- Glossary
- class (resource)
- choosing
- Storage/Access Rules
- names
- The -name Option
- property
- Application Class Name and Instance Name - XA_WM_CLASS
- versus instance
- Resource Specification and Matching
- class (window)
- Window Characteristics
- InputOnly
- Class: InputOutput and InputOnly Windows
- InputOutput
- Class: InputOutput and InputOnly Windows
- clearing windows
- Copying and Clearing Areas
- client
- definition
- X Window System Software Architecture
- owner
- Selections
- properties
- Standard Properties for Window Manager
- requestor
- Selections
- client resources
- killing
- The XStandardColormap Structure
- client_data
- Geometry, Preedit, and Status Callbacks
- ClientMessage event
- Correspondence Between Event Masks and Events
- Window Manager Protocols
- client-side
- color name database
- The Client-side Color Name Database
- client-to-client
- communication
- Selections
- internationalization
- String Encoding Changes for Internationalization
- client-to-window-manager
- internationalization
- String Encoding Changes for Internationalization
- client-window manager
- communication
- Window Manager - Client Communications
- clip mask
- The Graphics Context
- definition
- Glossary
- GC component
- Clip Mask
- clip origin of GC
- Controlling Graphics Tricks
- setting
- Clip Mask
- CLIPBOARD selection
- More on Selection Properties and Types
- ClipByChildren
- subwindow_mode
- Subwindow Mode
- clipping region
- definition
- Glossary
- clipping to parent borders
- Window Hierarchy
- close down mode
- Close Down Mode
- close on fork
- Description of the Code of main
- close operations
- Connection Close Operations
- closing the display
- Exiting the Program
- coded character
- definition
- Glossary
- coded character set
- definition
- Glossary
- codepoint
- definition
- Glossary
- codeset
- Internationalization with ANSI-C
- collation
- Internationalization with ANSI-C
- color
- aliases
- The Client-side Color Name Database
- allocating (description)
- Basic Color Terms and Concepts
- allocating read-only
- Code to Allocate Read-only Colors
- allocating read/write
- Allocating Private Colors
- and pixels
- Pixels and Colors
- choosing
- Choosing Default Colors
- concepts
- Basic Color Terms and Concepts
- conversion
- Color Conversion
- device-independent
- Device-independent Color and Xcms
- for a 24-plane workstation
- The XStandardColormap Structure
- highlighting
- Inverting an Area
- lookup order
- The Client-side Color Name Database
- naming
- The Client-side Color Name Database
- new features
- Device-independent Color and Xcms
- number available versus possible
- Basic Color Terms and Concepts
- reversing foreground and background
- The PreeditDrawCallback
- terms
- Basic Color Terms and Concepts
- user preference for
- Choosing Default Colors
- values
- obtaining
- Color and Colormap Functions
- Color and Colormap Functions
- color conversion context
- See CCC
- color mapping on mid-range color screen
- Basic Color Terms and Concepts
- color name database
- The Server-side Color Name Database
- color names
- ISO Latin encoding
- The Server-side Color Name Database
- color spaces
- Xcms Color Specification
- The Fundamentals of Color Representation
- color specification
- hexadecimal
- Hexadecimal Color Specification
- color utility
- functions in Xmu library
- Color Utilities
- colorcells
- Basic Color Terms and Concepts
- allocating read/write
- Allocating Read/Write Colorcells for Overlays
- Using XAllocColorPlanes()
- allocating with XAllocColorCells
- Allocating Read/Write Colorcells for Overlays
- allocating with XAllocColorPlanes
- Using XAllocColorPlanes()
- compared to colormaps
- Shareability vs. Changeability
- counting free
- Allocating Shared Colors
- definition
- Pixels and Colors
- read/write
- Shareability vs. Changeability
- Using XAllocColorPlanes()
- setting color of
- Color and Colormap Functions
- Colormap
- Request Format
- colormap attribute
- Window Attributes
- Colormap
- colormap cells
- querying
- Color and Colormap Functions
- colormap index
- definition
- Pixels and Planes
- ColormapChangeMask
- ColormapChangeMask
- The ColormapNotify Event
- ColormapNotify event
- ColormapChangeMask
- The ColormapNotify Event
- Event Reference
- colormaps
- and window manager
- Colormap
- atoms
- The Standard Colormap Properties
- changeable versus immutable
- Shareability vs. Changeability
- creating
- Creating and Installing Colormaps
- definition
- Pixels and Colors
- Glossary
- differences of in display hardware
- Differences in Display Hardware
- for an 8-plane workstation
- The XStandardColormap Structure
- functions
- Color and Colormap Functions
- functions for manipulating
- Functions for Manipulating Colormaps
- ID
- The XStandardColormap Structure
- installing
- Creating and Installing Colormaps
- manipulating
- Functions for Manipulating Colormaps
- obtaining CCC of
- Color Conversion
- required list
- The Required Colormap List
- specifying
- XNSpotLocation
- standard
- The 3/3/2 Standard Colormap
- standard properties
- Standard Colormaps
- use of
- Design Requirements
- virtual
- How X Describes Color Support with Visuals
- whether installed
- Information from the XWindowAttributes Structure
- colors
- allocating read-only
- Allocating Shared Colors
- Code to Allocate Read-only Colors
- allocating read/write
- Allocating Private Colors
- allocating shared
- Allocating Shared Colors
- allocating, definition
- Basic Color Terms and Concepts
- combining graphics arguments
- Controlling Graphics Tricks
- command-line arguments
- as hint
- Communicating with the Window Manager
- option styles
- Parsing the Command Line
- parsing
- Parsing the Command Line
- property containing
- Application Command and Arguments
- communication
- changes between R4 and R5
- Changes from Release 4 to Release 5
- client-to-client
- Selections
- conventions
- Interclient Communication
- through cut buffers
- Interclient Communication
- through properties
- Properties and Atoms
- through selections
- Interclient Communication
- Target Atoms
- through window manager
- Communicating with the Window Manager
- window manager perspective
- Window Manager - Client Communications
- compass constants
- Bit Gravity
- compiling with Xlib
- Compiling and Linking X Programs
- Complex shape flag
- for XFillPolygon
- Filling
- compose key processing
- Simple Keyboard Input
- composed text
- Getting Composed Input
- compound text
- ISO8859-1 and Other Encodings
- functions in Xmu library
- Compound Text Functions
- compound text encoding
- The Compound Text Encoding
- COMPOUND_TEXT
- The Compound Text Encoding
- computations with regions
- Computations with Regions
- concatenating strings
- Multi-byte Strings and Wide-character Strings
- configuration
- definition
- Window Characteristics
- redirection of requests
- The Window Manager
- while unmapped
- Mapping and Visibility
- window
- Window Configuration
- ConfigureNotify event
- StructureNotifyMask and SubstructureNotifyMask
- Handling Resizing of the Window
- ResizeRedirectMask
- Event Reference
- order with Expose
- Handling Resizing of the Window
- reason for using
- Selecting Desired Event Types
- ConfigureRequest event
- SubstructureRedirectMask
- Substructure Redirection
- confine_to grab argument
- Grabbing the Pointer
- connection with server
- Connecting to a Server
- close operations
- Connection Close Operations
- definition
- Glossary
- flushing
- Buffering
- refusal of connection
- Connecting to a Server
- ConnectionNumber macro
- example
- Description of the Code of main
- connections
- flushing
- Buffering
- const keyword
- <X11/Xfuncproto.h>
- containment
- definition
- Glossary
- context
- graphics
- Drawing and the Graphics Context
- ID
- The Context Manager
- manager
- The Context Manager
- context dependencies
- Context Dependencies in Displayed Text
- contig
- XAllocColorCells argument
- Allocating Read/Write Colorcells for Overlays
- convenience functions
- for GC
- Creating and Setting a Graphics Context
- conventions
- font naming
- Font Naming Conventions
- interclient
- Interclient Communication
- naming
- Naming Conventions
- R5 compared to R4
- Changes from Release 4 to Release 5
- Convex shape flag for XFillPolygon
- Filling
- coordinate system
- definition
- Glossary
- coordinate translation
- Coordinate Transformation
- CopyFromParent
- border_pixmap
- border_pixmap
- colormap
- Colormap
- copying areas
- Copying and Clearing Areas
- CreateNotify event
- StructureNotifyMask and SubstructureNotifyMask
- cursor
- Cursor
- Loading and Changing Cursors
- assigning
- Window Layering
- attribute
- Window Attributes
- Cursor
- definition
- Cursor
- font for
- The Standard Cursor Font
- grabbing
- Grabbing the Keyboard and Pointer
- hotspot in
- Cursors
- InputOnly windows
- Cursor
- procedure for creating a standard
- The Standard Cursor Font
- root window
- Cursor
- cursor position
- moving
- The PreeditCaretCallback
- Cursor type
- Request Format
- cursor utility
- functions in Xmu library
- Cursor Utility Functions
- cursorfont.h include file
- The Standard Cursor Font
- cut buffers
- Cut Buffers
- communication through
- Interclient Communication
- definition
- Glossary
- dash_list
- XSetDashes argument
- Dash List and Offset
- dash_offset
- GC component
- Line Characteristics
- dashes
- and fill_style
- Fill Style
- example of setting
- Dash List and Offset
- GC component
- Line Characteristics
- Dash List and Offset
- Data
- Variable Length Arguments
- Variable Length Arguments
- Variable Length Arguments
- data communication
- Interclient Communication
- data management
- Other Programming Techniques
- data structures
- Glossary
- See Also structures
- display
- Glossary
- data transfers
- Large Data Transfers
- Data16
- Variable Length Arguments
- Data32
- Variable Length Arguments
- database
- Localization of Resource Databases
- See Also resource databases
- color name
- The Server-side Color Name Database
- loading
- Getting the Databases
- resource manager
- Resource Specification and Matching
- storing into
- Putting Resources into the Database
- using values directly
- Putting Resources into the Database
- dates
- displaying in internationalized applications
- An Overview of Internationalization
- dbx
- Debugging an X Application
- debugging
- tools for
- Debugging an X Application
- tricks for
- Debugging an X Application
- X applications
- Debugging an X Application
- decimal separators
- Internationalization with ANSI-C
- DECnet
- The Server-Client Model
- font servers, naming
- Font Server Naming
- default
- attributes for InputOutput window
- Default Attributes
- DefaultColormap
- example
- Code to Allocate Read-only Colors
- DefaultDepth
- example
- Code to Allocate Read-only Colors
- DefaultScreen macro
- Connecting to a Server
- DefaultVisual macro
- How X Describes Color Support with Visuals
- example
- Code to Allocate Read-only Colors
- defined symbols
- Using Structures, Symbols, and Masks
- delta for horizontal offset
- Text-drawing Routines
- depth
- Depth and Visual
- Stipples
- Copying and Clearing Areas
- How X Describes Color Support with Visuals
- and GC
- Creating and Setting a Graphics Context
- and pixel values
- Pixels and Colors
- default
- Code to Allocate Read-only Colors
- definition
- Window Characteristics
- of InputOnly
- Depth and Visual
- derived instances
- Finding Derived Instances of Scalable Fonts
- of scalable fonts
- Finding Scalable Fonts
- Finding Derived Instances of Scalable Fonts
- DES (Data Encryption Standard)
- and securing access control
- Host Access and Security
- descendants
- Window Hierarchy
- definition
- Glossary
- descent of character
- definition
- Character Metrics
- in placing text
- Positioning of Text
- design requirements for applications
- Design Requirements
- destination drawable
- The Graphics Context
- Copying and Clearing Areas
- destination of graphics request
- Logical Function
- DestroyAll close mode
- Close Down Mode
- DestroyNotify event
- StructureNotifyMask and SubstructureNotifyMask
- Event Reference
- device
- definition
- Glossary
- device events
- selecting
- Propagation of Device Events
- device gamut
- The Fundamentals of Color Representation
- device-dependent color
- The Fundamentals of Color Representation
- device-independent color
- Device-independent Color and Xcms
- allocating
- Color and Colormap Functions
- color name database
- Device-independent Color and Xcms
- converting to device dependent
- Screen Characterization and the XDCCC
- device gamut
- The Fundamentals of Color Representation
- gamut compression
- The Fundamentals of Color Representation
- motivation for
- Device-independent Color and Xcms
- naming;aliases
- The Client-side Color Name Database
- naming;client database
- The Client-side Color Name Database
- new features
- Device-independent Color and Xcms
- querying device gamut
- Gamut-querying Functions
- device-independent color spaces
- The Fundamentals of Color Representation
- dialog boxes
- Getting a String -- A Dialog Box
- implementing
- Getting a String -- A Dialog Box
- dimensions
- of root window
- Getting Window Information
- of screen
- Getting Window Information
- DirectColor visual class
- Depth and Visual
- definition
- Glossary
- standard colormap
- The 3/3/2 Standard Colormap
- directories
- font
- Font Specification
- display
- definition
- Displays and Screens
- dimensions
- Getting Window Information
- display argument
- Creating and Setting a Graphics Context
- DISPLAY environment variable
- Connecting to a Server
- getting and setting
- Connecting to a Server
- display functions
- Logical Function
- definition
- Glossary
- display hardware
- and visuals
- How X Describes Color Support with Visuals
- differences in for color mapping
- Differences in Display Hardware
- gray scale
- Monochrome and Gray Scale
- high performance
- High Performance Color Displays
- mid-range color
- Mid-range Color Displays
- monochrome
- Monochrome and Gray Scale
- display queue
- functions in Xmu library
- Display Queue Functions
- Display structure
- Include Files and Declarations
- XAllocID
- Replies
- contents of
- Display Macros
- display_name syntax
- Connecting to a Server
- DisplayName
- String Encoding Changes for Internationalization
- DisplayPlanes macro
- Plane Mask
- displays
- associating a resource database with
- The Low Level Xrm Routines
- Resource Management
- querying database of
- The Low Level Xrm Routines
- DisplayString
- String Encoding Changes for Internationalization
- distortion of graphics
- Scaling Graphics
- distributed processing definition
- The Server-Client Model
- do_not_propagate_mask attribute
- Selection and Propagation of Events
- Selecting Events
- Propagation of Device Events
- DoBlue flag of XColor structure
- Allocating Private Colors
- DoesBackingStore macro
- Backing Store
- DoesSaveUnders macro
- Saving Under
- DoGreen flag of XColor structure
- Allocating Private Colors
- DoRed flag of XColor structure
- Allocating Private Colors
- double-buffering
- Repainting the Window
- dragging box for move routine
- Moving and Resizing Windows
- draw_focus_frame routine
- Drawing the Focus Frame
- draw_graphics example
- Example of Drawing Graphics
- drawable
- Creating and Setting a Graphics Context
- Filling
- and pixmaps
- Pixmaps and Drawables
- argument to XCreateGC
- Creating and Setting a Graphics Context
- definition
- Pixmaps and Drawables
- drawing text into
- Text-drawing Routines
- planes in
- Allocating Read/Write Colorcells for Overlays
- swapping contrasting colors in
- Inverting an Area
- Drawable data type
- Request Format
- drawButton routine
- Drawing a Pad
- drawing
- BadMatch error
- Drawing
- box, for move routine
- Moving and Resizing Windows
- button example
- Drawing a Pad
- draw_box
- The draw_box Routine
- draw_text
- The draw_text Routine
- graphics
- The Graphics Context
- lines
- The Graphics Context
- Line Characteristics
- Example of Setting Line Characteristics
- routines
- Drawing
- routines that fill
- Filling
- text
- See text, drawing
- text into a drawable
- Text-drawing Routines
- through child
- Subwindow Mode
- when allowed
- When Can I Draw?
- while unmapped
- Mapping and Visibility
- windows
- Repainting the Window
- windows;
- Repainting the Window
- See Also repaint strategy
- duplicate events
- Selection and Propagation of Events
- DVORAK keyboard
- Keycodes to Keysyms
- ellipse drawing
- Drawing
- encodings
- Text Representation in an Internationalized Application
- 8-bit
- ISO8859-1 and Other Encodings
- definition
- Glossary
- Latin-1
- An Overview of Internationalization
- EnterNotify event
- FocusChangeMask
- EnterWindowMask and LeaveWindowMask
- Event Reference
- and grabbing
- Grabbing the Keyboard and Pointer
- example
- Border Crossing and Keyboard Focus Change Events
- EnterWindowMask
- EnterWindowMask and LeaveWindowMask
- enumerating database entries
- Enumerating Database Entries
- environment variables
- DISPLAY
- Connecting to a Server
- LANG
- Internationalization with ANSI-C
- XENVIRONMENT
- Using XGetDefault()
- error code
- XConverterNotFound
- Internationalized Interclient Communication
- XLocaleNotSupported
- Internationalized Interclient Communication
- XNoMemory
- Internationalized Interclient Communication
- error handling
- Error Handling
- in programming
- Errors
- reinstating default
- Errors
- Xmu functions
- Error Handler Functions
- errors
- Errors
- definition
- The X Protocol
- events and
- The X Protocol
- synchronizing
- Synchronizing Errors
- through returned value
- Errors
- escapement
- definition
- Glossary
- event loops
- The Event Loop
- event mask
- attribute
- Window Attributes
- Event Handling
- definition
- Selecting Events
- Glossary
- description of each
- Event Masks
- to event correspondence
- Correspondence Between Event Masks and Events
- XNFilterEvents
- XNGeometryCallback
- event mask symbols
- Selecting Events
- table of
- Selecting Events
- event members
- Meaning of Common Structure Elements
- event propagation
- definition
- Glossary
- event queues
- Buffering
- event source
- definition
- Glossary
- event structure
- An Event Structure
- common members
- The Event Structures
- event types
- An Event Structure
- handling
- Handling Input
- selecting
- Selecting Desired Event Types
- event window
- Propagation of Device Events
- definition
- Glossary
- event_mask attribute
- Selecting Events
- Propagation of Device Events
- event_mode arguments
- for XAllowEvents
- Grabbing the Keyboard and Pointer
- events
- Introduction to Events
- Events
- accessing specific data
- Meaning of Common Structure Elements
- automatically selected
- Automatically Selected Events
- border crossing
- Border Crossing and Keyboard Focus Change Events
- ButtonPress
- Propagation of Device Events
- Event Reference
- ButtonRelease
- Propagation of Device Events
- Event Reference
- CirculateNotify
- StructureNotifyMask and SubstructureNotifyMask
- Event Reference
- CirculateRequest
- SubstructureRedirectMask
- Substructure Redirection
- clearing duplicates
- Handling Input
- ClientMessage
- Correspondence Between Event Masks and Events
- Window Manager Protocols
- ColormapNotify
- ColormapChangeMask
- The ColormapNotify Event
- Event Reference
- ConfigureNotify
- StructureNotifyMask and SubstructureNotifyMask
- Handling Resizing of the Window
- ResizeRedirectMask
- Event Reference
- ConfigureRequest
- SubstructureRedirectMask
- Substructure Redirection
- CreateNotify
- StructureNotifyMask and SubstructureNotifyMask
- definition
- Events
- Introduction to Events
- Glossary
- DestroyNotify
- StructureNotifyMask and SubstructureNotifyMask
- Event Reference
- display member
- The Event Structures
- duplicate
- Selection and Propagation of Events
- EnterNotify
- FocusChangeMask
- EnterWindowMask and LeaveWindowMask
- Grabbing the Keyboard and Pointer
- errors and
- The X Protocol
- Expose
- ExposureMask
- Basic Window Program
- Event Reference
- filtering
- Filtering Events
- Filtering Events
- FocusIn
- FocusChangeMask
- The Keyboard Focus Window
- Border Crossing and Keyboard Focus Change Events
- Event Reference
- FocusOut
- Correspondence Between Event Masks and Events
- Keyboard and Pointer Grabbing
- Border Crossing and Keyboard Focus Change Events
- Event Reference
- GraphicsExpose
- The Graphics Context
- Graphics Exposure
- Automatically Selected Events
- GravityNotify
- StructureNotifyMask and SubstructureNotifyMask
- handling
- Setting Up an Event-gathering Loop
- Event Handling
- Writing the Event Loop
- KeymapNotify
- KeymapStateMask
- Getting Keyboard Preferences
- KeyPress
- Correspondence Between Event Masks and Events
- KeyPressMask and KeyReleaseMask
- Event Reference
- KeyRelease
- Propagation of Device Events
- The Keyboard
- LeaveNotify
- FocusChangeMask
- EnterWindowMask and LeaveWindowMask
- Grabbing the Keyboard and Pointer
- loops for getting
- Setting Up an Event-gathering Loop
- MapNotify
- StructureNotifyMask and SubstructureNotifyMask
- MappingNotify
- Correspondence Between Event Masks and Events
- Automatically Selected Events
- MapRequest
- SubstructureRedirectMask
- Substructure Redirection
- MotionNotify
- Correspondence Between Event Masks and Events
- Using Pointer Motion Hints
- Handling Input
- Event Reference
- NoExpose
- The Graphics Context
- Copying and Clearing Areas
- Event Reference
- predicate procedures
- Predicate Procedures
- printing the type
- Printing the Event Type
- processing
- example of
- Processing Events
- propagation
- Selection and Propagation of Events
- Propagation of Device Events
- PropertyNotify
- PropertyChangeMask
- Event Reference
- queue
- Xlib's Event Queue
- receiving
- Propagation of Device Events
- ReparentNotify
- StructureNotifyMask and SubstructureNotifyMask
- ResizeRequest
- ResizeRedirectMask
- root member
- The Event Structures
- routines, getting for
- Routines that Get Events
- Predicate Procedures
- selecting
- Selection and Propagation of Events
- Automatically Selected Events
- selecting;by grabbing
- Keyboard and Pointer Grabbing
- selecting;by multiple clients
- Selection and Propagation of Events
- selecting;example
- Selecting Events
- SelectionClear
- Automatically Selected Events
- Acquiring Selection Ownership
- SelectionNotify
- Automatically Selected Events
- An Example of Selection
- Event Reference
- SelectionRequest
- Automatically Selected Events
- Event Reference
- send_event flag
- The Event Structures
- sending
- Propagation of Device Events
- serial number
- The Event Structures
- structure
- The Event Structures
- table of types
- Correspondence Between Event Masks and Events
- to event mask correspondence
- Correspondence Between Event Masks and Events
- types
- The Event Structures
- See Also event types
- UnmapNotify
- VisibilityChangeMask
- StructureNotifyMask and SubstructureNotifyMask
- Event Reference
- VisibilityNotify
- VisibilityChangeMask
- which propagate
- Propagation of Device Events
- window member
- The Event Structures
- execute routine
- Executing a Shell Command
- executing shell command
- Executing a Shell Command
- Expose event
- ExposureMask
- Repainting the Window
- contiguousness
- Repainting the Window
- waiting before drawing
- When Can I Draw?
- exposure
- as input
- The Event Loop
- definition
- Glossary
- exposure event
- An Event Structure
- exposure handling
- Setting Up an Event-gathering Loop
- Handling Input
- approaches to
- Repainting the Window
- examples of
- Repainting the Window
- using pixmaps
- Repainting the Window
- using regions
- Repainting the Window
- with backing store
- Repainting the Window
- ExposureMask
- ExposureMask
- extensions
- definition
- Glossary
- X Input
- X Input Extension
- extractOpts routine
- Getting Options from the Database
- False
- XESetWireToEvent
- Basic Protocol Support Routines
- Replies
- files
- /etc/ttys
- Setting Keyboard Preferences
- /etc/X?.hosts
- The Host Access List
- fonts.alias
- Font Name Aliasing
- fonts.dir
- Font Name Aliasing
- format (bitmap)
- Preparing an Icon Pixmap
- Graphics Functions
- including in resource files
- Including Files in a Resource File
- .Xdefaults
- Resources and User Customizability
- fill_rule
- GC component
- Fill Rule
- fill_style
- GC component
- Fill Style
- filling in areas
- Filling
- FillOpaqueStippled fill_style
- Fill Style
- filtering events
- Filtering Events
- Filtering Events
- flags
- in XWMHints
- Flags Field
- FlushGC
- GC Caching
- flushing
- connection with server
- Buffering
- output buffer
- Flushing the Output Buffer
- request buffer
- When Will My Drawing Appear?
- focus
- keyboard input
- Implementing Type-ahead for Information Entry
- focus models
- Input Field and the Keyboard Focus
- focus window
- changing
- Changing Keyboard Focus
- keyboard
- The Keyboard Focus Window
- FocusChangeMask
- FocusChangeMask
- FocusChangeMask
- FocusIn event
- Correspondence Between Event Masks and Events
- Keyboard and Pointer Grabbing
- Border Crossing and Keyboard Focus Change Events
- and grabbing
- Grabbing the Keyboard and Pointer
- example
- Border Crossing and Keyboard Focus Change Events
- FocusOut event
- Correspondence Between Event Masks and Events
- Keyboard and Pointer Grabbing
- Border Crossing and Keyboard Focus Change Events
- and grabbing
- Grabbing the Keyboard and Pointer
- example
- Border Crossing and Keyboard Focus Change Events
- FocusWindow
- Input Context Focus Management
- Font
- Request Format
- font clients
- Font Service
- font glyph
- Text Representation in an Internationalized Application
- definition
- Glossary
- font metrics
- Character Metrics
- font names
- overspecified
- Finding Derived Instances of Scalable Fonts
- scalable fields
- Finding Derived Instances of Scalable Fonts
- underspecified
- Finding Derived Instances of Scalable Fonts
- well-formed
- Finding Scalable Fonts
- font paths
- Font Server Naming
- font scaling
- Scalable Fonts
- font scaling algorithms
- Font Service
- font servers
- Setting the Font Path
- configuration
- Font Server Configuration
- in font paths
- Font Server Naming
- naming
- Font Server Naming
- startup
- Font Server Configuration
- font service
- Font Service
- architecture
- Font Service
- configuration
- Font Service
- diagram
- Font Service
- motivation for
- Font Service
- naming
- Font Server Naming
- new features
- Font Service
- protocol
- Font Service
- scaling
- Scalable Fonts
- used for licensing
- Font Service
- font set
- creating
- Creating and Manipulating Fontsets
- input methods, specifying for
- XNBackgroundPixmap
- fonts
- Fonts and Text
- aliasing
- Font Name Aliasing
- ascent definition
- Character Metrics
- bitmap
- Scalable Fonts
- create font databases (mkfontdir)
- The fonts.dir Files
- definition
- Glossary
- descent definition
- Character Metrics
- description
- Fonts and Text
- determining type
- Loading Fonts
- difference between single- and two-byte
- Character Format
- directories
- Font Specification
- display (xfd)
- Font Specification
- families of
- Font Specification
- font member of GC
- The Font
- fonts.dir files
- The fonts.dir Files
- listing
- Loading Fonts
- loading
- The Font
- making server aware of aliases
- Making the Server Aware of Aliases
- naming convention
- Font Naming Conventions
- of None in XDrawText
- Text-drawing Routines
- printer
- Font Specification
- properties
- Font Properties
- scalable
- Scalable Fonts
- See Also scalable fonts
- screen
- Font Specification
- setting
- The Font
- specification
- Font Specification
- standard cursors
- The Standard Cursor Font
- two-byte
- Character Format
- using file name as alias
- Font Name Aliasing
- width of string in
- Positioning of Text
- wildcarding
- Font Name Wildcarding
- fonts.alias file
- Font Name Aliasing
- fonts.dir file
- Font Name Aliasing
- fontsets
- Creating and Manipulating Fontsets
- foreground
- The Default GC Versus Default Values of a GC
- definition
- Glossary
- GC component
- Drawing in Foreground Only
- foreign language characters
- Simple Keyboard Input
- ForgetGravity bit_gravity
- Bit Gravity
- format character
- Character Format
- free colorcells
- counting
- Allocating Shared Colors
- freeing memory
- Exiting the Program
- front-end input method
- Input Methods and Input Servers
- frozen events
- definition
- Glossary
- frozen keyboard of pointer
- definition
- Grabbing the Keyboard and Pointer
- fs
- Font Server Configuration
- function prototypes
- nested
- <X11/Xfuncproto.h>
- using in header files
- <X11/Xfuncproto.h>
- functions
- BSD, header files for
- <X11/Xfuncs.h>
- color conversion
- Color Conversion
- colormap
- Color and Colormap Functions
- gamut-querying
- The Xcms Programming Interface
- input context
- Input Context Utility Functions
- logical
- Logical Function
- LookupString
- Getting Composed Text
- Xrm
- Localization of Resource Databases
- gamma correction
- The Server-side Color Name Database
- gamut
- compression
- The Fundamentals of Color Representation
- of a device
- The Fundamentals of Color Representation
- querying
- Gamut-querying Functions
- GC
- See graphics context
- GContext
- Request Format
- geometry
- callbacks
- Geometry, Preedit, and Status Callbacks
- getting for window
- Information from the XWindowAttributes Structure
- management
- Preedit and Status Area Geometry Management
- negotiation
- XNAreaNeeded
- standard strings
- Standard Geometry
- GetEmptyReq
- Sending the Protocol Request and Arguments
- GetReq
- Sending the Protocol Request and Arguments
- Sending the Protocol Request and Arguments
- GetReqExtra
- Sending the Protocol Request and Arguments
- GetResReq
- Sending the Protocol Request and Arguments
- gettimeofday
- defining
- <X11/Xos.h>
- getting events
- Routines that Get Events
- getting strings (keyboard input)
- Getting a String -- A Dialog Box
- GetUserDataBase routine
- Getting the Databases
- GetWindowAttributes
- Replies
- global coordinates
- porting from
- Coordinate Transformation
- glyph
- definition
- Glossary
- glyph image
- definition
- Glossary
- grab_window
- Grabbing the Keyboard and Pointer
- grabbing
- Keyboard and Pointer Grabbing
- and events
- Keyboard and Pointer Grabbing
- confine_to
- Grabbing the Pointer
- definition
- Glossary
- GrabModeAsync
- Grabbing the Pointer
- keyboards
- Grabbing the Keyboard and Pointer
- owner_events
- Grabbing the Keyboard and Pointer
- passive versus active
- Grabbing the Keyboard and Pointer
- pointers
- Handling Pointer Button Events
- Grabbing the Keyboard and Pointer
- servers
- Logical Function
- Moving and Resizing Windows
- GrabModeAsync
- grabbing
- Grabbing the Pointer
- grabs
- asynchronous
- Implementing Type-ahead for Information Entry
- synchronous
- Implementing Type-ahead for Information Entry
- graphics
- drawing
- The Graphics Context
- functions in Xmu library
- Graphics Functions
- introduction to
- Introduction to X Graphics
- logical operations for
- Logical Function
- scaling
- Scaling Graphics
- when they appear
- When Will My Drawing Appear?
- graphics context
- The Graphics Context
- See graphics context
- and depth
- Creating and Setting a Graphics Context
- and font values
- Drawing Internationalized Text
- arc_mode member
- Arc Mode (for Filling)
- background member
- Drawing in Foreground and Background
- caching
- Switching Between Graphics Contexts
- cap_style member
- Line Characteristics
- Line Characteristics
- changes, writing to X server
- Miscellaneous Xlib Changes
- clip mask of
- Controlling Graphics Tricks
- clip origin
- Controlling Graphics Tricks
- clip origin of
- Clip Mask
- clip_mask member
- Clip Mask
- compared to graphics primitive
- The Graphics Context
- creating and setting
- Creating and Setting a Graphics Context
- dash_offset member
- Line Characteristics
- dashes member
- Line Characteristics
- Dash List and Offset
- default
- The Default GC Versus Default Values of a GC
- default values
- The Default GC Versus Default Values of a GC
- definition
- Drawing and the Graphics Context
- Glossary
- example setting
- Creating and Setting a Graphics Context
- fill_rule member
- Fill Rule
- fill_style member
- Fill Style
- font member
- The Font
- foreground member
- Drawing in Foreground Only
- function member
- Logical Function
- graphics_exposure member
- The Graphics Context
- graphics_exposures member
- Graphics Exposure
- join_style member
- Line Characteristics
- Cap Style
- Join Style
- line_style member
- Line Characteristics
- Line Characteristics
- line_width member
- Line Characteristics
- Line Width
- logical function
- Controlling Graphics Tricks
- plane_mask member
- Controlling Graphics Tricks
- reference table
- Creating and Setting a Graphics Context
- sharing
- Sharing GCs Between Clients
- subwindow_mode member
- Subwindow Mode
- switching
- Switching Between Graphics Contexts
- Switching Between Graphics Contexts
- switching between
- Switching Between Graphics Contexts
- when to set
- Drawing and the Graphics Context
- graphics primitives
- Drawing and the Graphics Context
- compared to GC
- The Graphics Context
- definition
- The Graphics Context
- graphics_exposure
- GC component
- The Graphics Context
- GraphicsExpose event
- The Graphics Context
- Graphics Exposure
- Automatically Selected Events
- and XCopyArea or XCopyPlane
- Copying and Clearing Areas
- gravity
- definition
- Glossary
- window
- Window Gravity
- GravityNotify event
- StructureNotifyMask and SubstructureNotifyMask
- gray effects in monochrome
- Initializing the Calculator
- gray scale display
- Window Characteristics
- Grayscale colormaps
- The XStandardColormap Structure
- GrayScale visual class
- Depth and Visual
- The GrayScale Visual
- The XStandardColormap Structure
- definition
- Glossary
- GXcopy logical function
- Logical Function
- GXinvert logical function
- Logical Function
- GXxor logical function
- Logical Function
- and server grabbing
- Logical Function
- hand-tuned~fonts
- Scalable Fonts
- hardware
- Differences in Display Hardware
- See Also display hardware
- versus virtual colormaps
- Creating and Installing Colormaps
- hardware-limited resources
- Communicating with the Window Manager
- hash tables
- Association Tables
- HasSecureRPC
- Host Access and Security
- header files
- and portability
- <X11/Xosdefs.h>
- ANSI-C
- <X11/Xfuncproto.h>
- BSD functions
- <X11/Xfuncs.h>
- POSIX
- <X11/Xos.h>
- using function prototypes in
- <X11/Xfuncproto.h>
- Hebrew text
- Context Dependencies in Displayed Text
- height of window
- Window Configuration
- height_inc size hint
- Communicating with the Window Manager
- hexadecimal color specification
- Hexadecimal Color Specification
- hierarchy of windows
- Window Hierarchy
- terms
- Window Hierarchy
- tree
- Window Hierarchy
- highlighting
- Allocating Read/Write Colorcells for Overlays
- Inverting an Area
- on monochrome
- Highlighting in Two Colors
- with XDrawImageString
- Inverting an Area
- hints
- Communicating with the Window Manager
- definition
- The Window Manager
- pointer motion
- Using Pointer Motion Hints
- size
- Communicating with the Window Manager
- window manager
- Communicating with the Window Manager
- Reading the Hints
- window size
- Window Size Hints - XA_WM_NORMAL_HINTS
- history of X
- Versions of X
- horizontal placement of text
- Positioning of Text
- host
- server.screen syntax
- Connecting to a Server
- host access list
- Connecting to a Server
- Enabling and Disabling Access Control
- adding and removing lists
- The Host Access List
- definition
- Glossary
- initial list
- The Host Access List
- host address family
- The Host Access List
- Host Portable Character Encoding
- String Encoding Changes for Internationalization
- definition
- Glossary
- hotspot
- definition
- Glossary
- in cursor
- Cursors
- Hue
- color space
- The Fundamentals of Color Representation
- hue leaf
- The Fundamentals of Color Representation
- i18n
- See internationalization
- IC
- See input contexts
- icon names
- Communicating with the Window Manager
- icons
- and window manager
- Icons
- definition
- Glossary
- description of
- Icons
- designing
- Preparing an Icon Pixmap
- displaying name
- Icon Name - XA_WM_ICON_NAME
- implementing
- (De)Iconifying Windows
- name property
- Icon Name - XA_WM_ICON_NAME
- pixmap
- Communicating with the Window Manager
- preparing pixmap
- Preparing an Icon Pixmap
- routine
- (De)Iconifying Windows
- size hints
- Icon Hints Fields
- sizes
- XA_WM_ICON_SIZE
- setting
- Setting Icon Sizes
- specifying icon window
- Icon Hints Fields
- ID (identifier)
- context
- The Context Manager
- definition
- Glossary
- of resources
- Window Characteristics
- ideographic languages
- Issues of Internationalized Text Input
- IM
- See input methods
- images
- Images
- example
- Examples Using Images
- format
- Images
- manipulating
- Manipulating Images
- immutable colormaps
- Shareability vs. Changeability
- include files
- Including Files in a Resource File
- basicwin
- Include Files and Declarations
- cursorfont.h
- The Standard Cursor Font
- keysymdef.h
- The Keyboard
- keysym.h
- Background on Keysyms
- Xatom.h
- Properties and Atoms
- Xlib.h
- Include Files and Declarations
- XAllocID
- Xlibint.h
- Graphics Batching
- Requests, Replies, and Xproto.h
- Sending the Protocol Request and Arguments
- Xos.h
- Include Files and Declarations
- Xproto.h
- Requests, Replies, and Xproto.h
- Requests, Replies, and Xproto.h
- Request Format
- Sending the Protocol Request and Arguments
- Xresource.h
- Managing User Preferences
- Xutil.h
- Include Files and Declarations
- IncludeInferiors
- subwindow_mode
- Subwindow Mode
- increment in size hint
- Window Size Hints - XA_WM_NORMAL_HINTS
- index function
- and portability
- Other Symbols
- defining
- <X11/Xos.h>
- inferiors
- definition
- Glossary
- initCalc routine
- Initializing the Calculator
- initial_state in XWMHints
- Initial State Field
- input
- checking for exposure
- The Event Loop
- general discussion
- Events
- handling
- Handling Input
- receiving
- Handling Input
- selecting
- Selection and Propagation of Events
- XWMHints component
- Input Field and the Keyboard Focus
- input contexts
- and input methods
- Input Context Utility Functions
- and windows
- XNInputStyle
- attributes
- Querying and Modifying an XIC
- Preedit and Status Callbacks
- choosing interaction styles
- Choosing an Interaction Style
- creating
- The X Input Context
- destroying
- Creating and Destroying Input Contexts
- focus
- Input Context Focus Management
- functions
- XIC Functions
- geometry negotiation
- XNAreaNeeded
- resetting
- Resetting an Input Context
- utility functions
- Input Context Utility Functions
- input exposure event
- Introduction to Events
- Handling Input
- input focus
- Implementing Type-ahead for Information Entry
- definition
- Glossary
- setting
- Input Context Focus Management
- input hint
- Input Field and the Keyboard Focus
- input manager
- Issues of Internationalized Text Input
- definition
- Glossary
- input methods
- Input Context Utility Functions
- and input contexts
- Input Context Utility Functions
- and input servers
- Input Methods and Input Servers
- and line spacing
- XNFontSet
- attributes
- Querying Input Method Values
- closing
- Opening and Closing an Input Method
- colormaps, specifying
- XNColormap
- editing the pre-edit string
- The PreeditDrawCallback
- geometry
- XNGeometryCallback
- internationalization
- Internationalized Text Input
- obtaining multi-byte input from
- Getting Composed Text
- opening
- The X Input Method
- overriding default
- Opening and Closing an Input Method
- returning display associated with
- Input Context Utility Functions
- size, querying for
- Negotiating Preedit and Status Area Geometries
- specifying pixels for
- XNForeground
- user interaction with
- User Interaction with an Input Method
- wide-character input, obtaining from
- Getting Composed Text
- input servers
- Input Methods and Input Servers
- input streams
- and multi-byte strings
- Multi-byte Strings and Wide-character Strings
- InputOnly window
- Class: InputOutput and InputOnly Windows
- and cursor
- Cursor
- attributes
- Settable Attributes
- definition
- Glossary
- InputOutput window
- Class: InputOutput and InputOnly Windows
- default attributes
- Default Attributes
- definition
- Glossary
- InputOutput window class
- Event Reference
- installing colormaps
- Creating and Using a Standard Colormap
- Creating and Installing Colormaps
- required list
- The Required Colormap List
- instance versus class
- Resource Specification and Matching
- interaction styles
- User Interaction with an Input Method
- choosing
- Choosing an Interaction Style
- interclient communication
- Correspondence Between Event Masks and Events
- Cut Buffers
- conventions
- Writing an X Application
- internationalized
- Internationalized Interclient Communication
- Inter-Client Communication Conventions Manual (ICCCM)
- Screen Characterization and the XDCCC
- International Standards Organization
- See ISO Latin
- internationalization
- Internationalization
- and interclient communication
- Internationalized Interclient Communication
- and string encoding
- String Encoding Changes for Internationalization
- and X
- Internationalization Using X
- definition
- Glossary
- of strings
- An Overview of Internationalization
- overview
- An Overview of Internationalization
- programs
- Internationalization
- Text Representation in an Internationalized Application
- resources
- The Compound Text Encoding
- selections
- The Compound Text Encoding
- strings
- Multi-byte Strings and Wide-character Strings
- summary
- Summary: Writing an Internationalized Application
- text;drawing
- Internationalized Text Output in X
- text;input
- Internationalized Text Input
- text;output
- Internationalized Text Output in X
- window manager hints
- The Compound Text Encoding
- with ANSI-C
- Internationalization with ANSI-C
- interrupts
- software
- Software Interrupts
- intrinsics
- X Window System Software Architecture
- inverting an area
- Inverting an Area
- ISO Latin
- definition
- The Server-side Color Name Database
- keysyms
- Background on Keysyms
- ISO2022
- definition
- Glossary
- ISO8859-1 character set
- ISO8859-1 and Other Encodings
- Japanese text
- An Overview of Internationalization
- ISO8859-1 and Other Encodings
- join_style
- GC component
- Line Characteristics
- Join Style
- key events
- mapping to ASCII
- Simple Keyboard Input
- state member
- The Keyboard
- key grab
- definition
- Glossary
- keyboard
- auto-repeat
- Keyboard Preferences
- default focus
- Changing Keyboard Focus
- DVORAK
- Keycodes to Keysyms
- frozen
- Grabbing the Keyboard and Pointer
- grabbing
- Keyboard and Pointer Grabbing
- groups
- Keyboard Groups
- lights
- Setting Keyboard Preferences
- mapping
- The Keyboard Mappings
- preferences
- Keyboard Preferences
- QWERTY
- Keycodes to Keysyms
- keyboard events
- input flag and
- Input Field and the Keyboard Focus
- keyboard focus
- definition
- Glossary
- keyboard focus window
- Propagation of Device Events
- Event Reference
- changing
- Changing Keyboard Focus
- tracking
- Border Crossing and Keyboard Focus Change Events
- keyboard grab
- definition
- Glossary
- keyboard input
- active or inactive
- Border Crossing and Keyboard Focus Change Events
- Asian
- An Overview of Internationalization
- keyboard input focus
- Implementing Type-ahead for Information Entry
- keyboard vector
- definition
- Glossary
- keyclick
- Keyboard Preferences
- keycode
- definition
- The Keyboard
- to keysym mapping
- Keycodes to Keysyms
- KeymapNotify event
- KeymapStateMask
- Getting Keyboard Preferences
- KeymapStateMask
- KeymapStateMask
- KeyPress event
- Correspondence Between Event Masks and Events
- The Keyboard
- Keyboard Groups
- KeyPressMask event mask
- KeyPressMask and KeyReleaseMask
- KeyRelease event
- Propagation of Device Events
- Event Reference
- KeyReleaseMask event
- KeyPressMask and KeyReleaseMask
- keys modifier
- The Modifier Keys
- keysymdef.h include file
- The Keyboard
- keysym.h include file
- Background on Keysyms
- keysyms
- and keyboard groups
- Keyboard Groups
- background
- Background on Keysyms
- definition
- The Keyboard
- example
- Getting a String -- A Dialog Box
- ISO Latin
- Background on Keysyms
- mapping from keycodes
- Keycodes to Keysyms
- mapping to strings
- Keysyms to Strings
- meaning conventions
- Conventions for Keysym Meaning
- modifiers affecting
- The Modifier Keys
- names
- Miscellaneous Xlib Changes
- nonstandard
- Nonstandard Keysyms
- killing client resources
- Close Down Mode
- Korean text
- An Overview of Internationalization
- LANG
- Internationalization with ANSI-C
- languages
- ideographic
- Issues of Internationalized Text Input
- ideographic;
- Issues of Internationalized Text Input
- See Also Asian languages
- Latin Portable Character Encoding
- String Encoding Changes for Internationalization
- definition
- Glossary
- Latin-1
- An Overview of Internationalization
- String Encoding Changes for Internationalization
- definition
- Glossary
- keysym set
- Simple Keyboard Input
- layering windows
- The User Interface
- layout policy
- Window Management
- window manager
- Layout Policy
- LC_ALL
- Internationalization with ANSI-C
- LC_COLLATE
- Internationalization with ANSI-C
- LC_CTYPE
- Internationalization with ANSI-C
- LC_MONETARY
- Internationalization with ANSI-C
- LC_NUMERIC
- Internationalization with ANSI-C
- LC_TIME
- Internationalization with ANSI-C
- lconv
- Internationalization with ANSI-C
- LeaveNotify event
- FocusChangeMask
- EnterWindowMask and LeaveWindowMask
- Event Reference
- and grabbing
- Grabbing the Keyboard and Pointer
- example
- Border Crossing and Keyboard Focus Change Events
- LED lights
- Setting Keyboard Preferences
- library
- -loldX
- Compiling and Linking X Programs
- -lX
- Compiling and Linking X Programs
- limited resources
- use of
- Design Requirements
- line dashes
- and fill_style
- Fill Style
- setting
- Dash List and Offset
- line spacing
- and input methods
- XNFontSet
- line_style
- GC component
- Line Characteristics
- Line Style
- line_width
- GC component
- Line Characteristics
- Line Width
- LineDoubleDash line_style
- Drawing in Foreground and Background
- Line Style
- LineOnOffDash line_style
- Line Style
- lines
- characteristics
- Line Characteristics
- drawing
- The Graphics Context
- Line Characteristics
- setting attributes
- Example of Setting Line Characteristics
- thin
- Line Width
- wide
- Line Width
- LineSolid line_style
- Line Style
- linking with Xlib
- Compiling and Linking X Programs
- lint program checker
- Debugging an X Application
- listener window manager
- Window Management
- definition
- Glossary
- listing fonts
- Loading Fonts
- loading
- databases
- Getting the Databases
- fonts
- The Font
- scalable fonts
- Using Scalable Fonts
- locale
- changes, and string encodings
- Localization of Resource Databases
- converting strings between
- String Encoding Changes for Internationalization
- definition
- Glossary
- establishing
- Locale Management in X
- input methods
- Opening and Closing an Input Method
- management
- Locale Management in X
- resource database, returning
- The Low Level Xrm Routines
- setting
- XIM Programming Checklist
- locale name
- definition
- Glossary
- localeconv
- Internationalization with ANSI-C
- localization
- Internationalization with ANSI-C
- definition
- Glossary
- of resource databases
- Localization of Resource Databases
- LockDisplay
- Locking Data Structures
- locking shifts
- ISO8859-1 and Other Encodings
- logical functions
- The Graphics Context
- definition
- Glossary
- GXcopy
- The Graphics Context
- GXinvert
- Inverting an Area
- GXxor
- Moving and Resizing Windows
- ignored by XDrawString
- Text-drawing Routines
- in graphics context
- Logical Function
- table of
- Logical Function
- logical pointer buttons
- Changing the Pointer Button Mapping
- -loldX library
- Compiling and Linking X Programs
- LookupString functions
- Getting Composed Text
- loose bindings
- Tight Bindings and Loose Bindings
- lowering window
- Window Stacking Order
- top-level window
- Constraints on Client Actions
- low-level resource manager routines
- Using the Low-level Resource Manager Routines
- -lX library
- Compiling and Linking X Programs
- macros
- BlackPixel
- Pixels and Planes
- Color Strategy
- DefaultScreen
- Connecting to a Server
- DefaultVisual
- How X Describes Color Support with Visuals
- DisplayPlanes
- Plane Mask
- DoesBackingStore
- Backing Store
- DoesSaveUnders
- Saving Under
- introduction
- Display Macros
- quark
- Quarks
- RootWindow
- Creating Windows
- ScreenCount
- Connecting to a Server
- WhitePixel
- Pixels and Planes
- Color Strategy
- XImageByteOrder
- Images
- XrmClassToString
- Quarks
- XrmNameToString
- Quarks
- XrmRepresentationToString
- Quarks
- XrmStringToClass
- Quarks
- XrmStringToName
- Quarks
- XrmStringToRepresentation
- Quarks
- main
- of basecalc
- The Main of basecalc
- of basicwin
- The Main of basicwin
- of winman
- Description of the Code of main
- make
- using for compiling
- Compiling and Linking X Programs
- makeWindows routine
- Making Windows
- malloc
- defining
- <X11/Xos.h>
- map_installed
- XWindowAttributes component
- Information from the XWindowAttributes Structure
- map_state
- XWindowAttributes component
- Information from the XWindowAttributes Structure
- MapNotify event
- StructureNotifyMask and SubstructureNotifyMask
- mapping
- buttons
- Event Reference
- color
- Basic Color Terms and Concepts
- definition
- Glossary
- keyboard
- The Keyboard Mappings
- keycodes to keysyms
- The Keyboard Mappings
- Changing the Keycode-to-Keysym Mapping
- keys to keycodes
- The Keyboard Mappings
- keysyms to strings
- The Keyboard Mappings
- modifier keys
- Changing Modifier Mapping
- to ASCII
- Simple Keyboard Input
- window
- Window Mapping
- windows
- Mapping and Visibility
- mapping state
- monitoring
- Information from the XWindowAttributes Structure
- MappingNotify event
- Correspondence Between Event Masks and Events
- Automatically Selected Events
- MapRequest event
- SubstructureRedirectMask
- Substructure Redirection
- masks
- definition
- Glossary
- EnterWindowMask
- EnterWindowMask and LeaveWindowMask
- pointer motion
- The Pointer Motion Masks
- PointerMotionHintMask
- Using Pointer Motion Hints
- ResizeRedirectMask
- SubstructureRedirectMask
- using
- Using Structures, Symbols, and Masks
- matching rules
- resource database
- Resource Specification and Matching
- math library
- using standard
- The Xcms Programming Interface
- max_bounds
- XFontStruct member
- The XFontStruct Structure
- menu
- implementing
- Window Layering
- merging options
- Resource Files and Merging
- metrics
- definition
- Character Metrics
- min_bounds
- XFontStruct member
- The XFontStruct Structure
- minimum size of application
- Handling Resizing of the Window
- minimum width in size hint
- Window Size Hints - XA_WM_NORMAL_HINTS
- minor_code
- XErrorEvent member
- The XErrorEvent Structure
- MIT-MAGIC-COOKIE-1
- Host Access and Security
- mkfontdir
- The fonts.dir Files
- modifier keys
- The Modifier Keys
- changing mapping
- Changing Modifier Mapping
- definition
- Glossary
- table of typical mapping
- The Modifier Keys
- monetary quantities
- formatting
- Internationalization with ANSI-C
- monochrome display
- Color Strategy
- Code to Allocate Read-only Colors
- definition
- Glossary
- gray effects
- Initializing the Calculator
- highlighting
- Highlighting in Two Colors
- Inverting an Area
- motion events
- getting all
- Getting All Motion Events
- motion history buffer
- checking whether it exists
- Motion History
- getting motion events
- Motion History
- MotionNotify event
- Correspondence Between Event Masks and Events
- Using Pointer Motion Hints
- Handling Input
- example
- Moving and Resizing Windows
- getting all
- Getting All Motion Events
- mouse clicks
- handling
- The PreeditCaretCallback
- mouse cursor
- specifying
- XNLineSpacing
- mouse grab
- definition
- Glossary
- multi-byte
- definition
- Glossary
- multi-byte input
- obtaining
- Getting Composed Text
- multi-byte strings
- Multi-byte Strings and Wide-character Strings
- freeing
- Internationalized Interclient Communication
- reading
- Multi-byte Strings and Wide-character Strings
- writing
- Multi-byte Strings and Wide-character Strings
- multiple processes
- Resources
- multiple screens
- Connecting to a Server
- multiple windows
- and input focus
- Input Context Focus Management
- multi-processing
- Software Interrupts
- naming conventions
- Naming Conventions
- naming font servers
- examples
- Font Server Naming
- NeedFunctionPrototypes
- <X11/Xfuncproto.h>
- NeedNestedPrototypes
- <X11/Xfuncproto.h>
- NeedVarargsPrototypes
- <X11/Xfuncproto.h>
- negotiating geometries
- Negotiating Preedit and Status Area Geometries
- nested
- argument lists
- XIM Programming Interface
- function prototypes
- <X11/Xfuncproto.h>
- netnews
- Netnews
- networked font service
- See font service
- networks
- efficiency
- Buffering
- permission
- Design Requirements
- supported by X
- The Server-Client Model
- new
- (as structure name), and portability
- Other Symbols
- NoExpose event
- The Graphics Context
- Graphics Exposure
- Event Reference
- and XCopyArea or XCopyPlane
- Copying and Clearing Areas
- Nonconvex
- shape flag for XFillPolygon
- Filling
- None
- background_pixmap
- background_pixmap
- border_pixmap
- border_pixmap
- non-maskable~events
- Routines that Get Events
- nonstandard keysysm
- Nonstandard Keysyms
- normal hints
- Window Size Hints - XA_WM_NORMAL_HINTS
- NotUseful
- backing_store attribute
- Backing Store
- NTSC standard
- The GrayScale Visual
- NULL
- passing to XOpenDisplay
- Connecting to a Server
- obscures
- definition
- Glossary
- obscuring windows
- Window Stacking Order
- obsolete routines
- XSetIconName
- Interclient Communication
- XSetNormalHints
- Interclient Communication
- XSetStandardProperties
- Interclient Communication
- XSetWMHints
- Interclient Communication
- XSetZoomHints
- Interclient Communication
- XStoreName
- Interclient Communication
- occludes
- definition
- Glossary
- off-screen memory
- Pixmaps and Drawables
- offset from parent
- Window Characteristics
- off-the-spot interaction style
- User Interaction with an Input Method
- opaque structures
- Visual
- How X Describes Color Support with Visuals
- opening displays
- Parsing the Command Line
- operating systems
- portability between
- Include Files and Declarations
- optimizing performance
- Performance Optimizing
- redrawing
- Repainting the Window
- with bit gravity
- Bit Gravity
- option styles (command line)
- Parsing the Command Line
- options table for XrmParseCommand
- Parsing the Command Line
- OR operator
- Selecting Events
- order
- byte
- Porting Programs to X
- code steps
- Summary
- origin
- definition
- Window Characteristics
- outline~fonts
- Font Service
- output
- clipping to parent borders
- Window Hierarchy
- not visible
- When Will My Drawing Appear?
- queue
- When Will My Drawing Appear?
- output streams
- and multi-byte strings
- Multi-byte Strings and Wide-character Strings
- overlapping areas
- Fill Rule
- overlapping windows
- Window Stacking Order
- overlays
- Allocating Read/Write Colorcells for Overlays
- override_direct attribute
- Substructure Redirection
- override_redirect attribute
- Substructure Redirect Override
- *Request events
- SubstructureRedirectMask
- and XA_WM_TRANSIENT_FOR property
- Substructure Redirect Override
- overspecified font names
- Finding Derived Instances of Scalable Fonts
- over-the-spot interaction style
- User Interaction with an Input Method
- owner client
- Selections
- definition
- Glossary
- owner_events
- in grabbing
- Grabbing the Keyboard and Pointer
- OwnerGrabButtonMask
- ButtonPressMask, ButtonReleaseMask, and OwnerGrabButtonMask
- Handling Pointer Button Events
- PackData
- Portability Considerations
- padding
- definition
- Glossary
- parent
- borders
- Window Hierarchy
- definition
- Window Characteristics
- drawing through child
- Subwindow Mode
- parent window
- definition
- Glossary
- ParentRelative background_pixmap
- background_pixmap
- parseOpenDisp routine
- Parsing the Command Line
- parsing the command line
- Using the Low-level Resource Manager Routines
- passive grab
- Keyboard and Pointer Grabbing
- definition
- Glossary
- paste buffers
- Cut Buffers
- performance
- multiple GCs
- Switching Between Graphics Contexts
- optimizing
- Performance Optimizing
- with graphics context
- The Graphics Context
- pixel aspect ratio
- and graphics
- Scaling Graphics
- pixel selection
- The Graphics Context
- Clip Mask
- pixel value
- definition
- Glossary
- PIXEL_SIZE
- Finding Derived Instances of Scalable Fonts
- pixels
- and colors
- Pixels and Colors
- and planes
- Pixels and Planes
- specifying for input methods
- XNForeground
- Pixmap type
- Include Files and Declarations
- Sending the Protocol Request and Arguments
- pixmap utility
- functions in Xmu library
- Pixmap Utilities
- pixmaps
- Include Files and Declarations
- See Also drawable
- and drawables
- Pixmaps and Drawables
- clearing before use
- Pixmaps and Drawables
- creating
- Pixmaps and Drawables
- Drawing the Focus Frame
- definition
- Pixmaps and Drawables
- include file for
- Initializing the Calculator
- preparing for icon
- Preparing an Icon Pixmap
- versus windows as drawing destinations
- Pixmaps and Drawables
- placing
- graphics
- Example of Drawing Graphics
- text
- Positioning of Text
- plane
- Glossary
- See Also bit plane
- plane_mask GC component
- Controlling Graphics Tricks
- and AllPlanes
- Plane Mask
- and XAllocColorCells
- Allocating Read/Write Colorcells for Overlays
- definition
- Glossary
- XAllocColorCells argument
- Allocating Read/Write Colorcells for Overlays
- planes
- and pixels
- Pixels and Planes
- definition
- Pixels and Planes
- POINT_SIZE
- Finding Derived Instances of Scalable Fonts
- pointer acceleration
- Pointer Preferences
- pointer button
- ButtonPressMask, ButtonReleaseMask, and OwnerGrabButtonMask
- events
- Handling Pointer Button Events
- mapping
- Changing the Pointer Button Mapping
- pointer grab
- definition
- Glossary
- PointerMotionHintMask
- The Pointer Motion Masks
- Using Pointer Motion Hints
- PointerMotionMask
- The Pointer Motion Masks
- pointers
- definition
- Glossary
- frozen
- Grabbing the Keyboard and Pointer
- grabbing
- Keyboard and Pointer Grabbing
- Grabbing the Keyboard and Pointer
- handling events from
- The Pointer
- motion hints
- Using Pointer Motion Hints
- motion masks
- The Pointer Motion Masks
- moving
- Moving the Pointer
- preferences
- Pointer Preferences
- tracking
- Tracking Pointer Motion
- warping
- Moving the Pointer
- pointers to structures
- Using Structures, Symbols, and Masks
- pointing device
- definition
- Glossary
- pop-up windows
- Transient Window Field
- port numbers
- Font Server Naming
- portability
- and header files
- <X11/Xosdefs.h>
- and R5
- ANSI-C and POSIX Portability
- between operating systems
- Include Files and Declarations
- of basecalc example
- Description of basecalc
- porting
- programs to X
- Porting Programs to X
- text programs
- Porting Programs to X
- window size changes
- Porting Programs to X
- position
- definition
- Glossary
- of window
- Window Configuration
- positioning text
- Positioning of Text
- POSIX
- definition
- Glossary
- header files
- <X11/Xosdefs.h>
- standards
- ANSI-C and POSIX Portability
- POSIX Portable Filename Character Set
- definition
- Glossary
- predefined property
- definition
- Properties and Atoms
- predicate procedures
- Predicate Procedures
- Preedit
- User Interaction with an Input Method
- attributes
- XNFilterEvents
- callbacks
- Preedit and Status Callbacks
- The PreeditStartCallback and the PreeditEndCallback
- geometry management
- Preedit and Status Area Geometry Management
- Negotiating Preedit and Status Area Geometries
- sub-attributes, querying
- Querying and Modifying an XIC
- pre-edit string
- editing
- The PreeditDrawCallback
- preferences
- acceleration
- Pointer Preferences
- user
- Resources and User Customizability
- primitive graphics
- Drawing and the Graphics Context
- primitives
- Drawing
- See graphics primitives
- printer fonts
- See fonts
- printing event types
- Printing the Event Type
- private colors
- Allocating Private Colors
- processes
- multiple
- Resources
- processing resource specifications
- Using XGetDefault()
- programming
- error handling
- Errors
- tips
- How to Program with Xlib
- propagation of events
- Propagation of Device Events
- properties
- Properties and Atoms
- Properties and Atoms
- See Also atoms
- command and arguments
- Application Command and Arguments
- communicating through
- Interclient Communication
- definition
- Properties and Atoms
- Glossary
- for window manager communication
- Communicating with the Window Manager
- format of
- Properties and Atoms
- introduction to
- Properties and Atoms
- predefined
- Font Properties
- set by window manager
- Properties Set by the Window Manager
- set for window manager
- Standard Properties for Window Manager
- standard
- The Standard Colormap Properties
- Standard Properties for Window Manager
- standard colormap
- Standard Colormaps
- types
- Target Atoms
- property list
- definition
- Glossary
- PropertyChangeMask
- PropertyChangeMask
- PropertyNotify event
- PropertyChangeMask
- Event Reference
- protocol requests
- The X Protocol
- protocol revision compatibility
- Connecting to a Server
- protocols
- authorization
- Host Access and Security
- PseudoColor visual class
- Depth and Visual
- definition
- Glossary
- PutFileDatabase
- Putting Resources into the Database
- quarks
- Quarks
- definition
- Glossary
- macros
- Quarks
- supporting names in encoding
- Localization of Resource Databases
- querying
- colormap cells
- Color and Colormap Functions
- device gamut
- Gamut-querying Functions
- display databases
- The Low Level Xrm Routines
- scalable fonts
- Using Scalable Fonts
- the server
- When Will My Drawing Appear?
- queue
- Buffering
- event
- Buffering
- Xlib's Event Queue
- output
- When Will My Drawing Appear?
- QWERTY to DVORAK keyboard mapping
- Changing the Keycode-to-Keysym Mapping
- R4 conventions
- Communicating with the Window Manager
- The XStandardColormap Structure
- BNF notation
- Resource Specification Syntax
- compared to R3
- Changes from Release 3 to Release 4
- R4 routines
- list of new
- New Routines
- R5
- conventions, compared to R4
- Changes from Release 4 to Release 5
- new features, font service
- Font Service
- raise
- definition
- Glossary
- raising windows
- Window Stacking Order
- top-level window
- Constraints on Client Actions
- raster operations
- Logical Function
- definition
- Glossary
- read-only colors
- Allocating Shared Colors
- allocating
- Code to Allocate Read-only Colors
- read/write colorcells
- advantages of
- Shareability vs. Changeability
- allocating
- Allocating Private Colors
- allocating for overlays
- Allocating Read/Write Colorcells for Overlays
- disadvantages of
- Shareability vs. Changeability
- real estate
- definition
- Glossary
- real-estate-driven
- Window Management
- reconfiguring top-level windows
- Constraints on Client Actions
- rectangles
- definition
- Glossary
- input context attributes
- XNArea
- redirection
- definition
- Glossary
- of window configuration requests
- Substructure Redirection
- overriding
- Substructure Redirection
- substructure
- Substructure Redirection
- redrawing
- Mapping and Visibility
- exposed regions
- The Event Loop
- time in repaint strategy
- Repainting the Window
- using pixmaps
- Repainting the Window
- window
- Repainting the Window
- refused connection
- reasons for
- Connecting to a Server
- regions
- Regions
- Returning Region Information
- coalescing Expose events
- Repainting the Window
- computations with
- Computations with Regions
- moving
- Moving and Resizing Regions
- resizing
- Moving and Resizing Regions
- reinstating default error handler
- Errors
- removing hosts
- The Host Access List
- repaint strategy
- Repainting the Window
- efficiency in
- Repainting the Window
- examples of
- Repainting the Window
- handling
- Repainting the Window
- using pixmaps
- Repainting the Window
- using regions
- Repainting the Window
- reparenting
- definition
- Window Management
- windows
- Reparenting
- ReparentNotify event
- StructureNotifyMask and SubstructureNotifyMask
- reply
- definition
- The X Protocol
- protocol
- Performance Optimizing
- representation types (resource manager)
- Resource Manager Values and Representation Types
- request buffer
- When Will My Drawing Appear?
- flushing
- Buffering
- request_code
- XErrorEvent member
- The XErrorEvent Structure
- requestor client
- Selections
- definition
- Glossary
- requests
- definition
- The X Protocol
- round-trip
- The X Protocol
- required colormap list
- The Required Colormap List
- resize handling
- Handling Resizing of the Window
- with and without ConfigureNotify
- Handling Resizing of the Window
- ResizeRedirectMask
- SubstructureRedirectMask
- ResizeRequest event
- ResizeRedirectMask
- resizing windows
- The Graphics Context
- Moving and Resizing Windows
- RESOLUTION_X
- Finding Derived Instances of Scalable Fonts
- RESOLUTION_Y
- Finding Derived Instances of Scalable Fonts
- resource databases
- Resources and User Customizability
- Resource Specification and Matching
- ? wildcard
- Wildcarding Resource Component Names
- and displays
- The Low Level Xrm Routines
- Resource Management
- combining contents of
- Combining the Contents of Databases
- destroying
- New Routines
- display specific
- Resource Properties
- enumerating entries
- Enumerating Database Entries
- finding locale of
- Localization of Resource Databases
- format
- Resource Specification and Matching
- localization of
- Localization of Resource Databases
- matching rules
- Resource Specification and Matching
- merging contents of
- The Low Level Xrm Routines
- retrieving
- Localization of Resource Databases
- returning locale of
- The Low Level Xrm Routines
- Resource Management
- screen specific
- Resource Properties
- simple file
- Resource Specification and Matching
- storage/access rules
- Tight Bindings and Loose Bindings
- Storage/Access Rules
- storing
- Localization of Resource Databases
- resource files
- including files in
- Including Files in a Resource File
- syntax
- Including Files in a Resource File
- resource manager
- How to Use This Manual
- Resources and User Customizability
- Choosing Default Colors
- Managing User Preferences
- Quarks
- database example
- Resource Specification and Matching
- definition
- Glossary
- description
- Managing User Preferences
- functions (Xrm)
- Localization of Resource Databases
- initializing database
- The Low Level Xrm Routines
- interface with XGetDefault
- Using the Low-level Resource Manager Routines
- macros
- Resource Manager Values and Representation Types
- representation types
- Resource Manager Values and Representation Types
- role of in Xt Toolkit
- Managing User Preferences
- routines
- Managing User Preferences
- The Low Level Xrm Routines
- Quarks
- syntax
- Managing User Preferences
- resource names
- and localization
- Localization of Resource Databases
- resource specifications
- Managing User Preferences
- resource strings
- screen specific
- Resource Properties
- resource_id
- in error event
- The XErrorEvent Structure
- RESOURCE_MANAGER
- Resource Properties
- resources
- Resources
- Colormap
- Creating Server Resources
- creating
- Creating Server Resources
- Cursor
- Creating Server Resources
- default
- Managing User Preferences
- definition
- Resources
- Font
- Creating Server Resources
- graphics context
- Creating Server Resources
- Pixmap
- Creating Server Resources
- Window
- Creating Server Resources
- RetainTemporary mode
- Close Down Mode
- retrieval keys
- Resource Specification and Matching
- return value
- Status
- Error Handling
- revert_to window
- The Keyboard Focus Window
- RGB
- The Fundamentals of Color Representation
- color model
- Basic Color Terms and Concepts
- values
- Glossary
- RGBi
- Xcms Color Specification
- rgb-to-pixel value conversion
- RGB-to-Pixel Conversion
- right-to-left text
- Context Dependencies in Displayed Text
- rindex
- <X11/Xos.h>
- root
- event component
- The Event Structures
- root window
- Window Hierarchy
- characteristics of
- Special Characteristics of the Root Window
- child
- Window Hierarchy
- code for information
- Getting Window Information
- cursor
- Cursor
- default attributes
- Special Characteristics of the Root Window
- definition
- Glossary
- dimensions
- Getting Window Information
- interaction style
- User Interaction with an Input Method
- properties
- Device-independent Color and Xcms
- RootWindow macro
- Creating Windows
- round-trip request
- The X Protocol
- definition
- Glossary
- RTL window manager
- Window Management
- rubber-banding
- The Graphics Context
- Moving and Resizing Windows
- running
- an X program
- Running the Program
- the window manager
- A Basic Window Manager
- sample servers
- list of
- X Window System Software Architecture
- save_under attribute
- Window Attributes
- Transient Window Field
- and bit_gravity
- Saving Under
- save-set
- Window Save-set
- definition
- Window Management
- windows
- Connection Close Operations
- scalable fields
- Finding Derived Instances of Scalable Fonts
- scalable fonts
- Scalable Fonts
- and scalable fields
- Finding Derived Instances of Scalable Fonts
- average width
- Finding Derived Instances of Scalable Fonts
- backwards compatibility
- Finding Scalable Fonts
- derived instances
- Finding Scalable Fonts
- Finding Derived Instances of Scalable Fonts
- finding
- Finding Scalable Fonts
- in complex applications
- Using Scalable Fonts
- in simple applications
- Using Scalable Fonts
- loading
- Using Scalable Fonts
- naming
- Finding Scalable Fonts
- overspecified names
- Finding Derived Instances of Scalable Fonts
- pixel size
- Finding Derived Instances of Scalable Fonts
- point size
- Finding Derived Instances of Scalable Fonts
- querying
- Using Scalable Fonts
- recognizing
- Using Scalable Fonts
- resolution
- Finding Derived Instances of Scalable Fonts
- scaling
- Using Scalable Fonts
- underspecified names
- Finding Derived Instances of Scalable Fonts
- well-formed names
- Finding Scalable Fonts
- scaling graphics
- Scaling Graphics
- scaling~fonts
- Scalable Fonts
- scan line
- definition
- Glossary
- scan line order
- definition
- Glossary
- Screen
- Hooks onto Xlib Data Structures
- screen fonts
- See fonts
- screen saver
- Screen Saver
- screen space
- use of
- Design Requirements
- SCREEN_RESOURCES
- setting resources in
- Resource Properties
- ScreenCount macro
- Connecting to a Server
- ScreenFormat
- Hooks onto Xlib Data Structures
- screens
- How X Describes Color Support with Visuals
- See Also display hardware
- and input methods
- User Interaction with an Input Method
- aspect ratio
- Getting Window Information
- characterization
- Screen Characterization and the XDCCC
- definition
- Glossary
- getting information about
- Getting Window Information
- multiple
- Connecting to a Server
- setting defaults for
- Resource Properties
- security
- Host Access and Security
- selectEvents routine
- Selecting Events
- selecting device events
- Propagation of Device Events
- selecting events
- Selection and Propagation of Events
- Propagation of Device Events
- automatically
- Automatically Selected Events
- by grabbing
- Keyboard and Pointer Grabbing
- example of
- Selecting Desired Event Types
- SelectionClear event
- Automatically Selected Events
- Acquiring Selection Ownership
- SelectionNotify event
- Automatically Selected Events
- An Example of Selection
- Event Reference
- SelectionRequest event
- Automatically Selected Events
- Event Reference
- selections
- Selections
- acquiring
- The Selection Mechanism
- acquiring ownership
- Acquiring Selection Ownership
- and user interface
- The User Interface
- atoms
- The Selection Mechanism
- CLIPBOARD
- More on Selection Properties and Types
- communication through
- Interclient Communication
- definition
- Selections
- example of
- An Example of Selection
- functions in Xmu library
- Selection Functions
- giving up ownership
- Giving Up Selection Ownership
- internationalized
- The Compound Text Encoding
- large data transfers
- Large Data Transfers
- property types
- More on Selection Properties and Types
- requesting
- Requesting a Selection
- responsibilities of owner
- Responsibilities of the Selection Owner
- send_event flag of event structures
- The Event Structures
- SendEvent
- Defining New Events and Errors
- sending events
- Sending Events
- serial number
- of event
- The Event Structures
- XErrorEvent member
- The XErrorEvent Structure
- server
- grabbing
- Window Management Functions
- server grabbing
- and GXxor
- Logical Function
- definition
- Glossary
- server-client model
- The Server-Client Model
- servers
- The Server-Client Model
- connection
- Connecting to a Server
- connection;close operations
- Connection Close Operations
- connection;flushing
- Buffering
- definition
- Glossary
- drawing time
- Repainting the Window
- guide to server code
- Finding Out for Yourself
- vendors
- X Window System Software Architecture
- ServerVendor
- String Encoding Changes for Internationalization
- session management
- The Window Manager
- session manager
- Standard Properties for Session Manager
- setlocale
- An Overview of Internationalization
- systems not supporting
- Locale Management in X
- setting standard properties
- code for
- Communicating with the Window Manager
- shadow decoration
- Shadows
- shape flag
- of XFillPolygon
- Filling
- shareable colorcells
- Shareability vs. Changeability
- shared colors
- allocating
- Allocating Shared Colors
- sharing GCs
- Sharing GCs Between Clients
- shell commands
- Description of the Code of main
- as hint
- Communicating with the Window Manager
- executing
- Executing a Shell Command
- shift sequences
- ISO8859-1 and Other Encodings
- definition
- Glossary
- sibling
- definition
- Glossary
- obscuring by
- Window Stacking Order
- window
- Window Hierarchy
- Siemens RTL window manager
- Window Management
- signals
- Software Interrupts
- SIGWINCH signal
- Porting Programs to X
- size
- changes
- Handling Resizing of the Window
- size distortion
- Scaling Graphics
- size hints
- Communicating with the Window Manager
- Window Size Hints - XA_WM_NORMAL_HINTS
- example of setting
- Getting Options from the Database
- height_inc
- Communicating with the Window Manager
- precedence
- Communicating with the Window Manager
- user versus program
- Communicating with the Window Manager
- width_inc
- Communicating with the Window Manager
- size increments
- window
- Communicating with the Window Manager
- size of icon
- XA_WM_ICON_SIZE
- SizeHints
- definition
- Include Files and Declarations
- software architecture of X
- Extensions to X
- software interrupts
- Software Interrupts
- source for graphics
- The Graphics Context
- definition
- Logical Function
- source window
- definition
- Glossary
- for events
- Propagation of Device Events
- stacking order
- Window Configuration
- definition
- Window Characteristics
- example of
- Window Hierarchy
- in XConfigureWindow
- Window Management Functions
- window
- Window Stacking Order
- Window Management Functions
- standard colormap
- colorcell selection in
- RGB-to-Pixel Conversion
- functions in Xmu library
- Standard Colormap Functions
- installing
- Creating and Using a Standard Colormap
- properties
- Standard Colormaps
- structure
- The XStandardColormap Structure
- typical
- The 3/3/2 Standard Colormap
- standard geometry
- Standard Geometry
- string format
- Standard Geometry
- strings
- Getting Options from the Database
- standard properties
- Standard Properties for Window Manager
- for session manager
- Standard Properties for Session Manager
- for window manager
- Standard Properties for Window Manager
- standards
- ANSI-C
- ANSI-C and POSIX Portability
- POSIX
- ANSI-C and POSIX Portability
- state
- key event component
- The Keyboard
- state-dependent encodings
- and multi-byte strings
- Multi-byte Strings and Wide-character Strings
- definition
- Glossary
- state-independent encodings
- definition
- Glossary
- StaticColor visual class
- Depth and Visual
- definition
- Glossary
- StaticGravity visual class
- bit_gravity
- Bit Gravity
- win_gravity
- Window Gravity
- StaticGray visual class
- Depth and Visual
- definition
- Glossary
- status
- definition
- Glossary
- Status area
- User Interaction with an Input Method
- callbacks
- Preedit and Status Callbacks
- displaying strings and bitmaps in
- The StatusDrawCallback
- geometry management
- Preedit and Status Area Geometry Management
- negotiating geometries
- Negotiating Preedit and Status Area Geometries
- sub-attributes, querying
- Querying and Modifying an XIC
- Status area callbacks
- Preedit and Status Callbacks
- Status return values
- Error Handling
- stdarg.h
- <X11/Xosdefs.h>
- stdio.h
- Deriving the Correct Extension Opcode
- stipple
- Stipples
- creating
- Creating Bitmaps, Pixmaps, Tiles, and Stipples
- definition
- Tiles and Stipples
- storage rules for resource database
- Tight Bindings and Loose Bindings
- Storage/Access Rules
- strcat
- Multi-byte Strings and Wide-character Strings
- strchr
- <X11/Xos.h>
- strcmp
- Multi-byte Strings and Wide-character Strings
- strcpy
- Multi-byte Strings and Wide-character Strings
- strftime
- Internationalization with ANSI-C
- STRING encoding
- definition
- Glossary
- string encodings
- String Encoding Changes for Internationalization
- and locale changes
- Localization of Resource Databases
- used by XLib functions
- String Encoding Changes for Internationalization
- string lists
- and text properties
- Internationalized Interclient Communication
- string width
- Positioning of Text
- versus character width
- Context Dependencies in Displayed Text
- strings
- comparison routines
- Multi-byte Strings and Wide-character Strings
- Compound Text
- ISO8859-1 and Other Encodings
- concatenating
- Multi-byte Strings and Wide-character Strings
- converting from one locale to another
- String Encoding Changes for Internationalization
- internationalized
- An Overview of Internationalization
- Multi-byte Strings and Wide-character Strings
- mapping keysyms to
- Keysyms to Strings
- multi-byte
- See multi-byte strings
- unconvertible characters in
- Internationalized Interclient Communication
- wide-character
- See wide-character strings
- strlen
- Multi-byte Strings and Wide-character Strings
- strncmp
- Multi-byte Strings and Wide-character Strings
- strptime
- Internationalization with ANSI-C
- strrchr
- <X11/Xos.h>
- structure pointers
- Using Structures, Symbols, and Masks
- StructureNotifyMask
- StructureNotifyMask and SubstructureNotifyMask
- Correspondence Between Event Masks and Events
- structures
- definition
- Glossary
- Display
- Display Macros
- redirection
- Substructure Redirection
- using
- Using Structures, Symbols, and Masks
- Visual
- How X Describes Color Support with Visuals
- window attributes
- The Window Attribute Structures
- XChar2b
- Text-drawing Routines
- XCharStruct
- The XCharStruct Structure
- The XFontStruct Structure
- XClassHint
- Application Class Name and Instance Name - XA_WM_CLASS
- XClassHints
- The basecalc Application
- XColor
- The XColor Structure
- The XColor Structure
- XErrorEvent
- The XErrorEvent Structure
- XEvent
- Include Files and Declarations
- Complete Code for basicwin
- XExposeEvent
- An Event Structure
- XFontProp
- Font Properties
- XFontStruct
- Complete Code for basicwin
- Loading Fonts
- The XFontStruct Structure
- XGCValues
- Creating and Setting a Graphics Context
- XHostAddress
- The Host Access List
- XIconSize
- Complete Code for basicwin
- XImage
- Images
- XKeyboardControl
- Setting Keyboard Preferences
- XKeyboardState
- Getting Keyboard Preferences
- XKeyEvent
- The Keyboard
- XModifierKeymap
- Changing Modifier Mapping
- XRectangle
- Regions
- XrmOptionDescList
- Parsing the Command Line
- XrmOptionDescRec
- Parsing the Command Line
- XrmOptionKind
- Parsing the Command Line
- XrmValue
- Resource Manager Values and Representation Types
- XSelectionClearEvent
- Giving Up Selection Ownership
- XSelectionRequestEvent
- Responsibilities of the Selection Owner
- XSetWindowAttributes
- The Window Attribute Structures
- The basecalc Application
- XSizeHints
- Include Files and Declarations
- Communicating with the Window Manager
- Communicating with the Window Manager
- Window Size Hints - XA_WM_NORMAL_HINTS
- New Routines
- XStandardColormap
- The XStandardColormap Structure
- RGB-to-Pixel Conversion
- New Routines
- XTextItem
- Text-drawing Routines
- XTextProperty
- The basecalc Application
- XTimeCoord
- Motion History
- XVisualInfo
- Depth and Visual
- The XVisualInfo Structure
- XWindowAttributes
- Window Configuration
- The Window Attribute Structures
- Information from the XWindowAttributes Structure
- XWMHints
- Communicating with the Window Manager
- styles of line drawing
- Line Style
- substructure redirect override attribute
- Window Attributes
- substructure redirection
- When Can I Draw?
- Substructure Redirection
- definition
- The Window Manager
- SubstructureNotifyMask
- Correspondence Between Event Masks and Events
- SubstructureRedirectMask
- SubstructureRedirectMask
- subwindow
- definition
- Window Hierarchy
- subwindow_mode
- GC component
- Subwindow Mode
- Success value
- Internationalized Interclient Communication
- SUN-DES-1
- Host Access and Security
- SVR4
- Other Symbols
- symbols
- for window attributes
- The Window Attribute Structures
- system-specific
- Other Symbols
- using
- Using Structures, Symbols, and Masks
- SyncHandle
- Synchronous Calling
- synchronizing errors
- Synchronizing Errors
- synchronous grabs
- Implementing Type-ahead for Information Entry
- system utility
- functions in Xmu library
- System Utility Functions
- system-specific symbols
- Other Symbols
- SYSV
- Other Symbols
- tables
- association
- X10 Compatibility
- tablets
- X Input Extension
- target atoms
- Target Atoms
- TCP/IP
- The Server-Client Model
- font servers, naming
- Font Server Naming
- TekHVC
- The Fundamentals of Color Representation
- Chroma
- The Fundamentals of Color Representation
- diagram of color solid
- The Fundamentals of Color Representation
- Hue
- The Fundamentals of Color Representation
- Value
- The Fundamentals of Color Representation
- temporary windows
- Transient Window Field
- avoiding redirection
- The Window Manager
- testing an application
- Debugging an X Application
- text
- and internationalized interclient communication
- Internationalized Interclient Communication
- composed
- Getting Composed Text
- conversion;to Compound Text encoding
- Measuring Strings
- conversion;to STRING encoding
- Internationalized Interclient Communication
- drawing
- Drawing Internationalized Text
- escapement, obtaining
- Measuring Strings
- in internationalized programs
- Text Representation in an Internationalized Application
- leaving unconverted
- Internationalized Interclient Communication
- placing
- Positioning of Text
- vertical
- Vertical Text and Rotated Text
- width
- Positioning of Text
- text events
- computing
- Measuring Strings
- text input
- Internationalized Text Input
- XIM Programming Checklist
- See Also internationalization; wide-character input; and multi-byte input
- text lists
- converting to text properties
- Internationalized Interclient Communication
- text properties
- converting to text lists
- Internationalized Interclient Communication
- text strings
- obtaining information for
- Internationalized Interclient Communication
- thin lines
- definition
- Line Width
- threads
- Software Interrupts
- tight bindings
- Tight Bindings and Loose Bindings
- tiled window manager
- Window Management
- tiles
- Tiles
- creating
- Creating Bitmaps, Pixmaps, Tiles, and Stipples
- definition
- Tiles and Stipples
- time
- definition
- Glossary
- displaying in internationalized applications
- An Overview of Internationalization
- time function
- defining
- <X11/Xos.h>
- toolkits
- discussion of
- X Window System Software Architecture
- list of
- X Window System Software Architecture
- top-level windows
- definition
- Glossary
- moving
- Constraints on Client Actions
- rules for creating
- Communicating with the Window Manager
- track balls
- X Input Extension
- tracking the pointer
- Tracking Pointer Motion
- training available for Xlib
- Training, Consulting, and Support
- transferring data
- Cut Buffers
- transient windows
- Transient Window Field
- translating coordinates
- Coordinate Transformation
- tree hierarchy
- Window Hierarchy
- True
- XESetWireToEvent
- Basic Protocol Support Routines
- Replies
- TrueColor visual class
- Depth and Visual
- definition
- Glossary
- twm window manager
- Window Management
- Layout Policy
- two-byte fonts
- Character Format
- type
- determining font
- Loading Fonts
- of events
- What is an Event?
- XrmQuark
- Resource Manager Values and Representation Types
- type property
- definition
- Glossary
- type-ahead
- Implementing Type-ahead for Information Entry
- underlining
- The PreeditDrawCallback
- underspecified font names
- Finding Derived Instances of Scalable Fonts
- union
- XEvent
- Include Files and Declarations
- UNIX variable DISPLAY
- Connecting to a Server
- unloading fonts
- Exiting the Program
- UnlockDisplay
- Locking Data Structures
- UnmapGravity win_gravity
- Window Gravity
- UnmapNotify event
- VisibilityChangeMask
- StructureNotifyMask and SubstructureNotifyMask
- Event Reference
- unmapping windows
- Mapping and Visibility
- usage messages
- Printing a Usage Message
- Usage routine
- Printing a Usage Message
- Usenet network news
- See netnews
- user defaults
- Resources and User Customizability
- getting
- Getting User Preferences
- user interface
- designing
- The User Interface
- lack of policy
- How Xlib Works
- user preferences
- Resources and User Customizability
- managing
- Managing User Preferences
- user resource specifications
- Managing User Preferences
- user versus program size hints
- Communicating with the Window Manager
- USG
- Other Symbols
- uwm window manager
- Layout Policy
- Value color space
- The Fundamentals of Color Representation
- valuemask argument
- The Window Attribute Structures
- values argument
- Creating and Setting a Graphics Context
- variable argument lists
- in C
- <X11/Xfuncproto.h>
- Version 10 functions
- XDraw and XDrawFilled()
- versions of X
- Versions of X
- vertical text
- Vertical Text and Rotated Text
- viewable
- definition
- Glossary
- virtual colormap
- Mid-range Color Displays
- definition of
- Creating and Installing Colormaps
- versus hardware
- Creating and Installing Colormaps
- virtual crossing
- Event Reference
- visibility
- before event handling
- Overview of Event Handling
- conditions for
- Mapping and Visibility
- monitoring
- Information from the XWindowAttributes Structure
- VisibilityChangeMask
- VisibilityChangeMask
- VisibilityNotify event
- VisibilityChangeMask
- visible
- definition
- Glossary
- Visual
- Hooks onto Xlib Data Structures
- visual class
- comparisons of
- How X Describes Color Support with Visuals
- definition
- Glossary
- versus window class
- How X Describes Color Support with Visuals
- Visual structure
- How X Describes Color Support with Visuals
- VisualID
- Request Format
- visuals
- Depth and Visual
- How X Describes Color Support with Visuals
- Getting Complete Visual Information
- choosing
- Example of Choosing a Visual
- classes of
- How X Describes Color Support with Visuals
- definition
- Window Characteristics
- Glossary
- GrayScale
- The GrayScale Visual
- The XStandardColormap Structure
- VisualInfo structure
- The XVisualInfo Structure
- waiting before drawing
- When Can I Draw?
- wchar_t
- Multi-byte Strings and Wide-character Strings
- well-formed font names
- Finding Scalable Fonts
- WhenMapped
- backing_store attribute
- Backing Store
- white background
- Color Strategy
- WhitePixel macro
- Pixels and Planes
- Color Strategy
- whitespace
- definition
- Glossary
- wide lines
- definition
- Line Width
- wide-character input
- obtaining
- Getting Composed Text
- wide-character strings
- Multi-byte Strings and Wide-character Strings
- drawing
- Drawing Internationalized Text
- freeing
- Internationalized Interclient Communication
- wide-character type
- Multi-byte Strings and Wide-character Strings
- width of window
- Window Configuration
- width_inc size hint
- Communicating with the Window Manager
- wildcards
- Storage/Access Rules
- and resource component names
- Wildcarding Resource Component Names
- in font names
- Font Name Wildcarding
- in scalable fonts
- Finding Scalable Fonts
- win_gravity attribute
- Window Attributes
- when useful
- Window Gravity
- XWMHints component
- Standard Geometry
- Window
- Request Format
- Sending the Protocol Request and Arguments
- definition
- Glossary
- event component
- The Event Structures
- visibility
- Window Mapping
- window attributes
- Window Attributes
- default
- Default Attributes
- definition
- Window Characteristics
- querying
- Information from the XWindowAttributes Structure
- routines for setting individual
- The Window Attribute Structures
- setting
- Setting Window Attributes
- setting while creating window
- The Window Attribute Structures
- setting with XChangeWindowAttributes
- The Window Attribute Structures
- structures
- The Window Attribute Structures
- while unmapped
- Mapping and Visibility
- window gravity
- definition
- Glossary
- window management
- Window Management
- introduction to
- Window Management
- window manager
- Window Configuration
- Drawing the Focus Frame
- and client communication
- Window Manager - Client Communications
- and colormaps
- Creating and Installing Colormaps
- authority of
- The Window Manager
- communicating with
- Communicating with the Window Manager
- Communicating with the Window Manager
- definition
- X Window System Software Architecture
- Window Management
- hints
- Additional Window Manager Hints - XA_WM_HINTS
- layout policy
- Layout Policy
- listener
- Glossary
- operation of
- A Basic Window Manager
- properties set by
- Properties Set by the Window Manager
- requirements for
- Executing a Shell Command
- responsibilities of
- Window Management
- rights of
- Window Management
- running
- A Basic Window Manager
- setting icon size
- Setting Icon Sizes
- setting properties for
- Communicating with the Window Manager
- shadow decoration
- Shadows
- twm
- Layout Policy
- use of hints
- Window Manager - Client Communications
- uwm
- Layout Policy
- versus pixmaps as drawing destinations
- Pixmaps and Drawables
- winman example
- A Basic Window Manager
- Window type
- Include Files and Declarations
- window utility
- functions in Xmu library
- Window Utility Functions
- windows
- Creating Bitmaps, Pixmaps, Tiles, and Stipples
- See Also drawable
- ancestor
- Window Hierarchy
- background
- The Window Background
- borders;changing width
- Window Management Functions
- characteristics
- Window Characteristics
- More on Window Characteristics
- circulating
- Window Stacking Order
- class (not visual)
- Window Characteristics
- clearing
- Copying and Clearing Areas
- configuration
- Window Characteristics
- Information from the XWindowAttributes Structure
- coordinate system
- Window Characteristics
- copying
- Copying and Clearing Areas
- creating
- Creating Windows
- Setting Window Attributes
- creating offset from parent
- Window Characteristics
- definition
- What are X Windows?
- depth
- Depth and Visual
- descendant
- Window Hierarchy
- exposure
- Setting Up an Event-gathering Loop
- features of
- What are X Windows?
- getting information
- Getting Window Information
- grab
- Grabbing the Keyboard and Pointer
- gravity
- Window Gravity
- groups of top-level
- Window Group Field
- hierarchy of
- Window Characteristics
- ID
- Window Characteristics
- information about
- Information from the XWindowAttributes Structure
- InputOnly
- Class: InputOutput and InputOnly Windows
- InputOutput
- Class: InputOutput and InputOnly Windows
- keyboard focus
- Propagation of Device Events
- layering
- The User Interface
- layering and user interface
- Window Layering
- layout policy
- Window Management
- lowering
- Window Stacking Order
- mapping
- Mapping and Visibility
- Window Mapping
- moving
- The Graphics Context
- Window Management Functions
- multiple, and input focus
- Drawing Internationalized Text
- name
- Application Name - XA_WM_NAME
- origin
- Window Characteristics
- overlapping
- Window Stacking Order
- parent
- Window Hierarchy
- Window Characteristics
- pop-up
- Transient Window Field
- position
- Window Characteristics
- raising
- Window Stacking Order
- reconfiguring a top-level
- Constraints on Client Actions
- redrawing
- Repainting the Window
- repainting
- Repainting the Window
- reparenting
- Reparenting
- resizing
- Handling Resizing of the Window
- Window Management Functions
- restacking
- Window Management Functions
- revert_to
- The Keyboard Focus Window
- root
- Window Hierarchy
- See Also root window
- save-set
- Connection Close Operations
- sibling
- Window Hierarchy
- size increments
- Communicating with the Window Manager
- specifying size
- Window Characteristics
- stacking order
- Window Stacking Order
- Window Management Functions
- changing
- Window Management Functions
- temporary
- Transient Window Field
- top-level
- Communicating with the Window Manager
- transient
- Transient Window Field
- unmapping
- Mapping and Visibility
- visibility
- Mapping and Visibility
- visual
- Depth and Visual
- windows class
- versus visual class
- How X Describes Color Support with Visuals
- windows name property
- Application Name - XA_WM_NAME
- winman
- choice windows
- Painting the Menu
- circdn routine
- Circulating Windows
- circleUp routine
- Circulating Windows
- draw_focus_frame routine
- Drawing the Focus Frame
- example for
- Description of the Code of main
- example program
- A Basic Window Manager
- execute routine
- Executing a Shell Command
- exposure handling
- Handling Input
- focus routine
- Changing Keyboard Focus
- functions
- Operation of the Program
- how it works
- Operation of the Program
- how to make menu choice
- Operation of the Program
- how to run
- A Basic Window Manager
- icon routine
- (De)Iconifying Windows
- input for
- Operation of the Program
- lower routine
- Raising and Lowering Windows
- main program
- Description of the Code of main
- menu
- Operation of the Program
- move routine
- Moving and Resizing Windows
- paint_pane routine
- Painting the Menu
- pointer grabbing
- Selecting Input
- raise routine
- Raising and Lowering Windows
- resize routine
- Moving and Resizing Windows
- user interface
- Operation of the Program
- window layering
- Window Layering
- X
- concepts
- X Window System Concepts
- debugging applications
- Debugging an X Application
- extensions to
- Extensions to X
- history of
- Versions of X
- Lisp interface
- How Xlib Works
- networking aspects
- The Server-Client Model
- software architecture
- Extensions to X
- source software
- Sources of Additional Information
- versions of
- Versions of X
- X Consortium
- address
- The X Consortium
- current members
- The X Consortium
- X Device Color Characterization Conventions (XDCCC)
- Device-independent Color and Xcms
- X Font Service Protocol
- Font Service
- X Input Context (XIC)
- Internationalized Text Input
- X Input extension
- X Input Extension
- X Input Method (XIM)
- Internationalized Text Input
- X library
- About This Manual
- X Logical Font Description (XLFD)
- Font Service
- X Portable Character Set
- definition
- Glossary
- X protocol
- The X Protocol
- X10 compatibility
- Compiling and Linking X Programs
- X11R5
- new features;color
- Device-independent Color and Xcms
- new features;device-independent color
- Device-independent Color and Xcms
- new features;Xcms
- Device-independent Color and Xcms
- X11/Xfuncproto.h
- <X11/Xfuncproto.h>
- X11/Xfuncs.h
- <X11/Xfuncs.h>
- X11/Xlocale.h
- Locale Management in X
- X11/Xosdefs.h
- <X11/Xosdefs.h>
- X11/Xos.h
- <X11/Xosdefs.h>
- X_MapWindow
- Sending the Protocol Request and Arguments
- X_NOT_POSIX
- <X11/Xosdefs.h>
- X_NOT_STDC_ENV
- <X11/Xosdefs.h>
- XA_CUT_BUFFER atom
- Cut Buffers
- XA_PRIMARY atom
- The Selection Mechanism
- XA_RESOURCE_MANAGER property
- Managing User Preferences
- XA_RGB_BEST_MAP property
- The Standard Colormap Properties
- Creating and Using a Standard Colormap
- XA_RGB_BLUE_MAP property
- The Standard Colormap Properties
- XA_RGB_DEFAULT_MAP property
- The Standard Colormap Properties
- XA_RGB_GRAY_MAP property
- The Standard Colormap Properties
- XA_RGB_GREEN_MAP property
- The Standard Colormap Properties
- XA_RGB_RED_MAP property
- The Standard Colormap Properties
- XA_SECONDARY atom
- The Selection Mechanism
- XA_WM_CLASS property
- Application Class Name and Instance Name - XA_WM_CLASS
- XA_WM_HINTS property
- Additional Window Manager Hints - XA_WM_HINTS
- XA_WM_ICON_NAME property
- Icon Name - XA_WM_ICON_NAME
- XA_WM_ICON_SIZE property
- Icon Hints Fields
- Setting Icon Sizes
- XA_WM_NAME property
- Application Name - XA_WM_NAME
- XA_WM_NORMAL_HINTS property
- Window Size Hints - XA_WM_NORMAL_HINTS
- XActivateScreenSaver
- Screen Saver
- XAddExtension
- XAddExtension
- XAddHost
- The Host Access List
- XAddHosts
- The Host Access List
- XAddPixel
- Manipulating Images
- XAddToExtensionList
- XAddToExtensionList
- XAddToSaveSet
- Window Save-set
- XAllocClassHint
- Application Class Name and Instance Name - XA_WM_CLASS
- XAllocColor
- Allocating Shared Colors
- Color and Colormap Functions
- example
- Getting Options from the Database
- XAllocColorCells
- Allocating Private Colors
- Allocating Read/Write Colorcells for Overlays
- example
- Allocating Read/Write Colorcells for Dynamic Colors
- Allocating Read/Write Colorcells for Overlays
- highlighting with
- Inverting an Area
- XAllocColorPlanes
- Allocating Private Colors
- Using XAllocColorPlanes()
- example
- Using XAllocColorPlanes()
- XAllocIconSize
- New Routines
- XAllocID
- XAllocID
- Sending the Protocol Request and Arguments
- XAllocNamedColor
- The Client-side Color Name Database
- The XColor Structure
- String Encoding Changes for Internationalization
- XAllocSizeHints
- Window Size Hints - XA_WM_NORMAL_HINTS
- XAllocStandardColormap
- New Routines
- XAllocWMHints
- New Routines
- XAllowEvents
- Grabbing the Keyboard and Pointer
- Grabbing the Keyboard and Pointer
- Grabbing the Pointer
- event_mode arguments for
- Grabbing the Keyboard and Pointer
- XAssocTable
- Association Tables
- Xatom.h include file
- Properties and Atoms
- XAutoRepeatOff
- Keyboard Preferences
- XAutoRepeatOn
- Keyboard Preferences
- XBell
- example
- Getting a String -- A Dialog Box
- XBufferOverflow
- Getting Composed Text
- XChangeActivePointerGrab
- Grabbing the Keyboard and Pointer
- Moving and Resizing Windows
- example
- Moving and Resizing Windows
- XChangeGC
- Creating and Setting a Graphics Context
- Sending the Protocol Request and Arguments
- XChangeKeyboardControl
- Keyboard Preferences
- XChangeKeyboardMapping
- Automatically Selected Events
- Keycodes to Keysyms
- Event Reference
- example
- Changing the Keycode-to-Keysym Mapping
- XChangePointerControl
- Pointer Preferences
- XChangeProperty
- PropertyChangeMask
- Large Data Transfers
- XChangeSaveSet
- Window Save-set
- XChangeWindowAttributes
- ColormapChangeMask
- Selection and Propagation of Events
- Event Handling
- example
- The Window Attribute Structures
- XChar2b structure
- String Encoding Changes for Internationalization
- example
- Text-drawing Routines
- XCharStruct structure
- Character Metrics
- example
- The XCharStruct Structure
- XCheckIfEvent
- Routines that Get Events
- XCheckMaskEvent
- Routines that Get Events
- XCheckTypedEvent
- Routines that Get Events
- Handling Input
- XCheckTypedWindowEvent
- Routines that Get Events
- example
- Getting All Motion Events
- XCheckWindowEvent
- Routines that Get Events
- XCirculateSubwindows
- StructureNotifyMask and SubstructureNotifyMask
- Window Management Functions
- XCirculateSubwindowsDown
- StructureNotifyMask and SubstructureNotifyMask
- Window Management Functions
- example
- Circulating Windows
- XCirculateSubwindowsUp
- StructureNotifyMask and SubstructureNotifyMask
- Window Management Functions
- example
- Circulating Windows
- XClassHint structure
- Application Class Name and Instance Name - XA_WM_CLASS
- XClearArea
- Copying and Clearing Areas
- XClearWindow
- The Window Border
- Copying and Clearing Areas
- example
- Description of the Code of main
- XClipBox
- Regions
- xclock
- Setting Up an Event-gathering Loop
- XCloseDisplay
- XESetCloseDisplay
- Connection Close Operations
- CloseDisplay Hook Functions
- example
- Setting Up an Event-gathering Loop
- Getting a String -- A Dialog Box
- The Main of basecalc
- XCloseIM
- Opening and Closing an Input Method
- Xcms
- Device-independent Color and Xcms
- API
- Device-independent Color and Xcms
- color name database
- Device-independent Color and Xcms
- colormap functions
- The Xcms Programming Interface
- gamut-querying functions
- The Xcms Programming Interface
- Gamut-querying Functions
- motivation for
- Device-independent Color and Xcms
- new features
- Device-independent Color and Xcms
- programming interface
- The Xcms Programming Interface
- XcmsCCC
- Color Conversion
- XcmsCCCOfColormap
- Color Conversion
- XcmsCIELabFormat
- Color and Colormap Functions
- XcmsCIELabQueryMaxC
- Gamut-querying Functions
- XcmsCIELabQueryMaxL
- Gamut-querying Functions
- XcmsCIELabQueryMaxLC
- Gamut-querying Functions
- XcmsCIELabQueryMinL
- Gamut-querying Functions
- XcmsCIELuvFormat
- Color and Colormap Functions
- XcmsCIELuvQueryMax
- Gamut-querying Functions
- XcmsCIELuvQueryMaxC
- Gamut-querying Functions
- XcmsCIELuvQueryMaxLC
- Gamut-querying Functions
- XcmsCIELuvQueryMinL
- Gamut-querying Functions
- XcmsCIEuvYFormat
- Color and Colormap Functions
- XcmsCIExyYFormat
- Color and Colormap Functions
- XcmsCIEXYZFormat
- Color and Colormap Functions
- XcmsClientWhitePointOfCCC
- Color Conversion
- XcmsColor
- The Xcms Programming Interface
- Color and Colormap Functions
- XcmsConvertColors
- Color Conversion
- XcmsCreateCCC
- Color Conversion
- xcmsdb
- Device-independent Color and Xcms
- X Color Management System
- XcmsDefaultCCC
- Color Conversion
- XcmsDisplayOfCCC
- Color Conversion
- XcmsLookupColor
- Miscellaneous Color-handling Functions
- XcmsQueryBlack
- Gamut-querying Functions
- XcmsQueryBlue
- Gamut-querying Functions
- XcmsQueryColor
- Miscellaneous Color-handling Functions
- XcmsQueryColors
- Miscellaneous Color-handling Functions
- XcmsQueryGreen
- Gamut-querying Functions
- XcmsQueryRed
- Gamut-querying Functions
- XcmsQueryWhite
- Gamut-querying Functions
- XcmsRGBFormat
- Color and Colormap Functions
- XcmsRGBiFormat
- Color and Colormap Functions
- XcmsScreenNumberOfCCC
- Color Conversion
- XcmsScreenWhitePointOfCCC
- Color Conversion
- XcmsSetCCCOfColormap
- Color Conversion
- XcmsSetCompressionProc
- Color Conversion
- XcmsSetWhitePoint
- Color Conversion
- XcmsTekHVCFormat
- Color and Colormap Functions
- XcmsTekHVCQueryMaxC
- Gamut-querying Functions
- XcmsTekHVCQueryMaxV
- Gamut-querying Functions
- XcmsTekHVCQueryMaxVC
- Gamut-querying Functions
- XcmsTekHVCQueryMaxVSamples
- Gamut-querying Functions
- XcmsTekHVCQueryMinV
- Gamut-querying Functions
- XcmsUndefinedFormat
- Color and Colormap Functions
- XColor
- The Xcms Programming Interface
- XColor structure
- The XColor Structure
- Allocating Private Colors
- example
- The XColor Structure
- members of
- The XColor Structure
- XColormapEvent structure
- example
- The ColormapNotify Event
- XComposeStatus type
- Simple Keyboard Input
- XCompoundTextStyle
- Internationalized Interclient Communication
- XConfigureWindow
- StructureNotifyMask and SubstructureNotifyMask
- SubstructureRedirectMask
- Window Management Functions
- Event Reference
- Event Reference
- events generated by
- Substructure Redirection
- stack mode
- Window Management Functions
- XConverterNotFound
- Internationalized Interclient Communication
- XConvertSelection
- The Selection Mechanism
- Requesting a Selection
- example
- An Example of Selection
- XCopyArea
- The Graphics Context
- Logical Function
- Graphics Exposure
- Copying and Clearing Areas
- Inverting an Area
- versusXCopyPlane
- Copying and Clearing Areas
- XCopyColormapAndFree
- Functions for Manipulating Colormaps
- XCopyGC
- Creating and Setting a Graphics Context
- XCopyPlane
- The Graphics Context
- Drawing in Foreground and Background
- Graphics Exposure
- Graphics Functions
- versus XCopyArea
- Copying and Clearing Areas
- XCreateAssocTable
- Association Tables
- XCreateBitmapFromData
- Graphics Functions
- example
- Complete Code for basicwin
- XCreateColormap
- The XStandardColormap Structure
- example
- Example of Choosing a Visual
- example using
- Creating and Using a Standard Colormap
- XCreateFontCursor
- Cursor
- Loading and Changing Cursors
- example
- The Standard Cursor Font
- The basecalc Application
- XCreateGC
- Creating and Setting a Graphics Context
- XDraw and XDrawFilled()
- example
- Complete Code for basicwin
- Creating and Setting a Graphics Context
- XCreateGlyphCursor
- Cursor
- Loading and Changing Cursors
- XCreateIC
- The X Input Context
- XIM Programming Checklist
- XCreateImage
- Manipulating Images
- XCreatePixmap
- background_pixmap
- Sending the Protocol Request and Arguments
- XCreatePixmapCursor
- Cursor
- Loading and Changing Cursors
- XCreatePixmapFromBitmapData
- example
- Drawing the Focus Frame
- XCreateRegion
- Regions
- example
- Repainting the Window
- XCreateSimpleWindow
- Window Hierarchy
- Basic Window Program
- Setting Window Attributes
- example
- Creating Windows
- Getting All Motion Events
- XCreateWindow
- Window Hierarchy
- Setting Window Attributes
- XDCCC
- Device-independent Color and Xcms
- .Xdefaults file
- Resources and User Customizability
- .Xdefaults-host file
- Managing User Preferences
- XDefineCursor
- Cursor
- example
- The Standard Cursor Font
- XDeleteAssoc
- Association Tables
- XDeleteContext
- The Context Manager
- XDeleteModifiermapEntry
- Changing Modifier Mapping
- XDeleteProperty
- PropertyChangeMask
- XDestroyAssocTable
- Association Tables
- XDestroyIC
- Creating and Destroying Input Contexts
- XDestroyImage
- Manipulating Images
- XDestroyRegion
- Regions
- example
- Repainting the Window
- XDestroySubwindows
- StructureNotifyMask and SubstructureNotifyMask
- XDestroyWindow
- StructureNotifyMask and SubstructureNotifyMask
- example
- Removing Icons
- XDisableAccessControl
- Enabling and Disabling Access Control
- XDisplayName
- Connecting to a Server
- String Encoding Changes for Internationalization
- XDisplayString
- String Encoding Changes for Internationalization
- XDM-AUTHORIZATION-1
- Host Access and Security
- xDoSomethingReply
- Request Format
- xDoSomethingReq
- Request Format
- XDraw
- Drawing
- XDraw and XDrawFilled()
- XDraw and XDrawFilled()
- XDraw and XDrawFilled()
- XDrawArc
- Drawing
- XDrawDashed
- XDraw and XDrawFilled()
- XDrawFilled
- Drawing
- XDraw and XDrawFilled()
- XDrawImageString
- Drawing in Foreground and Background
- Positioning of Text
- String Encoding Changes for Internationalization
- for highlighting
- Inverting an Area
- XDrawImageString16
- Text-drawing Routines
- XDrawLine
- example
- Using Pointer Motion Hints
- XDrawLines
- Drawing
- XDraw and XDrawFilled()
- example
- Using Pointer Motion Hints
- XDrawPatterned
- XDraw and XDrawFilled()
- XDrawPoint
- Graphics Batching
- example
- Getting All Motion Events
- XDrawRectangle
- Drawing
- example
- Example of Drawing Graphics
- XDrawSegments
- Drawing
- XDrawString
- Text-drawing Routines
- String Encoding Changes for Internationalization
- example
- Complete Code for basicwin
- Getting a String -- A Dialog Box
- The basecalc Application
- XDrawString16
- Text-drawing Routines
- XDrawText
- Text-drawing Routines
- XDrawText16
- Text-drawing Routines
- XDrawTiled
- XDraw and XDrawFilled()
- XEDataObject
- XAddToExtensionList
- XEHeadOfExtensionList
- XEHeadOfExtensionList
- XAddToExtensionList
- XEmptyRegion
- Returning Region Information
- XEnableAccessControl
- Enabling and Disabling Access Control
- XENVIRONMENT environment variable
- Using XGetDefault()
- example of reading
- Getting the Databases
- XEqualRegion
- Returning Region Information
- XErrorEvent
- XESetWireToError
- Miscellaneous Xlib Changes
- XErrorEvent structure
- example
- The XErrorEvent Structure
- XErrorHandler
- Errors
- XESetCloseDisplay
- XESetCloseDisplay
- XESetCopyGC
- XESetCopyGC
- XESetCreateFont
- XESetCreateFont
- XESetCreateGC
- XESetCreateGC
- XESetError
- XESetError
- XESetErrorString
- XESetErrorString
- XESetEventToWire
- XESetEventToWire
- XESetFlushGC
- XESetFlushGC
- XESetFlushGC
- XESetFreeFont
- XESetFreeFont
- XESetFreeGC
- XESetFreeGC
- XESetPrintErrorValues
- XESetPrintErrorValues
- XESetWireToError
- XESetWireToError
- XESetWireToEvent
- XESetWireToEvent
- XEvent
- Defining New Events and Errors
- XESetWireToEvent
- XESetWireToEvent
- XESetWireToEvent
- XESetEventToWire
- XESetEventToWire
- XESetWireToError
- XEvent structure
- example
- Include Files and Declarations
- Event Types and XEvent Union
- XEvent union
- Include Files and Declarations
- Event Types and XEvent Union
- XEventsQueued
- Routines that Get Events
- XExposeEvent structure
- An Event Structure
- example
- Repainting the Window
- XExtCodes
- XInitExtension
- XInitExtension
- Deriving the Correct Extension Opcode
- Deriving the Correct Extension Opcode
- XExtData
- Hooks onto Xlib Data Structures
- XExtentsOfFontSet
- Querying Fontset Metrics
- xfd
- ISO8859-1 and Other Encodings
- xfd (font displayer)
- Font Name Wildcarding
- XFetchBuffer
- String Encoding Changes for Internationalization
- XFetchBytes
- String Encoding Changes for Internationalization
- XFetchName
- String Encoding Changes for Internationalization
- New Routines
- example
- Reading and Writing Properties
- XFillArc
- Arc Mode (for Filling)
- XFillArcs
- Arc Mode (for Filling)
- XFillPolygon
- Fill Rule
- Filling
- XFillRectangle
- Filling
- example
- Drawing the Focus Frame
- XFillRectangles
- Filling
- XFilterEvent
- XIM Programming Checklist
- XFindContext
- The Context Manager
- XFindOnExtensionList
- XFindOnExtensionList
- XFlush
- Mapping and Visibility
- Window Mapping
- Flushing the Output Buffer
- When Will My Drawing Appear?
- example
- The basecalc Application
- XFlushGC
- Creating and Setting a Graphics Context
- XFontProp structure
- example
- Font Properties
- XFontSet
- Internationalized Text Output in X
- XFontSetExtents
- Querying Fontset Metrics
- XFontStruct
- Hooks onto Xlib Data Structures
- XFontStruct structure
- The Font
- Character Metrics
- Positioning of Text
- description of members
- The XFontStruct Structure
- example
- Complete Code for basicwin
- Loading Fonts
- XForceScreenSaver
- Screen Saver
- XFree
- example
- Example of Choosing a Visual
- XFreeColormap
- ColormapChangeMask
- XFreeColors
- Miscellaneous Color-handling Functions
- XFreeCursor
- Cursor
- Loading and Changing Cursors
- XFreeExtensionList
- Using Extensions to X
- XFreeExtensionList
- XFreeFont
- XESetFreeFont
- Loading Fonts
- XFreeFontInfo
- Loading Fonts
- XFreeFontNames
- Loading Fonts
- XFreeFontPath
- Loading Fonts
- XFreeGC
- example
- Setting Up an Event-gathering Loop
- XFreeModifiermap
- Changing Modifier Mapping
- XFreeStringList
- Creating and Manipulating Fontsets
- Text Properties
- XGContextFromGC
- Loading Fonts
- XGCValues
- Creating and Setting a Graphics Context
- example
- Creating and Setting a Graphics Context
- XGCValues structure
- Creating and Setting a Graphics Context
- xGenericReply
- Request Format
- XGeometry
- String Encoding Changes for Internationalization
- New Routines
- XGetAtomName
- String Encoding Changes for Internationalization
- XGetClassHint
- String Encoding Changes for Internationalization
- XGetCommand
- String Encoding Changes for Internationalization
- New Routines
- XGetDefault
- Resources and User Customizability
- Application Class Name and Instance Name - XA_WM_CLASS
- Using XGetDefault()
- example
- Using XGetDefault()
- weaknesses
- Using XGetDefault()
- XGetErrorDatabaseText
- Errors
- XGetErrorText
- Errors
- String Encoding Changes for Internationalization
- XGetFontPath
- Loading Fonts
- String Encoding Changes for Internationalization
- XGetFontProperty
- Font Properties
- XGetGCValues
- Querying the Graphics Context
- XGetGeometry
- Getting Window Information
- Selecting Desired Event Types
- example
- Getting Window Information
- XGetIconName
- String Encoding Changes for Internationalization
- XGetIconSizes
- XA_WM_ICON_SIZE
- example
- Preparing an Icon Pixmap
- XGetICValues
- Querying and Modifying an XIC
- XGetImage
- Manipulating Images
- example
- Examples Using Images
- XGetIMValues
- Querying Input Method Values
- XGetInputFocus
- The Keyboard Focus Window
- XGetKeyboardControl
- Keyboard Preferences
- Getting Keyboard Preferences
- Replies
- XGetKeyboardMapping
- Changing the Keycode-to-Keysym Mapping
- XGetModifierMapping
- Event Reference
- XGetMotionEvents
- Routines that Get Events
- Motion History
- example
- Motion History
- XGetNormalHints
- Window Size Hints - XA_WM_NORMAL_HINTS
- example
- Moving and Resizing Windows
- XGetPixel
- Manipulating Images
- XGetPointerControl
- Pointer Preferences
- XGetPointerMapping
- ButtonPressMask, ButtonReleaseMask, and OwnerGrabButtonMask
- Event Reference
- XGetRGBColormaps
- Standard Colormaps
- Creating and Using a Standard Colormap
- example using
- Creating and Using a Standard Colormap
- XGetScreenSaver
- Screen Saver
- XGetSelectionOwner
- example
- Acquiring Selection Ownership
- XGetStandardColormap
- Standard Colormaps
- The XStandardColormap Structure
- example using
- Creating and Using a Standard Colormap
- XGetStandardProperties
- Reading the Hints
- XGetSubImage
- Manipulating Images
- XGetTextProperty
- Text Properties
- XGetVisualInfo
- How X Describes Color Support with Visuals
- example
- Example of Choosing a Visual
- example using
- Creating and Using a Standard Colormap
- XGetWindowAttributes
- Getting Window Information
- When Will My Drawing Appear?
- Request Format
- example
- Getting Window Information
- xGetWindowAttributesReply
- Replies
- XGetWindowProperty
- PropertyChangeMask
- Application Command and Arguments
- XGetWMClientMachine
- Text Properties
- XGetWMColormapWindows
- Using Created Colormaps - WM_COLORMAP_WINDOWS
- XGetWMHints
- Additional Window Manager Hints - XA_WM_HINTS
- XGetWMIconName
- Icon Name - XA_WM_ICON_NAME
- New Routines
- XGetWMName
- Application Name - XA_WM_NAME
- XGetWMNormalHints
- Window Size Hints - XA_WM_NORMAL_HINTS
- XGetWMProtocols
- Window Manager Protocols
- XGetWMSizeHints
- Window Size Hints - XA_WM_NORMAL_HINTS
- XGetZoomHints
- Window Size Hints - XA_WM_NORMAL_HINTS
- XGrabButton
- Keyboard and Pointer Grabbing
- Grabbing the Keyboard and Pointer
- XGrabKey
- Keyboard and Pointer Grabbing
- Grabbing the Keyboard and Pointer
- XGrabKeyboard
- Keyboard and Pointer Grabbing
- XGrabPointer
- Keyboard and Pointer Grabbing
- Grabbing the Keyboard and Pointer
- example
- Handling Pointer Button Events
- XGrabServer
- Logical Function
- example
- Moving and Resizing Windows
- XHostAddress structure
- example
- The Host Access List
- XIC
- Creating and Destroying Input Contexts
- See Also input contexts, X Input Context
- attributes
- Querying and Modifying an XIC
- creating
- Creating and Destroying Input Contexts
- destroying
- Creating and Destroying Input Contexts
- functions
- XIC Functions
- XIconifyWindow
- Changing Application State
- XIconSize structure
- XA_WM_ICON_SIZE
- example
- Complete Code for basicwin
- XID
- Association Tables
- Association Tables
- XIfEvent
- Routines that Get Events
- example
- Predicate Procedures
- XIM
- Internationalized Text Input
- See Also X Input Method
- flags
- Querying Input Method Values
- functions
- XIM Functions
- opening
- Opening and Closing an Input Method
- programming checklist
- XIM Programming Checklist
- programming interface
- XIM Programming Interface
- XIMAbsolutePosition
- The PreeditCaretCallback
- XImage structure
- description of members
- Images
- example
- Images
- XImageByteOrder macro
- Images
- XIMBackwardChar
- The PreeditCaretCallback
- XIMBackwardWord
- The PreeditCaretCallback
- XIMCallback
- Geometry, Preedit, and Status Callbacks
- XIMCallback types
- Preedit and Status Callbacks
- XIMCaretDown
- The PreeditCaretCallback
- XIMCaretUp
- The PreeditCaretCallback
- XIMDontChange
- The PreeditCaretCallback
- XIMForwardChar
- The PreeditCaretCallback
- XIMForwardWord
- The PreeditCaretCallback
- XIMHighlight
- The PreeditDrawCallback
- XIMIsInvisible
- The PreeditCaretCallback
- XIMIsPrimary
- The PreeditCaretCallback
- XIMIsSecondary
- The PreeditCaretCallback
- XIMLineEnd
- The PreeditCaretCallback
- XIMLineStart
- The PreeditCaretCallback
- XIMNextLine
- The PreeditCaretCallback
- Ximp
- Internationalized Text Input
- XIMPreeditArea
- Querying Input Method Values
- XIMPreeditCallbacks
- Querying Input Method Values
- XIMPreeditCaretCallbackStruct
- The PreeditCaretCallback
- XIMPreeditNone
- Querying Input Method Values
- XIMPreeditNothing
- Querying Input Method Values
- XIMPreeditPosition
- Querying Input Method Values
- XIMPreviousLine
- The PreeditCaretCallback
- XIMPrimary
- The PreeditDrawCallback
- XIMReverse
- The PreeditDrawCallback
- XIMSecondary
- The PreeditDrawCallback
- XIMStatusArea
- Querying Input Method Values
- XIMStatusCallbacks
- Querying Input Method Values
- XIMStatusNone
- Querying Input Method Values
- XIMStatusNothing
- Querying Input Method Values
- XIMStyles
- Querying Input Method Values
- XIMTertiary
- The PreeditDrawCallback
- XIMUnderline
- The PreeditDrawCallback
- XInitExtension
- XInitExtension
- XInitExtension
- Hooking into Xlib
- Deriving the Correct Extension Opcode
- XInsertModifiermapEntry
- Changing Modifier Mapping
- XInstallColormap
- ColormapChangeMask
- XInternAtom
- String Encoding Changes for Internationalization
- XIntersectRegion
- Computations with Regions
- XIOErrorHandler
- Errors
- XIOSetErrorHandler
- Error Handlers
- XKeyboardControl structure
- Setting Keyboard Preferences
- XKeyboardState structure
- Getting Keyboard Preferences
- example
- Getting Keyboard Preferences
- XKeycodeToKeysym
- Other Keyboard-handling Routines
- XKeyEvent structure
- The Keyboard
- XKeysymDB file
- Miscellaneous Xlib Changes
- XKeysymToKeycode
- Other Keyboard-handling Routines
- example
- Changing the Keycode-to-Keysym Mapping
- XKeysymToString
- Other Keyboard-handling Routines
- Nonstandard Keysyms
- example
- Getting a String -- A Dialog Box
- XKillClient
- The XStandardColormap Structure
- XLFD
- Font Service
- definition
- Glossary
- Xlib
- compiling with
- Compiling and Linking X Programs
- how it works
- How Xlib Works
- linking with
- Compiling and Linking X Programs
- training available
- Training, Consulting, and Support
- Xlib.h include file
- Include Files and Declarations
- XAllocID
- Xlibint.h include file
- Graphics Batching
- Requests, Replies, and Xproto.h
- Sending the Protocol Request and Arguments
- XlibSpecificationRelease
- Programming for Multiple X Releases
- XListDepths
- New Routines
- XListExtensions
- String Encoding Changes for Internationalization
- Using Extensions to X
- XListExtensions
- XFreeExtensionList
- XListFonts
- Loading Fonts
- String Encoding Changes for Internationalization
- and scalable fonts
- Finding Scalable Fonts
- new semantics
- Finding Scalable Fonts
- XListFontsWithInfo
- Loading Fonts
- String Encoding Changes for Internationalization
- XListHosts
- The Host Access List
- XListInstalledColormaps
- Creating and Installing Colormaps
- XListPixmapFormats
- New Routines
- XLoadFont
- The Font
- String Encoding Changes for Internationalization
- XLoadQueryFont
- When Will My Drawing Appear?
- XESetCreateFont
- Loading Fonts
- Font Service
- example
- Loading Fonts
- XLocaleNotSupported
- Internationalized Interclient Communication
- XLocaleOfFontSet
- Creating and Manipulating Fontsets
- XLookUpAssoc
- Association Tables
- XLookupBoth
- Getting Composed Text
- XLookupChars
- Getting Composed Text
- XLookupColor
- The Client-side Color Name Database
- Miscellaneous Color-handling Functions
- XLookupKeysym
- Other Keyboard-handling Routines
- XLookupNone
- Getting Composed Text
- XLookupString
- The Keyboard
- Getting Composed Input
- Keyboard Groups
- example
- Simple Keyboard Input
- XLowerWindow
- StructureNotifyMask and SubstructureNotifyMask
- Window Management Functions
- events generated by
- Substructure Redirection
- XMakeAssoc
- Association Tables
- XMapRaised
- StructureNotifyMask and SubstructureNotifyMask
- StructureNotifyMask and SubstructureNotifyMask
- Event Reference
- XMapSubwindows
- Mapping and Visibility
- SubstructureRedirectMask
- example
- Description of the Code of main
- XMapWindow
- Mapping and Visibility
- Mapping and Visibility
- Window Mapping
- Flushing the Output Buffer
- SubstructureRedirectMask
- Event Reference
- example
- Window Mapping
- Writing the Event Loop
- XMaskEvent
- When Will My Drawing Appear?
- Handling Input
- XMatchVisualInfo
- How X Describes Color Support with Visuals
- example
- Code to Allocate Read-only Colors
- XmbDrawImageString
- Text-drawing Routines
- XmbDrawString
- Text-drawing Routines
- XmbDrawText
- Text-drawing Routines
- XmbLookupString
- Internationalized Text Input
- XIM Programming Checklist
- XmbResetIC
- Resetting an Input Context
- XmbSetWMProperties
- Internationalized Interclient Communication
- XmbTextEscapement
- Measuring Strings
- XmbTextExtents
- Measuring Strings
- XmbTextItem
- Drawing Internationalized Text
- XmbTextListToTextProperty
- Internationalized Interclient Communication
- XmbTextPropertyToTextList
- Internationalized Interclient Communication
- XModifierKeymap structure
- Changing Modifier Mapping
- XMoveResizeWindow
- StructureNotifyMask and SubstructureNotifyMask
- Window Management Functions
- Event Reference
- events generated by
- Substructure Redirection
- XMoveWindow
- StructureNotifyMask and SubstructureNotifyMask
- Window Management Functions
- events generated by
- Substructure Redirection
- example
- Moving and Resizing Windows
- Xmu library
- The Xmu Library
- atom functions
- Atom Functions
- character set functions
- Character Set Functions
- color utility functions
- Color Utilities
- compound text functions
- Compound Text Functions
- cursor utility functions
- Cursor Utility Functions
- description
- The Xmu Library
- display queue functions
- Display Queue Functions
- error handling functions
- Error Handler Functions
- graphics functions
- Graphics Functions
- pixmap utility functions
- Pixmap Utilities
- selection functions
- Selection Functions
- standard colormap functions
- Standard Colormap Functions
- system utility functions
- System Utility Functions
- window utility functions
- Window Utility Functions
- XctData structure
- Compound Text Functions
- XLookupString
- Keyboard Groups
- XmuAddCloseDisplayHook
- CloseDisplay Hook Functions
- XmuAllStandardColormaps
- Standard Colormap Functions
- XmuClientWindow
- Window Utility Functions
- XmuCompareISOLatin1
- Character Set Functions
- XmuConvertStandardSelection
- Selection Functions
- XmuCopyISOLatin1Lowered
- Character Set Functions
- XmuCopyISOLatin1Uppered
- Character Set Functions
- XmuCreatePixmapFromBitmap
- Graphics Functions
- XmuCreateStippledPixmap
- Graphics Functions
- XmuCursorNameToIndex
- Cursor Utility Functions
- XmuDeleteStandardColormap
- Standard Colormap Functions
- XmuDisplayQueue
- Display Queue Functions
- XmuDQAddDisplay
- Display Queue Functions
- XmuDQCreate
- Display Queue Functions
- XmuDQDestroy
- Display Queue Functions
- XmuDrawLogo
- Graphics Functions
- XmuDrawRoundedRectangle
- Graphics Functions
- XmuFillRoundedRectangle
- Graphics Functions
- XmuGetColormapAllocation
- Standard Colormap Functions
- XmuLocateCirmapFile
- Graphics Functions
- XmuLookupCloseDisplayHook
- CloseDisplay Hook Functions
- XmuLookupStandardColormap
- Standard Colormap Functions
- XmuReadBitmapData
- Graphics Functions
- XmuReadBitmapDataFromFile
- Graphics Functions
- XmuReleaseStippledPixmap
- Graphics Functions
- XmuRemoveCloseDisplayHook
- CloseDisplay Hook Functions
- XmuStandardColormap
- Standard Colormap Functions
- XmuUpdateMapHints
- Window Utility Functions
- XmuVisualStandardColormap
- Standard Colormap Functions
- XmuDistinguishableColors
- Color Utilities
- XmuDistinguishablePixels
- Color Utilities
- XmuLocatePixmapFile
- Pixmap Utilities
- XNArea
- XNArea
- XNAreaNeeded
- XNArea
- XNBackground
- XNForeground
- XNBackgroundPixmap
- XNBackground
- XNClientWindow
- XNInputStyle
- XNColormap
- XNSpotLocation
- XNCursor
- XNLineSpacing
- XNextEvent
- Flushing the Output Buffer
- Writing the Event Loop
- Handling Input
- example
- Setting Up an Event-gathering Loop
- Repainting the Window
- Dash List and Offset
- XNFilterEvents
- XNGeometryCallback
- XNFocusWindow
- XNClientWindow
- XNFontSet
- XNBackgroundPixmap
- XNForeground
- XNStdColormap
- XNGeometryCallback
- XNResourceName and XNResourceClass
- XNInputStyle
- Input Context Attributes
- XNLineSpacing
- XNFontSet
- XNoMemory
- Internationalized Interclient Communication
- XNPreeditAttributes
- XNFilterEvents
- XNPreeditCaretCallback
- Preedit and Status Callbacks
- XNPreeditDoneCallback
- Preedit and Status Callbacks
- XNPreeditDrawCallback
- Preedit and Status Callbacks
- XNPreeditEndCallback
- The PreeditStartCallback and the PreeditEndCallback
- XNPreeditStartCallback
- Preedit and Status Callbacks
- XNResourceClass
- XNFocusWindow
- XNResourceName
- XNFocusWindow
- XNSpotLocation
- XNAreaNeeded
- XNStatusAttributes
- XNFilterEvents
- XNStatusDoneCallback
- Preedit and Status Callbacks
- XNStatusDrawCallback
- Preedit and Status Callbacks
- XNStatusStartCallback
- Preedit and Status Callbacks
- XNStdColormap
- XNColormap
- XNVaNestedList
- XIM Programming Interface
- XOffsetRegion
- Moving and Resizing Regions
- X/Open Portability Guide
- Issue 3
- An Overview of Internationalization
- XOpenDisplay
- Errors
- Include Files and Declarations
- Connecting to a Server
- String Encoding Changes for Internationalization
- XOpenDisplay()
- example
- Connecting to a Server
- passing NULL
- Connecting to a Server
- XOpenIM
- The X Input Method
- XIM Programming Checklist
- Xos.h include file
- Include Files and Declarations
- XParseColor
- The Client-side Color Name Database
- String Encoding Changes for Internationalization
- example
- Getting Options from the Database
- XParseGeometry
- String Encoding Changes for Internationalization
- example
- Getting Options from the Database
- returned values
- Getting Options from the Database
- XPeekEvent
- Routines that Get Events
- XPeekIfEvent
- Routines that Get Events
- XPending
- When Will My Drawing Appear?
- Xpermalloc
- Quarks
- XPG3
- An Overview of Internationalization
- XPoint
- pointer to
- XNAreaNeeded
- XPointer
- Miscellaneous Xlib Changes
- XPointInRegion
- Returning Region Information
- XPolygonRegion
- Fill Rule
- Regions
- xprop application
- Debugging an X Application
- Xproto.h include file
- Requests, Replies, and Xproto.h
- Requests, Replies, and Xproto.h
- Request Format
- Sending the Protocol Request and Arguments
- XPutBackEvent
- Routines that Get Events
- XPutImage
- Manipulating Images
- example
- Examples Using Images
- XPutPixel
- Manipulating Images
- example
- Examples Using Images
- XQLength
- Routines that Get Events
- XQueryBestCursor
- Cursors
- Loading and Changing Cursors
- XQueryBestSize
- Tile and Stipple Sizes
- XQueryBestStipple
- Tile and Stipple Sizes
- XQueryBestTile
- Tiles and Stipples
- Tile and Stipple Sizes
- XQueryColor
- Allocating Shared Colors
- example
- Allocating Read/Write Colorcells for Dynamic Colors
- XQueryColors
- Allocating Shared Colors
- XQueryExtension
- String Encoding Changes for Internationalization
- Basic Protocol Support Routines
- Basic Protocol Support Routines
- XQueryFont
- XESetCreateFont
- Request Format
- Replies
- XQueryKeymap
- Request Format
- Getting Keyboard Preferences
- XQueryPointer
- When Will My Drawing Appear?
- Raising and Lowering Windows
- Event Reference
- example
- Using Pointer Motion Hints
- Moving and Resizing Windows
- XQueryTextExtents
- Positioning of Text
- XQueryTextExtents16
- Positioning of Text
- XQueryTree
- Getting the Window Hierarchy
- XRaiseWindow
- StructureNotifyMask and SubstructureNotifyMask
- Window Management Functions
- events generated by
- Substructure Redirection
- example
- Moving and Resizing Windows
- xrdb application
- Resources and User Customizability
- XReadBitmapFile
- Creating Bitmaps, Pixmaps, Tiles, and Stipples
- Graphics Functions
- XReadBitmapFile()
- XRebindKeysym
- The Keyboard
- Keysyms to Strings
- example
- Keysyms to Strings
- XRecolorCursor
- The Standard Cursor Font
- XReconfigureWMWindow
- New Routines
- XRectangle structure
- Regions
- XRectInRegion
- Returning Region Information
- XRefreshKeyboardMapping
- Automatically Selected Events
- Keycodes to Keysyms
- example
- Getting a String -- A Dialog Box
- XRemoveFromSaveSet
- Window Save-set
- XRemoveHost
- The Host Access List
- XRemoveHosts
- The Host Access List
- XReparentWindow
- Reparenting
- xReply
- Replies
- Replies
- xReq
- Graphics Batching
- XResetScreenSaver
- Screen Saver
- XResizeWindow
- StructureNotifyMask and SubstructureNotifyMask
- SubstructureRedirectMask
- Event Reference
- events generated by
- Substructure Redirection
- example
- Moving and Resizing Windows
- Xresource.h include file
- Managing User Preferences
- XResourceManagerString
- Localization of Resource Databases
- Getting the Databases
- example
- The basecalc Application
- xResourceReq
- Request Format
- XRestackWindows
- Mapping and Visibility
- SubstructureRedirectMask
- Xrm functions
- string encoding and locale changes
- Localization of Resource Databases
- XNAreaNeeded
- XrmClassToString macro
- Quarks
- XrmCombineDatabase
- The Low Level Xrm Routines
- Resource Management
- XrmCombineFileDatabase
- Including Files in a Resource File
- Combining the Contents of Databases
- XrmDestroyDatabase
- New Routines
- XrmEnumerateDatabase
- The Low Level Xrm Routines
- XrmGetDatabase
- The Low Level Xrm Routines
- Resource Management
- XrmGetFileDatabase
- Localization of Resource Databases
- The Low Level Xrm Routines
- example
- Getting the Databases
- XrmGetResource
- Localization of Resource Databases
- Putting Resources into the Database
- example
- Parsing the Command Line
- The basecalc Application
- XrmGetStringDatabase
- Localization of Resource Databases
- example
- Getting the Databases
- XrmInitialize
- The Low Level Xrm Routines
- example
- The Main of basecalc
- XrmLocaleOfDatabase
- Localization of Resource Databases
- Getting the Locale of a Database
- XrmMergeDatabases
- Localization of Resource Databases
- Combining the Contents of Databases
- example
- Getting the Databases
- The basecalc Application
- XrmNameToString macro
- Quarks
- XrmOptionDescList structure
- example
- Parsing the Command Line
- XrmOptionDescRec structure
- example
- Parsing the Command Line
- XrmOptionKind structure
- XrmParseCommand()
- example
- Parsing the Command Line
- XrmoptionSkipNArgs
- XrmParseCommand()
- XrmParseCommand
- Localization of Resource Databases
- Parsing the Command Line
- XrmParseCommand()
- example
- Parsing the Command Line
- options table for
- Parsing the Command Line
- XrmPermStringToQuark
- Quarks
- XrmPutFileDatabase
- Localization of Resource Databases
- XrmPutLineResource
- Localization of Resource Databases
- XrmPutResource
- Localization of Resource Databases
- XrmPutStringResource
- Localization of Resource Databases
- XrmQGetResource
- Quarks
- XrmQGetSearchList
- Quarks
- XrmQGetSearchResource
- Quarks
- XrmQPutResource
- Localization of Resource Databases
- XrmQPutStringResource
- Localization of Resource Databases
- XrmQuark type
- Resource Manager Values and Representation Types
- XrmQuarkToString
- Localization of Resource Databases
- XrmRepresentationToString macro
- Quarks
- XrmSetDatabase
- The Low Level Xrm Routines
- Resource Management
- XrmStringToBindingQuarkList
- Localization of Resource Databases
- XrmStringToClass macro
- Quarks
- XrmStringToName macro
- Quarks
- XrmStringToQuark
- Localization of Resource Databases
- Quarks
- XrmStringToQuarkList
- Localization of Resource Databases
- XrmStringToRepresentation macro
- Quarks
- XrmUniqueQuark
- Quarks
- XrmValue structure
- example
- Resource Manager Values and Representation Types
- XRotateBuffers
- Cut Buffers
- XRotateWindowProperties
- PropertyChangeMask
- XSaveContext
- The Context Manager
- XScreenNumberOfScreen
- New Routines
- XScreenResourceString
- Resource Properties
- XSelectInput
- StructureNotifyMask and SubstructureNotifyMask
- Selection and Propagation of Events
- Event Handling
- Selecting Events
- Propagation of Device Events
- example
- Selecting Desired Event Types
- Writing the Event Loop
- The basecalc Application
- XSelectionClearEvent structure
- Giving Up Selection Ownership
- XSelectionRequest
- Acquiring Selection Ownership
- XSelectionRequestEvent structure
- The Selection Mechanism
- Responsibilities of the Selection Owner
- XSendEvent
- Correspondence Between Event Masks and Events
- Sending Events
- Event Reference
- Event Reference
- XServerVendor
- String Encoding Changes for Internationalization
- XSetAccessControl
- Enabling and Disabling Access Control
- XSetAfterFunction
- The After Function
- XSetBackground
- Drawing in Foreground and Background
- XSetClassHint
- String Encoding Changes for Internationalization
- Application Class Name and Instance Name - XA_WM_CLASS
- XSetClipMask
- Clip Mask
- Regions
- XSetClipOrigin
- Clip Mask
- XSetClipRectangles
- Clip Mask
- XSetCloseDownMode
- Close Down Mode
- XSetCommand
- String Encoding Changes for Internationalization
- Application Command and Arguments
- XSetDashes
- Dash List and Offset
- example
- Complete Code for basicwin
- XSetErrorHandler
- Errors
- XSetFillRule
- Fill Rule
- XSetFillStyle
- Fill Style
- Drawing in Foreground and Background
- XSetFont
- Loading Fonts
- example
- Complete Code for basicwin
- XSetFontPath
- Loading Fonts
- String Encoding Changes for Internationalization
- XSetForeground
- Drawing in Foreground Only
- example
- Complete Code for basicwin
- XSetFunction
- Logical Function
- XDraw and XDrawFilled()
- XSetGraphicsExposures
- Graphics Exposure
- XSetICFocus
- Input Context Focus Management
- XSetIconName
- String Encoding Changes for Internationalization
- Icon Hints Fields
- XSetIconSizes
- Setting Icon Sizes
- XSetICValues
- Querying and Modifying an XIC
- XSetInputFocus
- The Keyboard Focus Window
- Changing Keyboard Focus
- Event Reference
- example
- Description of the Code of main
- XSetIOErrorHandler
- Errors
- XSetLineAttributes
- Line Characteristics
- Example of Setting Line Characteristics
- example
- Complete Code for basicwin
- XSetLocaleModifiers
- Locale Management in X
- XSetModifierMapping
- Automatically Selected Events
- XSetNormalHints
- Interclient Communication
- XSetPlaneMask
- Plane Mask
- XSetPointerMapping
- ButtonPressMask, ButtonReleaseMask, and OwnerGrabButtonMask
- Changing the Pointer Button Mapping
- XSetRegion
- Clip Mask
- Regions
- example
- Repainting the Window
- XSetRGBColormaps
- Standard Colormaps
- Creating and Using a Standard Colormap
- example using
- Creating and Using a Standard Colormap
- XSetScreenSaver
- Screen Saver
- XSetSelectionOwner
- The Selection Mechanism
- Acquiring Selection Ownership
- example
- Acquiring Selection Ownership
- XSetStandardColormap
- example using
- Creating and Using a Standard Colormap
- XSetStandardProperties
- Communicating with the Window Manager
- Interclient Communication
- XSetStipple
- Stipples
- XSetSubwindowMode
- Subwindow Mode
- example
- Moving and Resizing Windows
- XSetTextProperty
- Text Properties
- XSetTile
- Tiles
- example
- Drawing the Focus Frame
- XSetTransientForHint
- Transient Window Field
- XSetTSOrigin
- Tiles
- XSetWindowAttributes structure
- Setting Window Attributes
- Selecting Events
- example
- The Window Attribute Structures
- XSetWindowBackground
- The Window Attribute Structures
- example
- Painting the Menu
- XSetWindowBackgroundPixmap
- background_pixmap
- XSetWindowBorder
- The Window Attribute Structures
- XSetWindowBorderPixmap
- border_pixmap
- XSetWindowBorderWidth
- StructureNotifyMask and SubstructureNotifyMask
- Window Management Functions
- events generated by
- Substructure Redirection
- example
- Changing Keyboard Focus
- XSetWindowColormap
- Colormap
- example
- Example of Choosing a Visual
- XSetWMClientMachine
- Client Machine
- XSetWMColormapWindows
- Using Created Colormaps - WM_COLORMAP_WINDOWS
- XSetWMHints
- Communicating with the Window Manager
- Additional Window Manager Hints - XA_WM_HINTS
- XSetWMIconName
- Icon Name - XA_WM_ICON_NAME
- Text Properties
- XSetWMName
- Application Name - XA_WM_NAME
- New Routines
- XSetWMNormalHints
- Window Size Hints - XA_WM_NORMAL_HINTS
- XSetWMProperties
- Communicating with the Window Manager
- Internationalized Interclient Communication
- Window Size Hints - XA_WM_NORMAL_HINTS
- example
- Communicating with the Window Manager
- The basecalc Application
- XSetWMProtocols
- Window Manager Protocols
- XSetWMSizeHints
- Window Size Hints - XA_WM_NORMAL_HINTS
- XSetZoomHints
- Interclient Communication
- XShrinkRegion
- Moving and Resizing Regions
- Xsi input method
- Internationalized Text Input
- XSizeHints structure
- Include Files and Declarations
- Window Size Hints - XA_WM_NORMAL_HINTS
- New Routines
- example
- Include Files and Declarations
- Communicating with the Window Manager
- Complete Code for basicwin
- fields added in R4
- Communicating with the Window Manager
- table of masks for setting
- Window Size Hints - XA_WM_NORMAL_HINTS
- XStandardColormap structure
- Standard Colormaps
- The XStandardColormap Structure
- New Routines
- example
- The XStandardColormap Structure
- members
- The XStandardColormap Structure
- members added since R4
- Creating and Using a Standard Colormap
- XStdICCTextStyle
- Internationalized Interclient Communication
- XStoreBuffer
- String Encoding Changes for Internationalization
- XStoreBytes
- String Encoding Changes for Internationalization
- XStoreColor
- Allocating Private Colors
- Color and Colormap Functions
- XStoreColors
- Allocating Private Colors
- Color and Colormap Functions
- example
- Allocating Read/Write Colorcells for Dynamic Colors
- example using
- Creating and Using a Standard Colormap
- XStoreName
- String Encoding Changes for Internationalization
- New Routines
- example
- Reading and Writing Properties
- XStoreNamedColor
- The Client-side Color Name Database
- Allocating Private Colors
- XStringListToTextProperty
- Internationalized Interclient Communication
- example
- Communicating with the Window Manager
- XStringStyle
- Internationalized Interclient Communication
- XStringToKeysym
- Other Keyboard-handling Routines
- Nonstandard Keysyms
- example
- Changing the Keycode-to-Keysym Mapping
- XStringToTextProperty
- example
- The basecalc Application
- xstuff server
- Bug Fixes
- XSubImage
- Manipulating Images
- XSubtractRegion
- Computations with Regions
- XSupportsLocale
- Locale Management in X
- XSync
- Buffering
- When Will My Drawing Appear?
- XSynchronize
- Debugging an X Application
- Synchronous Calling
- Xt Toolkit
- About This Manual
- XTextExtents
- Positioning of Text
- Measuring Strings
- example
- Description of the Code of main
- XTextExtents16
- Positioning of Text
- XTextItem
- String Encoding Changes for Internationalization
- XTextItem structure
- Text-drawing Routines
- example
- Text-drawing Routines
- XTextProperty
- Internationalized Interclient Communication
- XTextProperty structure
- The basecalc Application
- example
- Complete Code for basicwin
- XTextPropertyToStringList
- Internationalized Interclient Communication
- New Routines
- XTextStyle
- Internationalized Interclient Communication
- XTextWidth
- Positioning of Text
- String Encoding Changes for Internationalization
- example
- The draw_text Routine
- XTextWidth16
- Positioning of Text
- XTimeCoord structure
- Motion History
- example
- Motion History
- XTranslateCoordinates
- Coordinate Transformation
- XUndefineCursor
- Cursor
- XUngrabKeyboard
- Connection Close Operations
- XUngrabPointer
- Connection Close Operations
- example
- Description of the Code of main
- XUnGrabServer
- Logical Function
- Window Management Functions
- example
- Moving and Resizing Windows
- XUninstallColormap
- ColormapChangeMask
- XUnionRectWithRegion
- Clip Mask
- Computations with Regions
- example
- Repainting the Window
- XUnionRegion
- Computations with Regions
- XUniqueContext
- The Context Manager
- XUnloadFont
- Loading Fonts
- example
- Setting Up an Event-gathering Loop
- XUnmapSubwindows
- Mapping and Visibility
- XUnmapWindow
- Mapping and Visibility
- Mapping and Visibility
- example
- (De)Iconifying Windows
- Xutil.h include file
- Include Files and Declarations
- XVisualInfo structure
- Depth and Visual
- How X Describes Color Support with Visuals
- The XVisualInfo Structure
- example
- The XVisualInfo Structure
- XwcDrawImageString
- Text-drawing Routines
- XwcDrawString
- Text-drawing Routines
- XwcDrawText
- Text-drawing Routines
- XwcFreeStringList
- Internationalized Interclient Communication
- XwcLookupString
- Internationalized Text Input
- XIM Programming Checklist
- XwcResetIC
- Resetting an Input Context
- XwcTextEscapement
- Measuring Strings
- XwcTextExtents
- Measuring Strings
- XwcTextItem
- Drawing Internationalized Text
- XwcTextListToTextProperty
- Internationalized Interclient Communication
- XwcTextPropertyToTextList
- Internationalized Interclient Communication
- XWindowAttributes structure
- Window Configuration
- The Window Attribute Structures
- Information from the XWindowAttributes Structure
- example
- Getting Window Information
- XWindowEvent
- When Will My Drawing Appear?
- xwininfo application
- Debugging an X Application
- XWithdrawWindow
- Changing Application State
- XWMGeometry
- String Encoding Changes for Internationalization
- Standard Geometry
- example
- Using XGetDefault()
- XWMHints structure
- Additional Window Manager Hints - XA_WM_HINTS
- XA_WM_ICON_SIZE
- example
- Communicating with the Window Manager
- win_gravity member
- Standard Geometry
- XWriteBitmapFile
- Creating Bitmaps, Pixmaps, Tiles, and Stipples
- XXorRegion
- Computations with Regions
- XYBitmap format image
- Images
- XYPixmap format image
- Images
- definition
- Glossary
- your_event_mask
- Information from the XWindowAttributes Structure
- zoomed window
- definition
- Glossary
- ZPixmap format image
- Images
- definition
- Glossary