8.5 Where to Find More on Each Event

All event types are described in reference format in Appendix E. The information on each page includes the event structure definition, description of each event structure member, XEvent union name, how to select the event, when it is generated, and notes on its use. Table 8-5 shows other places in this manual where you can find information about using certain event types.

Table 8-5. Where Events are Described Further

Event Type

Section

KeyPress

9.1.1.1 Getting a String — A Dialog Box

KeyRelease

 

ButtonPress

9.2.2 Handling Pointer Button Events

ButtonRelease

 

KeymapNotify

9.3.1 The KeymapNotify Event

MotionNotify

9.2.1 Tracking Pointer Motion

EnterNotify

9.3 Border Crossing and Keyboard Focus Change Events

LeaveNotify

 

FocusIn

9.3 Border Crossing and Keyboard Focus Change Events

FocusOut

 

Expose

3.2.13.1 Repainting the Window

GraphicsExpose

5.6 Graphics Exposure

NoExpose

 

ColormapNotify

7.10.2 The ColormapNotify Event

PropertyNotify

12.1 Properties and Atoms

ConfigureNotify

3.2.16 Handling Resizing of the Window

CirculateRequest

16.2 Substructure Redirection

ConfigureRequest

 

MapRequest

 

MappingNotify

9.1.2.3 Keycodes to Keysyms

SelectionClear

12.4 Selections[a]

SelectionNotify

12.4 Selections[a]

SelectionRequest

12.4 Selections[a]

[a] Also in Appendix L, Interclient Communication Conventions, of Volume Zero, X Protocol Reference Manual (as of the second printing).

Get XLIB Programming Manual, Rel. 5, Third Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.