Interface IChromiumEvents

Description
Hierarchy
Fields
Methods
Properties

Unit

Declaration

type IChromiumEvents = interface(IInterface)

Description

Custom interface used to handle all the TChromiumCore events.

Attributes
GUID['{0C139DB1-0349-4D7F-8155-76FEA6A0126D}']

Hierarchy

Overview

Methods

Public procedure GetSettings(var settings: TCefBrowserSettings);
Public function doOnProcessMessageReceived(const browser: ICefBrowser; const frame: ICefFrame; sourceProcess: TCefProcessId; const message: ICefProcessMessage): 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);
Public procedure doOnTakeFocus(const browser: ICefBrowser; next: Boolean);
Public function doOnSetFocus(const browser: ICefBrowser; source: TCefFocusSource): Boolean;
Public procedure doOnGotFocus(const browser: ICefBrowser);
Public procedure doOnBeforeContextMenu(const browser: ICefBrowser; const frame: ICefFrame; const params: ICefContextMenuParams; const model: ICefMenuModel);
Public function doRunContextMenu(const browser: ICefBrowser; const frame: ICefFrame; const params: ICefContextMenuParams; const model: ICefMenuModel; const callback: ICefRunContextMenuCallback): Boolean;
Public function doOnContextMenuCommand(const browser: ICefBrowser; const frame: ICefFrame; const params: ICefContextMenuParams; commandId: Integer; eventFlags: TCefEventFlags): Boolean;
Public procedure doOnContextMenuDismissed(const browser: ICefBrowser; const frame: ICefFrame);
Public function doRunQuickMenu(const browser: ICefBrowser; const frame: ICefFrame; location: PCefPoint; size: PCefSize; edit_state_flags: TCefQuickMenuEditStateFlags; const callback: ICefRunQuickMenuCallback): boolean;
Public function doOnQuickMenuCommand(const browser: ICefBrowser; const frame: ICefFrame; command_id: integer; event_flags: TCefEventFlags): boolean;
Public procedure doOnQuickMenuDismissed(const browser: ICefBrowser; const frame: ICefFrame);
Public function doOnPreKeyEvent(const browser: ICefBrowser; const event: PCefKeyEvent; osEvent: TCefEventHandle; out isKeyboardShortcut: Boolean): Boolean;
Public function doOnKeyEvent(const browser: ICefBrowser; const event: PCefKeyEvent; osEvent: TCefEventHandle): Boolean;
Public procedure doOnAddressChange(const browser: ICefBrowser; const frame: ICefFrame; const url: ustring);
Public procedure doOnTitleChange(const browser: ICefBrowser; const title: ustring);
Public procedure doOnFaviconUrlChange(const browser: ICefBrowser; const iconUrls: TStrings);
Public procedure doOnFullScreenModeChange(const browser: ICefBrowser; fullscreen: Boolean);
Public function doOnTooltip(const browser: ICefBrowser; var text: ustring): Boolean;
Public procedure doOnStatusMessage(const browser: ICefBrowser; const value: ustring);
Public function doOnConsoleMessage(const browser: ICefBrowser; level: TCefLogSeverity; const message, source: ustring; line: Integer): Boolean;
Public function doOnAutoResize(const browser: ICefBrowser; const new_size: PCefSize): Boolean;
Public procedure doOnLoadingProgressChange(const browser: ICefBrowser; const progress: double);
Public procedure doOnCursorChange(const browser: ICefBrowser; cursor_: TCefCursorHandle; cursorType: TCefCursorType; const customCursorInfo: PCefCursorInfo; var aResult : boolean);
Public procedure doOnMediaAccessChange(const browser: ICefBrowser; has_video_access, has_audio_access: boolean);
Public function doOnCanDownload(const browser: ICefBrowser; const url, request_method: ustring): boolean;
Public function doOnBeforeDownload(const browser: ICefBrowser; const downloadItem: ICefDownloadItem; const suggestedName: ustring; const callback: ICefBeforeDownloadCallback): boolean;
Public procedure doOnDownloadUpdated(const browser: ICefBrowser; const downloadItem: ICefDownloadItem; const callback: ICefDownloadItemCallback);
Public function doOnJsdialog(const browser: ICefBrowser; const originUrl: ustring; dialogType: TCefJsDialogType; const messageText, defaultPromptText: ustring; const callback: ICefJsDialogCallback; out suppressMessage: Boolean): Boolean;
Public function doOnBeforeUnloadDialog(const browser: ICefBrowser; const messageText: ustring; isReload: Boolean; const callback: ICefJsDialogCallback): Boolean;
Public procedure doOnResetDialogState(const browser: ICefBrowser);
Public procedure doOnDialogClosed(const browser: ICefBrowser);
Public function doOnBeforePopup(const browser: ICefBrowser; const frame: ICefFrame; const targetUrl, targetFrameName: ustring; targetDisposition: TCefWindowOpenDisposition; userGesture: Boolean; const popupFeatures: TCefPopupFeatures; var windowInfo: TCefWindowInfo; var client: ICefClient; var settings: TCefBrowserSettings; var extra_info: ICefDictionaryValue; var noJavascriptAccess: Boolean): Boolean;
Public procedure doOnBeforeDevToolsPopup(const browser: ICefBrowser; var windowInfo: TCefWindowInfo; var client: ICefClient; var settings: TCefBrowserSettings; var extra_info: ICefDictionaryValue; var use_default_window: boolean);
Public procedure doOnAfterCreated(const browser: ICefBrowser);
Public procedure doOnBeforeClose(const browser: ICefBrowser);
Public function doOnClose(const browser: ICefBrowser): Boolean;
Public function doOnBeforeBrowse(const browser: ICefBrowser; const frame: ICefFrame; const request: ICefRequest; user_gesture, isRedirect: Boolean): Boolean;
Public function doOnOpenUrlFromTab(const browser: ICefBrowser; const frame: ICefFrame; const targetUrl: ustring; targetDisposition: TCefWindowOpenDisposition; userGesture: Boolean): Boolean;
Public procedure doGetResourceRequestHandler_ReqHdlr(const browser: ICefBrowser; const frame: ICefFrame; const request: ICefRequest; is_navigation, is_download: boolean; const request_initiator: ustring; var disable_default_handling: boolean; var aResourceRequestHandler : ICefResourceRequestHandler);
Public function doOnGetAuthCredentials(const browser: ICefBrowser; const originUrl: ustring; isProxy: Boolean; const host: ustring; port: Integer; const realm, scheme: ustring; const callback: ICefAuthCallback): Boolean;
Public function doOnCertificateError(const browser: ICefBrowser; certError: TCefErrorcode; const requestUrl: ustring; const sslInfo: ICefSslInfo; const callback: ICefCallback): Boolean;
Public function doOnSelectClientCertificate(const browser: ICefBrowser; isProxy: boolean; const host: ustring; port: integer; certificatesCount: NativeUInt; const certificates: TCefX509CertificateArray; const callback: ICefSelectClientCertificateCallback): boolean;
Public procedure doOnRenderViewReady(const browser: ICefBrowser);
Public function doOnRenderProcessUnresponsive(const browser: ICefBrowser; const callback: ICefUnresponsiveProcessCallback): boolean;
Public procedure doOnRenderProcessResponsive(const browser: ICefBrowser);
Public procedure doOnRenderProcessTerminated(const browser: ICefBrowser; status: TCefTerminationStatus; error_code: integer; const error_string: ustring);
Public procedure doOnDocumentAvailableInMainFrame(const browser: ICefBrowser);
Public function doOnBeforeResourceLoad(const browser: ICefBrowser; const frame: ICefFrame; const request: ICefRequest; const callback: ICefCallback): TCefReturnValue;
Public procedure doOnGetResourceHandler(const browser: ICefBrowser; const frame: ICefFrame; const request: ICefRequest; var aResourceHandler: ICefResourceHandler);
Public procedure doOnResourceRedirect(const browser: ICefBrowser; const frame: ICefFrame; const request: ICefRequest; const response: ICefResponse; var newUrl: ustring);
Public function doOnResourceResponse(const browser: ICefBrowser; const frame: ICefFrame; const request: ICefRequest; const response: ICefResponse): Boolean;
Public procedure doOnGetResourceResponseFilter(const browser: ICefBrowser; const frame: ICefFrame; const request: ICefRequest; const response: ICefResponse; var aResponseFilter: ICefResponseFilter);
Public procedure doOnResourceLoadComplete(const browser: ICefBrowser; const frame: ICefFrame; const request: ICefRequest; const response: ICefResponse; status: TCefUrlRequestStatus; receivedContentLength: Int64);
Public procedure doOnProtocolExecution(const browser: ICefBrowser; const frame: ICefFrame; const request: ICefRequest; var allowOsExecution: Boolean);
Public function doCanSendCookie(const browser: ICefBrowser; const frame: ICefFrame; const request: ICefRequest; const cookie: PCefCookie): boolean;
Public function doCanSaveCookie(const browser: ICefBrowser; const frame: ICefFrame; const request: ICefRequest; const response: ICefResponse; const cookie: PCefCookie): boolean;
Public function doOnFileDialog(const browser: ICefBrowser; mode: TCefFileDialogMode; const title, defaultFilePath: ustring; const acceptFilters, accept_extensions, accept_descriptions: TStrings; const callback: ICefFileDialogCallback): Boolean;
Public procedure doOnGetAccessibilityHandler(var aAccessibilityHandler : ICefAccessibilityHandler);
Public function doOnGetRootScreenRect(const browser: ICefBrowser; var rect: TCefRect): Boolean;
Public procedure doOnGetViewRect(const browser: ICefBrowser; var rect: TCefRect);
Public function doOnGetScreenPoint(const browser: ICefBrowser; viewX, viewY: Integer; var screenX, screenY: Integer): Boolean;
Public function doOnGetScreenInfo(const browser: ICefBrowser; var screenInfo: TCefScreenInfo): Boolean;
Public procedure doOnPopupShow(const browser: ICefBrowser; show: Boolean);
Public procedure doOnPopupSize(const browser: ICefBrowser; const rect: PCefRect);
Public procedure doOnPaint(const browser: ICefBrowser; type_: TCefPaintElementType; dirtyRectsCount: NativeUInt; const dirtyRects: PCefRectArray; const buffer: Pointer; width, height: Integer);
Public procedure doOnAcceleratedPaint(const browser: ICefBrowser; type_: TCefPaintElementType; dirtyRectsCount: NativeUInt; const dirtyRects: PCefRectArray; const info: PCefAcceleratedPaintInfo);
Public procedure doGetTouchHandleSize(const browser: ICefBrowser; orientation: TCefHorizontalAlignment; var size: TCefSize);
Public procedure doOnTouchHandleStateChanged(const browser: ICefBrowser; const state: TCefTouchHandleState);
Public function doOnStartDragging(const browser: ICefBrowser; const dragData: ICefDragData; allowedOps: TCefDragOperations; x, y: Integer): Boolean;
Public procedure doOnUpdateDragCursor(const browser: ICefBrowser; operation: TCefDragOperation);
Public procedure doOnScrollOffsetChanged(const browser: ICefBrowser; x, y: Double);
Public procedure doOnIMECompositionRangeChanged(const browser: ICefBrowser; const selected_range: PCefRange; character_boundsCount: NativeUInt; const character_bounds: PCefRect);
Public procedure doOnTextSelectionChanged(const browser: ICefBrowser; const selected_text: ustring; const selected_range: PCefRange);
Public procedure doOnVirtualKeyboardRequested(const browser: ICefBrowser; input_mode: TCefTextInpuMode);
Public function doOnDragEnter(const browser: ICefBrowser; const dragData: ICefDragData; mask: TCefDragOperations): Boolean;
Public procedure doOnDraggableRegionsChanged(const browser: ICefBrowser; const frame: ICefFrame; regionsCount: NativeUInt; const regions: PCefDraggableRegionArray);
Public procedure doOnFindResult(const browser: ICefBrowser; identifier, count: Integer; const selectionRect: PCefRect; activeMatchOrdinal: Integer; finalUpdate: Boolean);
Public procedure doOnRequestContextInitialized(const request_context: ICefRequestContext);
Public procedure doGetResourceRequestHandler_ReqCtxHdlr(const browser: ICefBrowser; const frame: ICefFrame; const request: ICefRequest; is_navigation, is_download: boolean; const request_initiator: ustring; var disable_default_handling: boolean; var aResourceRequestHandler : ICefResourceRequestHandler);
Public procedure doOnSinks(const sinks: TCefMediaSinkArray);
Public procedure doOnRoutes(const routes: TCefMediaRouteArray);
Public procedure doOnRouteStateChanged(const route: ICefMediaRoute; state: TCefMediaRouteConnectionState);
Public procedure doOnRouteMessageReceived(const route: ICefMediaRoute; const message_: ustring);
Public procedure doOnGetAudioParameters(const browser: ICefBrowser; var params: TCefAudioParameters; var aResult: boolean);
Public procedure doOnAudioStreamStarted(const browser: ICefBrowser; const params: TCefAudioParameters; channels: integer);
Public procedure doOnAudioStreamPacket(const browser: ICefBrowser; const data : PPSingle; frames: integer; pts: int64);
Public procedure doOnAudioStreamStopped(const browser: ICefBrowser);
Public procedure doOnAudioStreamError(const browser: ICefBrowser; const message_: ustring);
Public procedure doOnDevToolsMessage(const browser: ICefBrowser; const message_: Pointer; message_size: NativeUInt; var aHandled: boolean);
Public procedure doOnDevToolsMethodResult(const browser: ICefBrowser; message_id: integer; success: boolean; const result: Pointer; result_size: NativeUInt);
Public procedure doOnDevToolsEvent(const browser: ICefBrowser; const method: ustring; const params: Pointer; params_size: NativeUInt);
Public procedure doOnDevToolsAgentAttached(const browser: ICefBrowser);
Public procedure doOnDevToolsAgentDetached(const browser: ICefBrowser);
Public procedure doOnExtensionLoadFailed(result: TCefErrorcode);
Public procedure doOnExtensionLoaded(const extension: ICefExtension);
Public procedure doOnExtensionUnloaded(const extension: ICefExtension);
Public function doOnExtensionBeforeBackgroundBrowser(const extension: ICefExtension; const url: ustring; var client: ICefClient; var settings: TCefBrowserSettings) : boolean;
Public function doOnExtensionBeforeBrowser(const extension: ICefExtension; const browser, active_browser: ICefBrowser; index: Integer; const url: ustring; active: boolean; var windowInfo: TCefWindowInfo; var client: ICefClient; var settings: TCefBrowserSettings) : boolean;
Public procedure doOnExtensionGetActiveBrowser(const extension: ICefExtension; const browser: ICefBrowser; include_incognito: boolean; var aRsltBrowser: ICefBrowser);
Public function doOnExtensionCanAccessBrowser(const extension: ICefExtension; const browser: ICefBrowser; include_incognito: boolean; const target_browser: ICefBrowser): boolean;
Public function doOnExtensionGetExtensionResource(const extension: ICefExtension; const browser: ICefBrowser; const file_: ustring; const callback: ICefGetExtensionResourceCallback): boolean;
Public procedure doOnPrintStart(const browser: ICefBrowser);
Public procedure doOnPrintSettings(const browser: ICefBrowser; const settings: ICefPrintSettings; getDefaults: boolean);
Public procedure doOnPrintDialog(const browser: ICefBrowser; hasSelection: boolean; const callback: ICefPrintDialogCallback; var aResult : boolean);
Public procedure doOnPrintJob(const browser: ICefBrowser; const documentName, PDFFilePath: ustring; const callback: ICefPrintJobCallback; var aResult : boolean);
Public procedure doOnPrintReset(const browser: ICefBrowser);
Public procedure doOnGetPDFPaperSize(const browser: ICefBrowser; deviceUnitsPerInch: Integer; var aResult : TCefSize);
Public procedure doOnFrameCreated(const browser: ICefBrowser; const frame: ICefFrame);
Public procedure doOnFrameAttached(const browser: ICefBrowser; const frame: ICefFrame; reattached: boolean);
Public procedure doOnFrameDetached(const browser: ICefBrowser; const frame: ICefFrame);
Public procedure doOnMainFrameChanged(const browser: ICefBrowser; const old_frame, new_frame: ICefFrame);
Public function doOnChromeCommand(const browser: ICefBrowser; command_id: integer; disposition: TCefWindowOpenDisposition): boolean;
Public function doOnIsChromeAppMenuItemVisible(const browser: ICefBrowser; command_id: integer): boolean;
Public function doOnIsChromeAppMenuItemEnabled(const browser: ICefBrowser; command_id: integer): boolean;
Public function doOnIsChromePageActionIconVisible(icon_type: TCefChromePageActionIconType): boolean;
Public function doOnIsChromeToolbarButtonVisible(button_type: TCefChromeToolbarButtonType): boolean;
Public function doOnRequestMediaAccessPermission(const browser: ICefBrowser; const frame: ICefFrame; const requesting_origin: ustring; requested_permissions: cardinal; const callback: ICefMediaAccessCallback): boolean;
Public function doOnShowPermissionPrompt(const browser: ICefBrowser; prompt_id: uint64; const requesting_origin: ustring; requested_permissions: cardinal; const callback: ICefPermissionPromptCallback): boolean;
Public procedure doOnDismissPermissionPrompt(const browser: ICefBrowser; prompt_id: uint64; result: TCefPermissionRequestResult);
Public procedure doCookiesDeleted(numDeleted : integer);
Public procedure doPdfPrintFinished(aResultOK : boolean);
Public procedure doTextResultAvailable(const aText : ustring);
Public procedure doUpdatePreferences(const aBrowser: ICefBrowser);
Public procedure doUpdateOwnPreferences;
Public function doSavePreferences: boolean;
Public procedure doResolvedHostAvailable(result: TCefErrorCode; const resolvedIps: TStrings);
Public function doNavigationVisitorResultAvailable(const entry: ICefNavigationEntry; current: Boolean; index, total: Integer) : boolean;
Public procedure doDownloadImageFinished(const imageUrl: ustring; httpStatusCode: Integer; const image: ICefImage);
Public procedure doOnCookiesStoreFlushed;
Public procedure doCertificateExceptionsCleared;
Public procedure doHttpAuthCredentialsCleared;
Public procedure doAllConnectionsClosed;
Public procedure doOnExecuteTaskOnCefThread(aTaskID : cardinal);
Public procedure doOnCookiesVisited(const name_, value, domain, path: ustring; secure, httponly, hasExpires: Boolean; const creation, lastAccess, expires: TDateTime; count, total, aID : Integer; same_site : TCefCookieSameSite; priority : TCefCookiePriority; var aDeleteCookie, aResult : Boolean);
Public procedure doOnCookieVisitorDestroyed(aID : integer);
Public procedure doOnCookieSet(aSuccess : boolean; aID : integer);
Public procedure doUpdateZoomStep(aInc : boolean);
Public procedure doUpdateZoomPct(aInc : boolean);
Public procedure doSetZoomLevel(const aValue : double);
Public procedure doSetZoomPct(const aValue : double);
Public procedure doSetZoomStep(aValue : byte);
Public procedure doReadZoom;
Public procedure doMediaRouteCreateFinished(result: TCefMediaRouterCreateResult; const error: ustring; const route: ICefMediaRoute);
Public procedure doOnMediaSinkDeviceInfo(const ip_address: ustring; port: integer; const model_name: ustring);
Public procedure doBrowserNavigation(aTask : TCefBrowserNavigation);
Public procedure doSetAudioMuted(aValue : boolean);
Public procedure doToggleAudioMuted;
Public procedure doEnableFocus;
Public function MustCreateAudioHandler: boolean;
Public function MustCreateCommandHandler: boolean;
Public function MustCreateLoadHandler: boolean;
Public function MustCreateFocusHandler: boolean;
Public function MustCreateContextMenuHandler: boolean;
Public function MustCreateDialogHandler: boolean;
Public function MustCreateKeyboardHandler: boolean;
Public function MustCreateDisplayHandler: boolean;
Public function MustCreateDownloadHandler: boolean;
Public function MustCreateJsDialogHandler: boolean;
Public function MustCreateLifeSpanHandler: boolean;
Public function MustCreateRenderHandler: boolean;
Public function MustCreateRequestHandler: boolean;
Public function MustCreateDragHandler: boolean;
Public function MustCreateFindHandler: boolean;
Public function MustCreateResourceRequestHandler: boolean;
Public function MustCreateCookieAccessFilter: boolean;
Public function MustCreateMediaObserver: boolean;
Public function MustCreatePrintHandler: boolean;
Public function MustCreateFrameHandler: boolean;
Public function MustCreatePermissionHandler: boolean;
Public function GetComponentID: integer;

Properties

Public property ComponentID : integer read GetComponentID;

Description

Methods

Public procedure GetSettings(var settings: TCefBrowserSettings);

This item has no description.

Public function doOnProcessMessageReceived(const browser: ICefBrowser; const frame: ICefFrame; sourceProcess: TCefProcessId; const message: ICefProcessMessage): Boolean;

ICefClient

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.

Public procedure doOnTakeFocus(const browser: ICefBrowser; next: Boolean);

ICefFocusHandler

Public function doOnSetFocus(const browser: ICefBrowser; source: TCefFocusSource): Boolean;

This item has no description.

Public procedure doOnGotFocus(const browser: ICefBrowser);

This item has no description.

Public procedure doOnBeforeContextMenu(const browser: ICefBrowser; const frame: ICefFrame; const params: ICefContextMenuParams; const model: ICefMenuModel);

ICefContextMenuHandler

Public function doRunContextMenu(const browser: ICefBrowser; const frame: ICefFrame; const params: ICefContextMenuParams; const model: ICefMenuModel; const callback: ICefRunContextMenuCallback): Boolean;

This item has no description.

Public function doOnContextMenuCommand(const browser: ICefBrowser; const frame: ICefFrame; const params: ICefContextMenuParams; commandId: Integer; eventFlags: TCefEventFlags): Boolean;

This item has no description.

Public procedure doOnContextMenuDismissed(const browser: ICefBrowser; const frame: ICefFrame);

This item has no description.

Public function doRunQuickMenu(const browser: ICefBrowser; const frame: ICefFrame; location: PCefPoint; size: PCefSize; edit_state_flags: TCefQuickMenuEditStateFlags; const callback: ICefRunQuickMenuCallback): boolean;

This item has no description.

Public function doOnQuickMenuCommand(const browser: ICefBrowser; const frame: ICefFrame; command_id: integer; event_flags: TCefEventFlags): boolean;

This item has no description.

Public procedure doOnQuickMenuDismissed(const browser: ICefBrowser; const frame: ICefFrame);

This item has no description.

Public function doOnPreKeyEvent(const browser: ICefBrowser; const event: PCefKeyEvent; osEvent: TCefEventHandle; out isKeyboardShortcut: Boolean): Boolean;

ICefKeyboardHandler

Public function doOnKeyEvent(const browser: ICefBrowser; const event: PCefKeyEvent; osEvent: TCefEventHandle): Boolean;

This item has no description.

Public procedure doOnAddressChange(const browser: ICefBrowser; const frame: ICefFrame; const url: ustring);

ICefDisplayHandler

Public procedure doOnTitleChange(const browser: ICefBrowser; const title: ustring);

This item has no description.

Public procedure doOnFaviconUrlChange(const browser: ICefBrowser; const iconUrls: TStrings);

This item has no description.

Public procedure doOnFullScreenModeChange(const browser: ICefBrowser; fullscreen: Boolean);

This item has no description.

Public function doOnTooltip(const browser: ICefBrowser; var text: ustring): Boolean;

This item has no description.

Public procedure doOnStatusMessage(const browser: ICefBrowser; const value: ustring);

This item has no description.

Public function doOnConsoleMessage(const browser: ICefBrowser; level: TCefLogSeverity; const message, source: ustring; line: Integer): Boolean;

This item has no description.

Public function doOnAutoResize(const browser: ICefBrowser; const new_size: PCefSize): Boolean;

This item has no description.

Public procedure doOnLoadingProgressChange(const browser: ICefBrowser; const progress: double);

This item has no description.

Public procedure doOnCursorChange(const browser: ICefBrowser; cursor_: TCefCursorHandle; cursorType: TCefCursorType; const customCursorInfo: PCefCursorInfo; var aResult : boolean);

This item has no description.

Public procedure doOnMediaAccessChange(const browser: ICefBrowser; has_video_access, has_audio_access: boolean);

This item has no description.

Public function doOnCanDownload(const browser: ICefBrowser; const url, request_method: ustring): boolean;

ICefDownloadHandler

Public function doOnBeforeDownload(const browser: ICefBrowser; const downloadItem: ICefDownloadItem; const suggestedName: ustring; const callback: ICefBeforeDownloadCallback): boolean;

This item has no description.

Public procedure doOnDownloadUpdated(const browser: ICefBrowser; const downloadItem: ICefDownloadItem; const callback: ICefDownloadItemCallback);

This item has no description.

Public function doOnJsdialog(const browser: ICefBrowser; const originUrl: ustring; dialogType: TCefJsDialogType; const messageText, defaultPromptText: ustring; const callback: ICefJsDialogCallback; out suppressMessage: Boolean): Boolean;

ICefJsDialogHandler

Public function doOnBeforeUnloadDialog(const browser: ICefBrowser; const messageText: ustring; isReload: Boolean; const callback: ICefJsDialogCallback): Boolean;

This item has no description.

Public procedure doOnResetDialogState(const browser: ICefBrowser);

This item has no description.

Public procedure doOnDialogClosed(const browser: ICefBrowser);

This item has no description.

Public function doOnBeforePopup(const browser: ICefBrowser; const frame: ICefFrame; const targetUrl, targetFrameName: ustring; targetDisposition: TCefWindowOpenDisposition; userGesture: Boolean; const popupFeatures: TCefPopupFeatures; var windowInfo: TCefWindowInfo; var client: ICefClient; var settings: TCefBrowserSettings; var extra_info: ICefDictionaryValue; var noJavascriptAccess: Boolean): Boolean;

ICefLifeSpanHandler

Public procedure doOnBeforeDevToolsPopup(const browser: ICefBrowser; var windowInfo: TCefWindowInfo; var client: ICefClient; var settings: TCefBrowserSettings; var extra_info: ICefDictionaryValue; var use_default_window: boolean);

This item has no description.

Public procedure doOnAfterCreated(const browser: ICefBrowser);

This item has no description.

Public procedure doOnBeforeClose(const browser: ICefBrowser);

This item has no description.

Public function doOnClose(const browser: ICefBrowser): Boolean;

This item has no description.

Public function doOnBeforeBrowse(const browser: ICefBrowser; const frame: ICefFrame; const request: ICefRequest; user_gesture, isRedirect: Boolean): Boolean;

ICefRequestHandler

Public function doOnOpenUrlFromTab(const browser: ICefBrowser; const frame: ICefFrame; const targetUrl: ustring; targetDisposition: TCefWindowOpenDisposition; userGesture: Boolean): Boolean;

This item has no description.

Public procedure doGetResourceRequestHandler_ReqHdlr(const browser: ICefBrowser; const frame: ICefFrame; const request: ICefRequest; is_navigation, is_download: boolean; const request_initiator: ustring; var disable_default_handling: boolean; var aResourceRequestHandler : ICefResourceRequestHandler);

This item has no description.

Public function doOnGetAuthCredentials(const browser: ICefBrowser; const originUrl: ustring; isProxy: Boolean; const host: ustring; port: Integer; const realm, scheme: ustring; const callback: ICefAuthCallback): Boolean;

This item has no description.

Public function doOnCertificateError(const browser: ICefBrowser; certError: TCefErrorcode; const requestUrl: ustring; const sslInfo: ICefSslInfo; const callback: ICefCallback): Boolean;

This item has no description.

Public function doOnSelectClientCertificate(const browser: ICefBrowser; isProxy: boolean; const host: ustring; port: integer; certificatesCount: NativeUInt; const certificates: TCefX509CertificateArray; const callback: ICefSelectClientCertificateCallback): boolean;

This item has no description.

Public procedure doOnRenderViewReady(const browser: ICefBrowser);

This item has no description.

Public function doOnRenderProcessUnresponsive(const browser: ICefBrowser; const callback: ICefUnresponsiveProcessCallback): boolean;

This item has no description.

Public procedure doOnRenderProcessResponsive(const browser: ICefBrowser);

This item has no description.

Public procedure doOnRenderProcessTerminated(const browser: ICefBrowser; status: TCefTerminationStatus; error_code: integer; const error_string: ustring);

This item has no description.

Public procedure doOnDocumentAvailableInMainFrame(const browser: ICefBrowser);

This item has no description.

Public function doOnBeforeResourceLoad(const browser: ICefBrowser; const frame: ICefFrame; const request: ICefRequest; const callback: ICefCallback): TCefReturnValue;

ICefResourceRequestHandler

Public procedure doOnGetResourceHandler(const browser: ICefBrowser; const frame: ICefFrame; const request: ICefRequest; var aResourceHandler: ICefResourceHandler);

This item has no description.

Public procedure doOnResourceRedirect(const browser: ICefBrowser; const frame: ICefFrame; const request: ICefRequest; const response: ICefResponse; var newUrl: ustring);

This item has no description.

Public function doOnResourceResponse(const browser: ICefBrowser; const frame: ICefFrame; const request: ICefRequest; const response: ICefResponse): Boolean;

This item has no description.

Public procedure doOnGetResourceResponseFilter(const browser: ICefBrowser; const frame: ICefFrame; const request: ICefRequest; const response: ICefResponse; var aResponseFilter: ICefResponseFilter);

This item has no description.

Public procedure doOnResourceLoadComplete(const browser: ICefBrowser; const frame: ICefFrame; const request: ICefRequest; const response: ICefResponse; status: TCefUrlRequestStatus; receivedContentLength: Int64);

This item has no description.

Public procedure doOnProtocolExecution(const browser: ICefBrowser; const frame: ICefFrame; const request: ICefRequest; var allowOsExecution: Boolean);

This item has no description.

Public function doCanSendCookie(const browser: ICefBrowser; const frame: ICefFrame; const request: ICefRequest; const cookie: PCefCookie): boolean;

ICefCookieAccessFilter

Public function doCanSaveCookie(const browser: ICefBrowser; const frame: ICefFrame; const request: ICefRequest; const response: ICefResponse; const cookie: PCefCookie): boolean;

This item has no description.

Public function doOnFileDialog(const browser: ICefBrowser; mode: TCefFileDialogMode; const title, defaultFilePath: ustring; const acceptFilters, accept_extensions, accept_descriptions: TStrings; const callback: ICefFileDialogCallback): Boolean;

ICefDialogHandler

Public procedure doOnGetAccessibilityHandler(var aAccessibilityHandler : ICefAccessibilityHandler);

ICefRenderHandler

Public function doOnGetRootScreenRect(const browser: ICefBrowser; var rect: TCefRect): Boolean;

This item has no description.

Public procedure doOnGetViewRect(const browser: ICefBrowser; var rect: TCefRect);

This item has no description.

Public function doOnGetScreenPoint(const browser: ICefBrowser; viewX, viewY: Integer; var screenX, screenY: Integer): Boolean;

This item has no description.

Public function doOnGetScreenInfo(const browser: ICefBrowser; var screenInfo: TCefScreenInfo): Boolean;

This item has no description.

Public procedure doOnPopupShow(const browser: ICefBrowser; show: Boolean);

This item has no description.

Public procedure doOnPopupSize(const browser: ICefBrowser; const rect: PCefRect);

This item has no description.

Public procedure doOnPaint(const browser: ICefBrowser; type_: TCefPaintElementType; dirtyRectsCount: NativeUInt; const dirtyRects: PCefRectArray; const buffer: Pointer; width, height: Integer);

This item has no description.

Public procedure doOnAcceleratedPaint(const browser: ICefBrowser; type_: TCefPaintElementType; dirtyRectsCount: NativeUInt; const dirtyRects: PCefRectArray; const info: PCefAcceleratedPaintInfo);

This item has no description.

Public procedure doGetTouchHandleSize(const browser: ICefBrowser; orientation: TCefHorizontalAlignment; var size: TCefSize);

This item has no description.

Public procedure doOnTouchHandleStateChanged(const browser: ICefBrowser; const state: TCefTouchHandleState);

This item has no description.

Public function doOnStartDragging(const browser: ICefBrowser; const dragData: ICefDragData; allowedOps: TCefDragOperations; x, y: Integer): Boolean;

This item has no description.

Public procedure doOnUpdateDragCursor(const browser: ICefBrowser; operation: TCefDragOperation);

This item has no description.

Public procedure doOnScrollOffsetChanged(const browser: ICefBrowser; x, y: Double);

This item has no description.

Public procedure doOnIMECompositionRangeChanged(const browser: ICefBrowser; const selected_range: PCefRange; character_boundsCount: NativeUInt; const character_bounds: PCefRect);

This item has no description.

Public procedure doOnTextSelectionChanged(const browser: ICefBrowser; const selected_text: ustring; const selected_range: PCefRange);

This item has no description.

Public procedure doOnVirtualKeyboardRequested(const browser: ICefBrowser; input_mode: TCefTextInpuMode);

This item has no description.

Public function doOnDragEnter(const browser: ICefBrowser; const dragData: ICefDragData; mask: TCefDragOperations): Boolean;

ICefDragHandler

Public procedure doOnDraggableRegionsChanged(const browser: ICefBrowser; const frame: ICefFrame; regionsCount: NativeUInt; const regions: PCefDraggableRegionArray);

This item has no description.

Public procedure doOnFindResult(const browser: ICefBrowser; identifier, count: Integer; const selectionRect: PCefRect; activeMatchOrdinal: Integer; finalUpdate: Boolean);

ICefFindHandler

Public procedure doOnRequestContextInitialized(const request_context: ICefRequestContext);

ICefRequestContextHandler

Public procedure doGetResourceRequestHandler_ReqCtxHdlr(const browser: ICefBrowser; const frame: ICefFrame; const request: ICefRequest; is_navigation, is_download: boolean; const request_initiator: ustring; var disable_default_handling: boolean; var aResourceRequestHandler : ICefResourceRequestHandler);

This item has no description.

Public procedure doOnSinks(const sinks: TCefMediaSinkArray);

ICefMediaObserver

Public procedure doOnRoutes(const routes: TCefMediaRouteArray);

This item has no description.

Public procedure doOnRouteStateChanged(const route: ICefMediaRoute; state: TCefMediaRouteConnectionState);

This item has no description.

Public procedure doOnRouteMessageReceived(const route: ICefMediaRoute; const message_: ustring);

This item has no description.

Public procedure doOnGetAudioParameters(const browser: ICefBrowser; var params: TCefAudioParameters; var aResult: boolean);

ICefAudioHandler

Public procedure doOnAudioStreamStarted(const browser: ICefBrowser; const params: TCefAudioParameters; channels: integer);

This item has no description.

Public procedure doOnAudioStreamPacket(const browser: ICefBrowser; const data : PPSingle; frames: integer; pts: int64);

This item has no description.

Public procedure doOnAudioStreamStopped(const browser: ICefBrowser);

This item has no description.

Public procedure doOnAudioStreamError(const browser: ICefBrowser; const message_: ustring);

This item has no description.

Public procedure doOnDevToolsMessage(const browser: ICefBrowser; const message_: Pointer; message_size: NativeUInt; var aHandled: boolean);

ICefDevToolsMessageObserver

Public procedure doOnDevToolsMethodResult(const browser: ICefBrowser; message_id: integer; success: boolean; const result: Pointer; result_size: NativeUInt);

This item has no description.

Public procedure doOnDevToolsEvent(const browser: ICefBrowser; const method: ustring; const params: Pointer; params_size: NativeUInt);

This item has no description.

Public procedure doOnDevToolsAgentAttached(const browser: ICefBrowser);

This item has no description.

Public procedure doOnDevToolsAgentDetached(const browser: ICefBrowser);

This item has no description.

Public procedure doOnExtensionLoadFailed(result: TCefErrorcode);

ICefExtensionHandler

Public procedure doOnExtensionLoaded(const extension: ICefExtension);

This item has no description.

Public procedure doOnExtensionUnloaded(const extension: ICefExtension);

This item has no description.

Public function doOnExtensionBeforeBackgroundBrowser(const extension: ICefExtension; const url: ustring; var client: ICefClient; var settings: TCefBrowserSettings) : boolean;

This item has no description.

Public function doOnExtensionBeforeBrowser(const extension: ICefExtension; const browser, active_browser: ICefBrowser; index: Integer; const url: ustring; active: boolean; var windowInfo: TCefWindowInfo; var client: ICefClient; var settings: TCefBrowserSettings) : boolean;

This item has no description.

Public procedure doOnExtensionGetActiveBrowser(const extension: ICefExtension; const browser: ICefBrowser; include_incognito: boolean; var aRsltBrowser: ICefBrowser);

This item has no description.

Public function doOnExtensionCanAccessBrowser(const extension: ICefExtension; const browser: ICefBrowser; include_incognito: boolean; const target_browser: ICefBrowser): boolean;

This item has no description.

Public function doOnExtensionGetExtensionResource(const extension: ICefExtension; const browser: ICefBrowser; const file_: ustring; const callback: ICefGetExtensionResourceCallback): boolean;

This item has no description.

Public procedure doOnPrintStart(const browser: ICefBrowser);

ICefPrintHandler

Public procedure doOnPrintSettings(const browser: ICefBrowser; const settings: ICefPrintSettings; getDefaults: boolean);

This item has no description.

Public procedure doOnPrintDialog(const browser: ICefBrowser; hasSelection: boolean; const callback: ICefPrintDialogCallback; var aResult : boolean);

This item has no description.

Public procedure doOnPrintJob(const browser: ICefBrowser; const documentName, PDFFilePath: ustring; const callback: ICefPrintJobCallback; var aResult : boolean);

This item has no description.

Public procedure doOnPrintReset(const browser: ICefBrowser);

This item has no description.

Public procedure doOnGetPDFPaperSize(const browser: ICefBrowser; deviceUnitsPerInch: Integer; var aResult : TCefSize);

This item has no description.

Public procedure doOnFrameCreated(const browser: ICefBrowser; const frame: ICefFrame);

ICefFrameHandler

Public procedure doOnFrameAttached(const browser: ICefBrowser; const frame: ICefFrame; reattached: boolean);

This item has no description.

Public procedure doOnFrameDetached(const browser: ICefBrowser; const frame: ICefFrame);

This item has no description.

Public procedure doOnMainFrameChanged(const browser: ICefBrowser; const old_frame, new_frame: ICefFrame);

This item has no description.

Public function doOnChromeCommand(const browser: ICefBrowser; command_id: integer; disposition: TCefWindowOpenDisposition): boolean;

ICefCommandHandler

Public function doOnIsChromeAppMenuItemVisible(const browser: ICefBrowser; command_id: integer): boolean;

This item has no description.

Public function doOnIsChromeAppMenuItemEnabled(const browser: ICefBrowser; command_id: integer): boolean;

This item has no description.

Public function doOnIsChromePageActionIconVisible(icon_type: TCefChromePageActionIconType): boolean;

This item has no description.

Public function doOnIsChromeToolbarButtonVisible(button_type: TCefChromeToolbarButtonType): boolean;

This item has no description.

Public function doOnRequestMediaAccessPermission(const browser: ICefBrowser; const frame: ICefFrame; const requesting_origin: ustring; requested_permissions: cardinal; const callback: ICefMediaAccessCallback): boolean;

ICefPermissionHandler

Public function doOnShowPermissionPrompt(const browser: ICefBrowser; prompt_id: uint64; const requesting_origin: ustring; requested_permissions: cardinal; const callback: ICefPermissionPromptCallback): boolean;

This item has no description.

Public procedure doOnDismissPermissionPrompt(const browser: ICefBrowser; prompt_id: uint64; result: TCefPermissionRequestResult);

This item has no description.

Public procedure doCookiesDeleted(numDeleted : integer);

Custom

Public procedure doPdfPrintFinished(aResultOK : boolean);

This item has no description.

Public procedure doTextResultAvailable(const aText : ustring);

This item has no description.

Public procedure doUpdatePreferences(const aBrowser: ICefBrowser);

This item has no description.

Public procedure doUpdateOwnPreferences;

This item has no description.

Public function doSavePreferences: boolean;

This item has no description.

Public procedure doResolvedHostAvailable(result: TCefErrorCode; const resolvedIps: TStrings);

This item has no description.

Public function doNavigationVisitorResultAvailable(const entry: ICefNavigationEntry; current: Boolean; index, total: Integer) : boolean;

This item has no description.

Public procedure doDownloadImageFinished(const imageUrl: ustring; httpStatusCode: Integer; const image: ICefImage);

This item has no description.

Public procedure doOnCookiesStoreFlushed;

This item has no description.

Public procedure doCertificateExceptionsCleared;

This item has no description.

Public procedure doHttpAuthCredentialsCleared;

This item has no description.

Public procedure doAllConnectionsClosed;

This item has no description.

Public procedure doOnExecuteTaskOnCefThread(aTaskID : cardinal);

This item has no description.

Public procedure doOnCookiesVisited(const name_, value, domain, path: ustring; secure, httponly, hasExpires: Boolean; const creation, lastAccess, expires: TDateTime; count, total, aID : Integer; same_site : TCefCookieSameSite; priority : TCefCookiePriority; var aDeleteCookie, aResult : Boolean);

This item has no description.

Public procedure doOnCookieVisitorDestroyed(aID : integer);

This item has no description.

Public procedure doOnCookieSet(aSuccess : boolean; aID : integer);

This item has no description.

Public procedure doUpdateZoomStep(aInc : boolean);

This item has no description.

Public procedure doUpdateZoomPct(aInc : boolean);

This item has no description.

Public procedure doSetZoomLevel(const aValue : double);

This item has no description.

Public procedure doSetZoomPct(const aValue : double);

This item has no description.

Public procedure doSetZoomStep(aValue : byte);

This item has no description.

Public procedure doReadZoom;

This item has no description.

Public procedure doMediaRouteCreateFinished(result: TCefMediaRouterCreateResult; const error: ustring; const route: ICefMediaRoute);

This item has no description.

Public procedure doOnMediaSinkDeviceInfo(const ip_address: ustring; port: integer; const model_name: ustring);

This item has no description.

Public procedure doBrowserNavigation(aTask : TCefBrowserNavigation);

This item has no description.

Public procedure doSetAudioMuted(aValue : boolean);

This item has no description.

Public procedure doToggleAudioMuted;

This item has no description.

Public procedure doEnableFocus;

This item has no description.

Public function MustCreateAudioHandler: boolean;

This item has no description.

Public function MustCreateCommandHandler: boolean;

This item has no description.

Public function MustCreateLoadHandler: boolean;

This item has no description.

Public function MustCreateFocusHandler: boolean;

This item has no description.

Public function MustCreateContextMenuHandler: boolean;

This item has no description.

Public function MustCreateDialogHandler: boolean;

This item has no description.

Public function MustCreateKeyboardHandler: boolean;

This item has no description.

Public function MustCreateDisplayHandler: boolean;

This item has no description.

Public function MustCreateDownloadHandler: boolean;

This item has no description.

Public function MustCreateJsDialogHandler: boolean;

This item has no description.

Public function MustCreateLifeSpanHandler: boolean;

This item has no description.

Public function MustCreateRenderHandler: boolean;

This item has no description.

Public function MustCreateRequestHandler: boolean;

This item has no description.

Public function MustCreateDragHandler: boolean;

This item has no description.

Public function MustCreateFindHandler: boolean;

This item has no description.

Public function MustCreateResourceRequestHandler: boolean;

This item has no description.

Public function MustCreateCookieAccessFilter: boolean;

This item has no description.

Public function MustCreateMediaObserver: boolean;

This item has no description.

Public function MustCreatePrintHandler: boolean;

This item has no description.

Public function MustCreateFrameHandler: boolean;

This item has no description.

Public function MustCreatePermissionHandler: boolean;

This item has no description.

Public function GetComponentID: integer;

This item has no description.

Properties

Public property ComponentID : integer read GetComponentID;

This item has no description.


Generated by PasDoc 0.16.0-snapshot.