Skip to main content

ButtonCatalog

Trait ButtonCatalog 

Source
pub trait ButtonCatalog<C: PixelColor> {
    // Required method
    fn button(&self, class: ButtonClass, status: Status) -> ButtonAppearance<C>;
}
Expand description

Catalog for buttons. Implemented by crate::Theme.

Required Methods§

Source

fn button(&self, class: ButtonClass, status: Status) -> ButtonAppearance<C>

Resolve (class, status) to the colors the widget should paint.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl<'a, C: PixelColor> ButtonCatalog<C> for Theme<'a, C>