# Interface IApplicationCoreEvents

Description
Hierarchy
Methods

## Unit

uCEFInterfaces

## Declaration

`type IApplicationCoreEvents = interface(IInterface)`

## Description

Custom interface used to handle all the TCefApplicationCore events.

###### Attributes

GUID['{55E99E25-A05D-46D5-B3A4-C8C2E71C1F4D}']

## Hierarchy

- IInterface
- IApplicationCoreEvents

## Overview

### Methods

Public | `procedure doOnBeforeCommandLineProcessing(const processType: ustring; const commandLine: ICefCommandLine);`
Public | `procedure doOnRegisterCustomSchemes(const registrar: TCefSchemeRegistrarRef);`
Public | `procedure doOnRegisterCustomPreferences(type_: TCefPreferencesType; registrar: PCefPreferenceRegistrar);`
Public | `procedure doOnContextInitialized;`
Public | `procedure doOnBeforeChildProcessLaunch(const commandLine: ICefCommandLine);`
Public | `procedure doOnAlreadyRunningAppRelaunch(const commandLine: ICefCommandLine; const current_directory: ustring; var aResult: boolean);`
Public | `procedure doOnScheduleMessagePumpWork(const delayMs: Int64);`
Public | `procedure doGetDefaultClient(var aClient : ICefClient);`
Public | `procedure doGetDefaultRequestContextHandler(var aRequestContextHandler : ICefRequestContextHandler);`
Public | `function doGetLocalizedString(stringid: Integer; var stringVal: ustring): Boolean;`
Public | `function doGetDataResource(resourceId: Integer; var data: Pointer; var dataSize: NativeUInt): Boolean;`
Public | `function doGetDataResourceForScale(resourceId: Integer; scaleFactor: TCefScaleFactor; var data: Pointer; var dataSize: NativeUInt): Boolean;`
Public | `procedure doOnWebKitInitialized;`
Public | `procedure doOnBrowserCreated(const browser: ICefBrowser; const extra_info: ICefDictionaryValue);`
Public | `procedure doOnBrowserDestroyed(const browser: ICefBrowser);`
Public | `procedure doOnContextCreated(const browser: ICefBrowser; const frame: ICefFrame; const context: ICefv8Context);`
Public | `procedure doOnContextReleased(const browser: ICefBrowser; const frame: ICefFrame; const context: ICefv8Context);`
Public | `procedure doOnUncaughtException(const browser: ICefBrowser; const frame: ICefFrame; const context: ICefv8Context; const V8Exception: ICefV8Exception; const stackTrace: ICefV8StackTrace);`
Public | `procedure doOnFocusedNodeChanged(const browser: ICefBrowser; const frame: ICefFrame; const node: ICefDomNode);`
Public | `procedure doOnProcessMessageReceived(const browser: ICefBrowser; const frame: ICefFrame; sourceProcess: TCefProcessId; const aMessage: ICefProcessMessage; var aHandled : boolean);`
Public | `procedure doOnLoadingStateChange(const browser: ICefBrowser; isLoading, canGoBack, canGoForward: Boolean);`
Public | `procedure doOnLoadStart(const browser: ICefBrowser; const frame: ICefFrame; transitionType: TCefTransitionType);`
Public | `procedure doOnLoadEnd(const browser: ICefBrowser; const frame: ICefFrame; httpStatusCode: Integer);`
Public | `procedure doOnLoadError(const browser: ICefBrowser; const frame: ICefFrame; errorCode: TCefErrorCode; const errorText, failedUrl: ustring);`

## Description

### Methods

Public | `procedure doOnBeforeCommandLineProcessing(const processType: ustring; const commandLine: ICefCommandLine);`
ICefApp

Public | `procedure doOnRegisterCustomSchemes(const registrar: TCefSchemeRegistrarRef);`
This item has no description.

Public | `procedure doOnRegisterCustomPreferences(type_: TCefPreferencesType; registrar: PCefPreferenceRegistrar);`
ICefBrowserProcessHandler

Public | `procedure doOnContextInitialized;`
This item has no description.

Public | `procedure doOnBeforeChildProcessLaunch(const commandLine: ICefCommandLine);`
This item has no description.

Public | `procedure doOnAlreadyRunningAppRelaunch(const commandLine: ICefCommandLine; const current_directory: ustring; var aResult: boolean);`
This item has no description.

Public | `procedure doOnScheduleMessagePumpWork(const delayMs: Int64);`
This item has no description.

Public | `procedure doGetDefaultClient(var aClient : ICefClient);`
This item has no description.

Public | `procedure doGetDefaultRequestContextHandler(var aRequestContextHandler : ICefRequestContextHandler);`
This item has no description.

Public | `function doGetLocalizedString(stringid: Integer; var stringVal: ustring): Boolean;`
ICefResourceBundleHandler

Public | `function doGetDataResource(resourceId: Integer; var data: Pointer; var dataSize: NativeUInt): Boolean;`
This item has no description.

Public | `function doGetDataResourceForScale(resourceId: Integer; scaleFactor: TCefScaleFactor; var data: Pointer; var dataSize: NativeUInt): Boolean;`
This item has no description.

Public | `procedure doOnWebKitInitialized;`
ICefRenderProcessHandler

Public | `procedure doOnBrowserCreated(const browser: ICefBrowser; const extra_info: ICefDictionaryValue);`
This item has no description.

Public | `procedure doOnBrowserDestroyed(const browser: ICefBrowser);`
This item has no description.

Public | `procedure doOnContextCreated(const browser: ICefBrowser; const frame: ICefFrame; const context: ICefv8Context);`
This item has no description.

Public | `procedure doOnContextReleased(const browser: ICefBrowser; const frame: ICefFrame; const context: ICefv8Context);`
This item has no description.

Public | `procedure doOnUncaughtException(const browser: ICefBrowser; const frame: ICefFrame; const context: ICefv8Context; const V8Exception: ICefV8Exception; const stackTrace: ICefV8StackTrace);`
This item has no description.

Public | `procedure doOnFocusedNodeChanged(const browser: ICefBrowser; const frame: ICefFrame; const node: ICefDomNode);`
This item has no description.

Public | `procedure doOnProcessMessageReceived(const browser: ICefBrowser; const frame: ICefFrame; sourceProcess: TCefProcessId; const aMessage: ICefProcessMessage; var aHandled : boolean);`
This item has no description.

Public | `procedure doOnLoadingStateChange(const browser: ICefBrowser; isLoading, canGoBack, canGoForward: Boolean);`
ICefLoadHandler

Public | `procedure doOnLoadStart(const browser: ICefBrowser; const frame: ICefFrame; transitionType: TCefTransitionType);`
This item has no description.

Public | `procedure doOnLoadEnd(const browser: ICefBrowser; const frame: ICefFrame; httpStatusCode: Integer);`
This item has no description.

Public | `procedure doOnLoadError(const browser: ICefBrowser; const frame: ICefFrame; errorCode: TCefErrorCode; const errorText, failedUrl: ustring);`
This item has no description.

Generated by PasDoc 1.0.4.