RawWidget

Trait RawWidget 

Source
pub trait RawWidget<'a> {
    // Required methods
    fn measures(&self) -> Vec<Measure<'a>>;
    fn constraints(&self) -> Vec<Prop<'a>>;
    fn paint(self: Box<Self>, measures: &[f64]) -> Result<()>;
}

Required Methods§

Source

fn measures(&self) -> Vec<Measure<'a>>

Source

fn constraints(&self) -> Vec<Prop<'a>>

Source

fn paint(self: Box<Self>, measures: &[f64]) -> Result<()>

Implementors§

Source§

impl<'a> RawWidget<'a> for Rectangle<'a>