pub struct PopupThemePartial {
pub background: Option<Preference<Color>>,
pub color: Option<Preference<Color>>,
pub width: Option<Preference<Size>>,
pub height: Option<Preference<Size>>,
pub padding: Option<Preference<Gaps>>,
pub spacing: Option<Preference<f32>>,
}Expand description
You can use this to change a theme for only one component, with the theme property.
Fields§
§background: Option<Preference<Color>>§color: Option<Preference<Color>>§width: Option<Preference<Size>>§height: Option<Preference<Size>>§padding: Option<Preference<Gaps>>§spacing: Option<Preference<f32>>Implementations§
Source§impl PopupThemePartial
impl PopupThemePartial
pub fn new() -> Self
pub fn background(self, background: impl Into<Color>) -> Self
pub fn color(self, color: impl Into<Color>) -> Self
pub fn width(self, width: impl Into<Size>) -> Self
pub fn height(self, height: impl Into<Size>) -> Self
pub fn padding(self, padding: impl Into<Gaps>) -> Self
pub fn spacing(self, spacing: impl Into<f32>) -> Self
Trait Implementations§
Source§impl Clone for PopupThemePartial
impl Clone for PopupThemePartial
Source§fn clone(&self) -> PopupThemePartial
fn clone(&self) -> PopupThemePartial
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 PopupThemePartial
impl Debug for PopupThemePartial
Source§impl Default for PopupThemePartial
impl Default for PopupThemePartial
Source§fn default() -> PopupThemePartial
fn default() -> PopupThemePartial
Returns the “default value” for a type. Read more
Source§impl PartialEq for PopupThemePartial
impl PartialEq for PopupThemePartial
impl StructuralPartialEq for PopupThemePartial
Auto Trait Implementations§
impl Freeze for PopupThemePartial
impl !RefUnwindSafe for PopupThemePartial
impl Send for PopupThemePartial
impl Sync for PopupThemePartial
impl Unpin for PopupThemePartial
impl UnsafeUnpin for PopupThemePartial
impl !UnwindSafe for PopupThemePartial
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,
§impl<T> ComponentProps for T
impl<T> ComponentProps for T
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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