type IChromiumEvents = interface(IInterface)
Custom interface used to handle all the TChromiumCore events.
| 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 doOnContentsBoundsChange(const browser: ICefBrowser; const new_bounds: PCefRect): Boolean; |
| Public | function doOnGetRootWindowScreenRect(const browser: ICefBrowser; rect_: PCefRect): 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; popup_id: Integer; 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 doOnBeforePopupAborted(const browser: ICefBrowser; popup_id: Integer); |
| 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 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 doOnFrameDestroyed(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 doOnPreferenceChanged(const name: ustring); |
| Public | procedure doOnSettingChanged(const requesting_url, top_level_url : ustring; content_type: TCefContentSettingTypes); |
| Public | procedure doOnComponentUpdateCompleted(const component_id: ustring; error: TCefComponentUpdateError); |
| 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 doHttpCacheCleared; |
| 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 doTryCloseBrowser: boolean; |
| Public | procedure doAddPreferenceObserver(const name : ustring); |
| 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; |
| Public | property ComponentID : integer read GetComponentID; |
| 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 doOnContentsBoundsChange(const browser: ICefBrowser; const new_bounds: PCefRect): Boolean; |
|
This item has no description. | |
| Public | function doOnGetRootWindowScreenRect(const browser: ICefBrowser; rect_: PCefRect): 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; popup_id: Integer; 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 doOnBeforePopupAborted(const browser: ICefBrowser; popup_id: Integer); |
|
This item has no description. | |
| 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 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 doOnFrameDestroyed(const browser: ICefBrowser; const frame: ICefFrame); |
|
This item has no description. | |
| 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 doOnPreferenceChanged(const name: ustring); |
|
ICefPreferenceObserver | |
| Public | procedure doOnSettingChanged(const requesting_url, top_level_url : ustring; content_type: TCefContentSettingTypes); |
|
ICefSettingObserver | |
| Public | procedure doOnComponentUpdateCompleted(const component_id: ustring; error: TCefComponentUpdateError); |
|
ICefComponentUpdateCallback | |
| 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 doHttpCacheCleared; |
|
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 doTryCloseBrowser: boolean; |
|
This item has no description. | |
| Public | procedure doAddPreferenceObserver(const name : ustring); |
|
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. | |
| Public | property ComponentID : integer read GetComponentID; |
|
This item has no description. | |