pub struct Splitter { /* private fields */ }Expand description
Splitter widget
Implementations§
Source§impl Splitter
impl Splitter
Sourcepub fn orientation(self, orientation: SplitOrientation) -> Self
pub fn orientation(self, orientation: SplitOrientation) -> Self
Set orientation
Sourcepub fn horizontal(self) -> Self
pub fn horizontal(self) -> Self
Set horizontal orientation
Sourcepub fn style(self, style: SplitterStyle) -> Self
pub fn style(self, style: SplitterStyle) -> Self
Set style
Sourcepub fn active_color(self, color: Color) -> Self
pub fn active_color(self, color: Color) -> Self
Set active color
Sourcepub fn focus_next(&mut self)
pub fn focus_next(&mut self)
Focus next pane
Sourcepub fn focus_prev(&mut self)
pub fn focus_prev(&mut self)
Focus previous pane
Sourcepub fn start_resize(&mut self, divider: usize)
pub fn start_resize(&mut self, divider: usize)
Start resizing divider
Sourcepub fn stop_resize(&mut self)
pub fn stop_resize(&mut self)
Stop resizing
Sourcepub fn toggle_pane(&mut self, index: usize)
pub fn toggle_pane(&mut self, index: usize)
Toggle collapse for pane
Sourcepub fn handle_key(&mut self, key: &Key) -> bool
pub fn handle_key(&mut self, key: &Key) -> bool
Handle key input
Trait Implementations§
Source§impl StyledView for Splitter
impl StyledView for Splitter
Source§fn remove_class(&mut self, class: &str)
fn remove_class(&mut self, class: &str)
Remove a CSS class
Source§fn toggle_class(&mut self, class: &str)
fn toggle_class(&mut self, class: &str)
Toggle a CSS class
Auto Trait Implementations§
impl Freeze for Splitter
impl RefUnwindSafe for Splitter
impl Send for Splitter
impl Sync for Splitter
impl Unpin for Splitter
impl UnsafeUnpin for Splitter
impl UnwindSafe for Splitter
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