[−][src]Enum penrose::core::manager::EventAction
Actions that will be carried out by the WindowManager in response to individual each XEvent received from the provided XConn.
Note that each action is processed independently.
Variants
ClientFocusLost(WinId)
An X window gained focus
ClientFocusGained(WinId)
An X window lost focus
An X window had its WM_NAME or _NET_WM_NAME property changed
DestroyClient(WinId)
An X window was destroyed
Screens should be redetected
MapWindow(WinId)
A new X window needs to be mapped
RunKeyBinding(KeyCode)
A grabbed keybinding was triggered
RunMouseBinding(MouseEvent)
A grabbed mouse state was triggered
The active screen should be set based on point location
An X window should be set fullscreen
An unknown property was changed on an X window
Trait Implementations
impl Clone for EventAction
[src]
pub fn clone(&self) -> EventAction
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for EventAction
[src]
Auto Trait Implementations
impl RefUnwindSafe for EventAction
[src]
impl Send for EventAction
[src]
impl Sync for EventAction
[src]
impl Unpin for EventAction
[src]
impl UnwindSafe for EventAction
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,