pub trait Widget {
// Required methods
fn measure(&self, constraints: &Constraints) -> Size;
fn layout(&mut self, size: Size);
fn paint(&self, canvas: &mut dyn Canvas);
}Expand description
Widget trait - measure/layout/paint cycle
Required Methods§
Sourcefn measure(&self, constraints: &Constraints) -> Size
fn measure(&self, constraints: &Constraints) -> Size
Measure desired size given constraints