Windows PowerShell command on Get-command XIGrabEnter
MyWebUniversity

Manual Pages for UNIX Operating System command usage for man XIGrabEnter

[FIXME: manual] XIGRABENTER(3xi)

NAME

XIGrabEnter, XIUngrabEnter, XIGrabFocusIn, XIUngrabFocusIn -

grab/ungrab enter or focus in events.

SYNOPSIS

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

#include

int XIGrabEnter( Display *display,

int deviceid,

Window grab_window

Cursor cursor,

int grab_mode,

int paired_device_mode,

Bool owner_events,

XIEventMask *mask,

int num_modifiers,

XIGrabModifiers *modifiers_inout);

int XIUngrabEnter( Display *display, int deviceid,

Window grab_window

int num_modifiers,

XIGrabModifiers *modifiers); int XIGrabFocusIn ( Display *display, int deviceid,

Window grab_window

int grab_mode,

int paired_device_mode,

Bool owner_events,

XIEventMask *mask,

int num_modifiers,

XIGrabModifiers *modifiers_inout);

int XIUngrabFocusIn( Display *display, int deviceid,

Window grab_window

int num_modifiers,

XIGrabModifiers *modifiers); display Specifies the connection to the X server. device Specifies the device that is to be grabbed or released

num_modifiers

Number of elements in modifiers or modifiers_return

modifiers Specifies the set of latched and base modifiers or [FIXME: source] Last change: 08/04/2010 1 [FIXME: manual] XIGRABENTER(3xi) XIAnyModifier to ungrab. The data type is for consistency with the respective grab request and the status code of the XIGrabModifiers struct is ignored.

modifiers_inout

Specifies the set of latched and base modifiers or XIAnyModifier to grab. Returns the modifiers that could not be grabbed and their status code.

grab_window

Specifies the grab window.

owner_events

Specifies a Boolean value that indicates whether the are to be reported as usual or reported with respect to the grab window. mask Specifies the event mask.

grab_mode

Specifies further processing of events from this device. You can pass GrabModeSync or GrabModeAsync.

paired_device_mode

Specifies further processing of events from the paired master device. You can pass GrabModeSync or GrabModeAsync. If deviceid specifies a floating slave device, this parameter is ignored.

DESCRIPTION

XIGrabEnter and XIGrabFocusIn establish a passive grab. The

modifier device for a enter grab is the paired master device if deviceid specifies a master pointer. Otherwise, the modifier device is the device specified with deviceid.

For XIGrabEnter and XIGrabFocusIn, in the future, the device is

actively grabbed (as for XIGrabDevice, the last-grab time is

set to the time at which the pointer/focus entered window) if the device is not grabbed and the pointer has entered the

grab_window or the focus has been set to the grab_window when

the specified modifier keys are logically down on the modifier device and no other buttons or modifier keys are logically down. The interpretation of the remaining arguments is as for XIGrabDevice. The active grab is terminated automatically when the pointer leaves the window or the focus is set to a different window (independent of the logical state of the modifier keys). If the device is an attached slave device, the device is [FIXME: source] Last change: 08/04/2010 2 [FIXME: manual] XIGRABENTER(3xi) automatically detached from the master device when the grab activates and reattached to the same master device when the grab deactivates. If the master device is removed while the device is floating as a result of a grab, the device remains floating once the grab deactivates. Note that the logical state of a device (as seen by client applications) may lag the physical state if device event processing is frozen. This request overrides all previous grabs by the same client of the same type and modifier combinations on the same window. A modifiers of XIAnyModifier is equivalent to issuing the grab request for all possible modifier combinations (including the combination of no modifiers). It is not required that all modifiers specified have currently assigned KeyCodes.

If some other client has already issued a XIGrabEnter or

XIGrabFocusIn on the same window, a BadAccess error results. When using XIAnyModifier, the request fails completely, and a XIBadAccess error results (no grabs are established) if there

is a conflicting grab for any combination. XIGrabEnter and

XIGrabFocusin have no effect on an active grab.

XIGrabEnter and XIGrabFocusIn can generate BadDevice,

BadMatch, BadValue, and BadWindow errors. XIUngrabEnter and XIUngrabFocusIn releases the passive grab on the specified window if it was grabbed by this client. A modifier of XIAnyModifier is equivalent to issuing the ungrab request for all possible modifier combinations, including the combination of no modifiers. XIUngrabEnter and XIUngrabFocusIn have no effect on an active grab. XIUngrabEnter and XIUngrabFocusIn can generate BadDevice, BadMatch, BadValue and BadWindow errors. DIAGNOSTICS BadDevice An invalid deviceid was specified. BadMatch

This error may occur if XIGrabEnter specified a device

that has no valuators, or XIGrabFocusIn specified a device that has no keys. 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 generate this error. [FIXME: source] Last change: 08/04/2010 3 [FIXME: manual] XIGRABENTER(3xi) BadWindow A value for a Window argument does not name a defined Window.

SEE ALSO

XIAllowEvents(3xi)

ATTRIBUTES

See attributes(5) for descriptions of the following attributes:

____________________________________________________________

| ATTRIBUTE TYPE | ATTRIBUTE VALUE |

|_____________________________|_____________________________|

| Availability | x11/library/libxi |

|_____________________________|_____________________________|

| Interface Stability | Committed |

|_____________________________|_____________________________|

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

|_____________________________|_____________________________|

[FIXME: source] Last change: 08/04/2010 4




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