EventContext

Trait EventContext 

Source
pub trait EventContext {
    // Required methods
    fn get_captured_control(&self) -> Option<Rc<RefCell<dyn ControlObject>>>;
    fn set_captured_control(
        &mut self,
        control: Option<Rc<RefCell<dyn ControlObject>>>,
    );
    fn get_focused_control(&self) -> Option<Rc<RefCell<dyn ControlObject>>>;
    fn set_focused_control(
        &mut self,
        control: Option<Rc<RefCell<dyn ControlObject>>>,
    );
    fn queue_event(
        &mut self,
        control: Option<Rc<RefCell<dyn ControlObject>>>,
        event: ControlEvent,
    );
}

Required Methods§

Implementors§