[][src]Struct wayland_protocols::unstable::keyboard_shortcuts_inhibit::v1::server::zwp_keyboard_shortcuts_inhibitor_v1::ZwpKeyboardShortcutsInhibitorV1

pub struct ZwpKeyboardShortcutsInhibitorV1(_);

Implementations

impl ZwpKeyboardShortcutsInhibitorV1[src]

pub fn active(&self)[src]

shortcuts are inhibited

This event indicates that the shortcut inhibitor is active.

The compositor sends this event every time compositor shortcuts are inhibited on behalf of the surface. When active, the client may receive input events normally reserved by the compositor (see zwp_keyboard_shortcuts_inhibitor_v1).

This occurs typically when the initial request "inhibit_shortcuts" first becomes active or when the user instructs the compositor to re-enable and existing shortcuts inhibitor using any mechanism offered by the compositor.

pub fn inactive(&self)[src]

shortcuts are restored

This event indicates that the shortcuts inhibitor is inactive, normal shortcuts processing is restored by the compositor.

Trait Implementations

impl AsRef<Resource<ZwpKeyboardShortcutsInhibitorV1>> for ZwpKeyboardShortcutsInhibitorV1[src]

impl Clone for ZwpKeyboardShortcutsInhibitorV1[src]

impl Debug for ZwpKeyboardShortcutsInhibitorV1[src]

impl Eq for ZwpKeyboardShortcutsInhibitorV1[src]

impl From<Resource<ZwpKeyboardShortcutsInhibitorV1>> for ZwpKeyboardShortcutsInhibitorV1[src]

impl From<ZwpKeyboardShortcutsInhibitorV1> for Resource<ZwpKeyboardShortcutsInhibitorV1>[src]

impl Interface for ZwpKeyboardShortcutsInhibitorV1[src]

type Request = Request

Set of requests associated to this interface Read more

type Event = Event

Set of events associated to this interface Read more

impl PartialEq<ZwpKeyboardShortcutsInhibitorV1> for ZwpKeyboardShortcutsInhibitorV1[src]

impl StructuralEq for ZwpKeyboardShortcutsInhibitorV1[src]

impl StructuralPartialEq for ZwpKeyboardShortcutsInhibitorV1[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Downcast for T where
    T: Any

impl<T> DowncastSync for T where
    T: Send + Sync + Any

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.