Windows PowerShell command on Get-command XGetMotionEvents
MyWebUniversity

Manual Pages for UNIX Operating System command usage for man XGetMotionEvents

XLIB FUNCTIONS XSendEvent(3x11)

NAME

XSendEvent, XDisplayMotionBufferSize, XGetMotionEvents,

XTimeCoord - send events and pointer motion history struc-

ture SYNTAX

cc [ flag... ] file... -lX11 [ library... ]

Status XSendEvent(Display *display, Window w, Bool pro-

pagate, long event_mask, XEvent *event_send);

unsigned long XDisplayMotionBufferSize(Display *display);

XTimeCoord *XGetMotionEvents(Display *display, Window w,

Time start, Time stop, int *nevents_return);

ARGUMENTS display Specifies the connection to the X server.

event_mask

Specifies the event mask.

event_send

Specifies the event that is to be sent.

nevents_return

Returns the number of events from the motion his-

tory buffer. propagate Specifies a Boolean value. start stop Specify the time interval in which the events are returned from the motion history buffer. You can pass a timestamp or CurrentTime. PointerWindow, or InputFocus. w Specifies the window the window the event is to be sent to,.

DESCRIPTION

The XSendEvent function identifies the destination window, determines which clients should receive the specified events, and ignores any active grabs. This function requires you to pass an event mask. For a discussion of the valid event mask names, see section 10.3. This function uses the w argument to identify the destination window as follows: +o If w is PointerWindow, the destination window is the window that contains the pointer. X Version 11 Last change: libX11 1.3.5 1 XLIB FUNCTIONS XSendEvent(3x11) +o If w is InputFocus and if the focus window contains the

pointer, the destination window is the window that con-

tains the pointer; otherwise, the destination window is the focus window. To determine which clients should receive the specified events, XSendEvent uses the propagate argument as follows:

+o If event_mask 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. +o If propagate is False, the event is sent to every client selecting on destination any of the event types

in the event_mask argument.

+o If propagate is True and no clients have selected on

destination any of the event types in event-mask, the

destination is replaced with the closest ancestor of destination for which some client has selected a type

in event-mask and for which no intervening window has

that type in its do-not-propagate-mask. If no such win-

dow exists or if the window is an ancestor of the focus window and InputFocus was originally specified as the destination, the event is not sent to any clients. Otherwise, the event is reported to every client selecting on the final destination any of the types

specified in event_mask.

The event in the XEvent structure must be one of the core events or one of the events defined by an extension (or a BadValue error results) so that the X server can correctly

byte-swap the contents as necessary. The contents of the

event are otherwise unaltered and unchecked by the X server

except to force send_event to True in the forwarded event

and to set the serial number in the event correctly; there-

fore these fields and the display field are ignored by XSen-

dEvent. XSendEvent returns zero if the conversion to wire protocol format failed and returns nonzero otherwise. XSendEvent can generate BadValue and BadWindow errors. The server may retain the recent history of the pointer motion and do so to a finer granularity than is reported by

MotionNotify events. The XGetMotionEvents function makes

this history available.

The XGetMotionEvents function returns all events in the

motion history buffer that fall between the specified start and stop times, inclusive, and that have coordinates that lie within the specified window (including its borders) at X Version 11 Last change: libX11 1.3.5 2 XLIB FUNCTIONS XSendEvent(3x11) its present placement. If the server does not support motion history, if the start time is later than the stop time, or if the start time is in the future, no events are

returned; XGetMotionEvents returns NULL. If the stop time

is in the future, it is equivalent to specifying Current-

Time. XGetMotionEvents can generate a BadWindow error.

STRUCTURES The XTimeCoord structure contains: typedef struct { Time time; short x, y; } XTimeCoord; The time member is set to the time, in milliseconds. The x and y members are set to the coordinates of the pointer and are reported relative to the origin of the specified window. DIAGNOSTICS BadValue 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 gen-

erate this error. BadWindow A value for a Window argument does not name a defined Window.

SEE ALSO

XAnyEvent(3x11), XIfEvent(3x11), XNextEvent(3x11), XPutBackEvent(3x11)

Xlib - C Language X Interface

ATTRIBUTES

See attributes(5) for descriptions of the following attri-

butes:

____________________________________________________________

| ATTRIBUTE TYPE | ATTRIBUTE VALUE |

|_____________________________|_____________________________|

| Availability | x11/library/libx11 |

|_____________________________|_____________________________|

| Interface Stability | Committed |

|_____________________________|_____________________________|

| MT-Level | See XInitThreads(3X11) |

|_____________________________|_____________________________|

X Version 11 Last change: libX11 1.3.5 3




Contact us      |      About us      |      Term of use      |       Copyright © 2000-2019 MyWebUniversity.com ™