pub struct EditorStatusLine { /* private fields */ }Expand description
An optional status line for Editor.
Implementations§
Source§impl EditorStatusLine
impl EditorStatusLine
Sourcepub fn style_text(self, style: Style) -> Self
👎Deprecated since 0.10.4: Please use style_mode and style_search instead
pub fn style_text(self, style: Style) -> Self
style_mode and style_search insteadOverwrite the style for the status lines content.
This method allows you to customize the appearance of the status lines content.
Sourcepub fn style_mode(self, style: impl Into<Option<Style>>) -> Self
pub fn style_mode(self, style: impl Into<Option<Style>>) -> Self
Overwrite the style for the status lines mode.
This method allows you to customize the appearance of the status lines mode.
Sourcepub fn style_search(self, style: impl Into<Option<Style>>) -> Self
pub fn style_search(self, style: impl Into<Option<Style>>) -> Self
Overwrite the style for the status lines search.
This method allows you to customize the appearance of the status lines search.
Sourcepub fn style_line(self, style: Style) -> Self
pub fn style_line(self, style: Style) -> Self
Overwrite the style for the status lines.
This method allows you to customize the appearance of the status line.
Sourcepub fn mode<S: Into<String>>(self, mode: S) -> Self
pub fn mode<S: Into<String>>(self, mode: S) -> Self
Overwrite the mode content for the status line.
This method is used internally to dynamically set the editors mode.
Sourcepub fn search<S: Into<String>>(self, search: Option<S>) -> Self
pub fn search<S: Into<String>>(self, search: Option<S>) -> Self
Overwrite the search content for the status line.
This method is used internally to dynamically set the editors mode.
pub fn align_left(self, align_left: bool) -> Self
alignment(HorizontalAlignment::Left) or alignment(HorizontalAlignment::Right) insteadSourcepub fn alignment(self, alignment: HorizontalAlignment) -> Self
pub fn alignment(self, alignment: HorizontalAlignment) -> Self
Set the alignment for the status line content.
Trait Implementations§
Source§impl Clone for EditorStatusLine
impl Clone for EditorStatusLine
Source§fn clone(&self) -> EditorStatusLine
fn clone(&self) -> EditorStatusLine
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for EditorStatusLine
impl Debug for EditorStatusLine
Source§impl Default for EditorStatusLine
impl Default for EditorStatusLine
Source§fn default() -> Self
fn default() -> Self
Creates a new instance of EditorStatusLine.
This constructor initializes with default style.
Auto Trait Implementations§
impl Freeze for EditorStatusLine
impl RefUnwindSafe for EditorStatusLine
impl Send for EditorStatusLine
impl Sync for EditorStatusLine
impl Unpin for EditorStatusLine
impl UnsafeUnpin for EditorStatusLine
impl UnwindSafe for EditorStatusLine
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
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>
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>
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