}
}
- pub fn openfile_dialog<F>(&mut self, multiselect: bool, callback: F)
+ pub fn openfile_dialog<F>(&self, multiselect: bool, callback: F)
where F: FnMut(&mut event::Event<T>) + 'static {
openfile_dialog(self, multiselect as c_uint, callback);
}
- pub fn selectdirectory_dialog<F>(&mut self, callback: F)
+ pub fn selectdirectory_dialog<F>(&self, callback: F)
where F: FnMut(&mut event::Event<T>) + 'static {
openfile_dialog(self, 2, callback);
}
- pub fn savefile_dialog<F>(&mut self, name: &str, callback: F)
+ pub fn savefile_dialog<F>(&self, name: &str, callback: F)
where F: FnMut(&mut event::Event<T>) + 'static {
savefile_dialog(self, name, callback);
}