Page 60 Table of Contents Index Page 62
Chapters
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30
A, B, C, D, E



CHAPTER 8. SHEET PROTOCOLS

The class that corresponds to any sort of pointer motion event. This is a subclass of pointer-
event
.

=> pointer-enter-event [Class]
=> pointer-exit-event [Class]
The classes that correspond to a pointer enter or exit event. This is a subclass of pointer-
motion-event
.

=> window-event [Class]
=> :region [Init Arg]
The class that corresponds to any sort of windowing event. This is a subclass of device-event.

All subclasses of window-event must take a :region initarg, which is used to specify the damage
region associated with the event.

=> window-event-region window-event [Generic Function]
Returns the region of the sheet that is affected by a window event.

=> window-event-native-region window-event [Generic Function]
Returns the region of the sheet in native coordinates.

=> window-event-mirrored-sheet window-event [Generic Function]
Returns the mirrored sheet that is attached to the mirror on which the event occurred.

All window event classes must implement methods for window-event-region, window-event-
native-region
, and window-event-mirrored-sheet.

=> window-configuration-event [Class]
The class that corresponds to a window changing its size or position. This is a subclass of
window-event.

=> window-repaint-event [Class]
The class that corresponds to a request to repaint the window. This is a subclass of window-
event
.

=> timer-event [Class]
The class that corresponds to a timeout event. This is a subclass of event.

=> +pointer-left-button+ [Constant]
=> +pointer-middle-button+ [Constant]
=> +pointer-right-button+ [Constant]
Constants that correspond to the left, middle, and right button on a pointing device. pointer-


Page 60 Table of Contents Index Page 62
Chapters
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30
A, B, C, D, E