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