Trait iced_audio::style::mod_range_input::StyleSheet
source · pub trait StyleSheet {
type Style: Default;
// Required methods
fn active(&self, style: &Self::Style) -> Appearance;
fn hovered(&self, style: &Self::Style) -> Appearance;
fn dragging(&self, style: &Self::Style) -> Appearance;
}
Expand description
A set of rules that dictate the style of a ModRangeInput
.
Required Associated Types§
sourcetype Style: Default
type Style: Default
The supported style of the StyleSheet
.
Required Methods§
sourcefn active(&self, style: &Self::Style) -> Appearance
fn active(&self, style: &Self::Style) -> Appearance
Produces the style of an active ModRangeInput
.
sourcefn hovered(&self, style: &Self::Style) -> Appearance
fn hovered(&self, style: &Self::Style) -> Appearance
Produces the style of a hovered ModRangeInput
.
sourcefn dragging(&self, style: &Self::Style) -> Appearance
fn dragging(&self, style: &Self::Style) -> Appearance
Produces the style of a ModRangeInput
that is being dragged.