Skip to main content

ling_ui/
event.rs

1//! UI input events.
2
3#[derive(Debug, Clone)]
4pub enum Event {
5    Click      { widget_id: u64 },
6    KeyDown    { key: String },
7    KeyUp      { key: String },
8    MouseMove  { x: f32, y: f32 },
9    Resize     { width: f32, height: f32 },
10    Scroll     { delta_x: f32, delta_y: f32 },
11    TextInput  { text: String },
12}