pub trait ImplDialogHandler:
Clone
+ Sized
+ Rc {
// Required method
fn get_raw(&self) -> *mut _cef_dialog_handler_t;
// Provided methods
fn on_file_dialog(
&self,
browser: Option<&mut Browser>,
mode: FileDialogMode,
title: Option<&CefString>,
default_file_path: Option<&CefString>,
accept_filters: Option<&mut CefStringList>,
accept_extensions: Option<&mut CefStringList>,
accept_descriptions: Option<&mut CefStringList>,
callback: Option<&mut FileDialogCallback>,
) -> c_int { ... }
fn init_methods(object: &mut _cef_dialog_handler_t) { ... }
}Required Methods§
fn get_raw(&self) -> *mut _cef_dialog_handler_t
Provided Methods§
Sourcefn on_file_dialog(
&self,
browser: Option<&mut Browser>,
mode: FileDialogMode,
title: Option<&CefString>,
default_file_path: Option<&CefString>,
accept_filters: Option<&mut CefStringList>,
accept_extensions: Option<&mut CefStringList>,
accept_descriptions: Option<&mut CefStringList>,
callback: Option<&mut FileDialogCallback>,
) -> c_int
fn on_file_dialog( &self, browser: Option<&mut Browser>, mode: FileDialogMode, title: Option<&CefString>, default_file_path: Option<&CefString>, accept_filters: Option<&mut CefStringList>, accept_extensions: Option<&mut CefStringList>, accept_descriptions: Option<&mut CefStringList>, callback: Option<&mut FileDialogCallback>, ) -> c_int
See _cef_dialog_handler_t::on_file_dialog for more documentation.
fn init_methods(object: &mut _cef_dialog_handler_t)
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.