Struct x11rb::protocol::xproto::WarpPointerRequest [−][src]
pub struct WarpPointerRequest {
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.
Fields
src_window
- Ifsrc_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
- Ifdst_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.
Errors
Window
- TODO: reasons?
See
SetInputFocus
: request
Fields
src_window: Window
dst_window: Window
src_x: i16
src_y: i16
src_width: u16
src_height: u16
dst_x: i16
dst_y: i16
Implementations
pub fn send<Conn: ?Sized>(
self,
conn: &Conn
) -> Result<VoidCookie<'_, Conn>, ConnectionError> where
Conn: RequestConnection + ?Sized,
Parse this request given its header, its body, and any fds that go along with it
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for WarpPointerRequest
impl Send for WarpPointerRequest
impl Sync for WarpPointerRequest
impl Unpin for WarpPointerRequest
impl UnwindSafe for WarpPointerRequest
Blanket Implementations
Mutably borrows from an owned value. Read more