Record TCefExtensionHandler

Description
Hierarchy
Fields
Methods
Properties

Unit

Declaration

type TCefExtensionHandler = record

Description

Implement this structure to handle events related to browser extensions. The functions of this structure will be called on the UI thread. See ICefRequestContext.LoadExtension for information about extension loading.

Implemented by ICefExtensionHandler.

<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/capi/cef_extension_handler_capi.h">CEF source file: /include/capi/cef_extension_handler_capi.h (cef_extension_handler_t))

Overview

Fields

Public base: TCefBaseRefCounted;
Public on_extension_load_failed: procedure(self: PCefExtensionHandler; result: TCefErrorcode); stdcall;
Public on_extension_loaded: procedure(self: PCefExtensionHandler; extension: PCefExtension); stdcall;
Public on_extension_unloaded: procedure(self: PCefExtensionHandler; extension: PCefExtension); stdcall;
Public on_before_background_browser: function(self: PCefExtensionHandler; extension: PCefExtension; const url: PCefString; var client: PCefClient; settings: PCefBrowserSettings) : Integer; stdcall;
Public on_before_browser: function(self: PCefExtensionHandler; extension: PCefExtension; browser, active_browser: PCefBrowser; index: Integer; const url: PCefString; active: Integer; windowInfo: PCefWindowInfo; var client: PCefClient; settings: PCefBrowserSettings) : Integer; stdcall;
Public get_active_browser: function(self: PCefExtensionHandler; extension: PCefExtension; browser: PCefBrowser; include_incognito: Integer): PCefBrowser; stdcall;
Public can_access_browser: function(self: PCefExtensionHandler; extension: PCefExtension; browser: PCefBrowser; include_incognito: Integer; target_browser: PCefBrowser): Integer; stdcall;
Public get_extension_resource: function(self: PCefExtensionHandler; extension: PCefExtension; browser: PCefBrowser; const file_: PCefString; callback: PCefGetExtensionResourceCallback): Integer; stdcall;

Description

Fields

Public base: TCefBaseRefCounted;

This item has no description.

Public on_extension_load_failed: procedure(self: PCefExtensionHandler; result: TCefErrorcode); stdcall;

This item has no description.

Public on_extension_loaded: procedure(self: PCefExtensionHandler; extension: PCefExtension); stdcall;

This item has no description.

Public on_extension_unloaded: procedure(self: PCefExtensionHandler; extension: PCefExtension); stdcall;

This item has no description.

Public on_before_background_browser: function(self: PCefExtensionHandler; extension: PCefExtension; const url: PCefString; var client: PCefClient; settings: PCefBrowserSettings) : Integer; stdcall;

This item has no description.

Public on_before_browser: function(self: PCefExtensionHandler; extension: PCefExtension; browser, active_browser: PCefBrowser; index: Integer; const url: PCefString; active: Integer; windowInfo: PCefWindowInfo; var client: PCefClient; settings: PCefBrowserSettings) : Integer; stdcall;

This item has no description.

Public get_active_browser: function(self: PCefExtensionHandler; extension: PCefExtension; browser: PCefBrowser; include_incognito: Integer): PCefBrowser; stdcall;

This item has no description.

Public can_access_browser: function(self: PCefExtensionHandler; extension: PCefExtension; browser: PCefBrowser; include_incognito: Integer; target_browser: PCefBrowser): Integer; stdcall;

This item has no description.

Public get_extension_resource: function(self: PCefExtensionHandler; extension: PCefExtension; browser: PCefBrowser; const file_: PCefString; callback: PCefGetExtensionResourceCallback): Integer; stdcall;

This item has no description.


Generated by PasDoc 0.16.0-snapshot.