pub struct ThemePicker { /* private fields */ }Expand description
A menu of themes that says which one is on, small enough for a sidebar’s footer or a
toolbar. For the three of them side by side, in a settings page, see
ThemeSwitcher.
Implementations§
Source§impl ThemePicker
impl ThemePicker
Sourcepub fn new() -> ThemePicker
pub fn new() -> ThemePicker
A menu of the themes that come with RavenRS.
Sourcepub fn theme(self, theme: Theme) -> ThemePicker
pub fn theme(self, theme: Theme) -> ThemePicker
Adds a theme of the application’s own to the menu, under its name.
Trait Implementations§
Source§impl Clone for ThemePicker
impl Clone for ThemePicker
Source§fn clone(&self) -> ThemePicker
fn clone(&self) -> ThemePicker
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 moreSource§impl Debug for ThemePicker
impl Debug for ThemePicker
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§
impl<T> AutoreleaseSafe for Twhere
T: ?Sized,
impl<T> AutoreleaseSafe for Twhere
T: ?Sized,
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<S, T> Duplex<S> for Twhere
T: FromSample<S> + ToSample<S>,
impl<T> ErasedDestructor for Twhere
T: 'static,
§impl<S> FromSample<S> for S
impl<S> FromSample<S> for S
fn from_sample_(s: S) -> S
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
§impl<T, U> ToSample<U> for Twhere
U: FromSample<T>,
impl<T, U> ToSample<U> for Twhere
U: FromSample<T>,
fn to_sample_(self) -> U
Source§impl<V> ViewExt for Vwhere
V: View,
impl<V> ViewExt for Vwhere
V: View,
Source§fn padding(self, padding: impl Into<Insets>) -> Styled<Self>
fn padding(self, padding: impl Into<Insets>) -> Styled<Self>
Adds padding inside the box, in logical pixels.
Source§fn background(self, fill: impl Into<Fill>) -> Styled<Self>
fn background(self, fill: impl Into<Fill>) -> Styled<Self>
Paints a background behind the content.
Source§fn frame(self, width: Option<f32>, height: Option<f32>) -> Styled<Self>
fn frame(self, width: Option<f32>, height: Option<f32>) -> Styled<Self>
Fixes the width and/or height in logical pixels;
None keeps the content size.