pub type cef_browser_view_t = _cef_browser_view_t;Expand description
A View hosting a cef_browser_t instance. Methods must be called on the browser process UI thread unless otherwise indicated.
Aliased Type§
#[repr(C)]pub struct cef_browser_view_t {
pub base: _cef_view_t,
pub get_browser: Option<unsafe extern "C" fn(*mut _cef_browser_view_t) -> *mut _cef_browser_t>,
pub get_chrome_toolbar: Option<unsafe extern "C" fn(*mut _cef_browser_view_t) -> *mut _cef_view_t>,
pub set_prefer_accelerators: Option<unsafe extern "C" fn(*mut _cef_browser_view_t, i32)>,
}Fields§
§base: _cef_view_tBase structure.
get_browser: Option<unsafe extern "C" fn(*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(*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(*mut _cef_browser_view_t, i32)>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).