type TCefBrowserViewRef = class(TCefViewRef, ICefBrowserView)
A View hosting a ICefBrowser instance. Methods must be called on the browser process UI thread unless otherwise indicated.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/capi/views/cef_browser_view_capi.h">CEF source file: /include/capi/views/cef_browser_view_capi.h (cef_browser_view_t))
function GetBrowser: ICefBrowser; |
|
function GetChromeToolbar: ICefView; |
|
procedure SetPreferAccelerators(prefer_accelerators: boolean); |
|
function GetRuntimeStyle: TCefRuntimeStyle; |
|
class function UnWrap(data: Pointer): ICefBrowserView; |
|
class function CreateBrowserView(const client: ICefClient; const url: ustring; const settings: TCefBrowserSettings; const extra_info: ICefDictionaryValue; const request_context: ICefRequestContext; const delegate: ICefBrowserViewDelegate): ICefBrowserView; |
|
class function GetForBrowser(const browser: ICefBrowser): ICefBrowserView; |
function GetBrowser: ICefBrowser; |
|
Returns the ICefBrowser hosted by this BrowserView. Will return NULL if the browser has not yet been created or has already been destroyed. |
function GetChromeToolbar: ICefView; |
|
Returns the Chrome toolbar associated with this BrowserView. Only supported when using the Chrome runtime. The ICefBrowserViewDelegate.GetChromeToolbarType 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 ICefWindow and ICefViewDelegate.OnWindowChanged() has been called. |
function GetRuntimeStyle: TCefRuntimeStyle; |
|
Returns the runtime style for this BrowserView (ALLOY or CHROME). See TCefRuntimeStyle documentation for details. |
class function UnWrap(data: Pointer): ICefBrowserView; |
|
Returns a ICefBrowserView instance using a PCefBrowserView data pointer. |
class function CreateBrowserView(const client: ICefClient; const url: ustring; const settings: TCefBrowserSettings; const extra_info: ICefDictionaryValue; const request_context: ICefRequestContext; const delegate: ICefBrowserViewDelegate): ICefBrowserView; |
|
Create a new BrowserView. The underlying cef_browser_t will not be created until this view is added to the views hierarchy. The optional |extra_info| parameter provides an opportunity to specify extra information specific to the created browser that will be passed to cef_render_process_handler_t::on_browser_created() in the render process. |
class function GetForBrowser(const browser: ICefBrowser): ICefBrowserView; |
|
Returns the BrowserView associated with |browser|. |