pub enum Declaration<I = ImageId, P = PatchId, F = FontId> {
Show 25 variants
BackgroundNone,
BackgroundColor(Color),
BackgroundImage(I, Color),
BackgroundPatch(P, Color),
Font(F),
Color(Color),
Padding(Rectangle),
PaddingLeft(f32),
PaddingRight(f32),
PaddingTop(f32),
PaddingBottom(f32),
Margin(Rectangle),
MarginLeft(f32),
MarginRight(f32),
MarginTop(f32),
MarginBottom(f32),
TextSize(f32),
TextWrap(TextWrap),
Width(Size),
Height(Size),
LayoutDirection(Direction),
AlignHorizontal(Align),
AlignVertical(Align),
AddFlag(String),
RemoveFlag(String),
}
Expand description
A style property and it’s value
Variants§
BackgroundNone
no background
BackgroundColor(Color)
background color
BackgroundImage(I, Color)
background image
BackgroundPatch(P, Color)
background patch
Font(F)
font
Color(Color)
color
Padding(Rectangle)
padding
PaddingLeft(f32)
padding left
PaddingRight(f32)
Padding right
PaddingTop(f32)
Padding top
PaddingBottom(f32)
Padding bottom
Margin(Rectangle)
margin
MarginLeft(f32)
padding left
MarginRight(f32)
Padding right
MarginTop(f32)
Padding top
MarginBottom(f32)
Padding bottom
TextSize(f32)
text-size
TextWrap(TextWrap)
text-wrap
Width(Size)
width
Height(Size)
height
LayoutDirection(Direction)
layout-direction
AlignHorizontal(Align)
align-horizontal
AlignVertical(Align)
align-vertical
AddFlag(String)
flag: true;
RemoveFlag(String)
flag: false;
Implementations§
Source§impl Declaration<ImageData, Patch, Font>
impl Declaration<ImageData, Patch, Font>
Sourcepub fn apply(&self, stylesheet: &mut Stylesheet)
pub fn apply(&self, stylesheet: &mut Stylesheet)
Apply values to a Stylesheet
.
Trait Implementations§
Auto Trait Implementations§
impl<I, P, F> Freeze for Declaration<I, P, F>
impl<I, P, F> RefUnwindSafe for Declaration<I, P, F>
impl<I, P, F> Send for Declaration<I, P, F>
impl<I, P, F> Sync for Declaration<I, P, F>
impl<I, P, F> Unpin for Declaration<I, P, F>
impl<I, P, F> UnwindSafe for Declaration<I, P, F>
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