pub struct ThemePicker { /* private fields */ }Implementations§
Source§impl ThemePicker
impl ThemePicker
pub fn new() -> ThemePicker
Available on crate feature
theme-picker only.pub fn width(self, width: u16) -> ThemePicker
Available on crate feature
theme-picker only.pub fn title(self, title: impl Into<String>) -> ThemePicker
Available on crate feature
theme-picker only.Available on crate feature
theme-picker only.pub fn show(&mut self)
Available on crate feature
theme-picker only.pub fn hide(&mut self)
Available on crate feature
theme-picker only.pub fn is_visible(&self) -> bool
Available on crate feature
theme-picker only.pub fn is_shown(&self) -> bool
Available on crate feature
theme-picker only.pub fn handle_key(&mut self, key: &KeyCode) -> Option<ThemePickerEvent>
Available on crate feature
theme-picker only.pub fn handle_mouse(&mut self, _mouse: MouseEvent)
Available on crate feature
theme-picker only.pub fn render(&mut self, frame: &mut Frame<'_>, area: Rect)
Available on crate feature
theme-picker only.pub fn set_saved_index(&mut self, index: usize)
Available on crate feature
theme-picker only.pub fn saved_index(&self) -> usize
Available on crate feature
theme-picker only.pub fn set_current_theme(&mut self, theme: &ThemeColors)
Available on crate feature
theme-picker only.pub fn state(&self) -> &ThemePickerState
Available on crate feature
theme-picker only.pub fn state_mut(&mut self) -> &mut ThemePickerState
Available on crate feature
theme-picker only.Trait Implementations§
Source§impl Default for ThemePicker
impl Default for ThemePicker
Source§fn default() -> ThemePicker
fn default() -> ThemePicker
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ThemePicker
impl RefUnwindSafe for ThemePicker
impl Send for ThemePicker
impl Sync for ThemePicker
impl Unpin for ThemePicker
impl UnsafeUnpin for ThemePicker
impl UnwindSafe for ThemePicker
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> 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