Skip to main content

Navigator

Trait Navigator 

Source
pub trait Navigator:
    Drawable
    + DynClone
    + Debug
    + 'static { }

Trait Implementations§

Source§

impl Drawable for Box<dyn Navigator>

Source§

fn request_size(&self) -> RequestTree

Source§

fn build(&self, size: (f32, f32), request: RequestTree) -> SizedTree

Source§

fn draw( &self, sized: &SizedTree, offset: (f32, f32), bound: Rect, ) -> Vec<(CanvasArea, CanvasItem)>

Source§

fn name(&self) -> String

Source§

fn event(&mut self, ctx: &mut Context, sized: &SizedTree, event: Box<dyn Event>)

Implementors§