-CEF_CHROMEELF_VERSION_BUILD = 138; |
+CEF_CHROMEELF_VERSION_BUILD = 101; |
This item has no description. |
diff --git a/docs/html/uCEFChromiumCore.TChromiumCore.html b/docs/html/uCEFChromiumCore.TChromiumCore.html
index e0356d2c..f0da497a 100644
--- a/docs/html/uCEFChromiumCore.TChromiumCore.html
+++ b/docs/html/uCEFChromiumCore.TChromiumCore.html
@@ -325,19 +325,11 @@ Description
|
-FOldWidgetCompWndPrc: TFNWndProc; |
-
-
- |
FOldRenderCompWndPrc: TFNWndProc; |
-
- |
-FBrowserCompStub: Pointer; |
-
|
-FWidgetCompStub: Pointer; |
+FBrowserCompStub: Pointer; |
|
@@ -349,571 +341,563 @@ Description
|
-FWidgetCompHWND: THandle; |
+FRenderCompHWND: THandle; |
|
-FRenderCompHWND: THandle; |
+FOnProcessMessageReceived: TOnProcessMessageReceived; |
|
-FOnProcessMessageReceived: TOnProcessMessageReceived; |
+FOnLoadStart: TOnLoadStart; |
|
-FOnLoadStart: TOnLoadStart; |
+FOnLoadEnd: TOnLoadEnd; |
|
-FOnLoadEnd: TOnLoadEnd; |
+FOnLoadError: TOnLoadError; |
|
-FOnLoadError: TOnLoadError; |
+FOnLoadingStateChange: TOnLoadingStateChange; |
|
-FOnLoadingStateChange: TOnLoadingStateChange; |
+FOnTakeFocus: TOnTakeFocus; |
|
-FOnTakeFocus: TOnTakeFocus; |
+FOnSetFocus: TOnSetFocus; |
|
-FOnSetFocus: TOnSetFocus; |
+FOnGotFocus: TOnGotFocus; |
|
-FOnGotFocus: TOnGotFocus; |
+FOnBeforeContextMenu: TOnBeforeContextMenu; |
|
-FOnBeforeContextMenu: TOnBeforeContextMenu; |
+FOnRunContextMenu: TOnRunContextMenu; |
|
-FOnRunContextMenu: TOnRunContextMenu; |
+FOnContextMenuCommand: TOnContextMenuCommand; |
|
-FOnContextMenuCommand: TOnContextMenuCommand; |
+FOnContextMenuDismissed: TOnContextMenuDismissed; |
|
-FOnContextMenuDismissed: TOnContextMenuDismissed; |
+FOnRunQuickMenu: TOnRunQuickMenuEvent; |
|
-FOnRunQuickMenu: TOnRunQuickMenuEvent; |
+FOnQuickMenuCommand: TOnQuickMenuCommandEvent; |
|
-FOnQuickMenuCommand: TOnQuickMenuCommandEvent; |
+FOnQuickMenuDismissed: TOnQuickMenuDismissedEvent; |
|
-FOnQuickMenuDismissed: TOnQuickMenuDismissedEvent; |
+FOnPreKeyEvent: TOnPreKeyEvent; |
|
-FOnPreKeyEvent: TOnPreKeyEvent; |
+FOnKeyEvent: TOnKeyEvent; |
|
-FOnKeyEvent: TOnKeyEvent; |
+FOnAddressChange: TOnAddressChange; |
|
-FOnAddressChange: TOnAddressChange; |
+FOnTitleChange: TOnTitleChange; |
|
-FOnTitleChange: TOnTitleChange; |
+FOnFavIconUrlChange: TOnFavIconUrlChange; |
|
-FOnFavIconUrlChange: TOnFavIconUrlChange; |
+FOnFullScreenModeChange: TOnFullScreenModeChange; |
|
-FOnFullScreenModeChange: TOnFullScreenModeChange; |
+FOnTooltip: TOnTooltip; |
|
-FOnTooltip: TOnTooltip; |
+FOnStatusMessage: TOnStatusMessage; |
|
-FOnStatusMessage: TOnStatusMessage; |
+FOnConsoleMessage: TOnConsoleMessage; |
|
-FOnConsoleMessage: TOnConsoleMessage; |
+FOnAutoResize: TOnAutoResize; |
|
-FOnAutoResize: TOnAutoResize; |
+FOnLoadingProgressChange: TOnLoadingProgressChange; |
|
-FOnLoadingProgressChange: TOnLoadingProgressChange; |
+FOnCursorChange: TOnCursorChange; |
|
-FOnCursorChange: TOnCursorChange; |
+FOnMediaAccessChange: TOnMediaAccessChange; |
|
-FOnMediaAccessChange: TOnMediaAccessChange; |
+FOnCanDownload: TOnCanDownloadEvent; |
|
-FOnCanDownload: TOnCanDownloadEvent; |
+FOnBeforeDownload: TOnBeforeDownload; |
|
-FOnBeforeDownload: TOnBeforeDownload; |
+FOnDownloadUpdated: TOnDownloadUpdated; |
|
-FOnDownloadUpdated: TOnDownloadUpdated; |
+FOnJsdialog: TOnJsdialog; |
|
-FOnJsdialog: TOnJsdialog; |
+FOnBeforeUnloadDialog: TOnBeforeUnloadDialog; |
|
-FOnBeforeUnloadDialog: TOnBeforeUnloadDialog; |
+FOnResetDialogState: TOnResetDialogState; |
|
-FOnResetDialogState: TOnResetDialogState; |
+FOnDialogClosed: TOnDialogClosed; |
|
-FOnDialogClosed: TOnDialogClosed; |
+FOnBeforePopup: TOnBeforePopup; |
|
-FOnBeforePopup: TOnBeforePopup; |
+FOnBeforeDevToolsPopup: TOnBeforeDevToolsPopup; |
|
-FOnBeforeDevToolsPopup: TOnBeforeDevToolsPopup; |
+FOnAfterCreated: TOnAfterCreated; |
|
-FOnAfterCreated: TOnAfterCreated; |
+FOnBeforeClose: TOnBeforeClose; |
|
-FOnBeforeClose: TOnBeforeClose; |
+FOnClose: TOnClose; |
|
-FOnClose: TOnClose; |
+FOnBeforeBrowse: TOnBeforeBrowse; |
|
-FOnBeforeBrowse: TOnBeforeBrowse; |
+FOnOpenUrlFromTab: TOnOpenUrlFromTab; |
|
-FOnOpenUrlFromTab: TOnOpenUrlFromTab; |
+FOnGetAuthCredentials: TOnGetAuthCredentials; |
|
-FOnGetAuthCredentials: TOnGetAuthCredentials; |
+FOnCertificateError: TOnCertificateError; |
|
-FOnCertificateError: TOnCertificateError; |
+FOnSelectClientCertificate: TOnSelectClientCertificate; |
|
-FOnSelectClientCertificate: TOnSelectClientCertificate; |
+FOnRenderViewReady: TOnRenderViewReady; |
|
-FOnRenderViewReady: TOnRenderViewReady; |
+FOnRenderProcessUnresponsive: TOnRenderProcessUnresponsive; |
|
-FOnRenderProcessUnresponsive: TOnRenderProcessUnresponsive; |
+FOnRenderProcessResponsive: TOnRenderProcessResponsive; |
|
-FOnRenderProcessResponsive: TOnRenderProcessResponsive; |
+FOnRenderProcessTerminated: TOnRenderProcessTerminated; |
|
-FOnRenderProcessTerminated: TOnRenderProcessTerminated; |
+FOnGetResourceRequestHandler_ReqHdlr: TOnGetResourceRequestHandler; |
|
-FOnGetResourceRequestHandler_ReqHdlr: TOnGetResourceRequestHandler; |
+FOnDocumentAvailableInMainFrame: TOnDocumentAvailableInMainFrame; |
|
-FOnDocumentAvailableInMainFrame: TOnDocumentAvailableInMainFrame; |
+FOnBeforeResourceLoad: TOnBeforeResourceLoad; |
|
-FOnBeforeResourceLoad: TOnBeforeResourceLoad; |
+FOnGetResourceHandler: TOnGetResourceHandler; |
|
-FOnGetResourceHandler: TOnGetResourceHandler; |
+FOnResourceRedirect: TOnResourceRedirect; |
|
-FOnResourceRedirect: TOnResourceRedirect; |
+FOnResourceResponse: TOnResourceResponse; |
|
-FOnResourceResponse: TOnResourceResponse; |
+FOnGetResourceResponseFilter: TOnGetResourceResponseFilter; |
|
-FOnGetResourceResponseFilter: TOnGetResourceResponseFilter; |
+FOnResourceLoadComplete: TOnResourceLoadComplete; |
|
-FOnResourceLoadComplete: TOnResourceLoadComplete; |
+FOnProtocolExecution: TOnProtocolExecution; |
|
-FOnProtocolExecution: TOnProtocolExecution; |
+FOnCanSendCookie: TOnCanSendCookie; |
|
-FOnCanSendCookie: TOnCanSendCookie; |
+FOnCanSaveCookie: TOnCanSaveCookie; |
|
-FOnCanSaveCookie: TOnCanSaveCookie; |
+FOnFileDialog: TOnFileDialog; |
|
-FOnFileDialog: TOnFileDialog; |
+FOnGetAccessibilityHandler: TOnGetAccessibilityHandler; |
|
-FOnGetAccessibilityHandler: TOnGetAccessibilityHandler; |
+FOnGetRootScreenRect: TOnGetRootScreenRect; |
|
-FOnGetRootScreenRect: TOnGetRootScreenRect; |
+FOnGetViewRect: TOnGetViewRect; |
|
-FOnGetViewRect: TOnGetViewRect; |
+FOnGetScreenPoint: TOnGetScreenPoint; |
|
-FOnGetScreenPoint: TOnGetScreenPoint; |
+FOnGetScreenInfo: TOnGetScreenInfo; |
|
-FOnGetScreenInfo: TOnGetScreenInfo; |
+FOnPopupShow: TOnPopupShow; |
|
-FOnPopupShow: TOnPopupShow; |
+FOnPopupSize: TOnPopupSize; |
|
-FOnPopupSize: TOnPopupSize; |
+FOnPaint: TOnPaint; |
|
-FOnPaint: TOnPaint; |
+FOnAcceleratedPaint: TOnAcceleratedPaint; |
|
-FOnAcceleratedPaint: TOnAcceleratedPaint; |
+FOnGetTouchHandleSize: TOnGetTouchHandleSize; |
|
-FOnGetTouchHandleSize: TOnGetTouchHandleSize; |
+FOnTouchHandleStateChanged: TOnTouchHandleStateChanged; |
|
-FOnTouchHandleStateChanged: TOnTouchHandleStateChanged; |
+FOnStartDragging: TOnStartDragging; |
|
-FOnStartDragging: TOnStartDragging; |
+FOnUpdateDragCursor: TOnUpdateDragCursor; |
|
-FOnUpdateDragCursor: TOnUpdateDragCursor; |
+FOnScrollOffsetChanged: TOnScrollOffsetChanged; |
|
-FOnScrollOffsetChanged: TOnScrollOffsetChanged; |
+FOnIMECompositionRangeChanged: TOnIMECompositionRangeChanged; |
|
-FOnIMECompositionRangeChanged: TOnIMECompositionRangeChanged; |
+FOnTextSelectionChanged: TOnTextSelectionChanged; |
|
-FOnTextSelectionChanged: TOnTextSelectionChanged; |
+FOnVirtualKeyboardRequested: TOnVirtualKeyboardRequested; |
|
-FOnVirtualKeyboardRequested: TOnVirtualKeyboardRequested; |
+FOnDragEnter: TOnDragEnter; |
|
-FOnDragEnter: TOnDragEnter; |
+FOnDraggableRegionsChanged: TOnDraggableRegionsChanged; |
|
-FOnDraggableRegionsChanged: TOnDraggableRegionsChanged; |
+FOnFindResult: TOnFindResult; |
|
-FOnFindResult: TOnFindResult; |
+FOnRequestContextInitialized: TOnRequestContextInitialized; |
|
-FOnRequestContextInitialized: TOnRequestContextInitialized; |
+FOnGetResourceRequestHandler_ReqCtxHdlr: TOnGetResourceRequestHandler; |
|
-FOnGetResourceRequestHandler_ReqCtxHdlr: TOnGetResourceRequestHandler; |
+FOnSinks: TOnSinksEvent; |
|
-FOnSinks: TOnSinksEvent; |
+FOnRoutes: TOnRoutesEvent; |
|
-FOnRoutes: TOnRoutesEvent; |
+FOnRouteStateChanged: TOnRouteStateChangedEvent; |
|
-FOnRouteStateChanged: TOnRouteStateChangedEvent; |
+FOnRouteMessageReceived: TOnRouteMessageReceivedEvent; |
|
-FOnRouteMessageReceived: TOnRouteMessageReceivedEvent; |
+FOnGetAudioParameters: TOnGetAudioParametersEvent; |
|
-FOnGetAudioParameters: TOnGetAudioParametersEvent; |
+FOnAudioStreamStarted: TOnAudioStreamStartedEvent; |
|
-FOnAudioStreamStarted: TOnAudioStreamStartedEvent; |
+FOnAudioStreamPacket: TOnAudioStreamPacketEvent; |
|
-FOnAudioStreamPacket: TOnAudioStreamPacketEvent; |
+FOnAudioStreamStopped: TOnAudioStreamStoppedEvent; |
|
-FOnAudioStreamStopped: TOnAudioStreamStoppedEvent; |
+FOnAudioStreamError: TOnAudioStreamErrorEvent; |
|
-FOnAudioStreamError: TOnAudioStreamErrorEvent; |
+FOnDevToolsMessage: TOnDevToolsMessageEvent; |
|
-FOnDevToolsMessage: TOnDevToolsMessageEvent; |
+FOnDevToolsRawMessage: TOnDevToolsRawMessageEvent; |
|
-FOnDevToolsRawMessage: TOnDevToolsRawMessageEvent; |
+FOnDevToolsMethodResult: TOnDevToolsMethodResultEvent; |
|
-FOnDevToolsMethodResult: TOnDevToolsMethodResultEvent; |
+FOnDevToolsMethodRawResult: TOnDevToolsMethodRawResultEvent; |
|
-FOnDevToolsMethodRawResult: TOnDevToolsMethodRawResultEvent; |
+FOnDevToolsEvent: TOnDevToolsEventEvent; |
|
-FOnDevToolsEvent: TOnDevToolsEventEvent; |
+FOnDevToolsRawEvent: TOnDevToolsEventRawEvent; |
|
-FOnDevToolsRawEvent: TOnDevToolsEventRawEvent; |
+FOnDevToolsAgentAttached: TOnDevToolsAgentAttachedEvent; |
|
-FOnDevToolsAgentAttached: TOnDevToolsAgentAttachedEvent; |
+FOnDevToolsAgentDetached: TOnDevToolsAgentDetachedEvent; |
|
-FOnDevToolsAgentDetached: TOnDevToolsAgentDetachedEvent; |
+FOnPrintStart: TOnPrintStartEvent; |
|
-FOnPrintStart: TOnPrintStartEvent; |
+FOnPrintSettings: TOnPrintSettingsEvent; |
|
-FOnPrintSettings: TOnPrintSettingsEvent; |
+FOnPrintDialog: TOnPrintDialogEvent; |
|
-FOnPrintDialog: TOnPrintDialogEvent; |
+FOnPrintJob: TOnPrintJobEvent; |
|
-FOnPrintJob: TOnPrintJobEvent; |
+FOnPrintReset: TOnPrintResetEvent; |
|
-FOnPrintReset: TOnPrintResetEvent; |
+FOnGetPDFPaperSize: TOnGetPDFPaperSizeEvent; |
|
-FOnGetPDFPaperSize: TOnGetPDFPaperSizeEvent; |
+FOnFrameCreated: TOnFrameCreated; |
|
-FOnFrameCreated: TOnFrameCreated; |
+FOnFrameAttached: TOnFrameAttached; |
|
-FOnFrameAttached: TOnFrameAttached; |
+FOnFrameDetached: TOnFrameDetached; |
|
-FOnFrameDetached: TOnFrameDetached; |
+FOnMainFrameChanged: TOnMainFrameChanged; |
|
-FOnMainFrameChanged: TOnMainFrameChanged; |
+FOnChromeCommand: TOnChromeCommandEvent; |
|
-FOnChromeCommand: TOnChromeCommandEvent; |
+FOnIsChromeAppMenuItemVisible: TOnIsChromeAppMenuItemVisibleEvent; |
|
-FOnIsChromeAppMenuItemVisible: TOnIsChromeAppMenuItemVisibleEvent; |
+FOnIsChromeAppMenuItemEnabled: TOnIsChromeAppMenuItemEnabledEvent; |
|
-FOnIsChromeAppMenuItemEnabled: TOnIsChromeAppMenuItemEnabledEvent; |
+FOnIsChromePageActionIconVisible: TOnIsChromePageActionIconVisibleEvent; |
|
-FOnIsChromePageActionIconVisible: TOnIsChromePageActionIconVisibleEvent; |
+FOnIsChromeToolbarButtonVisible: TOnIsChromeToolbarButtonVisibleEvent; |
|
-FOnIsChromeToolbarButtonVisible: TOnIsChromeToolbarButtonVisibleEvent; |
+FOnRequestMediaAccessPermission: TOnRequestMediaAccessPermissionEvent; |
|
-FOnRequestMediaAccessPermission: TOnRequestMediaAccessPermissionEvent; |
+FOnShowPermissionPrompt: TOnShowPermissionPromptEvent; |
|
-FOnShowPermissionPrompt: TOnShowPermissionPromptEvent; |
+FOnDismissPermissionPrompt: TOnDismissPermissionPromptEvent; |
|
-FOnDismissPermissionPrompt: TOnDismissPermissionPromptEvent; |
+FOnTextResultAvailable: TOnTextResultAvailableEvent; |
|
-FOnTextResultAvailable: TOnTextResultAvailableEvent; |
+FOnPdfPrintFinished: TOnPdfPrintFinishedEvent; |
|
-FOnPdfPrintFinished: TOnPdfPrintFinishedEvent; |
+FOnPrefsAvailable: TOnPrefsAvailableEvent; |
|
-FOnPrefsAvailable: TOnPrefsAvailableEvent; |
+FOnPrefsUpdated: TNotifyEvent; |
|
-FOnPrefsUpdated: TNotifyEvent; |
+FOnCookiesDeleted: TOnCookiesDeletedEvent; |
|
-FOnCookiesDeleted: TOnCookiesDeletedEvent; |
-
-
- |
FOnResolvedHostAvailable: TOnResolvedIPsAvailableEvent; |
-
- |
-FOnNavigationVisitorResultAvailable: TOnNavigationVisitorResultAvailableEvent; |
-
|
-FOnDownloadImageFinished: TOnDownloadImageFinishedEvent; |
+FOnNavigationVisitorResultAvailable: TOnNavigationVisitorResultAvailableEvent; |
|
-FOnCookiesFlushed: TNotifyEvent; |
+FOnDownloadImageFinished: TOnDownloadImageFinishedEvent; |
|
-FOnCertificateExceptionsCleared: TNotifyEvent; |
+FOnCookiesFlushed: TNotifyEvent; |
|
-FOnHttpAuthCredentialsCleared: TNotifyEvent; |
+FOnCertificateExceptionsCleared: TNotifyEvent; |
|
-FOnAllConnectionsClosed: TNotifyEvent; |
+FOnHttpAuthCredentialsCleared: TNotifyEvent; |
|
-FOnExecuteTaskOnCefThread: TOnExecuteTaskOnCefThread; |
+FOnAllConnectionsClosed: TNotifyEvent; |
|
-FOnCookiesVisited: TOnCookiesVisited; |
+FOnExecuteTaskOnCefThread: TOnExecuteTaskOnCefThread; |
|
-FOnCookieVisitorDestroyed: TOnCookieVisitorDestroyed; |
+FOnCookiesVisited: TOnCookiesVisited; |
|
-FOnCookieSet: TOnCookieSet; |
+FOnCookieVisitorDestroyed: TOnCookieVisitorDestroyed; |
|
-FOnZoomPctAvailable: TOnZoomPctAvailable; |
+FOnCookieSet: TOnCookieSet; |
|
-FOnMediaRouteCreateFinished: TOnMediaRouteCreateFinishedEvent; |
+FOnZoomPctAvailable: TOnZoomPctAvailable; |
|
-FOnMediaSinkDeviceInfo: TOnMediaSinkDeviceInfoEvent; |
+FOnMediaRouteCreateFinished: TOnMediaRouteCreateFinishedEvent; |
|
-FOnCanFocus: TNotifyEvent; |
+FOnMediaSinkDeviceInfo: TOnMediaSinkDeviceInfoEvent; |
|
-FOnBrowserCompMsg: TOnCompMsgEvent; |
+FOnCanFocus: TNotifyEvent; |
|
-FOnWidgetCompMsg: TOnCompMsgEvent; |
+FOnBrowserCompMsg: TOnCompMsgEvent; |
|
@@ -1484,1241 +1468,1237 @@ Description
|
-procedure WidgetCompWndProc(var aMessage: TMessage); |
+procedure RenderCompWndProc(var aMessage: TMessage); |
|
-procedure RenderCompWndProc(var aMessage: TMessage); |
+procedure RestoreOldCompWndProc; |
|
-procedure RestoreOldCompWndProc; |
+function CopyDCToBitmapStream(aSrcDC : HDC; const aSrcRect : TRect; const aStream : TStream) : boolean; |
|
-function CopyDCToBitmapStream(aSrcDC : HDC; const aSrcRect : TRect; const aStream : TStream) : boolean; |
+procedure DragDropManager_OnDragEnter(Sender: TObject; const aDragData : ICefDragData; grfKeyState: Longint; pt: TPoint; var dwEffect: Longint); |
|
-procedure DragDropManager_OnDragEnter(Sender: TObject; const aDragData : ICefDragData; grfKeyState: Longint; pt: TPoint; var dwEffect: Longint); |
+procedure DragDropManager_OnDragOver(Sender: TObject; grfKeyState: Longint; pt: TPoint; var dwEffect: Longint); |
|
-procedure DragDropManager_OnDragOver(Sender: TObject; grfKeyState: Longint; pt: TPoint; var dwEffect: Longint); |
+procedure DragDropManager_OnDragLeave(Sender: TObject); |
|
-procedure DragDropManager_OnDragLeave(Sender: TObject); |
+procedure DragDropManager_OnDrop(Sender: TObject; grfKeyState: Longint; pt: TPoint; var dwEffect: Longint); |
|
-procedure DragDropManager_OnDrop(Sender: TObject; grfKeyState: Longint; pt: TPoint; var dwEffect: Longint); |
+function doOnProcessMessageReceived(const browser: ICefBrowser; const frame: ICefFrame; sourceProcess: TCefProcessId; const aMessage: ICefProcessMessage): Boolean; virtual; |
|
-function doOnProcessMessageReceived(const browser: ICefBrowser; const frame: ICefFrame; sourceProcess: TCefProcessId; const aMessage: ICefProcessMessage): Boolean; virtual; |
+procedure doOnLoadStart(const browser: ICefBrowser; const frame: ICefFrame; transitionType: TCefTransitionType); virtual; |
|
-procedure doOnLoadStart(const browser: ICefBrowser; const frame: ICefFrame; transitionType: TCefTransitionType); virtual; |
+procedure doOnLoadEnd(const browser: ICefBrowser; const frame: ICefFrame; httpStatusCode: Integer); virtual; |
|
-procedure doOnLoadEnd(const browser: ICefBrowser; const frame: ICefFrame; httpStatusCode: Integer); virtual; |
+procedure doOnLoadError(const browser: ICefBrowser; const frame: ICefFrame; errorCode: TCefErrorCode; const errorText, failedUrl: ustring); virtual; |
|
-procedure doOnLoadError(const browser: ICefBrowser; const frame: ICefFrame; errorCode: TCefErrorCode; const errorText, failedUrl: ustring); virtual; |
+procedure doOnLoadingStateChange(const browser: ICefBrowser; isLoading, canGoBack, canGoForward: Boolean); virtual; |
|
-procedure doOnLoadingStateChange(const browser: ICefBrowser; isLoading, canGoBack, canGoForward: Boolean); virtual; |
+procedure doOnTakeFocus(const browser: ICefBrowser; next: Boolean); virtual; |
|
-procedure doOnTakeFocus(const browser: ICefBrowser; next: Boolean); virtual; |
+function doOnSetFocus(const browser: ICefBrowser; source: TCefFocusSource): Boolean; virtual; |
|
-function doOnSetFocus(const browser: ICefBrowser; source: TCefFocusSource): Boolean; virtual; |
+procedure doOnGotFocus(const browser: ICefBrowser); virtual; |
|
-procedure doOnGotFocus(const browser: ICefBrowser); virtual; |
+procedure doOnBeforeContextMenu(const browser: ICefBrowser; const frame: ICefFrame; const params: ICefContextMenuParams; const model: ICefMenuModel); virtual; |
|
-procedure doOnBeforeContextMenu(const browser: ICefBrowser; const frame: ICefFrame; const params: ICefContextMenuParams; const model: ICefMenuModel); virtual; |
+function doRunContextMenu(const browser: ICefBrowser; const frame: ICefFrame; const params: ICefContextMenuParams; const model: ICefMenuModel; const callback: ICefRunContextMenuCallback): Boolean; virtual; |
|
-function doRunContextMenu(const browser: ICefBrowser; const frame: ICefFrame; const params: ICefContextMenuParams; const model: ICefMenuModel; const callback: ICefRunContextMenuCallback): Boolean; virtual; |
+function doOnContextMenuCommand(const browser: ICefBrowser; const frame: ICefFrame; const params: ICefContextMenuParams; commandId: Integer; eventFlags: TCefEventFlags): Boolean; virtual; |
|
-function doOnContextMenuCommand(const browser: ICefBrowser; const frame: ICefFrame; const params: ICefContextMenuParams; commandId: Integer; eventFlags: TCefEventFlags): Boolean; virtual; |
+procedure doOnContextMenuDismissed(const browser: ICefBrowser; const frame: ICefFrame); virtual; |
|
-procedure doOnContextMenuDismissed(const browser: ICefBrowser; const frame: ICefFrame); virtual; |
+function doRunQuickMenu(const browser: ICefBrowser; const frame: ICefFrame; location: PCefPoint; size: PCefSize; edit_state_flags: TCefQuickMenuEditStateFlags; const callback: ICefRunQuickMenuCallback): boolean; virtual; |
|
-function doRunQuickMenu(const browser: ICefBrowser; const frame: ICefFrame; location: PCefPoint; size: PCefSize; edit_state_flags: TCefQuickMenuEditStateFlags; const callback: ICefRunQuickMenuCallback): boolean; virtual; |
+function doOnQuickMenuCommand(const browser: ICefBrowser; const frame: ICefFrame; command_id: integer; event_flags: TCefEventFlags): boolean; virtual; |
|
-function doOnQuickMenuCommand(const browser: ICefBrowser; const frame: ICefFrame; command_id: integer; event_flags: TCefEventFlags): boolean; virtual; |
+procedure doOnQuickMenuDismissed(const browser: ICefBrowser; const frame: ICefFrame); virtual; |
|
-procedure doOnQuickMenuDismissed(const browser: ICefBrowser; const frame: ICefFrame); virtual; |
+function doOnPreKeyEvent(const browser: ICefBrowser; const event: PCefKeyEvent; osEvent: TCefEventHandle; out isKeyboardShortcut: Boolean): Boolean; virtual; |
|
-function doOnPreKeyEvent(const browser: ICefBrowser; const event: PCefKeyEvent; osEvent: TCefEventHandle; out isKeyboardShortcut: Boolean): Boolean; virtual; |
+function doOnKeyEvent(const browser: ICefBrowser; const event: PCefKeyEvent; osEvent: TCefEventHandle): Boolean; virtual; |
|
-function doOnKeyEvent(const browser: ICefBrowser; const event: PCefKeyEvent; osEvent: TCefEventHandle): Boolean; virtual; |
+procedure doOnAddressChange(const browser: ICefBrowser; const frame: ICefFrame; const url: ustring); virtual; |
|
-procedure doOnAddressChange(const browser: ICefBrowser; const frame: ICefFrame; const url: ustring); virtual; |
+procedure doOnTitleChange(const browser: ICefBrowser; const title: ustring); virtual; |
|
-procedure doOnTitleChange(const browser: ICefBrowser; const title: ustring); virtual; |
+procedure doOnFaviconUrlChange(const browser: ICefBrowser; const iconUrls: TStrings); virtual; |
|
-procedure doOnFaviconUrlChange(const browser: ICefBrowser; const iconUrls: TStrings); virtual; |
+procedure doOnFullScreenModeChange(const browser: ICefBrowser; fullscreen: Boolean); virtual; |
|
-procedure doOnFullScreenModeChange(const browser: ICefBrowser; fullscreen: Boolean); virtual; |
+function doOnTooltip(const browser: ICefBrowser; var text: ustring): Boolean; virtual; |
|
-function doOnTooltip(const browser: ICefBrowser; var text: ustring): Boolean; virtual; |
+procedure doOnStatusMessage(const browser: ICefBrowser; const value: ustring); virtual; |
|
-procedure doOnStatusMessage(const browser: ICefBrowser; const value: ustring); virtual; |
+function doOnConsoleMessage(const browser: ICefBrowser; level: TCefLogSeverity; const aMessage, source: ustring; line: Integer): Boolean; virtual; |
|
-function doOnConsoleMessage(const browser: ICefBrowser; level: TCefLogSeverity; const aMessage, source: ustring; line: Integer): Boolean; virtual; |
+function doOnAutoResize(const browser: ICefBrowser; const new_size: PCefSize): Boolean; virtual; |
|
-function doOnAutoResize(const browser: ICefBrowser; const new_size: PCefSize): Boolean; virtual; |
+procedure doOnLoadingProgressChange(const browser: ICefBrowser; const progress: double); virtual; |
|
-procedure doOnLoadingProgressChange(const browser: ICefBrowser; const progress: double); virtual; |
+procedure doOnCursorChange(const browser: ICefBrowser; cursor_: TCefCursorHandle; cursorType: TCefCursorType; const customCursorInfo: PCefCursorInfo; var aResult : boolean); virtual; |
|
-procedure doOnCursorChange(const browser: ICefBrowser; cursor_: TCefCursorHandle; cursorType: TCefCursorType; const customCursorInfo: PCefCursorInfo; var aResult : boolean); virtual; |
+procedure doOnMediaAccessChange(const browser: ICefBrowser; has_video_access, has_audio_access: boolean); virtual; |
|
-procedure doOnMediaAccessChange(const browser: ICefBrowser; has_video_access, has_audio_access: boolean); virtual; |
+function doOnCanDownload(const browser: ICefBrowser; const url, request_method: ustring): boolean; |
|
-function doOnCanDownload(const browser: ICefBrowser; const url, request_method: ustring): boolean; |
+function doOnBeforeDownload(const browser: ICefBrowser; const downloadItem: ICefDownloadItem; const suggestedName: ustring; const callback: ICefBeforeDownloadCallback): boolean; virtual; |
|
-function doOnBeforeDownload(const browser: ICefBrowser; const downloadItem: ICefDownloadItem; const suggestedName: ustring; const callback: ICefBeforeDownloadCallback): boolean; virtual; |
+procedure doOnDownloadUpdated(const browser: ICefBrowser; const downloadItem: ICefDownloadItem; const callback: ICefDownloadItemCallback); virtual; |
|
-procedure doOnDownloadUpdated(const browser: ICefBrowser; const downloadItem: ICefDownloadItem; const callback: ICefDownloadItemCallback); virtual; |
+function doOnJsdialog(const browser: ICefBrowser; const originUrl: ustring; dialogType: TCefJsDialogType; const messageText, defaultPromptText: ustring; const callback: ICefJsDialogCallback; out suppressMessage: Boolean): Boolean; virtual; |
|
-function doOnJsdialog(const browser: ICefBrowser; const originUrl: ustring; dialogType: TCefJsDialogType; const messageText, defaultPromptText: ustring; const callback: ICefJsDialogCallback; out suppressMessage: Boolean): Boolean; virtual; |
+function doOnBeforeUnloadDialog(const browser: ICefBrowser; const messageText: ustring; isReload: Boolean; const callback: ICefJsDialogCallback): Boolean; virtual; |
|
-function doOnBeforeUnloadDialog(const browser: ICefBrowser; const messageText: ustring; isReload: Boolean; const callback: ICefJsDialogCallback): Boolean; virtual; |
+procedure doOnResetDialogState(const browser: ICefBrowser); virtual; |
|
-procedure doOnResetDialogState(const browser: ICefBrowser); virtual; |
+procedure doOnDialogClosed(const browser: ICefBrowser); virtual; |
|
-procedure doOnDialogClosed(const browser: ICefBrowser); virtual; |
+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; virtual; |
|
-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; virtual; |
+procedure doOnBeforeDevToolsPopup(const browser: ICefBrowser; var windowInfo: TCefWindowInfo; var client: ICefClient; var settings: TCefBrowserSettings; var extra_info: ICefDictionaryValue; var use_default_window: boolean); virtual; |
|
-procedure doOnBeforeDevToolsPopup(const browser: ICefBrowser; var windowInfo: TCefWindowInfo; var client: ICefClient; var settings: TCefBrowserSettings; var extra_info: ICefDictionaryValue; var use_default_window: boolean); virtual; |
+procedure doOnAfterCreated(const browser: ICefBrowser); virtual; |
|
-procedure doOnAfterCreated(const browser: ICefBrowser); virtual; |
+procedure doOnBeforeClose(const browser: ICefBrowser); virtual; |
|
-procedure doOnBeforeClose(const browser: ICefBrowser); virtual; |
+function doOnClose(const browser: ICefBrowser): Boolean; virtual; |
|
-function doOnClose(const browser: ICefBrowser): Boolean; virtual; |
+function doOnBeforeBrowse(const browser: ICefBrowser; const frame: ICefFrame; const request: ICefRequest; user_gesture, isRedirect: Boolean): Boolean; virtual; |
|
-function doOnBeforeBrowse(const browser: ICefBrowser; const frame: ICefFrame; const request: ICefRequest; user_gesture, isRedirect: Boolean): Boolean; virtual; |
+function doOnOpenUrlFromTab(const browser: ICefBrowser; const frame: ICefFrame; const targetUrl: ustring; targetDisposition: TCefWindowOpenDisposition; userGesture: Boolean): Boolean; virtual; |
|
-function doOnOpenUrlFromTab(const browser: ICefBrowser; const frame: ICefFrame; const targetUrl: ustring; targetDisposition: TCefWindowOpenDisposition; userGesture: Boolean): Boolean; virtual; |
+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); virtual; |
|
-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); virtual; |
+function doOnGetAuthCredentials(const browser: ICefBrowser; const originUrl: ustring; isProxy: Boolean; const host: ustring; port: Integer; const realm, scheme: ustring; const callback: ICefAuthCallback): Boolean; virtual; |
|
-function doOnGetAuthCredentials(const browser: ICefBrowser; const originUrl: ustring; isProxy: Boolean; const host: ustring; port: Integer; const realm, scheme: ustring; const callback: ICefAuthCallback): Boolean; virtual; |
+function doOnCertificateError(const browser: ICefBrowser; certError: TCefErrorcode; const requestUrl: ustring; const sslInfo: ICefSslInfo; const callback: ICefCallback): Boolean; virtual; |
|
-function doOnCertificateError(const browser: ICefBrowser; certError: TCefErrorcode; const requestUrl: ustring; const sslInfo: ICefSslInfo; const callback: ICefCallback): Boolean; virtual; |
+function doOnSelectClientCertificate(const browser: ICefBrowser; isProxy: boolean; const host: ustring; port: integer; certificatesCount: NativeUInt; const certificates: TCefX509CertificateArray; const callback: ICefSelectClientCertificateCallback): boolean; virtual; |
|
-function doOnSelectClientCertificate(const browser: ICefBrowser; isProxy: boolean; const host: ustring; port: integer; certificatesCount: NativeUInt; const certificates: TCefX509CertificateArray; const callback: ICefSelectClientCertificateCallback): boolean; virtual; |
+procedure doOnRenderViewReady(const browser: ICefBrowser); virtual; |
|
-procedure doOnRenderViewReady(const browser: ICefBrowser); virtual; |
+function doOnRenderProcessUnresponsive(const browser: ICefBrowser; const callback: ICefUnresponsiveProcessCallback): boolean; virtual; |
|
-function doOnRenderProcessUnresponsive(const browser: ICefBrowser; const callback: ICefUnresponsiveProcessCallback): boolean; virtual; |
+procedure doOnRenderProcessResponsive(const browser: ICefBrowser); virtual; |
|
-procedure doOnRenderProcessResponsive(const browser: ICefBrowser); virtual; |
+procedure doOnRenderProcessTerminated(const browser: ICefBrowser; status: TCefTerminationStatus; error_code: integer; const error_string: ustring); virtual; |
|
-procedure doOnRenderProcessTerminated(const browser: ICefBrowser; status: TCefTerminationStatus; error_code: integer; const error_string: ustring); virtual; |
+procedure doOnDocumentAvailableInMainFrame(const browser: ICefBrowser); virtual; |
|
-procedure doOnDocumentAvailableInMainFrame(const browser: ICefBrowser); virtual; |
+function doOnBeforeResourceLoad(const browser: ICefBrowser; const frame: ICefFrame; const request: ICefRequest; const callback: ICefCallback): TCefReturnValue; virtual; |
|
-function doOnBeforeResourceLoad(const browser: ICefBrowser; const frame: ICefFrame; const request: ICefRequest; const callback: ICefCallback): TCefReturnValue; virtual; |
+procedure doOnGetResourceHandler(const browser: ICefBrowser; const frame: ICefFrame; const request: ICefRequest; var aResourceHandler : ICefResourceHandler); virtual; |
|
-procedure doOnGetResourceHandler(const browser: ICefBrowser; const frame: ICefFrame; const request: ICefRequest; var aResourceHandler : ICefResourceHandler); virtual; |
+procedure doOnResourceRedirect(const browser: ICefBrowser; const frame: ICefFrame; const request: ICefRequest; const response: ICefResponse; var newUrl: ustring); virtual; |
|
-procedure doOnResourceRedirect(const browser: ICefBrowser; const frame: ICefFrame; const request: ICefRequest; const response: ICefResponse; var newUrl: ustring); virtual; |
+function doOnResourceResponse(const browser: ICefBrowser; const frame: ICefFrame; const request: ICefRequest; const response: ICefResponse): Boolean; virtual; |
|
-function doOnResourceResponse(const browser: ICefBrowser; const frame: ICefFrame; const request: ICefRequest; const response: ICefResponse): Boolean; virtual; |
+procedure doOnGetResourceResponseFilter(const browser: ICefBrowser; const frame: ICefFrame; const request: ICefRequest; const response: ICefResponse; var aResponseFilter: ICefResponseFilter); virtual; |
|
-procedure doOnGetResourceResponseFilter(const browser: ICefBrowser; const frame: ICefFrame; const request: ICefRequest; const response: ICefResponse; var aResponseFilter: ICefResponseFilter); virtual; |
+procedure doOnResourceLoadComplete(const browser: ICefBrowser; const frame: ICefFrame; const request: ICefRequest; const response: ICefResponse; status: TCefUrlRequestStatus; receivedContentLength: Int64); virtual; |
|
-procedure doOnResourceLoadComplete(const browser: ICefBrowser; const frame: ICefFrame; const request: ICefRequest; const response: ICefResponse; status: TCefUrlRequestStatus; receivedContentLength: Int64); virtual; |
+procedure doOnProtocolExecution(const browser: ICefBrowser; const frame: ICefFrame; const request: ICefRequest; var allowOsExecution: Boolean); virtual; |
|
-procedure doOnProtocolExecution(const browser: ICefBrowser; const frame: ICefFrame; const request: ICefRequest; var allowOsExecution: Boolean); virtual; |
+function doCanSendCookie(const browser: ICefBrowser; const frame: ICefFrame; const request: ICefRequest; const cookie: PCefCookie): boolean; virtual; |
|
-function doCanSendCookie(const browser: ICefBrowser; const frame: ICefFrame; const request: ICefRequest; const cookie: PCefCookie): boolean; virtual; |
+function doCanSaveCookie(const browser: ICefBrowser; const frame: ICefFrame; const request: ICefRequest; const response: ICefResponse; const cookie: PCefCookie): boolean; virtual; |
|
-function doCanSaveCookie(const browser: ICefBrowser; const frame: ICefFrame; const request: ICefRequest; const response: ICefResponse; const cookie: PCefCookie): boolean; virtual; |
+function doOnFileDialog(const browser: ICefBrowser; mode: TCefFileDialogMode; const title, defaultFilePath: ustring; const acceptFilters, accept_extensions, accept_descriptions: TStrings; const callback: ICefFileDialogCallback): Boolean; virtual; |
|
-function doOnFileDialog(const browser: ICefBrowser; mode: TCefFileDialogMode; const title, defaultFilePath: ustring; const acceptFilters, accept_extensions, accept_descriptions: TStrings; const callback: ICefFileDialogCallback): Boolean; virtual; |
+procedure doOnGetAccessibilityHandler(var aAccessibilityHandler : ICefAccessibilityHandler); virtual; |
|
-procedure doOnGetAccessibilityHandler(var aAccessibilityHandler : ICefAccessibilityHandler); virtual; |
+function doOnGetRootScreenRect(const browser: ICefBrowser; var rect: TCefRect): Boolean; virtual; |
|
-function doOnGetRootScreenRect(const browser: ICefBrowser; var rect: TCefRect): Boolean; virtual; |
+procedure doOnGetViewRect(const browser: ICefBrowser; var rect: TCefRect); virtual; |
|
-procedure doOnGetViewRect(const browser: ICefBrowser; var rect: TCefRect); virtual; |
+function doOnGetScreenPoint(const browser: ICefBrowser; viewX, viewY: Integer; var screenX, screenY: Integer): Boolean; virtual; |
|
-function doOnGetScreenPoint(const browser: ICefBrowser; viewX, viewY: Integer; var screenX, screenY: Integer): Boolean; virtual; |
+function doOnGetScreenInfo(const browser: ICefBrowser; var screenInfo: TCefScreenInfo): Boolean; virtual; |
|
-function doOnGetScreenInfo(const browser: ICefBrowser; var screenInfo: TCefScreenInfo): Boolean; virtual; |
+procedure doOnPopupShow(const browser: ICefBrowser; show: Boolean); virtual; |
|
-procedure doOnPopupShow(const browser: ICefBrowser; show: Boolean); virtual; |
+procedure doOnPopupSize(const browser: ICefBrowser; const rect: PCefRect); virtual; |
|
-procedure doOnPopupSize(const browser: ICefBrowser; const rect: PCefRect); virtual; |
+procedure doOnPaint(const browser: ICefBrowser; type_: TCefPaintElementType; dirtyRectsCount: NativeUInt; const dirtyRects: PCefRectArray; const buffer: Pointer; width, height: Integer); virtual; |
|
-procedure doOnPaint(const browser: ICefBrowser; type_: TCefPaintElementType; dirtyRectsCount: NativeUInt; const dirtyRects: PCefRectArray; const buffer: Pointer; width, height: Integer); virtual; |
+procedure doOnAcceleratedPaint(const browser: ICefBrowser; type_: TCefPaintElementType; dirtyRectsCount: NativeUInt; const dirtyRects: PCefRectArray; const info: PCefAcceleratedPaintInfo); virtual; |
|
-procedure doOnAcceleratedPaint(const browser: ICefBrowser; type_: TCefPaintElementType; dirtyRectsCount: NativeUInt; const dirtyRects: PCefRectArray; const info: PCefAcceleratedPaintInfo); virtual; |
+procedure doGetTouchHandleSize(const browser: ICefBrowser; orientation: TCefHorizontalAlignment; var size: TCefSize); virtual; |
|
-procedure doGetTouchHandleSize(const browser: ICefBrowser; orientation: TCefHorizontalAlignment; var size: TCefSize); virtual; |
+procedure doOnTouchHandleStateChanged(const browser: ICefBrowser; const state: TCefTouchHandleState); virtual; |
|
-procedure doOnTouchHandleStateChanged(const browser: ICefBrowser; const state: TCefTouchHandleState); virtual; |
+function doOnStartDragging(const browser: ICefBrowser; const dragData: ICefDragData; allowedOps: TCefDragOperations; x, y: Integer): Boolean; virtual; |
|
-function doOnStartDragging(const browser: ICefBrowser; const dragData: ICefDragData; allowedOps: TCefDragOperations; x, y: Integer): Boolean; virtual; |
+procedure doOnUpdateDragCursor(const browser: ICefBrowser; operation: TCefDragOperation); virtual; |
|
-procedure doOnUpdateDragCursor(const browser: ICefBrowser; operation: TCefDragOperation); virtual; |
+procedure doOnScrollOffsetChanged(const browser: ICefBrowser; x, y: Double); virtual; |
|
-procedure doOnScrollOffsetChanged(const browser: ICefBrowser; x, y: Double); virtual; |
+procedure doOnIMECompositionRangeChanged(const browser: ICefBrowser; const selected_range: PCefRange; character_boundsCount: NativeUInt; const character_bounds: PCefRect); virtual; |
|
-procedure doOnIMECompositionRangeChanged(const browser: ICefBrowser; const selected_range: PCefRange; character_boundsCount: NativeUInt; const character_bounds: PCefRect); virtual; |
+procedure doOnTextSelectionChanged(const browser: ICefBrowser; const selected_text: ustring; const selected_range: PCefRange); virtual; |
|
-procedure doOnTextSelectionChanged(const browser: ICefBrowser; const selected_text: ustring; const selected_range: PCefRange); virtual; |
+procedure doOnVirtualKeyboardRequested(const browser: ICefBrowser; input_mode: TCefTextInpuMode); virtual; |
|
-procedure doOnVirtualKeyboardRequested(const browser: ICefBrowser; input_mode: TCefTextInpuMode); virtual; |
+function doOnDragEnter(const browser: ICefBrowser; const dragData: ICefDragData; mask: TCefDragOperations): Boolean; virtual; |
|
-function doOnDragEnter(const browser: ICefBrowser; const dragData: ICefDragData; mask: TCefDragOperations): Boolean; virtual; |
+procedure doOnDraggableRegionsChanged(const browser: ICefBrowser; const frame: ICefFrame; regionsCount: NativeUInt; const regions: PCefDraggableRegionArray); virtual; |
|
-procedure doOnDraggableRegionsChanged(const browser: ICefBrowser; const frame: ICefFrame; regionsCount: NativeUInt; const regions: PCefDraggableRegionArray); virtual; |
+procedure doOnFindResult(const browser: ICefBrowser; identifier, count: Integer; const selectionRect: PCefRect; activeMatchOrdinal: Integer; finalUpdate: Boolean); virtual; |
|
-procedure doOnFindResult(const browser: ICefBrowser; identifier, count: Integer; const selectionRect: PCefRect; activeMatchOrdinal: Integer; finalUpdate: Boolean); virtual; |
+procedure doOnRequestContextInitialized(const request_context: ICefRequestContext); virtual; |
|
-procedure doOnRequestContextInitialized(const request_context: ICefRequestContext); virtual; |
+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); virtual; |
|
-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); virtual; |
+procedure doOnSinks(const sinks: TCefMediaSinkArray); virtual; |
|
-procedure doOnSinks(const sinks: TCefMediaSinkArray); virtual; |
+procedure doOnRoutes(const routes: TCefMediaRouteArray); virtual; |
|
-procedure doOnRoutes(const routes: TCefMediaRouteArray); virtual; |
+procedure doOnRouteStateChanged(const route: ICefMediaRoute; state: TCefMediaRouteConnectionState); virtual; |
|
-procedure doOnRouteStateChanged(const route: ICefMediaRoute; state: TCefMediaRouteConnectionState); virtual; |
+procedure doOnRouteMessageReceived(const route: ICefMediaRoute; const message_: ustring); virtual; |
|
-procedure doOnRouteMessageReceived(const route: ICefMediaRoute; const message_: ustring); virtual; |
+procedure doOnGetAudioParameters(const browser: ICefBrowser; var params: TCefAudioParameters; var aResult: boolean); virtual; |
|
-procedure doOnGetAudioParameters(const browser: ICefBrowser; var params: TCefAudioParameters; var aResult: boolean); virtual; |
+procedure doOnAudioStreamStarted(const browser: ICefBrowser; const params: TCefAudioParameters; channels: integer); virtual; |
|
-procedure doOnAudioStreamStarted(const browser: ICefBrowser; const params: TCefAudioParameters; channels: integer); virtual; |
+procedure doOnAudioStreamPacket(const browser: ICefBrowser; const data : PPSingle; frames: integer; pts: int64); virtual; |
|
-procedure doOnAudioStreamPacket(const browser: ICefBrowser; const data : PPSingle; frames: integer; pts: int64); virtual; |
+procedure doOnAudioStreamStopped(const browser: ICefBrowser); virtual; |
|
-procedure doOnAudioStreamStopped(const browser: ICefBrowser); virtual; |
+procedure doOnAudioStreamError(const browser: ICefBrowser; const message_: ustring); virtual; |
|
-procedure doOnAudioStreamError(const browser: ICefBrowser; const message_: ustring); virtual; |
+procedure doOnDevToolsMessage(const browser: ICefBrowser; const message_: Pointer; message_size: NativeUInt; var aHandled: boolean); virtual; |
|
-procedure doOnDevToolsMessage(const browser: ICefBrowser; const message_: Pointer; message_size: NativeUInt; var aHandled: boolean); virtual; |
+procedure doOnDevToolsMethodResult(const browser: ICefBrowser; message_id: integer; success: boolean; const result: Pointer; result_size: NativeUInt); virtual; |
|
-procedure doOnDevToolsMethodResult(const browser: ICefBrowser; message_id: integer; success: boolean; const result: Pointer; result_size: NativeUInt); virtual; |
+procedure doOnDevToolsEvent(const browser: ICefBrowser; const method: ustring; const params: Pointer; params_size: NativeUInt); virtual; |
|
-procedure doOnDevToolsEvent(const browser: ICefBrowser; const method: ustring; const params: Pointer; params_size: NativeUInt); virtual; |
+procedure doOnDevToolsAgentAttached(const browser: ICefBrowser); virtual; |
|
-procedure doOnDevToolsAgentAttached(const browser: ICefBrowser); virtual; |
+procedure doOnDevToolsAgentDetached(const browser: ICefBrowser); virtual; |
|
-procedure doOnDevToolsAgentDetached(const browser: ICefBrowser); virtual; |
+procedure doOnPrintStart(const browser: ICefBrowser); |
|
-procedure doOnPrintStart(const browser: ICefBrowser); |
+procedure doOnPrintSettings(const browser: ICefBrowser; const settings: ICefPrintSettings; getDefaults: boolean); |
|
-procedure doOnPrintSettings(const browser: ICefBrowser; const settings: ICefPrintSettings; getDefaults: boolean); |
+procedure doOnPrintDialog(const browser: ICefBrowser; hasSelection: boolean; const callback: ICefPrintDialogCallback; var aResult : boolean); |
|
-procedure doOnPrintDialog(const browser: ICefBrowser; hasSelection: boolean; const callback: ICefPrintDialogCallback; var aResult : boolean); |
+procedure doOnPrintJob(const browser: ICefBrowser; const documentName, PDFFilePath: ustring; const callback: ICefPrintJobCallback; var aResult : boolean); |
|
-procedure doOnPrintJob(const browser: ICefBrowser; const documentName, PDFFilePath: ustring; const callback: ICefPrintJobCallback; var aResult : boolean); |
+procedure doOnPrintReset(const browser: ICefBrowser); |
|
-procedure doOnPrintReset(const browser: ICefBrowser); |
+procedure doOnGetPDFPaperSize(const browser: ICefBrowser; deviceUnitsPerInch: Integer; var aResult : TCefSize); |
|
-procedure doOnGetPDFPaperSize(const browser: ICefBrowser; deviceUnitsPerInch: Integer; var aResult : TCefSize); |
-
-
- |
procedure doOnFrameCreated(const browser: ICefBrowser; const frame: ICefFrame); |
-
+
|
procedure doOnFrameAttached(const browser: ICefBrowser; const frame: ICefFrame; reattached: boolean); |
-
+
|
procedure doOnFrameDetached(const browser: ICefBrowser; const frame: ICefFrame); |
-
+
|
procedure doOnMainFrameChanged(const browser: ICefBrowser; const old_frame, new_frame: ICefFrame); |
-
+
|
function doOnChromeCommand(const browser: ICefBrowser; command_id: integer; disposition: TCefWindowOpenDisposition): boolean; |
-
+
|
function doOnIsChromeAppMenuItemVisible(const browser: ICefBrowser; command_id: integer): boolean; |
-
+
|
function doOnIsChromeAppMenuItemEnabled(const browser: ICefBrowser; command_id: integer): boolean; |
-
+
|
function doOnIsChromePageActionIconVisible(icon_type: TCefChromePageActionIconType): boolean; |
-
+
|
function doOnIsChromeToolbarButtonVisible(button_type: TCefChromeToolbarButtonType): boolean; |
-
+
|
function doOnRequestMediaAccessPermission(const browser: ICefBrowser; const frame: ICefFrame; const requesting_origin: ustring; requested_permissions: cardinal; const callback: ICefMediaAccessCallback): boolean; |
-
+
|
function doOnShowPermissionPrompt(const browser: ICefBrowser; prompt_id: uint64; const requesting_origin: ustring; requested_permissions: cardinal; const callback: ICefPermissionPromptCallback): boolean; |
-
+
|
procedure doOnDismissPermissionPrompt(const browser: ICefBrowser; prompt_id: uint64; result: TCefPermissionRequestResult); |
-
+
|
procedure GetSettings(var aSettings : TCefBrowserSettings); |
-
+
|
procedure doCookiesDeleted(numDeleted : integer); virtual; |
-
+
|
procedure doPdfPrintFinished(aResultOK : boolean); virtual; |
-
+
|
procedure doTextResultAvailable(const aText : ustring); virtual; |
-
+
|
procedure doUpdatePreferences(const aBrowser: ICefBrowser); virtual; |
-
+
|
procedure doUpdateOwnPreferences; virtual; |
-
+
|
function doSavePreferences: boolean; virtual; |
-
+
|
procedure doResolvedHostAvailable(result: TCefErrorCode; const resolvedIps: TStrings); virtual; |
-
+
|
function doNavigationVisitorResultAvailable(const entry: ICefNavigationEntry; current: Boolean; index, total: Integer) : boolean; virtual; |
-
+
|
procedure doDownloadImageFinished(const imageUrl: ustring; httpStatusCode: Integer; const image: ICefImage); virtual; |
-
+
|
procedure doOnCookiesStoreFlushed; virtual; |
-
+
|
procedure doCertificateExceptionsCleared; virtual; |
-
+
|
procedure doHttpAuthCredentialsCleared; virtual; |
-
+
|
procedure doAllConnectionsClosed; virtual; |
-
+
|
procedure doOnExecuteTaskOnCefThread(aTaskID : cardinal); virtual; |
-
+
|
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); virtual; |
-
+
|
procedure doOnCookieVisitorDestroyed(aID : integer); virtual; |
-
+
|
procedure doOnCookieSet(aSuccess : boolean; aID : integer); virtual; |
-
+
|
procedure doUpdateZoomStep(aInc : boolean); virtual; |
-
+
|
procedure doUpdateZoomPct(aInc : boolean); virtual; |
-
+
|
procedure doReadZoom; virtual; |
-
+
|
procedure doSetZoomLevel(const aValue : double); virtual; |
-
+
|
procedure doSetZoomPct(const aValue : double); virtual; |
-
+
|
procedure doSetZoomStep(aValue : byte); virtual; |
-
+
|
procedure doMediaRouteCreateFinished(result: TCefMediaRouterCreateResult; const error: ustring; const route: ICefMediaRoute); virtual; |
-
+
|
procedure doOnMediaSinkDeviceInfo(const ip_address: ustring; port: integer; const model_name: ustring); virtual; |
-
+
|
procedure doBrowserNavigation(aTask : TCefBrowserNavigation); virtual; |
-
+
|
procedure doSetAudioMuted(aValue : boolean); virtual; |
-
+
|
procedure doToggleAudioMuted; virtual; |
-
+
|
procedure doEnableFocus; virtual; |
-
+
|
function doTryCloseBrowser: boolean; virtual; |
-
+
|
function MustCreateAudioHandler: boolean; virtual; |
-
+
|
function MustCreateCommandHandler: boolean; virtual; |
-
+
|
function MustCreateDevToolsMessageObserver: boolean; virtual; |
-
+
|
function MustCreateLoadHandler: boolean; virtual; |
-
+
|
function MustCreateFocusHandler: boolean; virtual; |
-
+
|
function MustCreateContextMenuHandler: boolean; virtual; |
-
+
|
function MustCreateDialogHandler: boolean; virtual; |
-
+
|
function MustCreateKeyboardHandler: boolean; virtual; |
-
+
|
function MustCreateDisplayHandler: boolean; virtual; |
-
+
|
function MustCreateDownloadHandler: boolean; virtual; |
-
+
|
function MustCreateJsDialogHandler: boolean; virtual; |
-
+
|
function MustCreateLifeSpanHandler: boolean; virtual; |
-
+
|
function MustCreateRenderHandler: boolean; virtual; |
-
+
|
function MustCreateRequestHandler: boolean; virtual; |
-
+
|
function MustCreateDragHandler: boolean; virtual; |
-
+
|
function MustCreateFindHandler: boolean; virtual; |
-
+
|
function MustCreateResourceRequestHandler: boolean; virtual; |
-
+
|
function MustCreateCookieAccessFilter: boolean; virtual; |
-
+
|
function MustCreateMediaObserver: boolean; virtual; |
-
+
|
function MustCreatePrintHandler: boolean; virtual; |
-
+
|
function MustCreateFrameHandler: boolean; virtual; |
-
+
|
function MustCreatePermissionHandler: boolean; virtual; |
-
+
|
constructor Create(AOwner: TComponent); override; |
-
+
|
destructor Destroy; override; |
-
+
|
procedure AfterConstruction; override; |
-
+
|
procedure BeforeDestruction; override; |
-
+
|
function CreateClientHandler(aIsOSR : boolean = True) : boolean; overload; |
-
+
|
function CreateClientHandler(var aClient : ICefClient; aIsOSR : boolean = True) : boolean; overload; |
-
+
|
procedure CloseBrowser(aForceClose : boolean); |
-
+
|
procedure CloseAllBrowsers; |
-
+
|
function TryCloseBrowser: boolean; |
-
+
|
function SelectBrowser(aID : integer) : boolean; |
-
+
|
function IndexOfBrowserID(aID : integer) : integer; |
-
+
|
function ShareRequestContext(var aContext : ICefRequestContext; const aHandler : ICefRequestContextHandler = nil) : boolean; |
-
+
|
procedure InitializeDragAndDrop(const aDropTargetWnd : HWND); |
-
+
|
procedure ShutdownDragAndDrop; |
-
+
|
function SetNewBrowserParent(aNewParentHwnd : HWND) : boolean; |
-
+
|
function CreateBrowser(aParentHandle : TCefWindowHandle; aParentRect : TRect; const aWindowName : ustring = ''; const aContext : ICefRequestContext = nil; const aExtraInfo : ICefDictionaryValue = nil; aForceAsPopup : boolean = False) : boolean; overload; virtual; |
-
+
|
function CreateBrowser(const aURL : ustring; const aBrowserViewComp : TCEFBrowserViewComponent; const aContext : ICefRequestContext = nil; const aExtraInfo : ICefDictionaryValue = nil) : boolean; overload; virtual; |
-
+
|
procedure LoadURL(const aURL : ustring; const aFrameName : ustring = ''; const aFrameIdentifier : ustring = ''); overload; |
-
+
|
procedure LoadURL(const aURL : ustring; const aFrame : ICefFrame); overload; |
-
+
|
procedure LoadString(const aHTML : ustring; const aFrameName : ustring = ''; const aFrameIdentifier : ustring = ''); overload; |
-
+
|
procedure LoadString(const aHTML : ustring; const aFrame : ICefFrame); overload; |
-
+
|
procedure LoadResource(const aStream : TCustomMemoryStream; const aMimeType, aCharset : string; const aFrameName : ustring = ''; const aFrameIdentifier : ustring = ''); overload; |
-
+
|
procedure LoadResource(const aStream : TCustomMemoryStream; const aMimeType, aCharset : string; const aFrame : ICefFrame); overload; |
-
+
|
procedure LoadRequest(const aRequest: ICefRequest); |
-
+
|
procedure GoBack; |
-
+
|
procedure GoForward; |
-
+
|
procedure Reload; |
-
+
|
procedure ReloadIgnoreCache; |
-
+
|
procedure StopLoad; |
-
+
|
procedure StartDownload(const aURL : ustring); |
-
+
|
procedure DownloadImage(const imageUrl: ustring; isFavicon: Boolean; maxImageSize: cardinal; bypassCache: Boolean); |
-
+
|
procedure SimulateMouseWheel(aDeltaX, aDeltaY : integer); |
-
+
|
procedure SimulateKeyEvent(type_: TSimulatedCefKeyEventType; modifiers: integer = CEF_MOUSETOUCH_EVENT_MODIFIERS_NONE; timestamp: single = 0; const text: ustring = ''; const unmodifiedtext: ustring = ''; const keyIdentifier: ustring = ''; const code: ustring = ''; const key: ustring = ''; windowsVirtualKeyCode: integer = 0; nativeVirtualKeyCode: integer = 0; autoRepeat: boolean = False; isKeypad: boolean = False; isSystemKey: boolean = False; location: TCefKeyLocation = CEF_KEYLOCATION_NONE; commands: TCefEditingCommand = ecNone); |
-
+
|
procedure SimulateMouseEvent(type_: TCefSimulatedMouseEventType; x, y: single; modifiers: integer = CEF_MOUSETOUCH_EVENT_MODIFIERS_NONE; timestamp: single = 0; button: TCefSimulatedMouseButton = CEF_SIMULATEDMOUSEBUTTON_NONE; buttons: integer = CEF_PRESSED_MOUSE_BUTTONS_NONE; clickCount: integer = 0; force: single = 0; tangentialPressure: single = 0; tiltX: single = 0; tiltY: single = 0; twist: integer = 0; deltaX: single = 0; deltaY: single = 0; pointerType: TCefSimulatedPointerType = CEF_SIMULATEDPOINTERTYPE_MOUSE); |
-
+
|
procedure SimulateTouchEvent(type_: TCefSimulatedTouchEventType; var touchPoints: TCefSimulatedTouchPointArray; modifiers: integer = CEF_MOUSETOUCH_EVENT_MODIFIERS_NONE; timestamp: single = 0); |
-
+
|
procedure SimulateEditingCommand(command : TCefEditingCommand); |
-
+
|
function ClearCertificateExceptions(aClearImmediately : boolean = True) : boolean; |
-
+
|
function ClearHttpAuthCredentials(aClearImmediately : boolean = True) : boolean; |
-
+
|
function CloseAllConnections(aCloseImmediately : boolean = True) : boolean; |
-
+
|
procedure RetrieveHTML(const aFrameName : ustring = ''; const aFrameIdentifier : ustring = ''); overload; |
-
+
|
procedure RetrieveHTML(const aFrame : ICefFrame); overload; |
-
+
|
procedure RetrieveText(const aFrameName : ustring = ''; const aFrameIdentifier : ustring = ''); overload; |
-
+
|
procedure RetrieveText(const aFrame : ICefFrame); overload; |
-
+
|
procedure GetNavigationEntries(currentOnly: Boolean); |
-
+
|
function GetFrameNames(var aFrameNames : TStrings) : boolean; |
-
+
|
function GetFrameIdentifiers(var aFrameIdentifiers : TStrings) : boolean; |
-
+
|
procedure ExecuteJavaScript(const aCode, aScriptURL : ustring; const aFrameName : ustring = ''; const aFrameIdentifier : ustring = ''; aStartLine : integer = 0); overload; |
-
+
|
procedure ExecuteJavaScript(const aCode, aScriptURL : ustring; const aFrame : ICefFrame; aStartLine : integer = 0); overload; |
-
+
|
procedure UpdatePreferences; |
-
+
|
procedure SavePreferences(const aFileName : string); |
-
+
|
procedure ResolveHost(const aURL : ustring); |
-
+
|
function IsSameBrowser(const aBrowser : ICefBrowser) : boolean; |
-
+
|
function ExecuteTaskOnCefThread(aCefThreadId : TCefThreadId; aTaskID : cardinal; aDelayMs : Int64 = 0) : boolean; |
-
+
|
procedure SetUserAgentOverride(const aUserAgent : ustring; const aAcceptLanguage : ustring = ''; const aPlatform : ustring = ''); |
-
+
|
procedure ClearDataForOrigin(const aOrigin : ustring; aStorageTypes : TCefClearDataStorageTypes = cdstAll); |
-
+
|
procedure ClearCache; |
-
+
|
procedure ToggleAudioMuted; |
-
+
|
function DeleteCookies(const url : ustring = ''; const cookieName : ustring = ''; aDeleteImmediately : boolean = False) : boolean; |
-
+
|
function VisitAllCookies(aID : integer = 0) : boolean; |
-
+
|
function VisitURLCookies(const url : ustring; includeHttpOnly : boolean = False; aID : integer = 0) : boolean; |
-
+
|
function SetCookie(const url, name_, value, domain, path: ustring; secure, httponly, hasExpires: Boolean; const creation, lastAccess, expires: TDateTime; same_site : TCefCookieSameSite; priority : TCefCookiePriority; aSetImmediately : boolean = True; aID : integer = 0): Boolean; |
-
+
|
function FlushCookieStore(aFlushImmediately : boolean = True) : boolean; |
-
+
|
procedure ShowDevTools(const inspectElementAt: TPoint; aWindowInfo: PCefWindowInfo); |
-
+
|
procedure CloseDevTools; overload; |
-
+
|
procedure CloseDevTools(const aDevToolsWnd : TCefWindowHandle); overload; |
-
+
|
function SendDevToolsMessage(const message_: ustring): boolean; |
-
+
|
function ExecuteDevToolsMethod(message_id: integer; const method: ustring; const params: ICefDictionaryValue): Integer; |
-
+
|
function AddDevToolsMessageObserver(const observer: ICefDevToolsMessageObserver): ICefRegistration; |
-
+
|
procedure Find(const aSearchText : ustring; aForward, aMatchCase, aFindNext : Boolean); |
-
+
|
procedure StopFinding(aClearSelection : Boolean); |
-
+
|
procedure Print; |
-
+
|
procedure PrintToPDF(const aFilePath : ustring); |
-
+
|
procedure ClipboardCopy; |
-
+
|
procedure ClipboardPaste; |
-
+
|
procedure ClipboardCut; |
-
+
|
procedure ClipboardUndo; |
-
+
|
procedure ClipboardRedo; |
-
+
|
procedure ClipboardDel; |
-
+
|
procedure SelectAll; |
-
+
|
procedure IncZoomStep; |
-
+
|
procedure DecZoomStep; |
-
+
|
procedure IncZoomPct; |
-
+
|
procedure DecZoomPct; |
-
+
|
procedure ResetZoomStep; |
-
+
|
procedure ResetZoomLevel; |
-
+
|
procedure ResetZoomPct; |
-
+
|
procedure ReadZoom; |
-
+
|
procedure IncZoomCommand; |
-
+
|
procedure DecZoomCommand; |
-
+
|
procedure ResetZoomCommand; |
-
+
|
procedure WasResized; |
-
+
|
procedure WasHidden(hidden: Boolean); |
-
+
|
procedure NotifyScreenInfoChanged; |
-
+
|
procedure NotifyMoveOrResizeStarted; |
-
+
|
procedure Invalidate(type_: TCefPaintElementType = PET_VIEW); |
-
+
|
procedure ExitFullscreen(will_cause_resize: boolean); |
-
+
|
function CanExecuteChromeCommand(command_id: integer): boolean; |
-
+
|
procedure ExecuteChromeCommand(command_id: integer; disposition: TCefWindowOpenDisposition); |
-
+
|
procedure SendExternalBeginFrame; |
-
+
|
procedure SendKeyEvent(const event: PCefKeyEvent); |
-
+
|
procedure SendMouseClickEvent(const event: PCefMouseEvent; type_: TCefMouseButtonType; mouseUp: Boolean; clickCount: Integer); |
-
+
|
procedure SendMouseMoveEvent(const event: PCefMouseEvent; mouseLeave: Boolean); |
-
+
|
procedure SendMouseWheelEvent(const event: PCefMouseEvent; deltaX, deltaY: Integer); |
-
+
|
procedure SendTouchEvent(const event: PCefTouchEvent); |
-
+
|
procedure SendCaptureLostEvent; |
-
+
|
procedure SendProcessMessage(targetProcess: TCefProcessId; const ProcMessage: ICefProcessMessage; const aFrameName : ustring = ''; const aFrameIdentifier : ustring = ''); overload; |
-
+
|
procedure SendProcessMessage(targetProcess: TCefProcessId; const ProcMessage: ICefProcessMessage; const aFrame : ICefFrame); overload; |
-
+
|
function CreateUrlRequest(const request: ICefRequest; const client: ICefUrlrequestClient; const aFrameName : ustring = ''; const aFrameIdentifier : ustring = ''): ICefUrlRequest; overload; |
-
+
|
function CreateUrlRequest(const request: ICefRequest; const client: ICefUrlrequestClient; const aFrame : ICefFrame): ICefUrlRequest; overload; |
-
+
|
procedure SetFocus(focus: Boolean); |
-
+
|
procedure SetAccessibilityState(accessibilityState: TCefState); |
-
+
|
procedure DragTargetDragEnter(const dragData: ICefDragData; const event: PCefMouseEvent; allowedOps: TCefDragOperations); |
-
+
|
procedure DragTargetDragOver(const event: PCefMouseEvent; allowedOps: TCefDragOperations); |
-
+
|
procedure DragTargetDragLeave; |
-
+
|
procedure DragTargetDrop(const event: PCefMouseEvent); |
-
+
|
procedure DragSourceEndedAt(x, y: Integer; op: TCefDragOperation); |
-
+
|
procedure DragSourceSystemDragEnded; |
-
+
|
procedure IMESetComposition(const text: ustring; const underlines : TCefCompositionUnderlineDynArray; const replacement_range, selection_range : PCefRange); |
-
+
|
procedure IMECommitText(const text: ustring; const replacement_range : PCefRange; relative_cursor_pos : integer); |
-
+
|
procedure IMEFinishComposingText(keep_selection : boolean); |
-
+
|
procedure IMECancelComposition; |
-
+
|
procedure ReplaceMisspelling(const aWord : ustring); |
-
+
|
procedure AddWordToDictionary(const aWord : ustring); |
-
+
|
function AddObserver(const observer: ICefMediaObserver): ICefRegistration; |
-
+
|
function GetSource(const urn: ustring): ICefMediaSource; |
-
+
|
procedure NotifyCurrentSinks; |
-
+
|
procedure NotifyCurrentRoutes; |
-
+
|
procedure CreateRoute(const source: ICefMediaSource; const sink: ICefMediaSink); |
-
+
|
procedure GetDeviceInfo(const aMediaSink: ICefMediaSink); |
-
+
|
function GetWebsiteSetting(const requesting_url, top_level_url: ustring; content_type: TCefContentSettingTypes): ICefValue; |
-
+
|
procedure SetWebsiteSetting(const requesting_url, top_level_url: ustring; content_type: TCefContentSettingTypes; const value: ICefValue); |
-
+
|
function GetContentSetting(const requesting_url, top_level_url: ustring; content_type: TCefContentSettingTypes): TCefContentSettingValues; |
-
+
|
procedure SetContentSetting(const requesting_url, top_level_url: ustring; content_type: TCefContentSettingTypes; value: TCefContentSettingValues); |
-
+
|
procedure SetChromeColorScheme(variant: TCefColorVariant; user_color: TCefColor); |
@@ -2871,355 +2851,347 @@ Description
|
-property WidgetHandle : THandle read FWidgetCompHWND; |
-
-
- |
property RenderHandle : THandle read FRenderCompHWND; |
-
+
|
property FrameIsFocused : boolean read GetFrameIsFocused; |
-
+
|
property Initialized : boolean read GetInitialized; |
-
+
|
property RequestContextCache : ustring read GetRequestContextCache; |
-
+
|
property RequestContextIsGlobal : boolean read GetRequestContextIsGlobal; |
-
+
|
property ChromeColorSchemeMode : TCefColorVariant read GetChromeColorSchemeMode; |
-
+
|
property ChromeColorSchemeColor : TCefColor read GetChromeColorSchemeColor; |
-
+
|
property ChromeColorSchemeVariant : TCefColorVariant read GetChromeColorSchemeVariant; |
-
+
|
property DocumentURL : ustring read GetDocumentURL; |
-
+
|
property ZoomLevel : double read GetZoomLevel write SetZoomLevel; |
-
+
|
property DefaultZoomLevel : double read GetDefaultZoomLevel; |
-
+
|
property CanIncZoom : boolean read GetCanIncZoom; |
-
+
|
property CanDecZoom : boolean read GetCanDecZoom; |
-
+
|
property CanResetZoom : boolean read GetCanResetZoom; |
-
+
|
property ZoomPct : double read GetZoomPct write SetZoomPct; |
-
+
|
property ZoomStep : byte read GetZoomStep write SetZoomStep; |
-
+
|
property WindowlessFrameRate : integer read GetWindowlessFrameRate write SetWindowlessFrameRate; |
-
+
|
property CustomHeaderName : ustring read FCustomHeaderName write SetCustomHeaderName; |
-
+
|
property CustomHeaderValue : ustring read FCustomHeaderValue write SetCustomHeaderValue; |
-
+
|
property DoNotTrack : boolean read FDoNotTrack write SetDoNotTrack; |
-
+
|
property SendReferrer : boolean read FSendReferrer write SetSendReferrer; |
-
+
|
property HyperlinkAuditing : boolean read FHyperlinkAuditing write SetHyperlinkAuditing; |
-
+
|
property AllowOutdatedPlugins : boolean read FAllowOutdatedPlugins write SetAllowOutdatedPlugins; |
-
+
|
property AlwaysAuthorizePlugins : boolean read FAlwaysAuthorizePlugins write SetAlwaysAuthorizePlugins; |
-
+
|
property AlwaysOpenPDFExternally : boolean read FAlwaysOpenPDFExternally write SetAlwaysOpenPDFExternally; |
-
+
|
property SpellChecking : boolean read FSpellChecking write SetSpellChecking; |
-
+
|
property SpellCheckerDicts : ustring read FSpellCheckerDicts write SetSpellCheckerDicts; |
-
+
|
property HasValidMainFrame : boolean read GetHasValidMainFrame; |
-
+
|
property FrameCount : NativeUInt read GetFrameCount; |
-
+
|
property DragOperations : TCefDragOperations read FDragOperations write FDragOperations; |
-
+
|
property AudioMuted : boolean read GetAudioMuted write SetAudioMuted; |
-
+
|
property Fullscreen : boolean read GetFullscreen; |
-
+
|
property IsRenderProcessUnresponsive : boolean read GetIsRenderProcessUnresponsive; |
-
+
|
property SafeSearch : boolean read FSafeSearch write SetSafeSearch; |
-
+
|
property YouTubeRestrict : integer read FYouTubeRestrict write SetYouTubeRestrict; |
-
+
|
property PrintingEnabled : boolean read FPrintingEnabled write SetPrintingEnabled; |
-
+
|
property AcceptLanguageList : ustring read FAcceptLanguageList write SetAcceptLanguageList; |
-
+
|
property AcceptCookies : TCefCookiePref read FAcceptCookies write SetAcceptCookies; |
-
+
|
property Block3rdPartyCookies : boolean read FBlock3rdPartyCookies write SetBlock3rdPartyCookies; |
-
+
|
property MultiBrowserMode : boolean read FMultiBrowserMode write SetMultiBrowserMode; |
-
+
|
property DefaultWindowInfoExStyle : DWORD read GetWindowInfoExStyle write SetWindowInfoExStyle; |
-
+
|
property Offline : boolean read FOffline write SetOffline; |
-
+
|
property QuicAllowed : boolean read FQuicAllowed write SetQuicAllowed; |
-
+
|
property JavascriptEnabled : boolean read FJavascriptEnabled write SetJavascriptEnabled; |
-
+
|
property LoadImagesAutomatically : boolean read FLoadImagesAutomatically write SetLoadImagesAutomatically; |
-
+
|
property BatterySaverModeState : TCefBatterySaverModeState read FBatterySaverModeState write SetBatterySaverModeState; |
-
+
|
property HighEfficiencyModeState : TCefHighEfficiencyModeState read FHighEfficiencyModeState write SetHighEfficiencyModeState; |
-
+
|
property CanFocus : boolean read FCanFocus; |
-
+
|
property EnableFocusDelayMs : cardinal read FEnableFocusDelayMs write FEnableFocusDelayMs; |
-
+
|
property WebRTCIPHandlingPolicy : TCefWebRTCHandlingPolicy read FWebRTCIPHandlingPolicy write SetWebRTCIPHandlingPolicy; |
-
+
|
property WebRTCMultipleRoutes : TCefState read FWebRTCMultipleRoutes write SetWebRTCMultipleRoutes; |
-
+
|
property WebRTCNonproxiedUDP : TCefState read FWebRTCNonProxiedUDP write SetWebRTCNonProxiedUDP; |
-
+
|
property ProxyType : integer read FProxyType write SetProxyType; |
-
+
|
property ProxyScheme : TCefProxyScheme read FProxyScheme write SetProxyScheme; |
-
+
|
property ProxyServer : ustring read FProxyServer write SetProxyServer; |
-
+
|
property ProxyPort : integer read FProxyPort write SetProxyPort; |
-
+
|
property ProxyUsername : ustring read FProxyUsername write SetProxyUsername; |
-
+
|
property ProxyPassword : ustring read FProxyPassword write SetProxyPassword; |
-
+
|
property ProxyScriptURL : ustring read FProxyScriptURL write SetProxyScriptURL; |
-
+
|
property ProxyByPassList : ustring read FProxyByPassList write SetProxyByPassList; |
-
+
|
property MaxConnectionsPerProxy : integer read FMaxConnectionsPerProxy write SetMaxConnectionsPerProxy; |
-
+
|
property DownloadBubble : TCefState read FDownloadBubble write FDownloadBubble; |
-
+
|
property HTTPSUpgrade : TCefState read FHTTPSUpgrade write FHTTPSUpgrade; |
-
+
|
property HSTSPolicyBypassList : ustring read FHSTSPolicyBypassList write FHSTSPolicyBypassList; |
-
+
|
property CredentialsService : TCefState read FCredentialsService write FCredentialsService; |
-
- |
-property OnTextResultAvailable : TOnTextResultAvailableEvent read FOnTextResultAvailable write FOnTextResultAvailable; |
-
|
-property OnPdfPrintFinished : TOnPdfPrintFinishedEvent read FOnPdfPrintFinished write FOnPdfPrintFinished; |
+property OnTextResultAvailable : TOnTextResultAvailableEvent read FOnTextResultAvailable write FOnTextResultAvailable; |
|
-property OnPrefsAvailable : TOnPrefsAvailableEvent read FOnPrefsAvailable write FOnPrefsAvailable; |
+property OnPdfPrintFinished : TOnPdfPrintFinishedEvent read FOnPdfPrintFinished write FOnPdfPrintFinished; |
|
-property OnPrefsUpdated : TNotifyEvent read FOnPrefsUpdated write FOnPrefsUpdated; |
+property OnPrefsAvailable : TOnPrefsAvailableEvent read FOnPrefsAvailable write FOnPrefsAvailable; |
|
-property OnCookiesDeleted : TOnCookiesDeletedEvent read FOnCookiesDeleted write FOnCookiesDeleted; |
+property OnPrefsUpdated : TNotifyEvent read FOnPrefsUpdated write FOnPrefsUpdated; |
|
-property OnResolvedHostAvailable : TOnResolvedIPsAvailableEvent read FOnResolvedHostAvailable write FOnResolvedHostAvailable; |
+property OnCookiesDeleted : TOnCookiesDeletedEvent read FOnCookiesDeleted write FOnCookiesDeleted; |
|
-property OnNavigationVisitorResultAvailable : TOnNavigationVisitorResultAvailableEvent read FOnNavigationVisitorResultAvailable write FOnNavigationVisitorResultAvailable; |
+property OnResolvedHostAvailable : TOnResolvedIPsAvailableEvent read FOnResolvedHostAvailable write FOnResolvedHostAvailable; |
|
-property OnDownloadImageFinished : TOnDownloadImageFinishedEvent read FOnDownloadImageFinished write FOnDownloadImageFinished; |
+property OnNavigationVisitorResultAvailable : TOnNavigationVisitorResultAvailableEvent read FOnNavigationVisitorResultAvailable write FOnNavigationVisitorResultAvailable; |
|
-property OnCookiesFlushed : TNotifyEvent read FOnCookiesFlushed write FOnCookiesFlushed; |
+property OnDownloadImageFinished : TOnDownloadImageFinishedEvent read FOnDownloadImageFinished write FOnDownloadImageFinished; |
|
-property OnCertificateExceptionsCleared : TNotifyEvent read FOnCertificateExceptionsCleared write FOnCertificateExceptionsCleared; |
+property OnCookiesFlushed : TNotifyEvent read FOnCookiesFlushed write FOnCookiesFlushed; |
|
-property OnHttpAuthCredentialsCleared : TNotifyEvent read FOnHttpAuthCredentialsCleared write FOnHttpAuthCredentialsCleared; |
+property OnCertificateExceptionsCleared : TNotifyEvent read FOnCertificateExceptionsCleared write FOnCertificateExceptionsCleared; |
|
-property OnAllConnectionsClosed : TNotifyEvent read FOnAllConnectionsClosed write FOnAllConnectionsClosed; |
+property OnHttpAuthCredentialsCleared : TNotifyEvent read FOnHttpAuthCredentialsCleared write FOnHttpAuthCredentialsCleared; |
|
-property OnExecuteTaskOnCefThread : TOnExecuteTaskOnCefThread read FOnExecuteTaskOnCefThread write FOnExecuteTaskOnCefThread; |
+property OnAllConnectionsClosed : TNotifyEvent read FOnAllConnectionsClosed write FOnAllConnectionsClosed; |
|
-property OnCookiesVisited : TOnCookiesVisited read FOnCookiesVisited write FOnCookiesVisited; |
+property OnExecuteTaskOnCefThread : TOnExecuteTaskOnCefThread read FOnExecuteTaskOnCefThread write FOnExecuteTaskOnCefThread; |
|
-property OnCookieVisitorDestroyed : TOnCookieVisitorDestroyed read FOnCookieVisitorDestroyed write FOnCookieVisitorDestroyed; |
+property OnCookiesVisited : TOnCookiesVisited read FOnCookiesVisited write FOnCookiesVisited; |
|
-property OnCookieSet : TOnCookieSet read FOnCookieSet write FOnCookieSet; |
+property OnCookieVisitorDestroyed : TOnCookieVisitorDestroyed read FOnCookieVisitorDestroyed write FOnCookieVisitorDestroyed; |
|
-property OnZoomPctAvailable : TOnZoomPctAvailable read FOnZoomPctAvailable write FOnZoomPctAvailable; |
+property OnCookieSet : TOnCookieSet read FOnCookieSet write FOnCookieSet; |
|
-property OnMediaRouteCreateFinished : TOnMediaRouteCreateFinishedEvent read FOnMediaRouteCreateFinished write FOnMediaRouteCreateFinished; |
+property OnZoomPctAvailable : TOnZoomPctAvailable read FOnZoomPctAvailable write FOnZoomPctAvailable; |
|
-property OnMediaSinkDeviceInfo : TOnMediaSinkDeviceInfoEvent read FOnMediaSinkDeviceInfo write FOnMediaSinkDeviceInfo; |
+property OnMediaRouteCreateFinished : TOnMediaRouteCreateFinishedEvent read FOnMediaRouteCreateFinished write FOnMediaRouteCreateFinished; |
|
-property OnCanFocus : TNotifyEvent read FOnCanFocus write FOnCanFocus; |
+property OnMediaSinkDeviceInfo : TOnMediaSinkDeviceInfoEvent read FOnMediaSinkDeviceInfo write FOnMediaSinkDeviceInfo; |
|
-property OnBrowserCompMsg : TOnCompMsgEvent read FOnBrowserCompMsg write FOnBrowserCompMsg; |
+property OnCanFocus : TNotifyEvent read FOnCanFocus write FOnCanFocus; |
|
-property OnWidgetCompMsg : TOnCompMsgEvent read FOnWidgetCompMsg write FOnWidgetCompMsg; |
+property OnBrowserCompMsg : TOnCompMsgEvent read FOnBrowserCompMsg write FOnBrowserCompMsg; |
|
@@ -4271,14 +4243,6 @@ Fields
|
-FOldWidgetCompWndPrc: TFNWndProc; |
-
-
- This item has no description. |
-
-
-
- |
FOldRenderCompWndPrc: TFNWndProc; |
@@ -4295,14 +4259,6 @@ Fields
|
-FWidgetCompStub: Pointer; |
-
-
- This item has no description. |
-
-
-
- |
FRenderCompStub: Pointer; |
@@ -4319,14 +4275,6 @@ Fields
|
-FWidgetCompHWND: THandle; |
-
-
- This item has no description. |
-
-
-
- |
FRenderCompHWND: THandle; |
@@ -5497,14 +5445,6 @@ Fields
-
-
- |
FOnRenderCompMsg: TOnCompMsgEvent; |
@@ -6634,14 +6574,6 @@ Methods
|
-procedure WidgetCompWndProc(var aMessage: TMessage); |
-
-
- This item has no description. |
-
-
-
- |
procedure RenderCompWndProc(var aMessage: TMessage); |
@@ -10201,16 +10133,6 @@ Properties
|
-property WidgetHandle : THandle read FWidgetCompHWND; |
-
-
-
- Handle of one to the child controls created automatically by CEF to show the web contents.
- |
-
-
-
- |
property RenderHandle : THandle read FRenderCompHWND; |
@@ -11075,16 +10997,6 @@ Properties
-
-
- |
property OnRenderCompMsg : TOnCompMsgEvent read FOnRenderCompMsg write FOnRenderCompMsg; |
diff --git a/docs/html/uCEFTypes.html b/docs/html/uCEFTypes.html
index fb8f6600..58789468 100644
--- a/docs/html/uCEFTypes.html
+++ b/docs/html/uCEFTypes.html
@@ -3432,7 +3432,7 @@ Values
300-399 HTTP errors
400-499 Cache errors
500-599 ?
- 600-699 FTP errors
+ 600-699 <Obsolete: FTP errors>
700-799 Certificate manager errors
800-899 DNS resolver errors
diff --git a/source/uCEFChromiumCore.pas b/source/uCEFChromiumCore.pas
index 1c809f85..86d7c800 100644
--- a/source/uCEFChromiumCore.pas
+++ b/source/uCEFChromiumCore.pas
@@ -125,13 +125,10 @@ TChromiumCore = class(TComponent, IChromiumEvents)
{$IFDEF MSWINDOWS}
FOldBrowserCompWndPrc : TFNWndProc;
- FOldWidgetCompWndPrc : TFNWndProc;
FOldRenderCompWndPrc : TFNWndProc;
FBrowserCompStub : Pointer;
- FWidgetCompStub : Pointer;
FRenderCompStub : Pointer;
FBrowserCompHWND : THandle;
- FWidgetCompHWND : THandle;
FRenderCompHWND : THandle;
{$ENDIF}
@@ -325,7 +322,6 @@ TChromiumCore = class(TComponent, IChromiumEvents)
FOnCanFocus : TNotifyEvent;
{$IFDEF MSWINDOWS}
FOnBrowserCompMsg : TOnCompMsgEvent;
- FOnWidgetCompMsg : TOnCompMsgEvent;
FOnRenderCompMsg : TOnCompMsgEvent;
{$ENDIF}
@@ -490,7 +486,6 @@ TChromiumCore = class(TComponent, IChromiumEvents)
procedure RestoreCompWndProc(var aOldWnd: THandle; aNewWnd: THandle; var aProc: TFNWndProc);
procedure CallOldCompWndProc(aProc: TFNWndProc; aWnd: THandle; var aMessage: TMessage);
procedure BrowserCompWndProc(var aMessage: TMessage);
- procedure WidgetCompWndProc(var aMessage: TMessage);
procedure RenderCompWndProc(var aMessage: TMessage);
procedure RestoreOldCompWndProc;
function CopyDCToBitmapStream(aSrcDC : HDC; const aSrcRect : TRect; const aStream : TStream) : boolean;
@@ -1824,10 +1819,6 @@ TChromiumCore = class(TComponent, IChromiumEvents)
///
/// Handle of one to the child controls created automatically by CEF to show the web contents.
///
- property WidgetHandle : THandle read FWidgetCompHWND;
- ///
- /// Handle of one to the child controls created automatically by CEF to show the web contents.
- ///
property RenderHandle : THandle read FRenderCompHWND;
{$ENDIF}
///
@@ -2202,10 +2193,6 @@ TChromiumCore = class(TComponent, IChromiumEvents)
///
/// Triggered for all messages sent to the child controls created by CEF to show the web contents.
///
- property OnWidgetCompMsg : TOnCompMsgEvent read FOnWidgetCompMsg write FOnWidgetCompMsg;
- ///
- /// Triggered for all messages sent to the child controls created by CEF to show the web contents.
- ///
property OnRenderCompMsg : TOnCompMsgEvent read FOnRenderCompMsg write FOnRenderCompMsg;
{$ENDIF}
@@ -3993,13 +3980,10 @@ constructor TChromiumCore.Create(AOwner: TComponent);
{$IFDEF MSWINDOWS}
FOldBrowserCompWndPrc := nil;
- FOldWidgetCompWndPrc := nil;
FOldRenderCompWndPrc := nil;
FBrowserCompStub := nil;
- FWidgetCompStub := nil;
FRenderCompStub := nil;
FBrowserCompHWND := 0;
- FWidgetCompHWND := 0;
FRenderCompHWND := 0;
{$ENDIF MSWINDOWS}
@@ -4581,7 +4565,6 @@ procedure TChromiumCore.InitializeEvents;
{$IFDEF MSWINDOWS}
FOnBrowserCompMsg := nil;
- FOnWidgetCompMsg := nil;
FOnRenderCompMsg := nil;
{$ENDIF}
end;
@@ -8164,29 +8147,6 @@ procedure TChromiumCore.BrowserCompWndProc(var aMessage: TMessage);
end;
end;
-procedure TChromiumCore.WidgetCompWndProc(var aMessage: TMessage);
-var
- TempHandled : boolean;
-begin
- try
- TempHandled := False;
-
- try
- if assigned(FOnWidgetCompMsg) then
- FOnWidgetCompMsg(self, aMessage, TempHandled);
-
- if not(TempHandled) then
- CallOldCompWndProc(FOldWidgetCompWndPrc, FWidgetCompHWND, aMessage);
- finally
- if aMessage.Msg = WM_DESTROY then
- RestoreCompWndProc(FWidgetCompHWND, 0, FOldWidgetCompWndPrc);
- end;
- except
- on e : exception do
- if CustomExceptionHandler('TChromiumCore.WidgetCompWndProc', e) then raise;
- end;
-end;
-
procedure TChromiumCore.RenderCompWndProc(var aMessage: TMessage);
var
TempHandled : boolean;
@@ -8215,9 +8175,6 @@ procedure TChromiumCore.RestoreOldCompWndProc;
RestoreCompWndProc(FBrowserCompHWND, 0, FOldBrowserCompWndPrc);
FreeAndNilStub(FBrowserCompStub);
- RestoreCompWndProc(FWidgetCompHWND, 0, FOldWidgetCompWndPrc);
- FreeAndNilStub(FWidgetCompStub);
-
RestoreCompWndProc(FRenderCompHWND, 0, FOldRenderCompWndPrc);
FreeAndNilStub(FRenderCompStub);
end;
@@ -9289,26 +9246,10 @@ procedure TChromiumCore.doOnDocumentAvailableInMainFrame(const browser: ICefBrow
FOnDocumentAvailableInMainFrame(Self, browser);
end;
-{$IFDEF MSWINDOWS}
-function EnumProcOSRChromeWidgetWin0(hWnd: HWND; lParam: LPARAM): BOOL; stdcall;
-var
- ClsName: array[0..256] of Char;
-begin
- ClsName[GetClassName(hWnd, ClsName, 256)] := #0;
- if StrComp(ClsName, 'Chrome_WidgetWin_0') = 0 then
- begin
- PHandle(lParam)^ := hWnd;
- Result := False;
- end
- else
- Result := True;
-end;
-{$ENDIF MSWINDOWS}
-
procedure TChromiumCore.doOnRenderViewReady(const browser: ICefBrowser);
{$IFDEF MSWINDOWS}
var
- OldBrowserCompHWND, OldWidgetCompHWND, OldRenderCompHWND: THandle;
+ OldBrowserCompHWND, OldRenderCompHWND: THandle;
{$ENDIF}
begin
if (browser <> nil) and
@@ -9317,29 +9258,11 @@ procedure TChromiumCore.doOnRenderViewReady(const browser: ICefBrowser);
begin
{$IFDEF MSWINDOWS}
OldBrowserCompHWND := FBrowserCompHWND;
- OldWidgetCompHWND := FWidgetCompHWND;
OldRenderCompHWND := FRenderCompHWND;
FBrowserCompHWND := browser.Host.WindowHandle;
if (FBrowserCompHWND <> 0) then
- begin
- FWidgetCompHWND := FindWindowEx(FBrowserCompHWND, 0, 'Chrome_WidgetWin_0', '');
-
- if (FWidgetCompHWND = 0) and FIsOSR and CefCurrentlyOn(TID_UI) then
- begin
- // The WidgetCompHWND window doesn't have a HwndParent (Owner). If we are in OSR mode this
- // causes popup menus that are opened by CEF to stay open if the user clicks somewhere else.
- // With this code we search for the Widget window in the UI Thread's window list and set
- // the Browser window as its HwndParent. This works around the bug.
- EnumThreadWindows(GetCurrentThreadId, @EnumProcOSRChromeWidgetWin0, NativeInt(@FWidgetCompHWND));
-
- if (FWidgetCompHWND <> 0) then
- SetWindowLongPtr(FWidgetCompHWND, GWLP_HWNDPARENT, NativeInt(FBrowserCompHWND));
- end;
- end;
-
- if (FWidgetCompHWND <> 0) then
- FRenderCompHWND := FindWindowEx(FWidgetCompHWND, 0, 'Chrome_RenderWidgetHostHWND', 'Chrome Legacy Window');
+ FRenderCompHWND := FindWindowEx(FBrowserCompHWND, 0, 'Chrome_RenderWidgetHostHWND', 'Chrome Legacy Window');
RestoreCompWndProc(OldBrowserCompHWND, FBrowserCompHWND, FOldBrowserCompWndPrc);
if assigned(FOnBrowserCompMsg) and (FBrowserCompHWND <> 0) and (FOldBrowserCompWndPrc = nil) then
@@ -9348,13 +9271,6 @@ procedure TChromiumCore.doOnRenderViewReady(const browser: ICefBrowser);
FOldBrowserCompWndPrc := InstallCompWndProc(FBrowserCompHWND, FBrowserCompStub);
end;
- RestoreCompWndProc(OldWidgetCompHWND, FWidgetCompHWND, FOldWidgetCompWndPrc);
- if assigned(FOnWidgetCompMsg) and (FWidgetCompHWND <> 0) and (FOldWidgetCompWndPrc = nil) then
- begin
- CreateStub({$IFDEF FPC}@{$ENDIF}WidgetCompWndProc, FWidgetCompStub);
- FOldWidgetCompWndPrc := InstallCompWndProc(FWidgetCompHWND, FWidgetCompStub);
- end;
-
RestoreCompWndProc(OldRenderCompHWND, FRenderCompHWND, FOldRenderCompWndPrc);
if assigned(FOnRenderCompMsg) and (FRenderCompHWND <> 0) and (FOldRenderCompWndPrc = nil) then
begin
diff --git a/update_CEF4Delphi.json b/update_CEF4Delphi.json
index 27e186c6..b8dcfe69 100644
--- a/update_CEF4Delphi.json
+++ b/update_CEF4Delphi.json
@@ -2,7 +2,7 @@
"UpdateLazPackages" : [
{
"ForceNotify" : true,
- "InternalVersion" : 664,
+ "InternalVersion" : 665,
"Name" : "cef4delphi_lazarus.lpk",
"Version" : "129.0.12"
}
| | | | | | |