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
sourceimpl Clone for QueryPointer
impl Clone for QueryPointer
sourcefn clone(&self) -> QueryPointer
fn clone(&self) -> QueryPointer
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 QueryPointer
impl Debug for QueryPointer
sourceimpl RawRequest for QueryPointer
impl RawRequest for QueryPointer
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 QueryPointer
impl Request for QueryPointer
type Cookie = QueryPointerCookie
type Cookie = QueryPointerCookie
The default cookie associated to this request.
sourceimpl RequestWithReply for QueryPointer
impl RequestWithReply for QueryPointer
type Reply = QueryPointerReply
type Reply = QueryPointerReply
Reply associated with the request
type Cookie = QueryPointerCookie
type Cookie = QueryPointerCookie
Default cookie type for the request, as returned by Connection::send_request.
type CookieUnchecked = QueryPointerCookieUnchecked
type CookieUnchecked = QueryPointerCookieUnchecked
Unchecked cookie type for the request, as returned by Connection::send_request_unchecked.
Auto Trait Implementations
impl RefUnwindSafe for QueryPointer
impl Send for QueryPointer
impl Sync for QueryPointer
impl Unpin for QueryPointer
impl UnwindSafe for QueryPointer
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