Trait floem::style::StyleProp

source ·
pub trait StyleProp: Default + Copy + 'static {
    type Type: StylePropValue;

    // Required methods
    fn prop_ref() -> StylePropRef;
    fn default_value() -> Self::Type;
}

Required Associated Types§

Required Methods§

Object Safety§

This trait is not object safe.

Implementors§

source§

impl StyleProp for Border

§

type Type = Px

source§

impl StyleProp for Rounded

§

type Type = bool

source§

impl StyleProp for floem::views::scroll::Thickness

§

type Type = Px

source§

impl StyleProp for Delay

§

type Type = f64

source§

impl StyleProp for SelectionCornerRadius

§

type Type = f64

source§

impl StyleProp for BarExtends

§

type Type = bool

source§

impl StyleProp for CircleRad

§

type Type = PxPct

source§

impl StyleProp for floem::widgets::slider::Thickness

§

type Type = PxPct

source§

impl StyleProp for ToggleButtonBehavior

source§

impl StyleProp for ToggleButtonCircleRad

§

type Type = PxPct

source§

impl StyleProp for ToggleButtonInset

§

type Type = PxPct

source§

impl StyleProp for AlignContentProp

source§

impl StyleProp for AlignItemsProp

source§

impl StyleProp for AlignSelf

source§

impl StyleProp for AspectRatio

§

type Type = Option<f32>

source§

impl StyleProp for Background

source§

impl StyleProp for BorderBottom

§

type Type = Px

source§

impl StyleProp for BorderColor

§

type Type = Color

source§

impl StyleProp for BorderLeft

§

type Type = Px

source§

impl StyleProp for BorderRadius

§

type Type = PxPct

source§

impl StyleProp for BorderRight

§

type Type = Px

source§

impl StyleProp for BorderTop

§

type Type = Px

source§

impl StyleProp for BoxShadowProp

source§

impl StyleProp for Cursor

source§

impl StyleProp for CursorColor

source§

impl StyleProp for DisplayProp

source§

impl StyleProp for FlexBasis

source§

impl StyleProp for FlexDirectionProp

source§

impl StyleProp for FlexGrow

§

type Type = f32

source§

impl StyleProp for FlexShrink

§

type Type = f32

source§

impl StyleProp for FlexWrapProp

source§

impl StyleProp for FontFamily

source§

impl StyleProp for FontSize

§

type Type = Option<f32>

source§

impl StyleProp for FontStyle

§

type Type = Option<Style>

source§

impl StyleProp for FontWeight

§

type Type = Option<Weight>

source§

impl StyleProp for Foreground

source§

impl StyleProp for Gap

source§

impl StyleProp for GridColumn

§

type Type = Line<GenericGridPlacement<GridLine>>

source§

impl StyleProp for GridRow

§

type Type = Line<GenericGridPlacement<GridLine>>

source§

impl StyleProp for GridTemplateColumns

source§

impl StyleProp for GridTemplateRows

source§

impl StyleProp for Height

source§

impl StyleProp for InsetBottom

source§

impl StyleProp for InsetLeft

source§

impl StyleProp for InsetRight

source§

impl StyleProp for InsetTop

source§

impl StyleProp for JustifyContentProp

source§

impl StyleProp for JustifySelf

source§

impl StyleProp for LineHeight

§

type Type = Option<LineHeightValue>

source§

impl StyleProp for MarginBottom

source§

impl StyleProp for MarginLeft

source§

impl StyleProp for MarginRight

source§

impl StyleProp for MarginTop

source§

impl StyleProp for MaxHeight

source§

impl StyleProp for MaxWidth

source§

impl StyleProp for MinHeight

source§

impl StyleProp for MinWidth

source§

impl StyleProp for Outline

§

type Type = Px

source§

impl StyleProp for OutlineColor

§

type Type = Color

source§

impl StyleProp for PaddingBottom

§

type Type = PxPct

source§

impl StyleProp for PaddingLeft

§

type Type = PxPct

source§

impl StyleProp for PaddingRight

§

type Type = PxPct

source§

impl StyleProp for PaddingTop

§

type Type = PxPct

source§

impl StyleProp for PositionProp

source§

impl StyleProp for TextColor

source§

impl StyleProp for TextOverflowProp

source§

impl StyleProp for Width

source§

impl StyleProp for ZIndex

§

type Type = Option<i32>