Struct components::material::ToggleButtons
source · [−]pub struct ToggleButtons {Show 22 fields
pub key: Key,
pub children: Vec<Box<dyn Widget>>,
pub is_selected: Vec<bool>,
pub mouse_cursor: MouseCursor,
pub text_style: TextStyle,
pub constraints: BoxConstraints,
pub color: Color,
pub selected_color: Color,
pub disabled_color: Color,
pub fill_color: Color,
pub focus_color: Color,
pub highlight_color: Color,
pub hover_color: Color,
pub splash_color: Color,
pub focus_nodes: Vec<FocusNode>,
pub render_border: bool,
pub border_color: Color,
pub selected_border_color: Color,
pub disabled_border_color: Color,
pub border_radius: BorderRadius,
pub border_width: f32,
pub vertical_direction: VerticalDirection,
}
Fields
key: Key
children: Vec<Box<dyn Widget>>
is_selected: Vec<bool>
mouse_cursor: MouseCursor
text_style: TextStyle
constraints: BoxConstraints
color: Color
selected_color: Color
disabled_color: Color
fill_color: Color
focus_color: Color
highlight_color: Color
hover_color: Color
splash_color: Color
focus_nodes: Vec<FocusNode>
render_border: bool
border_color: Color
selected_border_color: Color
disabled_border_color: Color
border_radius: BorderRadius
border_width: f32
vertical_direction: VerticalDirection
Trait Implementations
sourceimpl Default for ToggleButtons
impl Default for ToggleButtons
sourceimpl Widget for ToggleButtons
impl Widget for ToggleButtons
sourceimpl WidgetProperties for ToggleButtons
impl WidgetProperties for ToggleButtons
sourcefn mouse_input(&self) -> bool
fn mouse_input(&self) -> bool
Whether or not the control responds to mouse input
sourcefn renderable(&self) -> bool
fn renderable(&self) -> bool
Whether or not the control emits render signals from the canvas render call
sourcefn internal_visible(&self) -> bool
fn internal_visible(&self) -> bool
Internal. Internal parent visibility for creating sub controls.
Auto Trait Implementations
impl !RefUnwindSafe for ToggleButtons
impl !Send for ToggleButtons
impl !Sync for ToggleButtons
impl Unpin for ToggleButtons
impl !UnwindSafe for ToggleButtons
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<'a, T, C, M> Inspect<'a, C, &'a C, M> for T
impl<'a, T, C, M> Inspect<'a, C, &'a C, M> for T
impl<'a, T, C, M> Inspect<'a, C, &'a mut C, M> for T
impl<'a, T, C, M> Inspect<'a, C, &'a mut C, M> for T
impl<Fr, To> IntoColor<To> for Fr where
To: FromColor<Fr>,
impl<Fr, To> IntoColor<To> for Fr where
To: FromColor<Fr>,
fn into_color(self) -> To
fn into_color(self) -> To
Convert into color
impl<T> Pointable for T
impl<T> Pointable for T
impl<T> SetParameter for T
impl<T> SetParameter for T
fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where
T: Parameter<Self>,
fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where
T: Parameter<Self>,
Sets value
as a parameter of self
.