Struct xcb::x::WarpPointer
source · [−]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: Window
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
.
dst_window: 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.
src_x: i16
src_y: i16
src_width: u16
src_height: u16
dst_x: i16
dst_y: i16
Trait Implementations
sourceimpl Clone for WarpPointer
impl Clone for WarpPointer
sourcefn clone(&self) -> WarpPointer
fn clone(&self) -> WarpPointer
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for WarpPointer
impl Debug for WarpPointer
sourceimpl RawRequest for WarpPointer
impl RawRequest for WarpPointer
sourcefn raw_request(&self, c: &Connection, checked: bool) -> u64
fn raw_request(&self, c: &Connection, checked: bool) -> u64
Actual implementation of the request sending Read more
sourceimpl Request for WarpPointer
impl Request for WarpPointer
type Cookie = VoidCookie
type Cookie = VoidCookie
The default cookie associated to this request.
impl RequestWithoutReply for WarpPointer
Auto Trait Implementations
impl RefUnwindSafe for WarpPointer
impl Send for WarpPointer
impl Sync for WarpPointer
impl Unpin for WarpPointer
impl UnwindSafe for WarpPointer
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more