use crate::UniversalUI_Base::general::*;
use crate::UniversalUI_Base::debug::*;
use crate::UniversalUI_Base::geometry::*;
use crate::libc::*;
#[cfg(target_os = "windows")]
pub mod native_event {
include!("win32/event.rs");
}
#[cfg(target_os = "linux")]
pub mod native_event {
include!("x11/event.rs");
}
#[no_mangle]
pub extern "C" fn get_events() {
native_event::get_events();
}
#[no_mangle]
pub extern "C" fn registerWindowEventCallback(callback: native_event::WindowEventCallback) {
println!("register callback");
native_event::set_global_callback(callback);
}