#[repr(C)]pub struct _cef_browser_view_t {
pub base: cef_view_t,
pub get_browser: Option<unsafe extern "C" fn(self_: *mut _cef_browser_view_t) -> *mut _cef_browser_t>,
pub get_chrome_toolbar: Option<unsafe extern "C" fn(self_: *mut _cef_browser_view_t) -> *mut _cef_view_t>,
pub set_prefer_accelerators: Option<unsafe extern "C" fn(self_: *mut _cef_browser_view_t, prefer_accelerators: c_int)>,
}Expand description
A View hosting a cef_browser_t instance. Methods must be called on the browser process UI thread unless otherwise indicated.
Fields§
§base: cef_view_tBase structure.
get_browser: Option<unsafe extern "C" fn(self_: *mut _cef_browser_view_t) -> *mut _cef_browser_t>Returns the cef_browser_t hosted by this BrowserView. Will return NULL if the browser has not yet been created or has already been destroyed.
get_chrome_toolbar: Option<unsafe extern "C" fn(self_: *mut _cef_browser_view_t) -> *mut _cef_view_t>Returns the Chrome toolbar associated with this BrowserView. Only supported when using the Chrome runtime. The cef_browser_view_delegate_t:: get_chrome_toolbar_type() function must return a value other than CEF_CTT_NONE and the toolbar will not be available until after this BrowserView is added to a cef_window_t and cef_view_delegate_t::on_window_changed() has been called.
set_prefer_accelerators: Option<unsafe extern "C" fn(self_: *mut _cef_browser_view_t, prefer_accelerators: c_int)>Sets whether accelerators registered with cef_window_t::SetAccelerator are triggered before or after the event is sent to the cef_browser_t. If |prefer_accelerators| is true (1) then the matching accelerator will be triggered immediately and the event will not be sent to the cef_browser_t. If |prefer_accelerators| is false (0) then the matching accelerator will only be triggered if the event is not handled by web content or by cef_keyboard_handler_t. The default value is false (0).
Trait Implementations§
Source§impl Clone for _cef_browser_view_t
impl Clone for _cef_browser_view_t
Source§fn clone(&self) -> _cef_browser_view_t
fn clone(&self) -> _cef_browser_view_t
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more