Struct nannou::ui::widget::toggle::Style [−][src]
pub struct Style { pub color: Option<Color>, pub border: Option<f64>, pub border_color: Option<Color>, pub label_color: Option<Color>, pub label_font_size: Option<u32>, pub label_font_id: Option<Option<Id>>, pub label_x: Option<Relative>, pub label_y: Option<Relative>, }
Expand description
Styling for the Toggle including coloring, bordering and labelling.
Fields
color: Option<Color>
Color of the Toggle’s pressable area.
border: Option<f64>
The width of the rectangular border surrounding the Toggle.
border_color: Option<Color>
The color of the Toggle’s border.
label_color: Option<Color>
The color of the Toggle’s Text label.
label_font_size: Option<u32>
The font size for the Toggle’s Text label.
label_font_id: Option<Option<Id>>
The ID of the font used to display the label.
label_x: Option<Relative>
The position of the title bar’s Label
widget over the x axis.
label_y: Option<Relative>
The position of the title bar’s Label
widget over the y axis.
Implementations
Retrieves the value, falling back to a default values in the following order:
- If the field is
None
, falls back to the style stored within theTheme
. - If there are no style defaults for the widget in the theme, or if the
default field is also
None
, falls back to the expression specified within the field’s#[conrod(default = "expr")]
attribute.
This method was generated by the #[conrod(default = "expr")]
attribute
associated with the #[derive(WidgetStyle)]
attribute.
Retrieves the value, falling back to a default values in the following order:
- If the field is
None
, falls back to the style stored within theTheme
. - If there are no style defaults for the widget in the theme, or if the
default field is also
None
, falls back to the expression specified within the field’s#[conrod(default = "expr")]
attribute.
This method was generated by the #[conrod(default = "expr")]
attribute
associated with the #[derive(WidgetStyle)]
attribute.
Retrieves the value, falling back to a default values in the following order:
- If the field is
None
, falls back to the style stored within theTheme
. - If there are no style defaults for the widget in the theme, or if the
default field is also
None
, falls back to the expression specified within the field’s#[conrod(default = "expr")]
attribute.
This method was generated by the #[conrod(default = "expr")]
attribute
associated with the #[derive(WidgetStyle)]
attribute.
Retrieves the value, falling back to a default values in the following order:
- If the field is
None
, falls back to the style stored within theTheme
. - If there are no style defaults for the widget in the theme, or if the
default field is also
None
, falls back to the expression specified within the field’s#[conrod(default = "expr")]
attribute.
This method was generated by the #[conrod(default = "expr")]
attribute
associated with the #[derive(WidgetStyle)]
attribute.
Retrieves the value, falling back to a default values in the following order:
- If the field is
None
, falls back to the style stored within theTheme
. - If there are no style defaults for the widget in the theme, or if the
default field is also
None
, falls back to the expression specified within the field’s#[conrod(default = "expr")]
attribute.
This method was generated by the #[conrod(default = "expr")]
attribute
associated with the #[derive(WidgetStyle)]
attribute.
Retrieves the value, falling back to a default values in the following order:
- If the field is
None
, falls back to the style stored within theTheme
. - If there are no style defaults for the widget in the theme, or if the
default field is also
None
, falls back to the expression specified within the field’s#[conrod(default = "expr")]
attribute.
This method was generated by the #[conrod(default = "expr")]
attribute
associated with the #[derive(WidgetStyle)]
attribute.
Retrieves the value, falling back to a default values in the following order:
- If the field is
None
, falls back to the style stored within theTheme
. - If there are no style defaults for the widget in the theme, or if the
default field is also
None
, falls back to the expression specified within the field’s#[conrod(default = "expr")]
attribute.
This method was generated by the #[conrod(default = "expr")]
attribute
associated with the #[derive(WidgetStyle)]
attribute.
Retrieves the value, falling back to a default values in the following order:
- If the field is
None
, falls back to the style stored within theTheme
. - If there are no style defaults for the widget in the theme, or if the
default field is also
None
, falls back to the expression specified within the field’s#[conrod(default = "expr")]
attribute.
This method was generated by the #[conrod(default = "expr")]
attribute
associated with the #[derive(WidgetStyle)]
attribute.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Style
impl UnwindSafe for Style
Blanket Implementations
impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S where
T: Component + Float,
D: AdaptFrom<S, Swp, Dwp, T>,
Swp: WhitePoint,
Dwp: WhitePoint,
impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S where
T: Component + Float,
D: AdaptFrom<S, Swp, Dwp, T>,
Swp: WhitePoint,
Dwp: WhitePoint,
Mutably borrows from an owned value. Read more
Convert into T with values clamped to the color defined bounds Read more
Convert into T. The resulting color might be invalid in its color space Read more
Convert into T, returning ok if the color is inside of its defined range,
otherwise an OutOfBounds
error is returned which contains the unclamped color. Read more
pub fn vzip(self) -> V