XGetDeviceDontPropagateList man page on SunOS

Man page or keyword search:  
man Server   20652 pages
apropos Keyword Search (all sections)
Output format
SunOS logo
[printable version]

XChangeDeviceDontPropagateList(3X1X)FUNCTIXChangeDeviceDontPropagateList(3X11)

NAME
       XChangeDeviceDontPropagateList,	XGetDeviceDontPropagateList - query or
       change the dont-propagate-list for extension devices

SYNTAX
       XChangeDeviceDontPropagateList(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
       display	   Specifies the connection to the X server.

       window	   Specifies  the  window  whose  dont-propagate-list is to be
		   queried or modified.

       event_list  Specifies a pointer to a list of event classes.

       mode	   Specifies the mode.	You can pass AddToList	,  or  Delete‐
		   FromList.

       count	   Specifies the number of event classes in the list.

DESCRIPTION
       The  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,  DeviceButtonRe‐
       lease, 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
       BadDevice   An invalid device was specified.  The specified device does
		   not	exist or has not been opened by this client via XOpen‐
		   InputDevice.	 This error  may  also	occur  if  some	 other
		   client has caused the specified device to become the X key‐
		   board or X pointer device via the XChangeKeyboardDevice  or
		   XChangePointerDevice requests.

       BadValue	   Some	 numeric  value	 falls	outside	 the  range  of values
		   accepted by the request.  Unless a specific range is speci‐
		   fied	 for  an argument, the full range defined by the argu‐
		   ment's type is accepted.  Any argument defined as a set  of
		   alternatives can generate this error.

       BadWindow   An invalid window id was specified.

       BadClass	   An invalid event class was specified.

SEE ALSO
       Programming With Xlib

X Version 11			   ReleaseXChangeDeviceDontPropagateList(3X11)
[top]

List of man pages available for SunOS

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net