#[repr(C)]pub struct _cef_display_handler_t {
pub base: cef_base_ref_counted_t,
pub on_address_change: Option<unsafe extern "C" fn(self_: *mut _cef_display_handler_t, browser: *mut _cef_browser_t, frame: *mut _cef_frame_t, url: *const cef_string_t)>,
pub on_title_change: Option<unsafe extern "C" fn(self_: *mut _cef_display_handler_t, browser: *mut _cef_browser_t, title: *const cef_string_t)>,
pub on_favicon_urlchange: Option<unsafe extern "C" fn(self_: *mut _cef_display_handler_t, browser: *mut _cef_browser_t, icon_urls: cef_string_list_t)>,
pub on_fullscreen_mode_change: Option<unsafe extern "C" fn(self_: *mut _cef_display_handler_t, browser: *mut _cef_browser_t, fullscreen: c_int)>,
pub on_tooltip: Option<unsafe extern "C" fn(self_: *mut _cef_display_handler_t, browser: *mut _cef_browser_t, text: *mut cef_string_t) -> c_int>,
pub on_status_message: Option<unsafe extern "C" fn(self_: *mut _cef_display_handler_t, browser: *mut _cef_browser_t, value: *const cef_string_t)>,
pub on_console_message: Option<unsafe extern "C" fn(self_: *mut _cef_display_handler_t, browser: *mut _cef_browser_t, level: cef_log_severity_t, message: *const cef_string_t, source: *const cef_string_t, line: c_int) -> c_int>,
pub on_auto_resize: Option<unsafe extern "C" fn(self_: *mut _cef_display_handler_t, browser: *mut _cef_browser_t, new_size: *const cef_size_t) -> c_int>,
pub on_loading_progress_change: Option<unsafe extern "C" fn(self_: *mut _cef_display_handler_t, browser: *mut _cef_browser_t, progress: f64)>,
pub on_cursor_change: Option<unsafe extern "C" fn(self_: *mut _cef_display_handler_t, browser: *mut _cef_browser_t, cursor: c_ulong, type_: cef_cursor_type_t, custom_cursor_info: *const _cef_cursor_info_t) -> c_int>,
}Fields§
§base: cef_base_ref_counted_t§on_address_change: Option<unsafe extern "C" fn(self_: *mut _cef_display_handler_t, browser: *mut _cef_browser_t, frame: *mut _cef_frame_t, url: *const cef_string_t)>§on_title_change: Option<unsafe extern "C" fn(self_: *mut _cef_display_handler_t, browser: *mut _cef_browser_t, title: *const cef_string_t)>§on_favicon_urlchange: Option<unsafe extern "C" fn(self_: *mut _cef_display_handler_t, browser: *mut _cef_browser_t, icon_urls: cef_string_list_t)>§on_fullscreen_mode_change: Option<unsafe extern "C" fn(self_: *mut _cef_display_handler_t, browser: *mut _cef_browser_t, fullscreen: c_int)>§on_tooltip: Option<unsafe extern "C" fn(self_: *mut _cef_display_handler_t, browser: *mut _cef_browser_t, text: *mut cef_string_t) -> c_int>§on_status_message: Option<unsafe extern "C" fn(self_: *mut _cef_display_handler_t, browser: *mut _cef_browser_t, value: *const cef_string_t)>§on_console_message: Option<unsafe extern "C" fn(self_: *mut _cef_display_handler_t, browser: *mut _cef_browser_t, level: cef_log_severity_t, message: *const cef_string_t, source: *const cef_string_t, line: c_int) -> c_int>§on_auto_resize: Option<unsafe extern "C" fn(self_: *mut _cef_display_handler_t, browser: *mut _cef_browser_t, new_size: *const cef_size_t) -> c_int>§on_loading_progress_change: Option<unsafe extern "C" fn(self_: *mut _cef_display_handler_t, browser: *mut _cef_browser_t, progress: f64)>§on_cursor_change: Option<unsafe extern "C" fn(self_: *mut _cef_display_handler_t, browser: *mut _cef_browser_t, cursor: c_ulong, type_: cef_cursor_type_t, custom_cursor_info: *const _cef_cursor_info_t) -> c_int>Trait Implementations§
Source§impl Clone for _cef_display_handler_t
impl Clone for _cef_display_handler_t
Source§fn clone(&self) -> _cef_display_handler_t
fn clone(&self) -> _cef_display_handler_t
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for _cef_display_handler_t
impl Debug for _cef_display_handler_t
impl Copy for _cef_display_handler_t
Auto Trait Implementations§
impl Freeze for _cef_display_handler_t
impl RefUnwindSafe for _cef_display_handler_t
impl Send for _cef_display_handler_t
impl Sync for _cef_display_handler_t
impl Unpin for _cef_display_handler_t
impl UnwindSafe for _cef_display_handler_t
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more