use winit::window::WindowId;
use winit::event::{WindowEvent, DeviceId, DeviceEvent, KeyboardInput, ModifiersState, MouseScrollDelta, TouchPhase, ElementState, MouseButton, AxisId, Touch};
use std::path::PathBuf;
use winit::dpi::{PhysicalPosition, PhysicalSize};
use gilrs::Event as GilEvent;

pub enum TrEvent {
    MouseFocusEvent {
        position : (f32, f32),
    },
    MouseClickEvent {
        position : (f32, f32),
        button : MouseButton,
    },
    MouseHeldEvent {

    },
    KeyHeldEvent {

    },
    GamepadEvent {
        gil_event: GilEvent,

    }
}