ImplDisplayHandler

Trait ImplDisplayHandler 

Source
pub trait ImplDisplayHandler:
    Clone
    + Sized
    + Rc {
Show 15 methods // Required method fn get_raw(&self) -> *mut _cef_display_handler_t; // Provided methods fn on_address_change( &self, browser: Option<&mut Browser>, frame: Option<&mut Frame>, url: Option<&CefString>, ) { ... } fn on_title_change( &self, browser: Option<&mut Browser>, title: Option<&CefString>, ) { ... } fn on_favicon_urlchange( &self, browser: Option<&mut Browser>, icon_urls: Option<&mut CefStringList>, ) { ... } fn on_fullscreen_mode_change( &self, browser: Option<&mut Browser>, fullscreen: c_int, ) { ... } fn on_tooltip( &self, browser: Option<&mut Browser>, text: Option<&mut CefString>, ) -> c_int { ... } fn on_status_message( &self, browser: Option<&mut Browser>, value: Option<&CefString>, ) { ... } fn on_console_message( &self, browser: Option<&mut Browser>, level: LogSeverity, message: Option<&CefString>, source: Option<&CefString>, line: c_int, ) -> c_int { ... } fn on_auto_resize( &self, browser: Option<&mut Browser>, new_size: Option<&Size>, ) -> c_int { ... } fn on_loading_progress_change( &self, browser: Option<&mut Browser>, progress: f64, ) { ... } fn on_cursor_change( &self, browser: Option<&mut Browser>, cursor: c_ulong, type_: CursorType, custom_cursor_info: Option<&CursorInfo>, ) -> c_int { ... } fn on_media_access_change( &self, browser: Option<&mut Browser>, has_video_access: c_int, has_audio_access: c_int, ) { ... } fn on_contents_bounds_change( &self, browser: Option<&mut Browser>, new_bounds: Option<&Rect>, ) -> c_int { ... } fn root_window_screen_rect( &self, browser: Option<&mut Browser>, rect: Option<&mut Rect>, ) -> c_int { ... } fn init_methods(object: &mut _cef_display_handler_t) { ... }
}

Required Methods§

Provided Methods§

Source

fn on_address_change( &self, browser: Option<&mut Browser>, frame: Option<&mut Frame>, url: Option<&CefString>, )

See _cef_display_handler_t::on_address_change for more documentation.

Source

fn on_title_change( &self, browser: Option<&mut Browser>, title: Option<&CefString>, )

See _cef_display_handler_t::on_title_change for more documentation.

Source

fn on_favicon_urlchange( &self, browser: Option<&mut Browser>, icon_urls: Option<&mut CefStringList>, )

Source

fn on_fullscreen_mode_change( &self, browser: Option<&mut Browser>, fullscreen: c_int, )

Source

fn on_tooltip( &self, browser: Option<&mut Browser>, text: Option<&mut CefString>, ) -> c_int

See _cef_display_handler_t::on_tooltip for more documentation.

Source

fn on_status_message( &self, browser: Option<&mut Browser>, value: Option<&CefString>, )

See _cef_display_handler_t::on_status_message for more documentation.

Source

fn on_console_message( &self, browser: Option<&mut Browser>, level: LogSeverity, message: Option<&CefString>, source: Option<&CefString>, line: c_int, ) -> c_int

See _cef_display_handler_t::on_console_message for more documentation.

Source

fn on_auto_resize( &self, browser: Option<&mut Browser>, new_size: Option<&Size>, ) -> c_int

See _cef_display_handler_t::on_auto_resize for more documentation.

Source

fn on_loading_progress_change( &self, browser: Option<&mut Browser>, progress: f64, )

Source

fn on_cursor_change( &self, browser: Option<&mut Browser>, cursor: c_ulong, type_: CursorType, custom_cursor_info: Option<&CursorInfo>, ) -> c_int

See _cef_display_handler_t::on_cursor_change for more documentation.

Source

fn on_media_access_change( &self, browser: Option<&mut Browser>, has_video_access: c_int, has_audio_access: c_int, )

Source

fn on_contents_bounds_change( &self, browser: Option<&mut Browser>, new_bounds: Option<&Rect>, ) -> c_int

Source

fn root_window_screen_rect( &self, browser: Option<&mut Browser>, rect: Option<&mut Rect>, ) -> c_int

Source

fn init_methods(object: &mut _cef_display_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.

Implementors§