Function xcb::xproto::warp_pointer [−][src]
pub fn warp_pointer<'a>(
c: &'a Connection,
src_window: Window,
dst_window: Window,
src_x: i16,
src_y: i16,
src_width: u16,
src_height: u16,
dst_x: i16,
dst_y: i16
) -> VoidCookie<'a>
move mouse pointer
Moves the mouse pointer to the specified position.
If src_window
is not XCB_NONE
(TODO), the move will only take place if the
pointer is inside src_window
and within the rectangle specified by (src_x
,
src_y
, src_width
, src_height
). The rectangle coordinates are relative to
src_window
.
If dst_window
is not XCB_NONE
(TODO), the pointer will be moved to the
offsets (dst_x
, dst_y
) relative to dst_window
. If dst_window
is
XCB_NONE
(TODO), the pointer will be moved by the offsets (dst_x
, dst_y
)
relative to the current position of the pointer.
parameters:
-
c: The connection object to the server
-
src_window: If
src_window
is notXCB_NONE
(TODO), the move will only take place if the pointer is insidesrc_window
and within the rectangle specified by (src_x
,src_y
,src_width
,src_height
). The rectangle coordinates are relative tosrc_window
. -
dst_window: If
dst_window
is notXCB_NONE
(TODO), the pointer will be moved to the offsets (dst_x
,dst_y
) relative todst_window
. Ifdst_window
isXCB_NONE
(TODO), the pointer will be moved by the offsets (dst_x
,dst_y
) relative to the current position of the pointer. -
src_x:
-
src_y:
-
src_width:
-
src_height:
-
dst_x:
-
dst_y: