Struct components::material::CircleAvatar
source · [−]pub struct CircleAvatar {
pub background_color: Color,
pub background_image: Box<dyn ImageProvider>,
pub child: Box<dyn Widget>,
pub foreground_color: Color,
pub foreground_image: Box<dyn ImageProvider>,
pub key: Key,
pub max_radius: f32,
pub min_radius: f32,
pub radius: f32,
}
Fields
background_color: Color
background_image: Box<dyn ImageProvider>
child: Box<dyn Widget>
foreground_color: Color
foreground_image: Box<dyn ImageProvider>
key: Key
max_radius: f32
min_radius: f32
radius: f32
Trait Implementations
sourceimpl Default for CircleAvatar
impl Default for CircleAvatar
sourceimpl Widget for CircleAvatar
impl Widget for CircleAvatar
sourceimpl WidgetProperties for CircleAvatar
impl WidgetProperties for CircleAvatar
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 CircleAvatar
impl !Send for CircleAvatar
impl !Sync for CircleAvatar
impl Unpin for CircleAvatar
impl !UnwindSafe for CircleAvatar
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
.