Copyright (C) 2000-2012 |
Manpages XChangeDeviceDontPropagateListSection: X FUNCTIONS (3X11)Updated: Release 6.5 Index Return to Main Contents NAMEXChangeDeviceDontPropagateList, XGetDeviceDontPropagateList - query or change the dont-propagate-list for extension devicesSYNTAXXChangeDeviceDontPropagateList(display, window, count, event_list, mode)Display *display; Window *window; int *count; XEventClass *event_list; int mode; XEventClass *XGetDeviceDontPropagateList(display, window, count) Display *display; Window *window; int *count; ARGUMENTS
DESCRIPTIONThe XChangeDeviceDontPropagateList request modifies the list of events that should not be propagated to ancestors of the event window. This request allows extension events to be added to or deleted from that list. By default, all events are propagated to ancestor windows. Once modified, the list remains modified for the life of the window. Events are not removed from the list because the client that added them has terminated.Suppression of event propagation is not allowed for all input extension events. If a specified event class is one that cannot be suppressed, a BadClass error will result. Events that can be suppressed include DeviceKeyPress, DeviceKeyRelease, DeviceButtonPress, DeviceButtonRelease, DeviceMotionNotify, ProximityIn, and ProximityOut. XChangeDeviceDontPropagateList can generate a BadDevice, BadClass, or BadValue error. The XGetDeviceDontPropagateList request queries the list of events that should not be propagated to ancestors of the event window. XGetDeviceDontPropagateList can generate a BadClass or BadWindow error. DIAGNOSTICS
SEE ALSOProgramming With Xlib
IndexThis document was created by man2html, using the manual pages. Time: 11:56:39 GMT, March 29, 2024 |