Struct x11rb_protocol::protocol::xproto::UngrabKeyRequest
source · [−]Expand description
release a key combination.
Releases the key combination on grab_window
if you grabbed it using
xcb_grab_key
before.
Fields
key
- The keycode of the specified key combination.
Using the special value XCB_GRAB_ANY
means releasing all possible key codes.
grab_window
- The window on which the grabbed key combination will be released.modifiers
- 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.
Errors
Window
- The specifiedgrab_window
does not exist.Value
- TODO: reasons?
See
GrabKey
: requestxev
: program
Fields
key: Keycode
grab_window: Window
modifiers: u16
Implementations
sourceimpl UngrabKeyRequest
impl UngrabKeyRequest
sourcepub fn serialize(self) -> BufWithFds<PiecewiseBuf<'static>>
pub fn serialize(self) -> BufWithFds<PiecewiseBuf<'static>>
Serialize this request into bytes for the provided connection
sourcepub fn try_parse_request(
header: RequestHeader,
value: &[u8]
) -> Result<Self, ParseError>
pub fn try_parse_request(
header: RequestHeader,
value: &[u8]
) -> Result<Self, ParseError>
Parse this request given its header, its body, and any fds that go along with it
Trait Implementations
sourceimpl Clone for UngrabKeyRequest
impl Clone for UngrabKeyRequest
sourcefn clone(&self) -> UngrabKeyRequest
fn clone(&self) -> UngrabKeyRequest
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 UngrabKeyRequest
impl Debug for UngrabKeyRequest
sourceimpl Default for UngrabKeyRequest
impl Default for UngrabKeyRequest
sourcefn default() -> UngrabKeyRequest
fn default() -> UngrabKeyRequest
Returns the “default value” for a type. Read more
sourceimpl Hash for UngrabKeyRequest
impl Hash for UngrabKeyRequest
sourceimpl Ord for UngrabKeyRequest
impl Ord for UngrabKeyRequest
sourceimpl PartialEq<UngrabKeyRequest> for UngrabKeyRequest
impl PartialEq<UngrabKeyRequest> for UngrabKeyRequest
sourcefn eq(&self, other: &UngrabKeyRequest) -> bool
fn eq(&self, other: &UngrabKeyRequest) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &UngrabKeyRequest) -> bool
fn ne(&self, other: &UngrabKeyRequest) -> bool
This method tests for !=
.
sourceimpl PartialOrd<UngrabKeyRequest> for UngrabKeyRequest
impl PartialOrd<UngrabKeyRequest> for UngrabKeyRequest
sourcefn partial_cmp(&self, other: &UngrabKeyRequest) -> Option<Ordering>
fn partial_cmp(&self, other: &UngrabKeyRequest) -> Option<Ordering>
This method returns an ordering between self
and other
values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self
and other
) and is used by the <
operator. Read more
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
sourceimpl Request for UngrabKeyRequest
impl Request for UngrabKeyRequest
impl Copy for UngrabKeyRequest
impl Eq for UngrabKeyRequest
impl StructuralEq for UngrabKeyRequest
impl StructuralPartialEq for UngrabKeyRequest
impl VoidRequest for UngrabKeyRequest
Auto Trait Implementations
impl RefUnwindSafe for UngrabKeyRequest
impl Send for UngrabKeyRequest
impl Sync for UngrabKeyRequest
impl Unpin for UngrabKeyRequest
impl UnwindSafe for UngrabKeyRequest
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