pub struct WarpPointer {
pub src_window: Window,
pub dst_window: Window,
pub src_x: i16,
pub src_y: i16,
pub src_width: u16,
pub src_height: u16,
pub dst_x: i16,
pub dst_y: i16,
}Expand description
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.
This request has no reply.
Associated cookie types are VoidCookie and VoidCookieChecked.
Fields§
§src_window: WindowIf 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.
dst_window: WindowIf 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.
src_x: i16§src_y: i16§src_width: u16§src_height: u16§dst_x: i16§dst_y: i16Trait Implementations§
Source§impl Clone for WarpPointer
impl Clone for WarpPointer
Source§fn clone(&self) -> WarpPointer
fn clone(&self) -> WarpPointer
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more