Struct nannou::ui::prelude::widget::file_navigator::Style [−][src]
pub struct Style { pub color: Option<Color>, pub unselected_color: Option<Option<Color>>, pub text_color: Option<Option<Color>>, pub font_size: Option<u32>, pub column_width: Option<f64>, pub resize_handle_width: Option<f64>, }
Expand description
Unique styling for the widget.
Fields
color: Option<Color>
Color of the selected entries.
unselected_color: Option<Option<Color>>
The color of the unselected entries.
text_color: Option<Option<Color>>
The color of the directory and file names.
font_size: Option<u32>
The font size for the directory and file names.
column_width: Option<f64>
The default width of a single directory view.
The first directory will always be initialised to this size.
resize_handle_width: Option<f64>
The width of the bar that separates each directory in the stack and allows for re-sizing.
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.
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