Widget

Trait Widget 

Source
pub trait Widget {
    // Required methods
    fn draw(&mut self, fb: &mut Box<dyn Bitmap + 'static>);
    fn event(&mut self, event: Event, handler: &mut Handler);
    fn backend(&mut self) -> &mut Backend;

    // Provided method
    fn init(&mut self) { ... }
}

Required Methods§

Source

fn draw(&mut self, fb: &mut Box<dyn Bitmap + 'static>)

Source

fn event(&mut self, event: Event, handler: &mut Handler)

Source

fn backend(&mut self) -> &mut Backend

Provided Methods§

Source

fn init(&mut self)

Implementors§