Struct xcb::x::UngrabPointer
source · pub struct UngrabPointer {
pub time: Timestamp,
}
Expand description
release the pointer
Releases the pointer and any queued events if you actively grabbed the pointer before using GrabPointer, GrabButton or within a normal button press.
EnterNotify and LeaveNotify events are generated.
This request has no reply.
Associated cookie types are VoidCookie and VoidCookieChecked.
Fields§
§time: Timestamp
Timestamp to avoid race conditions when running X over the network.
The pointer will not be released if time
is earlier than the
last-pointer-grab time or later than the current X server time.
Trait Implementations§
source§impl Clone for UngrabPointer
impl Clone for UngrabPointer
source§fn clone(&self) -> UngrabPointer
fn clone(&self) -> UngrabPointer
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 UngrabPointer
impl Debug for UngrabPointer
source§impl RawRequest for UngrabPointer
impl RawRequest for UngrabPointer
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 UngrabPointer
impl Request for UngrabPointer
impl RequestWithoutReply for UngrabPointer
Auto Trait Implementations§
impl Freeze for UngrabPointer
impl RefUnwindSafe for UngrabPointer
impl Send for UngrabPointer
impl Sync for UngrabPointer
impl Unpin for UngrabPointer
impl UnwindSafe for UngrabPointer
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
)