XSendExtensionEvent − send input extension events to a client
XSendExtensionEvent( Display *display,
Specifies the connection to the X server.
Specifies the device from which the events are to be
Specifies the window the event is to be sent to. You can
pass window id, PointerWindow,or InputFocus.
Specifies a Boolean value that is either True or False.
Specifies the count of XEventClasses in event_list.
Specifies the list of event selections to be used.
Specifies a pointer to the event that is to be sent.
XSendExtensionEvent request identifies the destination
window, determines which clients should receive the specified
events, and ignores any active grabs. This request requires you
to pass an event class list. For a discussion of the valid
event class names, see XOpenDevice(3) This
request uses the w argument to identify the destination window
* If w is PointerWindow,the destination window is the window
that contains the pointer.
* If w is InputFocusand if the focus window contains the
pointer,the destination window is the window that contains
the pointer; otherwise, the destination window is the focus
which clients should receive the specified events,
XSendExtensionEventuses the propagate argument as follows:
* If event_list is the empty set,the event is sent to the
client that created the destination window. If that client
no longer exists,no event is sent.
* If propagate is False,the event is sent to every client
selecting on destination any of the eventtypes specified by
the event_list array.
* If propagate is Trueand no clients have selected on
destination any ofthe events specified by the event_list
array,the destination is replaced with theclosest ancestor
of destination for which some client has selected atype
specified by the event−list array and for which no
interveningwindow has that type in
itsdo−not−propagate−mask. If no such window exists or if
the window isan ancestor of the focus window and
InputFocuswas originally specifiedas the destination, the
event is not sent to any clients. Otherwise, the event is
reported to every client selecting on the finaldestination
any of the events specified in the event_list array.
The event in
the XEventstructure must be one of the events
defined by the input extension (or a BadValueerror results) so
that the X server can correctly byte−swapthe contents as
necessary. The contents of the event areotherwise unaltered and
unchecked by the X server except to force send_event to Truein
the forwarded event and to set the serial number in the event
zero if the conversion to wire
protocol format failedand returns nonzero
otherwise.XSendExtensionEventcan generate BadClass, BadDevice,
BadValue, and BadWindow errors.
An invalid device was specified. The specified device
does not exist or has not been opened by this client via
XOpenInputDevice. This error may also occur if the
specified device is the X keyboard or X pointer device.
Some numeric value falls outside the range of values
accepted by the request. Unless a specific range is
specified for an argument, the full range defined by the
argument´s type is accepted. Any argument defined as a
set of alternatives can generate this error.
A value for a Window argument does not name a defined
More Linux Commands
mpx(2) - unimplemented system calls - Linux manual page.....
These system calls are not implemented in the Linux kernel. RETURN VALUE These system calls always return -1 and set errno to ENOSYS. NOTES Note that ftime(3),
Tk_AddOption(3) - Add an option to the option database......
This procedure is invoked to add an option to the database associated with tkwins main window. Name contains the option being specified and consists of names an
wprintf(3) - formatted wide-character output conversion.....
The wprintf() family of functions is the wide-character equivalent of the printf(3) family of functions. It performs formatted output of wide characters. The wp
gst-launch-0.10(1) - build and run a GStreamer pipeline.....
PIPELINE CONTROL PIPELINE EXAMPLES ENVIRONMENT VARIABLES FILES SEE ALSO AUTHOR NAME gst-launch - build and run a GStreamer pipeline SYNOPSIS gst-launch [OPTION.
SDL_OpenAudio(3) - Opens the audio device with the desired p
This function opens the audio device with the desired parameters, and returns 0 if successful, placing the actual hardware parameters in the structure pointed t
XAllowDeviceEvents(3) - release queued events (Man Page)....
The XAllowDeviceEvents function releases some queued events if the client has caused a device to freeze. It has no effect if the specified time is earlier than
Tk_FreeCursor(3) - maintain database of cursors (Man Page)
These procedures manage a collection of cursors being used by an application. The procedures allow cursors to be re-used efficiently, thereby avoiding server ov
gtk-update-icon-cache(1) - Icon theme caching utility.......
gtk-update-icon-cache creates mmapable cache files for icon themes. It expects to be given the PATH to a icon theme directory containing an index.theme, e.g. /u
acl_get_file(3) - get an ACL by filename - Linux man page...
The acl_get_file() function retrieves the access ACL associated with a file or directory, or the default ACL associated with a directory. The pathname for the f
terminfo(3ncurses) - curses interfaces to terminfo database
These low-level routines must be called by programs that have to deal directly with the terminfo database to handle certain terminal capabilities, such as progr
Tcl_Exit(3) - end the application or thread (and invoke exit
The procedures described here provide a graceful mechanism to end the execution of a Tcl application. Exit handlers are invoked to cleanup the applications stat
XChangeGC(3) - create or free graphics contexts and graphics
The XCreateGC function creates a graphics context and returns a GC. The GC can be used with any destination drawable having the same root and depth as the speci