#[allow(unused_imports)]
use crate::*;
extern "C" {
fn window_get_window(instance: DOMReference) -> i32;
fn window_set_window(instance: DOMReference, value: i32);
}
pub fn get_window(instance: DOMReference) -> i32 {
unsafe { window_get_window(instance) }
}
pub fn set_window(instance: DOMReference, value: i32) {
unsafe {
window_set_window(instance, value);
}
}
extern "C" {
fn window_get_self(instance: DOMReference) -> i32;
fn window_set_self(instance: DOMReference, value: i32);
}
pub fn get_self(instance: DOMReference) -> i32 {
unsafe { window_get_self(instance) }
}
pub fn set_self(instance: DOMReference, value: i32) {
unsafe {
window_set_self(instance, value);
}
}
extern "C" {
fn window_get_document(instance: DOMReference) -> i32;
fn window_set_document(instance: DOMReference, value: i32);
}
pub fn get_document(instance: DOMReference) -> i32 {
unsafe { window_get_document(instance) }
}
pub fn set_document(instance: DOMReference, value: i32) {
unsafe {
window_set_document(instance, value);
}
}
extern "C" {
fn window_get_name(instance: DOMReference) -> CString;
fn window_set_name(instance: DOMReference, value: CString);
}
pub fn get_name(instance: DOMReference) -> String {
unsafe { to_string(window_get_name(instance)) }
}
pub fn set_name(instance: DOMReference, value: &str) {
unsafe {
window_set_name(instance, to_cstring(value));
}
}
extern "C" {
fn window_get_location(instance: DOMReference) -> i32;
fn window_set_location(instance: DOMReference, value: i32);
}
pub fn get_location(instance: DOMReference) -> i32 {
unsafe { window_get_location(instance) }
}
pub fn set_location(instance: DOMReference, value: i32) {
unsafe {
window_set_location(instance, value);
}
}
extern "C" {
fn window_get_history(instance: DOMReference) -> i32;
fn window_set_history(instance: DOMReference, value: i32);
}
pub fn get_history(instance: DOMReference) -> i32 {
unsafe { window_get_history(instance) }
}
pub fn set_history(instance: DOMReference, value: i32) {
unsafe {
window_set_history(instance, value);
}
}
extern "C" {
fn window_get_custom_elements(instance: DOMReference) -> i32;
fn window_set_custom_elements(instance: DOMReference, value: i32);
}
pub fn get_custom_elements(instance: DOMReference) -> i32 {
unsafe { window_get_custom_elements(instance) }
}
pub fn set_custom_elements(instance: DOMReference, value: i32) {
unsafe {
window_set_custom_elements(instance, value);
}
}
extern "C" {
fn window_get_locationbar(instance: DOMReference) -> i32;
fn window_set_locationbar(instance: DOMReference, value: i32);
}
pub fn get_locationbar(instance: DOMReference) -> i32 {
unsafe { window_get_locationbar(instance) }
}
pub fn set_locationbar(instance: DOMReference, value: i32) {
unsafe {
window_set_locationbar(instance, value);
}
}
extern "C" {
fn window_get_menubar(instance: DOMReference) -> i32;
fn window_set_menubar(instance: DOMReference, value: i32);
}
pub fn get_menubar(instance: DOMReference) -> i32 {
unsafe { window_get_menubar(instance) }
}
pub fn set_menubar(instance: DOMReference, value: i32) {
unsafe {
window_set_menubar(instance, value);
}
}
extern "C" {
fn window_get_personalbar(instance: DOMReference) -> i32;
fn window_set_personalbar(instance: DOMReference, value: i32);
}
pub fn get_personalbar(instance: DOMReference) -> i32 {
unsafe { window_get_personalbar(instance) }
}
pub fn set_personalbar(instance: DOMReference, value: i32) {
unsafe {
window_set_personalbar(instance, value);
}
}
extern "C" {
fn window_get_scrollbars(instance: DOMReference) -> i32;
fn window_set_scrollbars(instance: DOMReference, value: i32);
}
pub fn get_scrollbars(instance: DOMReference) -> i32 {
unsafe { window_get_scrollbars(instance) }
}
pub fn set_scrollbars(instance: DOMReference, value: i32) {
unsafe {
window_set_scrollbars(instance, value);
}
}
extern "C" {
fn window_get_statusbar(instance: DOMReference) -> i32;
fn window_set_statusbar(instance: DOMReference, value: i32);
}
pub fn get_statusbar(instance: DOMReference) -> i32 {
unsafe { window_get_statusbar(instance) }
}
pub fn set_statusbar(instance: DOMReference, value: i32) {
unsafe {
window_set_statusbar(instance, value);
}
}
extern "C" {
fn window_get_toolbar(instance: DOMReference) -> i32;
fn window_set_toolbar(instance: DOMReference, value: i32);
}
pub fn get_toolbar(instance: DOMReference) -> i32 {
unsafe { window_get_toolbar(instance) }
}
pub fn set_toolbar(instance: DOMReference, value: i32) {
unsafe {
window_set_toolbar(instance, value);
}
}
extern "C" {
fn window_get_status(instance: DOMReference) -> CString;
fn window_set_status(instance: DOMReference, value: CString);
}
pub fn get_status(instance: DOMReference) -> String {
unsafe { to_string(window_get_status(instance)) }
}
pub fn set_status(instance: DOMReference, value: &str) {
unsafe {
window_set_status(instance, to_cstring(value));
}
}
extern "C" {
fn window_close(instance: i32);
}
pub fn close(instance: i32) {
unsafe { window_close(instance) }
}
extern "C" {
fn window_get_closed(instance: DOMReference) -> i32;
fn window_set_closed(instance: DOMReference, value: i32);
}
pub fn get_closed(instance: DOMReference) -> i32 {
unsafe { window_get_closed(instance) }
}
pub fn set_closed(instance: DOMReference, value: i32) {
unsafe {
window_set_closed(instance, value);
}
}
extern "C" {
fn window_stop(instance: i32);
}
pub fn stop(instance: i32) {
unsafe { window_stop(instance) }
}
extern "C" {
fn window_focus(instance: i32);
}
pub fn focus(instance: i32) {
unsafe { window_focus(instance) }
}
extern "C" {
fn window_blur(instance: i32);
}
pub fn blur(instance: i32) {
unsafe { window_blur(instance) }
}
extern "C" {
fn window_get_event(instance: DOMReference) -> i32;
fn window_set_event(instance: DOMReference, value: i32);
}
pub fn get_event(instance: DOMReference) -> i32 {
unsafe { window_get_event(instance) }
}
pub fn set_event(instance: DOMReference, value: i32) {
unsafe {
window_set_event(instance, value);
}
}
extern "C" {
fn window_get_frames(instance: DOMReference) -> i32;
fn window_set_frames(instance: DOMReference, value: i32);
}
pub fn get_frames(instance: DOMReference) -> i32 {
unsafe { window_get_frames(instance) }
}
pub fn set_frames(instance: DOMReference, value: i32) {
unsafe {
window_set_frames(instance, value);
}
}
extern "C" {
fn window_get_length(instance: DOMReference) -> i32;
fn window_set_length(instance: DOMReference, value: i32);
}
pub fn get_length(instance: DOMReference) -> i32 {
unsafe { window_get_length(instance) }
}
pub fn set_length(instance: DOMReference, value: i32) {
unsafe {
window_set_length(instance, value);
}
}
extern "C" {
fn window_get_top(instance: DOMReference) -> i32;
fn window_set_top(instance: DOMReference, value: i32);
}
pub fn get_top(instance: DOMReference) -> i32 {
unsafe { window_get_top(instance) }
}
pub fn set_top(instance: DOMReference, value: i32) {
unsafe {
window_set_top(instance, value);
}
}
extern "C" {
fn window_get_opener(instance: DOMReference) -> i32;
fn window_set_opener(instance: DOMReference, value: i32);
}
pub fn get_opener(instance: DOMReference) -> i32 {
unsafe { window_get_opener(instance) }
}
pub fn set_opener(instance: DOMReference, value: i32) {
unsafe {
window_set_opener(instance, value);
}
}
extern "C" {
fn window_get_parent(instance: DOMReference) -> i32;
fn window_set_parent(instance: DOMReference, value: i32);
}
pub fn get_parent(instance: DOMReference) -> i32 {
unsafe { window_get_parent(instance) }
}
pub fn set_parent(instance: DOMReference, value: i32) {
unsafe {
window_set_parent(instance, value);
}
}
extern "C" {
fn window_get_frame_element(instance: DOMReference) -> i32;
fn window_set_frame_element(instance: DOMReference, value: i32);
}
pub fn get_frame_element(instance: DOMReference) -> i32 {
unsafe { window_get_frame_element(instance) }
}
pub fn set_frame_element(instance: DOMReference, value: i32) {
unsafe {
window_set_frame_element(instance, value);
}
}
extern "C" {
fn window_open(instance: i32, url: CString, target: CString, features: CString) -> i32;
}
pub fn open(instance: i32, url: &str, target: &str, features: &str) -> i32 {
unsafe {
window_open(
instance,
to_cstring(url),
to_cstring(target),
to_cstring(features),
)
}
}
extern "C" {
fn window_get_navigator(instance: DOMReference) -> i32;
fn window_set_navigator(instance: DOMReference, value: i32);
}
pub fn get_navigator(instance: DOMReference) -> i32 {
unsafe { window_get_navigator(instance) }
}
pub fn set_navigator(instance: DOMReference, value: i32) {
unsafe {
window_set_navigator(instance, value);
}
}
extern "C" {
fn window_get_external(instance: DOMReference) -> i32;
fn window_set_external(instance: DOMReference, value: i32);
}
pub fn get_external(instance: DOMReference) -> i32 {
unsafe { window_get_external(instance) }
}
pub fn set_external(instance: DOMReference, value: i32) {
unsafe {
window_set_external(instance, value);
}
}
extern "C" {
fn window_get_application_cache(instance: DOMReference) -> i32;
fn window_set_application_cache(instance: DOMReference, value: i32);
}
pub fn get_application_cache(instance: DOMReference) -> i32 {
unsafe { window_get_application_cache(instance) }
}
pub fn set_application_cache(instance: DOMReference, value: i32) {
unsafe {
window_set_application_cache(instance, value);
}
}
extern "C" {
fn window_alert(instance: i32, message: CString);
}
pub fn alert(instance: i32, message: &str) {
unsafe { window_alert(instance, to_cstring(message)) }
}
extern "C" {
fn window_confirm(instance: i32, message: CString) -> i32;
}
pub fn confirm(instance: i32, message: &str) -> i32 {
unsafe { window_confirm(instance, to_cstring(message)) }
}
extern "C" {
fn window_prompt(instance: i32, message: CString, default_message: CString) -> CString;
}
pub fn prompt(instance: i32, message: &str, default_message: &str) -> String {
unsafe {
to_string(window_prompt(
instance,
to_cstring(message),
to_cstring(default_message),
))
}
}
extern "C" {
fn window_print(instance: i32);
}
pub fn print(instance: i32) {
unsafe { window_print(instance) }
}
extern "C" {
fn window_post_message(instance: i32, message: i32, target_origin: CString, transfer: i32);
}
pub fn post_message(instance: i32, message: i32, target_origin: &str, transfer: i32) {
unsafe { window_post_message(instance, message, to_cstring(target_origin), transfer) }
}
extern "C" {
fn window_get_onappinstalled(instance: DOMReference) -> i32;
fn window_set_onappinstalled(instance: DOMReference, value: i32);
}
pub fn get_onappinstalled(instance: DOMReference) -> i32 {
unsafe { window_get_onappinstalled(instance) }
}
pub fn set_onappinstalled(instance: DOMReference, value: i32) {
unsafe {
window_set_onappinstalled(instance, value);
}
}
extern "C" {
fn window_capture_events(instance: i32);
}
pub fn capture_events(instance: i32) {
unsafe { window_capture_events(instance) }
}
extern "C" {
fn window_release_events(instance: i32);
}
pub fn release_events(instance: i32) {
unsafe { window_release_events(instance) }
}
extern "C" {
fn window_get_selection(instance: i32) -> i32;
}
pub fn get_selection(instance: i32) -> i32 {
unsafe { window_get_selection(instance) }
}
extern "C" {
fn window_get_computed_style(instance: i32, elt: i32, pseudo_elt: CString) -> i32;
}
pub fn get_computed_style(instance: i32, elt: i32, pseudo_elt: &str) -> i32 {
unsafe { window_get_computed_style(instance, elt, to_cstring(pseudo_elt)) }
}
extern "C" {
fn window_match_media(instance: i32, query: CString) -> i32;
}
pub fn match_media(instance: i32, query: &str) -> i32 {
unsafe { window_match_media(instance, to_cstring(query)) }
}
extern "C" {
fn window_get_screen(instance: DOMReference) -> i32;
fn window_set_screen(instance: DOMReference, value: i32);
}
pub fn get_screen(instance: DOMReference) -> i32 {
unsafe { window_get_screen(instance) }
}
pub fn set_screen(instance: DOMReference, value: i32) {
unsafe {
window_set_screen(instance, value);
}
}
extern "C" {
fn window_move_to(instance: i32, x: i32, y: i32);
}
pub fn move_to(instance: i32, x: i32, y: i32) {
unsafe { window_move_to(instance, x, y) }
}
extern "C" {
fn window_move_by(instance: i32, x: i32, y: i32);
}
pub fn move_by(instance: i32, x: i32, y: i32) {
unsafe { window_move_by(instance, x, y) }
}
extern "C" {
fn window_resize_to(instance: i32, x: i32, y: i32);
}
pub fn resize_to(instance: i32, x: i32, y: i32) {
unsafe { window_resize_to(instance, x, y) }
}
extern "C" {
fn window_resize_by(instance: i32, x: i32, y: i32);
}
pub fn resize_by(instance: i32, x: i32, y: i32) {
unsafe { window_resize_by(instance, x, y) }
}
extern "C" {
fn window_get_inner_width(instance: DOMReference) -> i32;
fn window_set_inner_width(instance: DOMReference, value: i32);
}
pub fn get_inner_width(instance: DOMReference) -> i32 {
unsafe { window_get_inner_width(instance) }
}
pub fn set_inner_width(instance: DOMReference, value: i32) {
unsafe {
window_set_inner_width(instance, value);
}
}
extern "C" {
fn window_get_inner_height(instance: DOMReference) -> i32;
fn window_set_inner_height(instance: DOMReference, value: i32);
}
pub fn get_inner_height(instance: DOMReference) -> i32 {
unsafe { window_get_inner_height(instance) }
}
pub fn set_inner_height(instance: DOMReference, value: i32) {
unsafe {
window_set_inner_height(instance, value);
}
}
extern "C" {
fn window_scroll(instance: i32, x: i32, y: i32);
}
pub fn scroll(instance: i32, x: i32, y: i32) {
unsafe { window_scroll(instance, x, y) }
}
extern "C" {
fn window_scroll_to(instance: i32, x: i32, y: i32);
}
pub fn scroll_to(instance: i32, x: i32, y: i32) {
unsafe { window_scroll_to(instance, x, y) }
}
extern "C" {
fn window_scroll_by(instance: i32, x: i32, y: i32);
}
pub fn scroll_by(instance: i32, x: i32, y: i32) {
unsafe { window_scroll_by(instance, x, y) }
}
extern "C" {
fn window_get_scroll_x(instance: DOMReference) -> i32;
fn window_set_scroll_x(instance: DOMReference, value: i32);
}
pub fn get_scroll_x(instance: DOMReference) -> i32 {
unsafe { window_get_scroll_x(instance) }
}
pub fn set_scroll_x(instance: DOMReference, value: i32) {
unsafe {
window_set_scroll_x(instance, value);
}
}
extern "C" {
fn window_get_page_x_offset(instance: DOMReference) -> i32;
fn window_set_page_x_offset(instance: DOMReference, value: i32);
}
pub fn get_page_x_offset(instance: DOMReference) -> i32 {
unsafe { window_get_page_x_offset(instance) }
}
pub fn set_page_x_offset(instance: DOMReference, value: i32) {
unsafe {
window_set_page_x_offset(instance, value);
}
}
extern "C" {
fn window_get_scroll_y(instance: DOMReference) -> i32;
fn window_set_scroll_y(instance: DOMReference, value: i32);
}
pub fn get_scroll_y(instance: DOMReference) -> i32 {
unsafe { window_get_scroll_y(instance) }
}
pub fn set_scroll_y(instance: DOMReference, value: i32) {
unsafe {
window_set_scroll_y(instance, value);
}
}
extern "C" {
fn window_get_page_y_offset(instance: DOMReference) -> i32;
fn window_set_page_y_offset(instance: DOMReference, value: i32);
}
pub fn get_page_y_offset(instance: DOMReference) -> i32 {
unsafe { window_get_page_y_offset(instance) }
}
pub fn set_page_y_offset(instance: DOMReference, value: i32) {
unsafe {
window_set_page_y_offset(instance, value);
}
}
extern "C" {
fn window_get_screen_x(instance: DOMReference) -> i32;
fn window_set_screen_x(instance: DOMReference, value: i32);
}
pub fn get_screen_x(instance: DOMReference) -> i32 {
unsafe { window_get_screen_x(instance) }
}
pub fn set_screen_x(instance: DOMReference, value: i32) {
unsafe {
window_set_screen_x(instance, value);
}
}
extern "C" {
fn window_get_screen_y(instance: DOMReference) -> i32;
fn window_set_screen_y(instance: DOMReference, value: i32);
}
pub fn get_screen_y(instance: DOMReference) -> i32 {
unsafe { window_get_screen_y(instance) }
}
pub fn set_screen_y(instance: DOMReference, value: i32) {
unsafe {
window_set_screen_y(instance, value);
}
}
extern "C" {
fn window_get_outer_width(instance: DOMReference) -> i32;
fn window_set_outer_width(instance: DOMReference, value: i32);
}
pub fn get_outer_width(instance: DOMReference) -> i32 {
unsafe { window_get_outer_width(instance) }
}
pub fn set_outer_width(instance: DOMReference, value: i32) {
unsafe {
window_set_outer_width(instance, value);
}
}
extern "C" {
fn window_get_outer_height(instance: DOMReference) -> i32;
fn window_set_outer_height(instance: DOMReference, value: i32);
}
pub fn get_outer_height(instance: DOMReference) -> i32 {
unsafe { window_get_outer_height(instance) }
}
pub fn set_outer_height(instance: DOMReference, value: i32) {
unsafe {
window_set_outer_height(instance, value);
}
}
extern "C" {
fn window_get_device_pixel_ratio(instance: DOMReference) -> i32;
fn window_set_device_pixel_ratio(instance: DOMReference, value: i32);
}
pub fn get_device_pixel_ratio(instance: DOMReference) -> i32 {
unsafe { window_get_device_pixel_ratio(instance) }
}
pub fn set_device_pixel_ratio(instance: DOMReference, value: i32) {
unsafe {
window_set_device_pixel_ratio(instance, value);
}
}
extern "C" {
fn window_request_animation_frame(instance: i32, callback: i32) -> i32;
}
pub fn request_animation_frame(instance: i32, callback: i32) -> i32 {
unsafe { window_request_animation_frame(instance, callback) }
}
extern "C" {
fn window_cancel_animation_frame(instance: i32, handle: i32);
}
pub fn cancel_animation_frame(instance: i32, handle: i32) {
unsafe { window_cancel_animation_frame(instance, handle) }
}
extern "C" {
fn window_get_performance(instance: DOMReference) -> i32;
fn window_set_performance(instance: DOMReference, value: i32);
}
pub fn get_performance(instance: DOMReference) -> i32 {
unsafe { window_get_performance(instance) }
}
pub fn set_performance(instance: DOMReference, value: i32) {
unsafe {
window_set_performance(instance, value);
}
}
extern "C" {
fn window_get_orientation(instance: DOMReference) -> i32;
fn window_set_orientation(instance: DOMReference, value: i32);
}
pub fn get_orientation(instance: DOMReference) -> i32 {
unsafe { window_get_orientation(instance) }
}
pub fn set_orientation(instance: DOMReference, value: i32) {
unsafe {
window_set_orientation(instance, value);
}
}
extern "C" {
fn window_get_onorientationchange(instance: DOMReference) -> i32;
fn window_set_onorientationchange(instance: DOMReference, value: i32);
}
pub fn get_onorientationchange(instance: DOMReference) -> i32 {
unsafe { window_get_onorientationchange(instance) }
}
pub fn set_onorientationchange(instance: DOMReference, value: i32) {
unsafe {
window_set_onorientationchange(instance, value);
}
}
extern "C" {
fn window_get_onvrdisplayconnect(instance: DOMReference) -> i32;
fn window_set_onvrdisplayconnect(instance: DOMReference, value: i32);
}
pub fn get_onvrdisplayconnect(instance: DOMReference) -> i32 {
unsafe { window_get_onvrdisplayconnect(instance) }
}
pub fn set_onvrdisplayconnect(instance: DOMReference, value: i32) {
unsafe {
window_set_onvrdisplayconnect(instance, value);
}
}
extern "C" {
fn window_get_onvrdisplaydisconnect(instance: DOMReference) -> i32;
fn window_set_onvrdisplaydisconnect(instance: DOMReference, value: i32);
}
pub fn get_onvrdisplaydisconnect(instance: DOMReference) -> i32 {
unsafe { window_get_onvrdisplaydisconnect(instance) }
}
pub fn set_onvrdisplaydisconnect(instance: DOMReference, value: i32) {
unsafe {
window_set_onvrdisplaydisconnect(instance, value);
}
}
extern "C" {
fn window_get_onvrdisplayactivate(instance: DOMReference) -> i32;
fn window_set_onvrdisplayactivate(instance: DOMReference, value: i32);
}
pub fn get_onvrdisplayactivate(instance: DOMReference) -> i32 {
unsafe { window_get_onvrdisplayactivate(instance) }
}
pub fn set_onvrdisplayactivate(instance: DOMReference, value: i32) {
unsafe {
window_set_onvrdisplayactivate(instance, value);
}
}
extern "C" {
fn window_get_onvrdisplaydeactivate(instance: DOMReference) -> i32;
fn window_set_onvrdisplaydeactivate(instance: DOMReference, value: i32);
}
pub fn get_onvrdisplaydeactivate(instance: DOMReference) -> i32 {
unsafe { window_get_onvrdisplaydeactivate(instance) }
}
pub fn set_onvrdisplaydeactivate(instance: DOMReference, value: i32) {
unsafe {
window_set_onvrdisplaydeactivate(instance, value);
}
}
extern "C" {
fn window_get_onvrdisplaypresentchange(instance: DOMReference) -> i32;
fn window_set_onvrdisplaypresentchange(instance: DOMReference, value: i32);
}
pub fn get_onvrdisplaypresentchange(instance: DOMReference) -> i32 {
unsafe { window_get_onvrdisplaypresentchange(instance) }
}
pub fn set_onvrdisplaypresentchange(instance: DOMReference, value: i32) {
unsafe {
window_set_onvrdisplaypresentchange(instance, value);
}
}
extern "C" {
fn window_get_paint_worklet(instance: DOMReference) -> i32;
fn window_set_paint_worklet(instance: DOMReference, value: i32);
}
pub fn get_paint_worklet(instance: DOMReference) -> i32 {
unsafe { window_get_paint_worklet(instance) }
}
pub fn set_paint_worklet(instance: DOMReference, value: i32) {
unsafe {
window_set_paint_worklet(instance, value);
}
}
extern "C" {
fn window_request_idle_callback(instance: i32, callback: i32, options: i32) -> i32;
}
pub fn request_idle_callback(instance: i32, callback: i32, options: i32) -> i32 {
unsafe { window_request_idle_callback(instance, callback, options) }
}
extern "C" {
fn window_cancel_idle_callback(instance: i32, handle: i32);
}
pub fn cancel_idle_callback(instance: i32, handle: i32) {
unsafe { window_cancel_idle_callback(instance, handle) }
}
extern "C" {
fn window_get_origin(instance: DOMReference) -> i32;
fn window_set_origin(instance: DOMReference, value: i32);
}
pub fn get_origin(instance: DOMReference) -> i32 {
unsafe { window_get_origin(instance) }
}
pub fn set_origin(instance: DOMReference, value: i32) {
unsafe {
window_set_origin(instance, value);
}
}
extern "C" {
fn window_btoa(instance: i32, btoa: CString) -> CString;
}
pub fn btoa(instance: i32, btoa: &str) -> String {
unsafe { to_string(window_btoa(instance, to_cstring(btoa))) }
}
extern "C" {
fn window_atob(instance: i32, atob: CString) -> CString;
}
pub fn atob(instance: i32, atob: &str) -> String {
unsafe { to_string(window_atob(instance, to_cstring(atob))) }
}
extern "C" {
fn window_set_timeout(instance: i32, handler: i32, timeout: i32) -> i32;
}
pub fn set_timeout(instance: i32, handler: i32, timeout: i32) -> i32 {
unsafe { window_set_timeout(instance, handler, timeout) }
}
extern "C" {
fn window_clear_timeout(instance: i32, handle: i32);
}
pub fn clear_timeout(instance: i32, handle: i32) {
unsafe { window_clear_timeout(instance, handle) }
}
extern "C" {
fn window_set_interval(instance: i32, handler: i32, timeout: i32) -> i32;
}
pub fn set_interval(instance: i32, handler: i32, timeout: i32) -> i32 {
unsafe { window_set_interval(instance, handler, timeout) }
}
extern "C" {
fn window_clear_interval(instance: i32, handle: i32);
}
pub fn clear_interval(instance: i32, handle: i32) {
unsafe { window_clear_interval(instance, handle) }
}
extern "C" {
fn window_create_image_bitmap(
instance: i32,
a_image: i32,
a_sx: i32,
a_sy: i32,
a_sw: i32,
a_sh: i32,
) -> i32;
}
pub fn create_image_bitmap(
instance: i32,
a_image: i32,
a_sx: i32,
a_sy: i32,
a_sw: i32,
a_sh: i32,
) -> i32 {
unsafe { window_create_image_bitmap(instance, a_image, a_sx, a_sy, a_sw, a_sh) }
}