Struct xcb::x::QueryPointer
source · pub struct QueryPointer {
pub window: Window,
}
Expand description
get pointer coordinates
Gets the root window the pointer is logically on and the pointer coordinates relative to the root window’s origin.
This request replies QueryPointerReply.
Associated cookie types are QueryPointerCookie and QueryPointerCookieUnchecked.
Fields§
§window: Window
A window to check if the pointer is on the same screen as window
(see the
same_screen
field in the reply).
Trait Implementations§
source§impl Clone for QueryPointer
impl Clone for QueryPointer
source§fn clone(&self) -> QueryPointer
fn clone(&self) -> QueryPointer
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for QueryPointer
impl Debug for QueryPointer
source§impl RawRequest for QueryPointer
impl RawRequest for QueryPointer
source§fn 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
source§impl Request for QueryPointer
impl Request for QueryPointer
source§impl RequestWithReply for QueryPointer
impl RequestWithReply for QueryPointer
source§type Reply = QueryPointerReply
type Reply = QueryPointerReply
Reply associated with the request
source§type Cookie = QueryPointerCookie
type Cookie = QueryPointerCookie
Default cookie type for the request, as returned by Connection::send_request.
source§type CookieUnchecked = QueryPointerCookieUnchecked
type CookieUnchecked = QueryPointerCookieUnchecked
Unchecked cookie type for the request, as returned by Connection::send_request_unchecked.
Auto Trait Implementations§
impl Freeze for QueryPointer
impl RefUnwindSafe for QueryPointer
impl Send for QueryPointer
impl Sync for QueryPointer
impl Unpin for QueryPointer
impl UnwindSafe for QueryPointer
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)