pub struct UngrabKey {
pub key: Keycode,
pub grab_window: Window,
pub modifiers: ModMask,
}
Expand description
release a key combination
Releases the key combination on grab_window
if you grabbed it using
GrabKey before.
This request has no reply.
Associated cookie types are VoidCookie and VoidCookieChecked.
Fields§
§key: Keycode
The keycode of the specified key combination.
Using the special value XCB_GRAB_ANY
means releasing all possible key codes.
grab_window: Window
The window on which the grabbed key combination will be released.
modifiers: ModMask
The modifiers of the specified key combination.
Using the special value XCB_MOD_MASK_ANY
means releasing the key combination
with every possible modifier combination.
Trait Implementations§
source§impl RawRequest for UngrabKey
impl RawRequest for UngrabKey
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
impl RequestWithoutReply for UngrabKey
Auto Trait Implementations§
impl Freeze for UngrabKey
impl RefUnwindSafe for UngrabKey
impl Send for UngrabKey
impl Sync for UngrabKey
impl Unpin for UngrabKey
impl UnwindSafe for UngrabKey
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
)