Class TCustomClientHandler

Description
Hierarchy
Fields
Methods
Properties

Unit

Declaration

type TCustomClientHandler = class(TCefClientOwn)

Description

This item has no description.

Hierarchy

Overview

Fields

Protected FEvents: Pointer;
Protected FAudioHandler: ICefAudioHandler;
Protected FCommandHandler: ICefCommandHandler;
Protected FLoadHandler: ICefLoadHandler;
Protected FFocusHandler: ICefFocusHandler;
Protected FContextMenuHandler: ICefContextMenuHandler;
Protected FDialogHandler: ICefDialogHandler;
Protected FKeyboardHandler: ICefKeyboardHandler;
Protected FDisplayHandler: ICefDisplayHandler;
Protected FDownloadHandler: ICefDownloadHandler;
Protected FJsDialogHandler: ICefJsDialogHandler;
Protected FLifeSpanHandler: ICefLifeSpanHandler;
Protected FRenderHandler: ICefRenderHandler;
Protected FRequestHandler: ICefRequestHandler;
Protected FDragHandler: ICefDragHandler;
Protected FFindHandler: ICefFindHandler;
Protected FPrintHandler: ICefPrintHandler;
Protected FFrameHandler: ICefFrameHandler;
Protected FPermissionHandler: ICefPermissionHandler;

Methods

Protected procedure GetAudioHandler(var aHandler : ICefAudioHandler); override;
Protected procedure GetCommandHandler(var aHandler : ICefCommandHandler); override;
Protected procedure GetContextMenuHandler(var aHandler : ICefContextMenuHandler); override;
Protected procedure GetDialogHandler(var aHandler : ICefDialogHandler); override;
Protected procedure GetDisplayHandler(var aHandler : ICefDisplayHandler); override;
Protected procedure GetDownloadHandler(var aHandler : ICefDownloadHandler); override;
Protected procedure GetDragHandler(var aHandler : ICefDragHandler); override;
Protected procedure GetFindHandler(var aHandler : ICefFindHandler); override;
Protected procedure GetFocusHandler(var aHandler : ICefFocusHandler); override;
Protected procedure GetFrameHandler(var aHandler : ICefFrameHandler); override;
Protected procedure GetPermissionHandler(var aHandler: ICefPermissionHandler); override;
Protected procedure GetJsdialogHandler(var aHandler : ICefJsdialogHandler); override;
Protected procedure GetKeyboardHandler(var aHandler : ICefKeyboardHandler); override;
Protected procedure GetLifeSpanHandler(var aHandler : ICefLifeSpanHandler); override;
Protected procedure GetLoadHandler(var aHandler : ICefLoadHandler); override;
Protected procedure GetPrintHandler(var aHandler : ICefPrintHandler); override;
Protected procedure GetRenderHandler(var aHandler : ICefRenderHandler); override;
Protected procedure GetRequestHandler(var aHandler : ICefRequestHandler); override;
Protected function OnProcessMessageReceived(const browser: ICefBrowser; const frame: ICefFrame; sourceProcess: TCefProcessId; const message_ : ICefProcessMessage): Boolean; override;
Protected procedure InitializeVars;
Public constructor Create(const events: IChromiumEvents; aDevToolsClient : boolean = False); reintroduce; virtual;
Public procedure BeforeDestruction; override;
Public procedure RemoveReferences; override;

Description

Fields

Protected FEvents: Pointer;

This item has no description.

Protected FAudioHandler: ICefAudioHandler;

This item has no description.

Protected FCommandHandler: ICefCommandHandler;

This item has no description.

Protected FLoadHandler: ICefLoadHandler;

This item has no description.

Protected FFocusHandler: ICefFocusHandler;

This item has no description.

Protected FContextMenuHandler: ICefContextMenuHandler;

This item has no description.

Protected FDialogHandler: ICefDialogHandler;

This item has no description.

Protected FKeyboardHandler: ICefKeyboardHandler;

This item has no description.

Protected FDisplayHandler: ICefDisplayHandler;

This item has no description.

Protected FDownloadHandler: ICefDownloadHandler;

This item has no description.

Protected FJsDialogHandler: ICefJsDialogHandler;

This item has no description.

Protected FLifeSpanHandler: ICefLifeSpanHandler;

This item has no description.

Protected FRenderHandler: ICefRenderHandler;

This item has no description.

Protected FRequestHandler: ICefRequestHandler;

This item has no description.

Protected FDragHandler: ICefDragHandler;

This item has no description.

Protected FFindHandler: ICefFindHandler;

This item has no description.

Protected FPrintHandler: ICefPrintHandler;

This item has no description.

Protected FFrameHandler: ICefFrameHandler;

This item has no description.

Protected FPermissionHandler: ICefPermissionHandler;

This item has no description.

Methods

Protected procedure GetAudioHandler(var aHandler : ICefAudioHandler); override;

This item has no description. Showing description inherited from ICefClient.GetAudioHandler.

Return the handler for audio rendering events.

Protected procedure GetCommandHandler(var aHandler : ICefCommandHandler); override;

This item has no description. Showing description inherited from ICefClient.GetCommandHandler.

Return the handler for commands. If no handler is provided the default implementation will be used.

Protected procedure GetContextMenuHandler(var aHandler : ICefContextMenuHandler); override;

This item has no description. Showing description inherited from ICefClient.GetContextMenuHandler.

Return the handler for context menus. If no handler is provided the default implementation will be used.

Protected procedure GetDialogHandler(var aHandler : ICefDialogHandler); override;

This item has no description. Showing description inherited from ICefClient.GetDialogHandler.

Return the handler for dialogs. If no handler is provided the default implementation will be used.

Protected procedure GetDisplayHandler(var aHandler : ICefDisplayHandler); override;

This item has no description. Showing description inherited from ICefClient.GetDisplayHandler.

Return the handler for browser display state events.

Protected procedure GetDownloadHandler(var aHandler : ICefDownloadHandler); override;

This item has no description. Showing description inherited from ICefClient.GetDownloadHandler.

Return the handler for download events. If no handler is returned downloads will not be allowed.

Protected procedure GetDragHandler(var aHandler : ICefDragHandler); override;

This item has no description. Showing description inherited from ICefClient.GetDragHandler.

Return the handler for drag events.

Protected procedure GetFindHandler(var aHandler : ICefFindHandler); override;

This item has no description. Showing description inherited from ICefClient.GetFindHandler.

Return the handler for find result events.

Protected procedure GetFocusHandler(var aHandler : ICefFocusHandler); override;

This item has no description. Showing description inherited from ICefClient.GetFocusHandler.

Return the handler for focus events.

Protected procedure GetFrameHandler(var aHandler : ICefFrameHandler); override;

This item has no description. Showing description inherited from ICefClient.GetFrameHandler.

Return the handler for events related to ICefFrame lifespan. This function will be called once during ICefBrowser creation and the result will be cached for performance reasons.

Protected procedure GetPermissionHandler(var aHandler: ICefPermissionHandler); override;

This item has no description. Showing description inherited from ICefClient.GetPermissionHandler.

Return the handler for permission requests.

Protected procedure GetJsdialogHandler(var aHandler : ICefJsdialogHandler); override;

This item has no description. Showing description inherited from ICefClient.GetJsdialogHandler.

Return the handler for JavaScript dialogs. If no handler is provided the default implementation will be used.

Protected procedure GetKeyboardHandler(var aHandler : ICefKeyboardHandler); override;

This item has no description. Showing description inherited from ICefClient.GetKeyboardHandler.

Return the handler for keyboard events.

Protected procedure GetLifeSpanHandler(var aHandler : ICefLifeSpanHandler); override;

This item has no description. Showing description inherited from ICefClient.GetLifeSpanHandler.

Return the handler for browser life span events.

Protected procedure GetLoadHandler(var aHandler : ICefLoadHandler); override;

This item has no description. Showing description inherited from ICefClient.GetLoadHandler.

Return the handler for browser load status events.

Protected procedure GetPrintHandler(var aHandler : ICefPrintHandler); override;

This item has no description. Showing description inherited from ICefClient.GetPrintHandler.

Return the handler for printing on Linux. If a print handler is not provided then printing will not be supported on the Linux platform.

Protected procedure GetRenderHandler(var aHandler : ICefRenderHandler); override;

This item has no description. Showing description inherited from ICefClient.GetRenderHandler.

Return the handler for off-screen rendering events.

Protected procedure GetRequestHandler(var aHandler : ICefRequestHandler); override;

This item has no description. Showing description inherited from ICefClient.GetRequestHandler.

Return the handler for browser request events.

Protected function OnProcessMessageReceived(const browser: ICefBrowser; const frame: ICefFrame; sourceProcess: TCefProcessId; const message_ : ICefProcessMessage): Boolean; override;

This item has no description. Showing description inherited from ICefClient.OnProcessMessageReceived.

Called when a new message is received from a different process. Return true (1) if the message was handled or false (0) otherwise. It is safe to keep a reference to |message| outside of this callback.

Protected procedure InitializeVars;

This item has no description.

Public constructor Create(const events: IChromiumEvents; aDevToolsClient : boolean = False); reintroduce; virtual;

This item has no description.

Public procedure BeforeDestruction; override;

This item has no description.

Public procedure RemoveReferences; override;

This item has no description. Showing description inherited from ICefClient.RemoveReferences.

Custom procedure to clear all references.


Generated by PasDoc 0.16.0-snapshot.