use crate::Error; use std; pub struct Window {} impl Window { pub fn new() -> Result { Err(Error::NotImplementedError) } pub fn quit(&self) { unimplemented!() } pub fn set_tooltip(&self, _: &str) -> Result<(), Error> { unimplemented!() } pub fn add_menu_item(&self, _: &str, _: F) -> Result where F: std::ops::Fn(&Window) -> () + 'static, { unimplemented!() } pub fn wait_for_message(&mut self) { unimplemented!() } pub fn set_icon_from_buffer(&self, _: &[u8], _: u32, _: u32) -> Result<(), Error> { unimplemented!() } }