[−][src]Enum penrose::layout::LayoutKind
How a given layout should treat borders, gaps and floating windows.
Almost all layouts will be 'Normal' but penrose allows both for layouts that explicitly remove gaps and window borders and for floating layouts that do not apply resize actions to their windows. While it is possible to have multiple floating layouts, there isn't much point as kind == Floating disables calling through to the wrapped layout function.
Variants
Floating layouts will not apply window resizing
Prevent borders and gaps being added to windows
Gaps and borders will be added as per config.rs
Trait Implementations
impl Clone for LayoutKind
[src]
fn clone(&self) -> LayoutKind
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for LayoutKind
[src]
impl Debug for LayoutKind
[src]
impl Eq for LayoutKind
[src]
impl PartialEq<LayoutKind> for LayoutKind
[src]
impl StructuralEq for LayoutKind
[src]
impl StructuralPartialEq for LayoutKind
[src]
Auto Trait Implementations
impl RefUnwindSafe for LayoutKind
impl Send for LayoutKind
impl Sync for LayoutKind
impl Unpin for LayoutKind
impl UnwindSafe for LayoutKind
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,
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.
fn to_owned(&self) -> T
[src]
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.
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>,