pub use crate::prelude::VirtualKeyCode;
pub use bracket_geometry::prelude::Point;
#[derive(Clone, Debug, PartialEq)]
pub enum BEvent {
Resized {
new_size: Point,
dpi_scale_factor: f32,
},
Moved { new_position: Point },
CloseRequested,
Character { c: char },
Focused { focused: bool },
CursorEntered,
CursorLeft,
CursorMoved { position: Point },
MouseClick { button: usize, pressed: bool },
MouseButtonDown { button: usize },
MouseButtonUp { button: usize },
KeyboardInput {
key: VirtualKeyCode,
scan_code: u32,
pressed: bool,
},
ScaleFactorChanged {
new_size: Point,
dpi_scale_factor: f32,
},
}