pub enum MainLayout {
Triptych,
Wall,
MailboxFirst,
}Expand description
Top-level layout selector for the main view (Stage::Triptych). PR-UI-1..5 used the Triptych shape exclusively; PR-UI-6 adds Wall (orchestrator overview, up to 4 tiles + scroll) and MailboxFirst (channel-feed centric for cross-team triage).
Variants§
Implementations§
Source§impl MainLayout
impl MainLayout
Sourcepub fn toggle_wall(self) -> Self
pub fn toggle_wall(self) -> Self
Ctrl+W (or standalone w from the SPEC chord map)
toggles between Triptych ↔ Wall.
Sourcepub fn toggle_mailbox_first(self) -> Self
pub fn toggle_mailbox_first(self) -> Self
Ctrl+M toggles between Triptych ↔ MailboxFirst.
Trait Implementations§
Source§impl Clone for MainLayout
impl Clone for MainLayout
Source§fn clone(&self) -> MainLayout
fn clone(&self) -> MainLayout
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for MainLayout
Source§impl Debug for MainLayout
impl Debug for MainLayout
impl Eq for MainLayout
Source§impl PartialEq for MainLayout
impl PartialEq for MainLayout
Source§fn eq(&self, other: &MainLayout) -> bool
fn eq(&self, other: &MainLayout) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for MainLayout
Auto Trait Implementations§
impl Freeze for MainLayout
impl RefUnwindSafe for MainLayout
impl Send for MainLayout
impl Sync for MainLayout
impl Unpin for MainLayout
impl UnsafeUnpin for MainLayout
impl UnwindSafe for MainLayout
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§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more