pub trait EventCallback: Send + Sync {
// Required methods
fn on_mouse_events(&self, events: Vec<MouseEvent>);
fn on_keyboard_events(&self, events: Vec<KeyboardEvent>);
fn on_window_event(&self, event: WindowEvent);
}
pub trait EventCallback: Send + Sync {
// Required methods
fn on_mouse_events(&self, events: Vec<MouseEvent>);
fn on_keyboard_events(&self, events: Vec<KeyboardEvent>);
fn on_window_event(&self, event: WindowEvent);
}