pub enum SplitPanelMessage {
FocusOther,
FocusFirst,
FocusSecond,
GrowFirst,
ShrinkFirst,
SetRatio(f32),
ResetRatio,
}Expand description
Messages that can be sent to a SplitPanel.
Variants§
FocusOther
Toggle focus between the two panes.
FocusFirst
Focus the first pane.
FocusSecond
Focus the second pane.
GrowFirst
Increase the first pane’s share by the resize step.
ShrinkFirst
Decrease the first pane’s share by the resize step.
SetRatio(f32)
Set the split ratio directly (0.0 to 1.0).
ResetRatio
Reset the split to 50/50.
Trait Implementations§
Source§impl Clone for SplitPanelMessage
impl Clone for SplitPanelMessage
Source§fn clone(&self) -> SplitPanelMessage
fn clone(&self) -> SplitPanelMessage
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SplitPanelMessage
impl Debug for SplitPanelMessage
Source§impl PartialEq for SplitPanelMessage
impl PartialEq for SplitPanelMessage
impl StructuralPartialEq for SplitPanelMessage
Auto Trait Implementations§
impl Freeze for SplitPanelMessage
impl RefUnwindSafe for SplitPanelMessage
impl Send for SplitPanelMessage
impl Sync for SplitPanelMessage
impl Unpin for SplitPanelMessage
impl UnsafeUnpin for SplitPanelMessage
impl UnwindSafe for SplitPanelMessage
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<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