1
0
mirror of https://github.com/salvadordf/CEF4Delphi.git synced 2025-06-02 21:57:37 +02:00

Update to CEF 134.3.1

This commit is contained in:
Salvador Díaz Fau 2025-03-13 11:51:28 +01:00
parent 752306b7c9
commit e223d1c0a6
55 changed files with 5848 additions and 3242 deletions

View File

@ -3,15 +3,15 @@ CEF4Delphi is an open source project created by Salvador Díaz Fau to embed Chro
CEF4Delphi is based on DCEF3 and fpCEF3. The original license of those projects still applies to CEF4Delphi. Read the license terms in the LICENSE.md file.
CEF4Delphi uses CEF 133.4.8 which includes Chromium 133.0.6943.142.
CEF4Delphi uses CEF 134.3.1 which includes Chromium 134.0.6998.89.
The CEF binaries used by CEF4Delphi are available for download at Spotify :
* [Windows 32 bits](https://cef-builds.spotifycdn.com/cef_binary_133.4.8%2Bg99a2ab1%2Bchromium-133.0.6943.142_windows32.tar.bz2)
* [Windows 64 bits](https://cef-builds.spotifycdn.com/cef_binary_133.4.8%2Bg99a2ab1%2Bchromium-133.0.6943.142_windows64.tar.bz2)
* [Linux x86 64 bits](https://cef-builds.spotifycdn.com/cef_binary_133.4.8%2Bg99a2ab1%2Bchromium-133.0.6943.142_linux64.tar.bz2)
* [Linux ARM 32 bits](https://cef-builds.spotifycdn.com/cef_binary_133.4.8%2Bg99a2ab1%2Bchromium-133.0.6943.142_linuxarm.tar.bz2)
* [Linux ARM 64 bits](https://cef-builds.spotifycdn.com/cef_binary_133.4.8%2Bg99a2ab1%2Bchromium-133.0.6943.142_linuxarm64.tar.bz2)
* [MacOS x86 64 bits](https://cef-builds.spotifycdn.com/cef_binary_133.4.8%2Bg99a2ab1%2Bchromium-133.0.6943.142_macosx64.tar.bz2)
* [Windows 32 bits](https://cef-builds.spotifycdn.com/cef_binary_134.3.1%2Bg4de18f0%2Bchromium-134.0.6998.89_windows32.tar.bz2)
* [Windows 64 bits](https://cef-builds.spotifycdn.com/cef_binary_134.3.1%2Bg4de18f0%2Bchromium-134.0.6998.89_windows64.tar.bz2)
* [Linux x86 64 bits](https://cef-builds.spotifycdn.com/cef_binary_134.3.1%2Bg4de18f0%2Bchromium-134.0.6998.89_linux64.tar.bz2)
* [Linux ARM 32 bits](https://cef-builds.spotifycdn.com/cef_binary_134.3.1%2Bg4de18f0%2Bchromium-134.0.6998.89_linuxarm.tar.bz2)
* [Linux ARM 64 bits](https://cef-builds.spotifycdn.com/cef_binary_134.3.1%2Bg4de18f0%2Bchromium-134.0.6998.89_linuxarm64.tar.bz2)
* [MacOS x86 64 bits](https://cef-builds.spotifycdn.com/cef_binary_134.3.1%2Bg4de18f0%2Bchromium-134.0.6998.89_macosx64.tar.bz2)
CEF4Delphi was developed and tested on Delphi 12.2 and it has been tested in Delphi 6, Delphi XE, Delphi 10, Delphi 11 and Lazarus 3.8/FPC 3.2.2. CEF4Delphi includes VCL, FireMonkey (FMX) and Lazarus components.

View File

@ -122,7 +122,7 @@ end;
procedure TChildForm.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
begin
CanClose := FCanClose;
CanClose := (Chromium1.BrowserId = 0) or FCanClose;
if not(FClosing) and Panel1.Enabled then
begin

View File

@ -66,7 +66,7 @@ implementation
{$R *.dfm}
uses
uChildForm, uCEFApplication;
uChildForm, uCEFApplication, uCEFConstants;
// Destruction steps
// =================
@ -85,8 +85,10 @@ begin
// used by the browsers in the application.
GlobalCEFApp := TCefApplication.Create;
GlobalCEFApp.OnContextInitialized := GlobalCEFApp_OnContextInitialized;
GlobalCEFApp.RootCache := ExtractFileDir(ParamStr(0));
GlobalCEFApp.RootCache := ExtractFileDir(ParamStr(0)) + '\RootCache';
GlobalCEFApp.cache := GlobalCEFApp.RootCache + '\cache';
GlobalCEFApp.LogFile := 'debug.log';
GlobalCEFApp.LogSeverity := LOGSEVERITY_INFO;
end;
procedure TMainForm.CreateMDIChild(const Name: string);

View File

@ -123,7 +123,7 @@ end;
procedure TChildForm.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
begin
CanClose := FCanClose;
CanClose := (Chromium1.BrowserId = 0) or FCanClose;
if not(FClosing) and Panel1.Enabled then
begin

View File

@ -62,7 +62,7 @@ implementation
{$R *.dfm}
uses
uChildForm, uCEFApplication;
uChildForm, uCEFApplication, uCEFConstants;
// Destruction steps
// =================
@ -88,8 +88,10 @@ begin
GlobalCEFApp.MultiThreadedMessageLoop := False;
GlobalCEFApp.OnScheduleMessagePumpWork := GlobalCEFApp_OnScheduleMessagePumpWork;
GlobalCEFApp.OnContextInitialized := GlobalCEFApp_OnContextInitialized;
GlobalCEFApp.RootCache := ExtractFileDir(ParamStr(0));
GlobalCEFApp.RootCache := ExtractFileDir(ParamStr(0)) + '\RootCache';
GlobalCEFApp.cache := GlobalCEFApp.RootCache + '\cache';
GlobalCEFApp.LogFile := 'debug.log';
GlobalCEFApp.LogSeverity := LOGSEVERITY_INFO;
// TCEFWorkScheduler will call cef_do_message_loop_work when
// it's told in the GlobalCEFApp.OnScheduleMessagePumpWork event.

Binary file not shown.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -546,195 +546,205 @@
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uCEFTypes.html#PCefPreferenceObserver">PCefPreferenceObserver</a></td>
<td class="itemunit"><a class="bold" href="uCEFTypes.html">uCEFTypes</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uCEFTypes.html#PCefPreferenceRegistrar">PCefPreferenceRegistrar</a></td>
<td class="itemunit"><a class="bold" href="uCEFTypes.html">uCEFTypes</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemname"><a class="bold" href="uCEFTypes.html#PCefPrintDialogCallback">PCefPrintDialogCallback</a></td>
<td class="itemunit"><a class="bold" href="uCEFTypes.html">uCEFTypes</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemname"><a class="bold" href="uCEFTypes.html#PCefPrintHandler">PCefPrintHandler</a></td>
<td class="itemunit"><a class="bold" href="uCEFTypes.html">uCEFTypes</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemname"><a class="bold" href="uCEFTypes.html#PCefPrintJobCallback">PCefPrintJobCallback</a></td>
<td class="itemunit"><a class="bold" href="uCEFTypes.html">uCEFTypes</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemname"><a class="bold" href="uCEFTypes.html#PCefPrintSettings">PCefPrintSettings</a></td>
<td class="itemunit"><a class="bold" href="uCEFTypes.html">uCEFTypes</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemname"><a class="bold" href="uCEFTypes.html#PCefProcessMessage">PCefProcessMessage</a></td>
<td class="itemunit"><a class="bold" href="uCEFTypes.html">uCEFTypes</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemname"><a class="bold" href="uCEFTypes.html#PCefRange">PCefRange</a></td>
<td class="itemunit"><a class="bold" href="uCEFTypes.html">uCEFTypes</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemname"><a class="bold" href="uCEFTypes.html#PCefReadHandler">PCefReadHandler</a></td>
<td class="itemunit"><a class="bold" href="uCEFTypes.html">uCEFTypes</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemname"><a class="bold" href="uCEFTypes.html#PCefRect">PCefRect</a></td>
<td class="itemunit"><a class="bold" href="uCEFTypes.html">uCEFTypes</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemname"><a class="bold" href="uCEFTypes.html#PCefRectArray">PCefRectArray</a></td>
<td class="itemunit"><a class="bold" href="uCEFTypes.html">uCEFTypes</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemname"><a class="bold" href="uCEFTypes.html#PCefRegistration">PCefRegistration</a></td>
<td class="itemunit"><a class="bold" href="uCEFTypes.html">uCEFTypes</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemname"><a class="bold" href="uCEFTypes.html#PCefRenderHandler">PCefRenderHandler</a></td>
<td class="itemunit"><a class="bold" href="uCEFTypes.html">uCEFTypes</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemname"><a class="bold" href="uCEFTypes.html#PCefRenderProcessHandler">PCefRenderProcessHandler</a></td>
<td class="itemunit"><a class="bold" href="uCEFTypes.html">uCEFTypes</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemname"><a class="bold" href="uCEFTypes.html#PCefRequest">PCefRequest</a></td>
<td class="itemunit"><a class="bold" href="uCEFTypes.html">uCEFTypes</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemname"><a class="bold" href="uCEFTypes.html#PCefRequestContext">PCefRequestContext</a></td>
<td class="itemunit"><a class="bold" href="uCEFTypes.html">uCEFTypes</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemname"><a class="bold" href="uCEFTypes.html#PCefRequestContextHandler">PCefRequestContextHandler</a></td>
<td class="itemunit"><a class="bold" href="uCEFTypes.html">uCEFTypes</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemname"><a class="bold" href="uCEFTypes.html#PCefRequestContextSettings">PCefRequestContextSettings</a></td>
<td class="itemunit"><a class="bold" href="uCEFTypes.html">uCEFTypes</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemname"><a class="bold" href="uCEFTypes.html#PCefRequestHandler">PCefRequestHandler</a></td>
<td class="itemunit"><a class="bold" href="uCEFTypes.html">uCEFTypes</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemname"><a class="bold" href="uCEFTypes.html#PCefResolveCallback">PCefResolveCallback</a></td>
<td class="itemunit"><a class="bold" href="uCEFTypes.html">uCEFTypes</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemname"><a class="bold" href="uCEFTypes.html#PCefResourceBundle">PCefResourceBundle</a></td>
<td class="itemunit"><a class="bold" href="uCEFTypes.html">uCEFTypes</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemname"><a class="bold" href="uCEFTypes.html#PCefResourceBundleHandler">PCefResourceBundleHandler</a></td>
<td class="itemunit"><a class="bold" href="uCEFTypes.html">uCEFTypes</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemname"><a class="bold" href="uCEFTypes.html#PCefResourceHandler">PCefResourceHandler</a></td>
<td class="itemunit"><a class="bold" href="uCEFTypes.html">uCEFTypes</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemname"><a class="bold" href="uCEFTypes.html#PCefResourceReadCallback">PCefResourceReadCallback</a></td>
<td class="itemunit"><a class="bold" href="uCEFTypes.html">uCEFTypes</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemname"><a class="bold" href="uCEFTypes.html#PCefResourceRequestHandler">PCefResourceRequestHandler</a></td>
<td class="itemunit"><a class="bold" href="uCEFTypes.html">uCEFTypes</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemname"><a class="bold" href="uCEFTypes.html#PCefResourceSkipCallback">PCefResourceSkipCallback</a></td>
<td class="itemunit"><a class="bold" href="uCEFTypes.html">uCEFTypes</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemname"><a class="bold" href="uCEFTypes.html#PCefResponse">PCefResponse</a></td>
<td class="itemunit"><a class="bold" href="uCEFTypes.html">uCEFTypes</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemname"><a class="bold" href="uCEFTypes.html#PCefResponseFilter">PCefResponseFilter</a></td>
<td class="itemunit"><a class="bold" href="uCEFTypes.html">uCEFTypes</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemname"><a class="bold" href="uCEFTypes.html#PCefRunContextMenuCallback">PCefRunContextMenuCallback</a></td>
<td class="itemunit"><a class="bold" href="uCEFTypes.html">uCEFTypes</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemname"><a class="bold" href="uCEFTypes.html#PCefRunFileDialogCallback">PCefRunFileDialogCallback</a></td>
<td class="itemunit"><a class="bold" href="uCEFTypes.html">uCEFTypes</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemname"><a class="bold" href="uCEFTypes.html#PCefRunQuickMenuCallback">PCefRunQuickMenuCallback</a></td>
<td class="itemunit"><a class="bold" href="uCEFTypes.html">uCEFTypes</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemname"><a class="bold" href="uCEFTypes.html#PCefSchemeHandlerFactory">PCefSchemeHandlerFactory</a></td>
<td class="itemunit"><a class="bold" href="uCEFTypes.html">uCEFTypes</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemname"><a class="bold" href="uCEFTypes.html#PCefSchemeRegistrar">PCefSchemeRegistrar</a></td>
<td class="itemunit"><a class="bold" href="uCEFTypes.html">uCEFTypes</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemname"><a class="bold" href="uCEFTypes.html#PCefScreenInfo">PCefScreenInfo</a></td>
<td class="itemunit"><a class="bold" href="uCEFTypes.html">uCEFTypes</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemname"><a class="bold" href="uCEFTypes.html#PCefScrollView">PCefScrollView</a></td>
<td class="itemunit"><a class="bold" href="uCEFTypes.html">uCEFTypes</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemname"><a class="bold" href="uCEFTypes.html#PCefSelectClientCertificateCallback">PCefSelectClientCertificateCallback</a></td>
<td class="itemunit"><a class="bold" href="uCEFTypes.html">uCEFTypes</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemname"><a class="bold" href="uCEFTypes.html#PCefServer">PCefServer</a></td>
<td class="itemunit"><a class="bold" href="uCEFTypes.html">uCEFTypes</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemname"><a class="bold" href="uCEFTypes.html#PCefServerHandler">PCefServerHandler</a></td>
<td class="itemunit"><a class="bold" href="uCEFTypes.html">uCEFTypes</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemname"><a class="bold" href="uCEFTypes.html#PCefSetCookieCallback">PCefSetCookieCallback</a></td>
<td class="itemunit"><a class="bold" href="uCEFTypes.html">uCEFTypes</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uCEFTypes.html#PCefSettingObserver">PCefSettingObserver</a></td>
<td class="itemunit"><a class="bold" href="uCEFTypes.html">uCEFTypes</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uCEFTypes.html#PCefSettings">PCefSettings</a></td>
<td class="itemunit"><a class="bold" href="uCEFTypes.html">uCEFTypes</a></td>
@ -2803,215 +2813,225 @@ Ranges:
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uCEFChromiumEvents.html#TOnPreferenceChangedEvent">TOnPreferenceChangedEvent</a></td>
<td class="itemunit"><a class="bold" href="uCEFChromiumEvents.html">uCEFChromiumEvents</a></td>
<td class="itemdesc"><p>ICefPreferenceObserver</p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uCEFChromiumEvents.html#TOnPrefsAvailableEvent">TOnPrefsAvailableEvent</a></td>
<td class="itemunit"><a class="bold" href="uCEFChromiumEvents.html">uCEFChromiumEvents</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemname"><a class="bold" href="uCEFChromiumEvents.html#TOnPreKeyEvent">TOnPreKeyEvent</a></td>
<td class="itemunit"><a class="bold" href="uCEFChromiumEvents.html">uCEFChromiumEvents</a></td>
<td class="itemdesc"><p>ICefKeyboardHandler</p></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemname"><a class="bold" href="uCEFChromiumEvents.html#TOnPrintDialogEvent">TOnPrintDialogEvent</a></td>
<td class="itemunit"><a class="bold" href="uCEFChromiumEvents.html">uCEFChromiumEvents</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemname"><a class="bold" href="uCEFChromiumEvents.html#TOnPrintJobEvent">TOnPrintJobEvent</a></td>
<td class="itemunit"><a class="bold" href="uCEFChromiumEvents.html">uCEFChromiumEvents</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemname"><a class="bold" href="uCEFChromiumEvents.html#TOnPrintResetEvent">TOnPrintResetEvent</a></td>
<td class="itemunit"><a class="bold" href="uCEFChromiumEvents.html">uCEFChromiumEvents</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemname"><a class="bold" href="uCEFChromiumEvents.html#TOnPrintSettingsEvent">TOnPrintSettingsEvent</a></td>
<td class="itemunit"><a class="bold" href="uCEFChromiumEvents.html">uCEFChromiumEvents</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemname"><a class="bold" href="uCEFChromiumEvents.html#TOnPrintStartEvent">TOnPrintStartEvent</a></td>
<td class="itemunit"><a class="bold" href="uCEFChromiumEvents.html">uCEFChromiumEvents</a></td>
<td class="itemdesc"><p>ICefPrintHandler</p></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemname"><a class="bold" href="uCEFChromiumEvents.html#TOnProcessMessageReceived">TOnProcessMessageReceived</a></td>
<td class="itemunit"><a class="bold" href="uCEFChromiumEvents.html">uCEFChromiumEvents</a></td>
<td class="itemdesc"><p>ICefClient</p></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemname"><a class="bold" href="uCEFApplicationEvents.html#TOnProcessMessageReceivedEvent">TOnProcessMessageReceivedEvent</a></td>
<td class="itemunit"><a class="bold" href="uCEFApplicationEvents.html">uCEFApplicationEvents</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemname"><a class="bold" href="uCEFChromiumEvents.html#TOnProtocolExecution">TOnProtocolExecution</a></td>
<td class="itemunit"><a class="bold" href="uCEFChromiumEvents.html">uCEFChromiumEvents</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemname"><a class="bold" href="uCEFWorkSchedulerQueueThread.html#TOnPulseEvent">TOnPulseEvent</a></td>
<td class="itemunit"><a class="bold" href="uCEFWorkSchedulerQueueThread.html">uCEFWorkSchedulerQueueThread</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemname"><a class="bold" href="uCEFChromiumEvents.html#TOnQuickMenuCommandEvent">TOnQuickMenuCommandEvent</a></td>
<td class="itemunit"><a class="bold" href="uCEFChromiumEvents.html">uCEFChromiumEvents</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemname"><a class="bold" href="uCEFChromiumEvents.html#TOnQuickMenuDismissedEvent">TOnQuickMenuDismissedEvent</a></td>
<td class="itemunit"><a class="bold" href="uCEFChromiumEvents.html">uCEFChromiumEvents</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemname"><a class="bold" href="uCEFApplicationEvents.html#TOnRegisterCustomPreferencesEvent">TOnRegisterCustomPreferencesEvent</a></td>
<td class="itemunit"><a class="bold" href="uCEFApplicationEvents.html">uCEFApplicationEvents</a></td>
<td class="itemdesc"><p>ICefBrowserProcessHandler</p></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemname"><a class="bold" href="uCEFApplicationEvents.html#TOnRegisterCustomSchemesEvent">TOnRegisterCustomSchemesEvent</a></td>
<td class="itemunit"><a class="bold" href="uCEFApplicationEvents.html">uCEFApplicationEvents</a></td>
<td class="itemdesc"><p>ICefApp</p></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemname"><a class="bold" href="uCEFApplicationEvents.html#TOnRenderLoadEnd">TOnRenderLoadEnd</a></td>
<td class="itemunit"><a class="bold" href="uCEFApplicationEvents.html">uCEFApplicationEvents</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemname"><a class="bold" href="uCEFApplicationEvents.html#TOnRenderLoadError">TOnRenderLoadError</a></td>
<td class="itemunit"><a class="bold" href="uCEFApplicationEvents.html">uCEFApplicationEvents</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemname"><a class="bold" href="uCEFApplicationEvents.html#TOnRenderLoadingStateChange">TOnRenderLoadingStateChange</a></td>
<td class="itemunit"><a class="bold" href="uCEFApplicationEvents.html">uCEFApplicationEvents</a></td>
<td class="itemdesc"><p>ICefLoadHandler</p></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemname"><a class="bold" href="uCEFApplicationEvents.html#TOnRenderLoadStart">TOnRenderLoadStart</a></td>
<td class="itemunit"><a class="bold" href="uCEFApplicationEvents.html">uCEFApplicationEvents</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemname"><a class="bold" href="uCEFChromiumEvents.html#TOnRenderProcessResponsive">TOnRenderProcessResponsive</a></td>
<td class="itemunit"><a class="bold" href="uCEFChromiumEvents.html">uCEFChromiumEvents</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemname"><a class="bold" href="uCEFChromiumEvents.html#TOnRenderProcessTerminated">TOnRenderProcessTerminated</a></td>
<td class="itemunit"><a class="bold" href="uCEFChromiumEvents.html">uCEFChromiumEvents</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemname"><a class="bold" href="uCEFChromiumEvents.html#TOnRenderProcessUnresponsive">TOnRenderProcessUnresponsive</a></td>
<td class="itemunit"><a class="bold" href="uCEFChromiumEvents.html">uCEFChromiumEvents</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemname"><a class="bold" href="uCEFChromiumEvents.html#TOnRenderViewReady">TOnRenderViewReady</a></td>
<td class="itemunit"><a class="bold" href="uCEFChromiumEvents.html">uCEFChromiumEvents</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemname"><a class="bold" href="uCEFUrlRequestClientEvents.html#TOnRequestComplete">TOnRequestComplete</a></td>
<td class="itemunit"><a class="bold" href="uCEFUrlRequestClientEvents.html">uCEFUrlRequestClientEvents</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemname"><a class="bold" href="uCEFChromiumEvents.html#TOnRequestContextInitialized">TOnRequestContextInitialized</a></td>
<td class="itemunit"><a class="bold" href="uCEFChromiumEvents.html">uCEFChromiumEvents</a></td>
<td class="itemdesc"><p>ICefRequestContextHandler</p></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemname"><a class="bold" href="uCEFChromiumEvents.html#TOnRequestMediaAccessPermissionEvent">TOnRequestMediaAccessPermissionEvent</a></td>
<td class="itemunit"><a class="bold" href="uCEFChromiumEvents.html">uCEFChromiumEvents</a></td>
<td class="itemdesc"><p>ICefPermissionHandler</p></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemname"><a class="bold" href="uCEFChromiumEvents.html#TOnResetDialogState">TOnResetDialogState</a></td>
<td class="itemunit"><a class="bold" href="uCEFChromiumEvents.html">uCEFChromiumEvents</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemname"><a class="bold" href="uCEFChromiumEvents.html#TOnResolvedIPsAvailableEvent">TOnResolvedIPsAvailableEvent</a></td>
<td class="itemunit"><a class="bold" href="uCEFChromiumEvents.html">uCEFChromiumEvents</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemname"><a class="bold" href="uCEFChromiumEvents.html#TOnResourceLoadComplete">TOnResourceLoadComplete</a></td>
<td class="itemunit"><a class="bold" href="uCEFChromiumEvents.html">uCEFChromiumEvents</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemname"><a class="bold" href="uCEFChromiumEvents.html#TOnResourceRedirect">TOnResourceRedirect</a></td>
<td class="itemunit"><a class="bold" href="uCEFChromiumEvents.html">uCEFChromiumEvents</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemname"><a class="bold" href="uCEFChromiumEvents.html#TOnResourceResponse">TOnResourceResponse</a></td>
<td class="itemunit"><a class="bold" href="uCEFChromiumEvents.html">uCEFChromiumEvents</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemname"><a class="bold" href="uCEFChromiumEvents.html#TOnRouteMessageReceivedEvent">TOnRouteMessageReceivedEvent</a></td>
<td class="itemunit"><a class="bold" href="uCEFChromiumEvents.html">uCEFChromiumEvents</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemname"><a class="bold" href="uCEFChromiumEvents.html#TOnRoutesEvent">TOnRoutesEvent</a></td>
<td class="itemunit"><a class="bold" href="uCEFChromiumEvents.html">uCEFChromiumEvents</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemname"><a class="bold" href="uCEFChromiumEvents.html#TOnRouteStateChangedEvent">TOnRouteStateChangedEvent</a></td>
<td class="itemunit"><a class="bold" href="uCEFChromiumEvents.html">uCEFChromiumEvents</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemname"><a class="bold" href="uCEFChromiumEvents.html#TOnRunContextMenu">TOnRunContextMenu</a></td>
<td class="itemunit"><a class="bold" href="uCEFChromiumEvents.html">uCEFChromiumEvents</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemname"><a class="bold" href="uCEFChromiumEvents.html#TOnRunQuickMenuEvent">TOnRunQuickMenuEvent</a></td>
<td class="itemunit"><a class="bold" href="uCEFChromiumEvents.html">uCEFChromiumEvents</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemname"><a class="bold" href="uCEFApplicationEvents.html#TOnScheduleMessagePumpWorkEvent">TOnScheduleMessagePumpWorkEvent</a></td>
<td class="itemunit"><a class="bold" href="uCEFApplicationEvents.html">uCEFApplicationEvents</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemname"><a class="bold" href="uCEFChromiumEvents.html#TOnScrollOffsetChanged">TOnScrollOffsetChanged</a></td>
<td class="itemunit"><a class="bold" href="uCEFChromiumEvents.html">uCEFChromiumEvents</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemname"><a class="bold" href="uCEFChromiumEvents.html#TOnSelectClientCertificate">TOnSelectClientCertificate</a></td>
<td class="itemunit"><a class="bold" href="uCEFChromiumEvents.html">uCEFChromiumEvents</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemname"><a class="bold" href="uCEFServerEvents.html#TOnServerCreated">TOnServerCreated</a></td>
<td class="itemunit"><a class="bold" href="uCEFServerEvents.html">uCEFServerEvents</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemname"><a class="bold" href="uCEFServerEvents.html#TOnServerDestroyed">TOnServerDestroyed</a></td>
<td class="itemunit"><a class="bold" href="uCEFServerEvents.html">uCEFServerEvents</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemname"><a class="bold" href="uCEFChromiumEvents.html#TOnSetFocus">TOnSetFocus</a></td>
<td class="itemunit"><a class="bold" href="uCEFChromiumEvents.html">uCEFChromiumEvents</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uCEFChromiumEvents.html#TOnSettingChangedEvent">TOnSettingChangedEvent</a></td>
<td class="itemunit"><a class="bold" href="uCEFChromiumEvents.html">uCEFChromiumEvents</a></td>
<td class="itemdesc"><p>ICefSettingObserver</p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uCEFChromiumEvents.html#TOnShowPermissionPromptEvent">TOnShowPermissionPromptEvent</a></td>
<td class="itemunit"><a class="bold" href="uCEFChromiumEvents.html">uCEFChromiumEvents</a></td>

View File

@ -401,6 +401,16 @@
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uCEFLibFunctions.html#cef_preference_manager_get_chrome_variations_as_strings">cef_preference_manager_get_chrome_variations_as_strings</a></td>
<td class="itemunit"><a class="bold" href="uCEFLibFunctions.html">uCEFLibFunctions</a></td>
<td class="itemdesc"><p>* CEF_API_ADDED(13401) *</p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uCEFLibFunctions.html#cef_preference_manager_get_chrome_variations_as_switches">cef_preference_manager_get_chrome_variations_as_switches</a></td>
<td class="itemunit"><a class="bold" href="uCEFLibFunctions.html">uCEFLibFunctions</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uCEFLibFunctions.html#cef_preference_manager_get_global">cef_preference_manager_get_global</a></td>
<td class="itemunit"><a class="bold" href="uCEFLibFunctions.html">uCEFLibFunctions</a></td>
<td class="itemdesc"><p>/include/capi/cef_preference_capi.h</p></td>

File diff suppressed because one or more lines are too long

View File

@ -5854,6 +5854,22 @@
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#FDevToolsMsgObserverReg">
</object>
<li><object type="text/sitemap">
<param name="Name" value="FSettingObserver">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#FSettingObserver">
</object>
<li><object type="text/sitemap">
<param name="Name" value="FSettingObserverReg">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#FSettingObserverReg">
</object>
<li><object type="text/sitemap">
<param name="Name" value="FPreferenceInfoList">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#FPreferenceInfoList">
</object>
<li><object type="text/sitemap">
<param name="Name" value="FPreferenceInfoCS">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#FPreferenceInfoCS">
</object>
<li><object type="text/sitemap">
<param name="Name" value="FDefaultUrl">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#FDefaultUrl">
</object>
@ -6610,6 +6626,14 @@
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#FOnDismissPermissionPrompt">
</object>
<li><object type="text/sitemap">
<param name="Name" value="FOnPreferenceChanged">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#FOnPreferenceChanged">
</object>
<li><object type="text/sitemap">
<param name="Name" value="FOnSettingChanged">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#FOnSettingChanged">
</object>
<li><object type="text/sitemap">
<param name="Name" value="FOnTextResultAvailable">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#FOnTextResultAvailable">
</object>
@ -7663,6 +7687,14 @@
<param name="Name" value="OnDismissPermissionPrompt">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#OnDismissPermissionPrompt">
</object>
<li><object type="text/sitemap">
<param name="Name" value="OnPreferenceChanged">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#OnPreferenceChanged">
</object>
<li><object type="text/sitemap">
<param name="Name" value="OnSettingChanged">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#OnSettingChanged">
</object>
</ul>
<li><object type="text/sitemap">
<param name="Name" value="Methods">
@ -8062,6 +8094,14 @@
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#DestroyDevToolsMsgObserver">
</object>
<li><object type="text/sitemap">
<param name="Name" value="DestroySettingObserver">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#DestroySettingObserver">
</object>
<li><object type="text/sitemap">
<param name="Name" value="DestroyPreferenceObserver">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#DestroyPreferenceObserver">
</object>
<li><object type="text/sitemap">
<param name="Name" value="DestroyAllHandlersAndObservers">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#DestroyAllHandlersAndObservers">
</object>
@ -8078,6 +8118,14 @@
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#CreateDevToolsMsgObserver">
</object>
<li><object type="text/sitemap">
<param name="Name" value="CreateSettingObserver">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#CreateSettingObserver">
</object>
<li><object type="text/sitemap">
<param name="Name" value="CreatePreferenceObserver">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#CreatePreferenceObserver">
</object>
<li><object type="text/sitemap">
<param name="Name" value="CreateRequestContextHandler">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#CreateRequestContextHandler">
</object>
@ -8730,6 +8778,14 @@
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#doOnDismissPermissionPrompt">
</object>
<li><object type="text/sitemap">
<param name="Name" value="doOnPreferenceChanged">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#doOnPreferenceChanged">
</object>
<li><object type="text/sitemap">
<param name="Name" value="doOnSettingChanged">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#doOnSettingChanged">
</object>
<li><object type="text/sitemap">
<param name="Name" value="GetSettings">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#GetSettings">
</object>
@ -8854,6 +8910,10 @@
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#doTryCloseBrowser">
</object>
<li><object type="text/sitemap">
<param name="Name" value="doAddPreferenceObserver">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#doAddPreferenceObserver">
</object>
<li><object type="text/sitemap">
<param name="Name" value="MustCreateAudioHandler">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#MustCreateAudioHandler">
</object>
@ -8866,6 +8926,10 @@
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#MustCreateDevToolsMessageObserver">
</object>
<li><object type="text/sitemap">
<param name="Name" value="MustCreateSettingObserver">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#MustCreateSettingObserver">
</object>
<li><object type="text/sitemap">
<param name="Name" value="MustCreateLoadHandler">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#MustCreateLoadHandler">
</object>
@ -9174,6 +9238,14 @@
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#ToggleAudioMuted">
</object>
<li><object type="text/sitemap">
<param name="Name" value="AddPreferenceObserver">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#AddPreferenceObserver">
</object>
<li><object type="text/sitemap">
<param name="Name" value="RemovePreferenceObserver">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#RemovePreferenceObserver">
</object>
<li><object type="text/sitemap">
<param name="Name" value="DeleteCookies">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#DeleteCookies">
</object>
@ -9218,6 +9290,10 @@
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#AddDevToolsMessageObserver">
</object>
<li><object type="text/sitemap">
<param name="Name" value="AddSettingObserver">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#AddSettingObserver">
</object>
<li><object type="text/sitemap">
<param name="Name" value="Find">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#Find">
</object>
@ -10132,6 +10208,14 @@
<param name="Local" value="uCEFChromiumEvents.html#TOnDismissPermissionPromptEvent">
</object>
<li><object type="text/sitemap">
<param name="Name" value="TOnPreferenceChangedEvent">
<param name="Local" value="uCEFChromiumEvents.html#TOnPreferenceChangedEvent">
</object>
<li><object type="text/sitemap">
<param name="Name" value="TOnSettingChangedEvent">
<param name="Local" value="uCEFChromiumEvents.html#TOnSettingChangedEvent">
</object>
<li><object type="text/sitemap">
<param name="Name" value="TOnTextResultAvailableEvent">
<param name="Local" value="uCEFChromiumEvents.html#TOnTextResultAvailableEvent">
</object>
@ -11614,6 +11698,10 @@
<param name="Local" value="uCEFConstants.html#ERR_NETWORK_ACCESS_REVOKED">
</object>
<li><object type="text/sitemap">
<param name="Name" value="ERR_BLOCKED_BY_FINGERPRINTING_PROTECTION">
<param name="Local" value="uCEFConstants.html#ERR_BLOCKED_BY_FINGERPRINTING_PROTECTION">
</object>
<li><object type="text/sitemap">
<param name="Name" value="ERR_CONNECTION_CLOSED">
<param name="Local" value="uCEFConstants.html#ERR_CONNECTION_CLOSED">
</object>
@ -13266,6 +13354,14 @@
<param name="Local" value="uCEFConstants.html#IDC_SHOW_ALL_COMPARISON_TABLES">
</object>
<li><object type="text/sitemap">
<param name="Name" value="IDC_ADD_TO_COMPARISON_TABLE_MENU">
<param name="Local" value="uCEFConstants.html#IDC_ADD_TO_COMPARISON_TABLE_MENU">
</object>
<li><object type="text/sitemap">
<param name="Name" value="IDC_CREATE_NEW_COMPARISON_TABLE_WITH_TAB">
<param name="Local" value="uCEFConstants.html#IDC_CREATE_NEW_COMPARISON_TABLE_WITH_TAB">
</object>
<li><object type="text/sitemap">
<param name="Name" value="IDC_SPELLCHECK_SUGGESTION_0">
<param name="Local" value="uCEFConstants.html#IDC_SPELLCHECK_SUGGESTION_0">
</object>
@ -13730,6 +13826,14 @@
<param name="Local" value="uCEFConstants.html#IDC_CONTEXT_COMPOSE">
</object>
<li><object type="text/sitemap">
<param name="Name" value="IDC_CONTENT_CONTEXT_CLOSE_GLIC">
<param name="Local" value="uCEFConstants.html#IDC_CONTENT_CONTEXT_CLOSE_GLIC">
</object>
<li><object type="text/sitemap">
<param name="Name" value="IDC_CONTENT_CONTEXT_RELOAD_GLIC">
<param name="Local" value="uCEFConstants.html#IDC_CONTENT_CONTEXT_RELOAD_GLIC">
</object>
<li><object type="text/sitemap">
<param name="Name" value="IDC_BOOKMARK_BAR_OPEN_ALL">
<param name="Local" value="uCEFConstants.html#IDC_BOOKMARK_BAR_OPEN_ALL">
</object>
@ -14030,10 +14134,6 @@
<param name="Local" value="uCEFConstants.html#IDC_SET_BROWSER_AS_DEFAULT">
</object>
<li><object type="text/sitemap">
<param name="Name" value="IDC_COMPACT_MODE">
<param name="Local" value="uCEFConstants.html#IDC_COMPACT_MODE">
</object>
<li><object type="text/sitemap">
<param name="Name" value="IDC_GLIC_STATUS_ICON_MENU_SHOW">
<param name="Local" value="uCEFConstants.html#IDC_GLIC_STATUS_ICON_MENU_SHOW">
</object>
@ -14042,10 +14142,18 @@
<param name="Local" value="uCEFConstants.html#IDC_GLIC_STATUS_ICON_MENU_CUSTOMIZE_KEYBOARD_SHORTCUT">
</object>
<li><object type="text/sitemap">
<param name="Name" value="IDC_GLIC_STATUS_ICON_MENU_REMOVE_ICON">
<param name="Local" value="uCEFConstants.html#IDC_GLIC_STATUS_ICON_MENU_REMOVE_ICON">
</object>
<li><object type="text/sitemap">
<param name="Name" value="IDC_GLIC_STATUS_ICON_MENU_SETTINGS">
<param name="Local" value="uCEFConstants.html#IDC_GLIC_STATUS_ICON_MENU_SETTINGS">
</object>
<li><object type="text/sitemap">
<param name="Name" value="IDC_GLIC_STATUS_ICON_MENU_EXIT">
<param name="Local" value="uCEFConstants.html#IDC_GLIC_STATUS_ICON_MENU_EXIT">
</object>
<li><object type="text/sitemap">
<param name="Name" value="CERT_STATUS_NONE">
<param name="Local" value="uCEFConstants.html#CERT_STATUS_NONE">
</object>
@ -20786,6 +20894,14 @@
<param name="Local" value="uCEFInterfaces.IChromiumEvents.html#doOnDismissPermissionPrompt">
</object>
<li><object type="text/sitemap">
<param name="Name" value="doOnPreferenceChanged">
<param name="Local" value="uCEFInterfaces.IChromiumEvents.html#doOnPreferenceChanged">
</object>
<li><object type="text/sitemap">
<param name="Name" value="doOnSettingChanged">
<param name="Local" value="uCEFInterfaces.IChromiumEvents.html#doOnSettingChanged">
</object>
<li><object type="text/sitemap">
<param name="Name" value="doCookiesDeleted">
<param name="Local" value="uCEFInterfaces.IChromiumEvents.html#doCookiesDeleted">
</object>
@ -20906,6 +21022,10 @@
<param name="Local" value="uCEFInterfaces.IChromiumEvents.html#doTryCloseBrowser">
</object>
<li><object type="text/sitemap">
<param name="Name" value="doAddPreferenceObserver">
<param name="Local" value="uCEFInterfaces.IChromiumEvents.html#doAddPreferenceObserver">
</object>
<li><object type="text/sitemap">
<param name="Name" value="MustCreateAudioHandler">
<param name="Local" value="uCEFInterfaces.IChromiumEvents.html#MustCreateAudioHandler">
</object>
@ -26842,6 +26962,22 @@
</ul>
</ul>
<li><object type="text/sitemap">
<param name="Name" value="ICefPreferenceObserver">
<param name="Local" value="uCEFInterfaces.ICefPreferenceObserver.html">
</object>
<ul>
<li><object type="text/sitemap">
<param name="Name" value="Methods">
<param name="Local" value="uCEFInterfaces.ICefPreferenceObserver.html#@Methods">
</object>
<ul>
<li><object type="text/sitemap">
<param name="Name" value="OnPreferenceChanged">
<param name="Local" value="uCEFInterfaces.ICefPreferenceObserver.html#OnPreferenceChanged">
</object>
</ul>
</ul>
<li><object type="text/sitemap">
<param name="Name" value="ICefPreferenceManager">
<param name="Local" value="uCEFInterfaces.ICefPreferenceManager.html">
</object>
@ -26871,6 +27007,26 @@
<param name="Name" value="SetPreference">
<param name="Local" value="uCEFInterfaces.ICefPreferenceManager.html#SetPreference">
</object>
<li><object type="text/sitemap">
<param name="Name" value="AddPreferenceObserver">
<param name="Local" value="uCEFInterfaces.ICefPreferenceManager.html#AddPreferenceObserver">
</object>
</ul>
</ul>
<li><object type="text/sitemap">
<param name="Name" value="ICefSettingObserver">
<param name="Local" value="uCEFInterfaces.ICefSettingObserver.html">
</object>
<ul>
<li><object type="text/sitemap">
<param name="Name" value="Methods">
<param name="Local" value="uCEFInterfaces.ICefSettingObserver.html#@Methods">
</object>
<ul>
<li><object type="text/sitemap">
<param name="Name" value="OnSettingChanged">
<param name="Local" value="uCEFInterfaces.ICefSettingObserver.html#OnSettingChanged">
</object>
</ul>
</ul>
<li><object type="text/sitemap">
@ -26997,6 +27153,10 @@
<param name="Name" value="GetChromeColorSchemeVariant">
<param name="Local" value="uCEFInterfaces.ICefRequestContext.html#GetChromeColorSchemeVariant">
</object>
<li><object type="text/sitemap">
<param name="Name" value="AddSettingObserver">
<param name="Local" value="uCEFInterfaces.ICefRequestContext.html#AddSettingObserver">
</object>
</ul>
</ul>
<li><object type="text/sitemap">
@ -34978,6 +35138,10 @@
<param name="Local" value="uCEFPreferenceManager.TCefPreferenceManagerRef.html#SetPreference">
</object>
<li><object type="text/sitemap">
<param name="Name" value="AddPreferenceObserver">
<param name="Local" value="uCEFPreferenceManager.TCefPreferenceManagerRef.html#AddPreferenceObserver">
</object>
<li><object type="text/sitemap">
<param name="Name" value="UnWrap">
<param name="Local" value="uCEFPreferenceManager.TCefPreferenceManagerRef.html#UnWrap">
</object>
@ -34985,6 +35149,14 @@
<param name="Name" value="Global">
<param name="Local" value="uCEFPreferenceManager.TCefPreferenceManagerRef.html#Global">
</object>
<li><object type="text/sitemap">
<param name="Name" value="GetChromeVariationsAsSwitches">
<param name="Local" value="uCEFPreferenceManager.TCefPreferenceManagerRef.html#GetChromeVariationsAsSwitches">
</object>
<li><object type="text/sitemap">
<param name="Name" value="GetChromeVariationsAsStrings">
<param name="Local" value="uCEFPreferenceManager.TCefPreferenceManagerRef.html#GetChromeVariationsAsStrings">
</object>
</ul>
</ul>
</ul>
@ -35976,6 +36148,10 @@
<param name="Local" value="uCEFRequestContext.TCefRequestContextRef.html#GetChromeColorSchemeVariant">
</object>
<li><object type="text/sitemap">
<param name="Name" value="AddSettingObserver">
<param name="Local" value="uCEFRequestContext.TCefRequestContextRef.html#AddSettingObserver">
</object>
<li><object type="text/sitemap">
<param name="Name" value="UnWrap">
<param name="Local" value="uCEFRequestContext.TCefRequestContextRef.html#UnWrap">
</object>
@ -39589,6 +39765,36 @@
</object>
</ul>
</ul>
<li><object type="text/sitemap">
<param name="Name" value="TCefAddPreferenceObserverTask">
<param name="Local" value="uCEFTask.TCefAddPreferenceObserverTask.html">
</object>
<ul>
<li><object type="text/sitemap">
<param name="Name" value="Fields">
<param name="Local" value="uCEFTask.TCefAddPreferenceObserverTask.html#@Fields">
</object>
<ul>
<li><object type="text/sitemap">
<param name="Name" value="FName">
<param name="Local" value="uCEFTask.TCefAddPreferenceObserverTask.html#FName">
</object>
</ul>
<li><object type="text/sitemap">
<param name="Name" value="Methods">
<param name="Local" value="uCEFTask.TCefAddPreferenceObserverTask.html#@Methods">
</object>
<ul>
<li><object type="text/sitemap">
<param name="Name" value="Execute">
<param name="Local" value="uCEFTask.TCefAddPreferenceObserverTask.html#Execute">
</object>
<li><object type="text/sitemap">
<param name="Name" value="Create">
<param name="Local" value="uCEFTask.TCefAddPreferenceObserverTask.html#Create">
</object>
</ul>
</ul>
</ul>
</ul>
<li><object type="text/sitemap">
@ -43450,6 +43656,26 @@
</ul>
</ul>
<li><object type="text/sitemap">
<param name="Name" value="TCefPreferenceObserver">
<param name="Local" value="uCEFTypes.TCefPreferenceObserver.html">
</object>
<ul>
<li><object type="text/sitemap">
<param name="Name" value="Fields">
<param name="Local" value="uCEFTypes.TCefPreferenceObserver.html#@Fields">
</object>
<ul>
<li><object type="text/sitemap">
<param name="Name" value="base">
<param name="Local" value="uCEFTypes.TCefPreferenceObserver.html#base">
</object>
<li><object type="text/sitemap">
<param name="Name" value="on_preference_changed">
<param name="Local" value="uCEFTypes.TCefPreferenceObserver.html#on_preference_changed">
</object>
</ul>
</ul>
<li><object type="text/sitemap">
<param name="Name" value="TCefPreferenceManager">
<param name="Local" value="uCEFTypes.TCefPreferenceManager.html">
</object>
@ -43483,6 +43709,10 @@
<param name="Name" value="set_preference">
<param name="Local" value="uCEFTypes.TCefPreferenceManager.html#set_preference">
</object>
<li><object type="text/sitemap">
<param name="Name" value="add_preference_observer">
<param name="Local" value="uCEFTypes.TCefPreferenceManager.html#add_preference_observer">
</object>
</ul>
</ul>
<li><object type="text/sitemap">
@ -44738,6 +44968,26 @@
</ul>
</ul>
<li><object type="text/sitemap">
<param name="Name" value="TCefSettingObserver">
<param name="Local" value="uCEFTypes.TCefSettingObserver.html">
</object>
<ul>
<li><object type="text/sitemap">
<param name="Name" value="Fields">
<param name="Local" value="uCEFTypes.TCefSettingObserver.html#@Fields">
</object>
<ul>
<li><object type="text/sitemap">
<param name="Name" value="base">
<param name="Local" value="uCEFTypes.TCefSettingObserver.html#base">
</object>
<li><object type="text/sitemap">
<param name="Name" value="on_setting_changed">
<param name="Local" value="uCEFTypes.TCefSettingObserver.html#on_setting_changed">
</object>
</ul>
</ul>
<li><object type="text/sitemap">
<param name="Name" value="TCefRequestContext">
<param name="Local" value="uCEFTypes.TCefRequestContext.html">
</object>
@ -44835,6 +45085,10 @@
<param name="Name" value="get_chrome_color_scheme_variant">
<param name="Local" value="uCEFTypes.TCefRequestContext.html#get_chrome_color_scheme_variant">
</object>
<li><object type="text/sitemap">
<param name="Name" value="add_setting_observer">
<param name="Local" value="uCEFTypes.TCefRequestContext.html#add_setting_observer">
</object>
</ul>
</ul>
<li><object type="text/sitemap">
@ -49800,6 +50054,10 @@
<param name="Local" value="uCEFTypes.html#PCefPreferenceRegistrar">
</object>
<li><object type="text/sitemap">
<param name="Name" value="PCefPreferenceObserver">
<param name="Local" value="uCEFTypes.html#PCefPreferenceObserver">
</object>
<li><object type="text/sitemap">
<param name="Name" value="PCefPreferenceManager">
<param name="Local" value="uCEFTypes.html#PCefPreferenceManager">
</object>
@ -50224,6 +50482,10 @@
<param name="Local" value="uCEFTypes.html#PCefCallback">
</object>
<li><object type="text/sitemap">
<param name="Name" value="PCefSettingObserver">
<param name="Local" value="uCEFTypes.html#PCefSettingObserver">
</object>
<li><object type="text/sitemap">
<param name="Name" value="PCefCookie">
<param name="Local" value="uCEFTypes.html#PCefCookie">
</object>
@ -60878,6 +61140,10 @@
</object>
<ul>
<li><object type="text/sitemap">
<param name="Name" value="AddPreferenceObserver">
<param name="Local" value="uCEFInterfaces.ICefPreferenceManager.html#AddPreferenceObserver">
</object>
<li><object type="text/sitemap">
<param name="Name" value="CanSetPreference">
<param name="Local" value="uCEFInterfaces.ICefPreferenceManager.html#CanSetPreference">
</object>
@ -60900,6 +61166,22 @@
</ul>
</ul>
<li><object type="text/sitemap">
<param name="Name" value="ICefPreferenceObserver">
<param name="Local" value="uCEFInterfaces.ICefPreferenceObserver.html">
</object>
<ul>
<li><object type="text/sitemap">
<param name="Name" value="Methods">
<param name="Local" value="uCEFInterfaces.ICefPreferenceObserver.html#@Methods">
</object>
<ul>
<li><object type="text/sitemap">
<param name="Name" value="OnPreferenceChanged">
<param name="Local" value="uCEFInterfaces.ICefPreferenceObserver.html#OnPreferenceChanged">
</object>
</ul>
</ul>
<li><object type="text/sitemap">
<param name="Name" value="ICefPrintDialogCallback">
<param name="Local" value="uCEFInterfaces.ICefPrintDialogCallback.html">
</object>
@ -61524,6 +61806,10 @@
</object>
<ul>
<li><object type="text/sitemap">
<param name="Name" value="AddSettingObserver">
<param name="Local" value="uCEFInterfaces.ICefRequestContext.html#AddSettingObserver">
</object>
<li><object type="text/sitemap">
<param name="Name" value="ClearSchemeHandlerFactories">
<param name="Local" value="uCEFInterfaces.ICefRequestContext.html#ClearSchemeHandlerFactories">
</object>
@ -62290,6 +62576,22 @@
</ul>
</ul>
<li><object type="text/sitemap">
<param name="Name" value="ICefSettingObserver">
<param name="Local" value="uCEFInterfaces.ICefSettingObserver.html">
</object>
<ul>
<li><object type="text/sitemap">
<param name="Name" value="Methods">
<param name="Local" value="uCEFInterfaces.ICefSettingObserver.html#@Methods">
</object>
<ul>
<li><object type="text/sitemap">
<param name="Name" value="OnSettingChanged">
<param name="Local" value="uCEFInterfaces.ICefSettingObserver.html#OnSettingChanged">
</object>
</ul>
</ul>
<li><object type="text/sitemap">
<param name="Name" value="ICefSharedMemoryRegion">
<param name="Local" value="uCEFInterfaces.ICefSharedMemoryRegion.html">
</object>
@ -65324,6 +65626,10 @@
<param name="Local" value="uCEFInterfaces.IChromiumEvents.html#MustCreateResourceRequestHandler">
</object>
<li><object type="text/sitemap">
<param name="Name" value="doAddPreferenceObserver">
<param name="Local" value="uCEFInterfaces.IChromiumEvents.html#doAddPreferenceObserver">
</object>
<li><object type="text/sitemap">
<param name="Name" value="doAllConnectionsClosed">
<param name="Local" value="uCEFInterfaces.IChromiumEvents.html#doAllConnectionsClosed">
</object>
@ -65584,6 +65890,10 @@
<param name="Local" value="uCEFInterfaces.IChromiumEvents.html#doOnPopupSize">
</object>
<li><object type="text/sitemap">
<param name="Name" value="doOnPreferenceChanged">
<param name="Local" value="uCEFInterfaces.IChromiumEvents.html#doOnPreferenceChanged">
</object>
<li><object type="text/sitemap">
<param name="Name" value="doOnPrintDialog">
<param name="Local" value="uCEFInterfaces.IChromiumEvents.html#doOnPrintDialog">
</object>
@ -65656,6 +65966,10 @@
<param name="Local" value="uCEFInterfaces.IChromiumEvents.html#doOnScrollOffsetChanged">
</object>
<li><object type="text/sitemap">
<param name="Name" value="doOnSettingChanged">
<param name="Local" value="uCEFInterfaces.IChromiumEvents.html#doOnSettingChanged">
</object>
<li><object type="text/sitemap">
<param name="Name" value="doOnSinks">
<param name="Local" value="uCEFInterfaces.IChromiumEvents.html#doOnSinks">
</object>
@ -66830,6 +67144,36 @@
</ul>
</ul>
<li><object type="text/sitemap">
<param name="Name" value="TCefAddPreferenceObserverTask">
<param name="Local" value="uCEFTask.TCefAddPreferenceObserverTask.html">
</object>
<ul>
<li><object type="text/sitemap">
<param name="Name" value="Fields">
<param name="Local" value="uCEFTask.TCefAddPreferenceObserverTask.html#@Fields">
</object>
<ul>
<li><object type="text/sitemap">
<param name="Name" value="FName">
<param name="Local" value="uCEFTask.TCefAddPreferenceObserverTask.html#FName">
</object>
</ul>
<li><object type="text/sitemap">
<param name="Name" value="Methods">
<param name="Local" value="uCEFTask.TCefAddPreferenceObserverTask.html#@Methods">
</object>
<ul>
<li><object type="text/sitemap">
<param name="Name" value="Create">
<param name="Local" value="uCEFTask.TCefAddPreferenceObserverTask.html#Create">
</object>
<li><object type="text/sitemap">
<param name="Name" value="Execute">
<param name="Local" value="uCEFTask.TCefAddPreferenceObserverTask.html#Execute">
</object>
</ul>
</ul>
<li><object type="text/sitemap">
<param name="Name" value="TCefApp">
<param name="Local" value="uCEFTypes.TCefApp.html">
</object>
@ -81644,6 +81988,10 @@
</object>
<ul>
<li><object type="text/sitemap">
<param name="Name" value="add_preference_observer">
<param name="Local" value="uCEFTypes.TCefPreferenceManager.html#add_preference_observer">
</object>
<li><object type="text/sitemap">
<param name="Name" value="base">
<param name="Local" value="uCEFTypes.TCefPreferenceManager.html#base">
</object>
@ -81688,6 +82036,10 @@
<param name="Local" value="uCEFPreferenceManager.TCefPreferenceManagerRef.html#UnWrap">
</object>
<li><object type="text/sitemap">
<param name="Name" value="AddPreferenceObserver">
<param name="Local" value="uCEFPreferenceManager.TCefPreferenceManagerRef.html#AddPreferenceObserver">
</object>
<li><object type="text/sitemap">
<param name="Name" value="CanSetPreference">
<param name="Local" value="uCEFPreferenceManager.TCefPreferenceManagerRef.html#CanSetPreference">
</object>
@ -81707,6 +82059,34 @@
<param name="Name" value="SetPreference">
<param name="Local" value="uCEFPreferenceManager.TCefPreferenceManagerRef.html#SetPreference">
</object>
<li><object type="text/sitemap">
<param name="Name" value="GetChromeVariationsAsStrings">
<param name="Local" value="uCEFPreferenceManager.TCefPreferenceManagerRef.html#GetChromeVariationsAsStrings">
</object>
<li><object type="text/sitemap">
<param name="Name" value="GetChromeVariationsAsSwitches">
<param name="Local" value="uCEFPreferenceManager.TCefPreferenceManagerRef.html#GetChromeVariationsAsSwitches">
</object>
</ul>
</ul>
<li><object type="text/sitemap">
<param name="Name" value="TCefPreferenceObserver">
<param name="Local" value="uCEFTypes.TCefPreferenceObserver.html">
</object>
<ul>
<li><object type="text/sitemap">
<param name="Name" value="Fields">
<param name="Local" value="uCEFTypes.TCefPreferenceObserver.html#@Fields">
</object>
<ul>
<li><object type="text/sitemap">
<param name="Name" value="base">
<param name="Local" value="uCEFTypes.TCefPreferenceObserver.html#base">
</object>
<li><object type="text/sitemap">
<param name="Name" value="on_preference_changed">
<param name="Local" value="uCEFTypes.TCefPreferenceObserver.html#on_preference_changed">
</object>
</ul>
</ul>
<li><object type="text/sitemap">
@ -82740,6 +83120,10 @@
</object>
<ul>
<li><object type="text/sitemap">
<param name="Name" value="add_setting_observer">
<param name="Local" value="uCEFTypes.TCefRequestContext.html#add_setting_observer">
</object>
<li><object type="text/sitemap">
<param name="Name" value="base">
<param name="Local" value="uCEFTypes.TCefRequestContext.html#base">
</object>
@ -82940,6 +83324,10 @@
<param name="Local" value="uCEFRequestContext.TCefRequestContextRef.html#UnWrap">
</object>
<li><object type="text/sitemap">
<param name="Name" value="AddSettingObserver">
<param name="Local" value="uCEFRequestContext.TCefRequestContextRef.html#AddSettingObserver">
</object>
<li><object type="text/sitemap">
<param name="Name" value="ClearSchemeHandlerFactories">
<param name="Local" value="uCEFRequestContext.TCefRequestContextRef.html#ClearSchemeHandlerFactories">
</object>
@ -85250,6 +85638,26 @@
</ul>
</ul>
<li><object type="text/sitemap">
<param name="Name" value="TCefSettingObserver">
<param name="Local" value="uCEFTypes.TCefSettingObserver.html">
</object>
<ul>
<li><object type="text/sitemap">
<param name="Name" value="Fields">
<param name="Local" value="uCEFTypes.TCefSettingObserver.html#@Fields">
</object>
<ul>
<li><object type="text/sitemap">
<param name="Name" value="base">
<param name="Local" value="uCEFTypes.TCefSettingObserver.html#base">
</object>
<li><object type="text/sitemap">
<param name="Name" value="on_setting_changed">
<param name="Local" value="uCEFTypes.TCefSettingObserver.html#on_setting_changed">
</object>
</ul>
</ul>
<li><object type="text/sitemap">
<param name="Name" value="TCefSettings">
<param name="Local" value="uCEFTypes.TCefSettings.html">
</object>
@ -94028,6 +94436,10 @@
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#FOnPopupSize">
</object>
<li><object type="text/sitemap">
<param name="Name" value="FOnPreferenceChanged">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#FOnPreferenceChanged">
</object>
<li><object type="text/sitemap">
<param name="Name" value="FOnPrefsAvailable">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#FOnPrefsAvailable">
</object>
@ -94156,6 +94568,10 @@
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#FOnSetFocus">
</object>
<li><object type="text/sitemap">
<param name="Name" value="FOnSettingChanged">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#FOnSettingChanged">
</object>
<li><object type="text/sitemap">
<param name="Name" value="FOnShowPermissionPrompt">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#FOnShowPermissionPrompt">
</object>
@ -94216,6 +94632,14 @@
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#FPDFPrintOptions">
</object>
<li><object type="text/sitemap">
<param name="Name" value="FPreferenceInfoCS">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#FPreferenceInfoCS">
</object>
<li><object type="text/sitemap">
<param name="Name" value="FPreferenceInfoList">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#FPreferenceInfoList">
</object>
<li><object type="text/sitemap">
<param name="Name" value="FPrefsFileName">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#FPrefsFileName">
</object>
@ -94284,6 +94708,14 @@
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#FSendReferrer">
</object>
<li><object type="text/sitemap">
<param name="Name" value="FSettingObserver">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#FSettingObserver">
</object>
<li><object type="text/sitemap">
<param name="Name" value="FSettingObserverReg">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#FSettingObserverReg">
</object>
<li><object type="text/sitemap">
<param name="Name" value="FSpellCheckerDicts">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#FSpellCheckerDicts">
</object>
@ -94990,6 +95422,10 @@
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#OnPopupSize">
</object>
<li><object type="text/sitemap">
<param name="Name" value="OnPreferenceChanged">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#OnPreferenceChanged">
</object>
<li><object type="text/sitemap">
<param name="Name" value="OnPrefsAvailable">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#OnPrefsAvailable">
</object>
@ -95098,6 +95534,10 @@
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#OnSetFocus">
</object>
<li><object type="text/sitemap">
<param name="Name" value="OnSettingChanged">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#OnSettingChanged">
</object>
<li><object type="text/sitemap">
<param name="Name" value="OnShowPermissionPrompt">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#OnShowPermissionPrompt">
</object>
@ -95316,6 +95756,10 @@
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#AddObserver">
</object>
<li><object type="text/sitemap">
<param name="Name" value="AddSettingObserver">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#AddSettingObserver">
</object>
<li><object type="text/sitemap">
<param name="Name" value="CanExecuteChromeCommand">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#CanExecuteChromeCommand">
</object>
@ -95932,6 +96376,10 @@
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#MustCreateResourceRequestHandler">
</object>
<li><object type="text/sitemap">
<param name="Name" value="MustCreateSettingObserver">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#MustCreateSettingObserver">
</object>
<li><object type="text/sitemap">
<param name="Name" value="RemoveBrowser">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#RemoveBrowser">
</object>
@ -95968,6 +96416,10 @@
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#UpdateStringListPref">
</object>
<li><object type="text/sitemap">
<param name="Name" value="AddPreferenceObserver">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#AddPreferenceObserver">
</object>
<li><object type="text/sitemap">
<param name="Name" value="AddWordToDictionary">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#AddWordToDictionary">
</object>
@ -96212,6 +96664,10 @@
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#ReloadIgnoreCache">
</object>
<li><object type="text/sitemap">
<param name="Name" value="RemovePreferenceObserver">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#RemovePreferenceObserver">
</object>
<li><object type="text/sitemap">
<param name="Name" value="ReplaceMisspelling">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#ReplaceMisspelling">
</object>
@ -96400,6 +96856,10 @@
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#CreateOptionsClasses">
</object>
<li><object type="text/sitemap">
<param name="Name" value="CreatePreferenceObserver">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#CreatePreferenceObserver">
</object>
<li><object type="text/sitemap">
<param name="Name" value="CreateRequestContextHandler">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#CreateRequestContextHandler">
</object>
@ -96408,6 +96868,10 @@
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#CreateResourceRequestHandler">
</object>
<li><object type="text/sitemap">
<param name="Name" value="CreateSettingObserver">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#CreateSettingObserver">
</object>
<li><object type="text/sitemap">
<param name="Name" value="CreateStub">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#CreateStub">
</object>
@ -96448,6 +96912,10 @@
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#DestroyMediaObserver">
</object>
<li><object type="text/sitemap">
<param name="Name" value="DestroyPreferenceObserver">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#DestroyPreferenceObserver">
</object>
<li><object type="text/sitemap">
<param name="Name" value="DestroyReqContextHandler">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#DestroyReqContextHandler">
</object>
@ -96456,6 +96924,14 @@
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#DestroyResourceRequestHandler">
</object>
<li><object type="text/sitemap">
<param name="Name" value="DestroySettingObserver">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#DestroySettingObserver">
</object>
<li><object type="text/sitemap">
<param name="Name" value="doAddPreferenceObserver">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#doAddPreferenceObserver">
</object>
<li><object type="text/sitemap">
<param name="Name" value="doAllConnectionsClosed">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#doAllConnectionsClosed">
</object>
@ -96716,6 +97192,10 @@
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#doOnPopupSize">
</object>
<li><object type="text/sitemap">
<param name="Name" value="doOnPreferenceChanged">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#doOnPreferenceChanged">
</object>
<li><object type="text/sitemap">
<param name="Name" value="doOnPrintDialog">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#doOnPrintDialog">
</object>
@ -96788,6 +97268,10 @@
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#doOnScrollOffsetChanged">
</object>
<li><object type="text/sitemap">
<param name="Name" value="doOnSettingChanged">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#doOnSettingChanged">
</object>
<li><object type="text/sitemap">
<param name="Name" value="doOnSinks">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#doOnSinks">
</object>

View File

@ -114,16 +114,16 @@
</object>
<li><object type="text/sitemap">
<param name="Name" value="CefGetDataURI">
<param name="Local" value="uCEFMiscFunctions.html#CefGetDataURI-ustring-ustring-">
<param name="Local" value="uCEFMiscFunctions.html#CefGetDataURI-pointer-integer-ustring-ustring-">
</object>
<ul>
<li><object type="text/sitemap">
<param name="Name" value="uCEFMiscFunctions Unit">
<param name="Local" value="uCEFMiscFunctions.html#CefGetDataURI-ustring-ustring-">
<param name="Local" value="uCEFMiscFunctions.html#CefGetDataURI-pointer-integer-ustring-ustring-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="uCEFMiscFunctions Unit">
<param name="Local" value="uCEFMiscFunctions.html#CefGetDataURI-pointer-integer-ustring-ustring-">
<param name="Local" value="uCEFMiscFunctions.html#CefGetDataURI-ustring-ustring-">
</object>
</ul>
<li><object type="text/sitemap">
@ -1301,6 +1301,14 @@
<param name="Local" value="uCEFConstants.html#CEF_PREFERENCES_SAVED">
</object>
<li><object type="text/sitemap">
<param name="Name" value="cef_preference_manager_get_chrome_variations_as_strings">
<param name="Local" value="uCEFLibFunctions.html#cef_preference_manager_get_chrome_variations_as_strings">
</object>
<li><object type="text/sitemap">
<param name="Name" value="cef_preference_manager_get_chrome_variations_as_switches">
<param name="Local" value="uCEFLibFunctions.html#cef_preference_manager_get_chrome_variations_as_switches">
</object>
<li><object type="text/sitemap">
<param name="Name" value="cef_preference_manager_get_global">
<param name="Local" value="uCEFLibFunctions.html#cef_preference_manager_get_global">
</object>
@ -2670,16 +2678,16 @@
</object>
<li><object type="text/sitemap">
<param name="Name" value="DeviceToLogical">
<param name="Local" value="uCEFMiscFunctions.html#DeviceToLogical-single-double-">
<param name="Local" value="uCEFMiscFunctions.html#DeviceToLogical-TCEFMouseEvent-double-">
</object>
<ul>
<li><object type="text/sitemap">
<param name="Name" value="uCEFMiscFunctions Unit">
<param name="Local" value="uCEFMiscFunctions.html#DeviceToLogical-single-double-">
<param name="Local" value="uCEFMiscFunctions.html#DeviceToLogical-TCEFMouseEvent-double-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="uCEFMiscFunctions Unit">
<param name="Local" value="uCEFMiscFunctions.html#DeviceToLogical-TPoint-double-">
<param name="Local" value="uCEFMiscFunctions.html#DeviceToLogical-single-double-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="uCEFMiscFunctions Unit">
@ -2687,7 +2695,7 @@
</object>
<li><object type="text/sitemap">
<param name="Name" value="uCEFMiscFunctions Unit">
<param name="Local" value="uCEFMiscFunctions.html#DeviceToLogical-TCEFMouseEvent-double-">
<param name="Local" value="uCEFMiscFunctions.html#DeviceToLogical-TPoint-double-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="uCEFMiscFunctions Unit">
@ -2883,6 +2891,10 @@
<param name="Local" value="uCEFConstants.html#ERR_BLOCKED_BY_CSP">
</object>
<li><object type="text/sitemap">
<param name="Name" value="ERR_BLOCKED_BY_FINGERPRINTING_PROTECTION">
<param name="Local" value="uCEFConstants.html#ERR_BLOCKED_BY_FINGERPRINTING_PROTECTION">
</object>
<li><object type="text/sitemap">
<param name="Name" value="ERR_BLOCKED_BY_ORB">
<param name="Local" value="uCEFConstants.html#ERR_BLOCKED_BY_ORB">
</object>
@ -3880,16 +3892,16 @@
</object>
<li><object type="text/sitemap">
<param name="Name" value="GetCefMouseModifiers">
<param name="Local" value="uCEFMiscFunctions.html#GetCefMouseModifiers-WPARAM-">
<param name="Local" value="uCEFMiscFunctions.html#GetCefMouseModifiers">
</object>
<ul>
<li><object type="text/sitemap">
<param name="Name" value="uCEFMiscFunctions Unit">
<param name="Local" value="uCEFMiscFunctions.html#GetCefMouseModifiers-WPARAM-">
<param name="Local" value="uCEFMiscFunctions.html#GetCefMouseModifiers">
</object>
<li><object type="text/sitemap">
<param name="Name" value="uCEFMiscFunctions Unit">
<param name="Local" value="uCEFMiscFunctions.html#GetCefMouseModifiers">
<param name="Local" value="uCEFMiscFunctions.html#GetCefMouseModifiers-WPARAM-">
</object>
</ul>
<li><object type="text/sitemap">
@ -5054,16 +5066,16 @@
</object>
<li><object type="text/sitemap">
<param name="Name" value="GetSwitches">
<param name="Local" value="uCEFInterfaces.ICefCommandLine.html#GetSwitches-TStringList-TStringList-">
<param name="Local" value="uCEFInterfaces.ICefCommandLine.html#GetSwitches-TStrings-">
</object>
<ul>
<li><object type="text/sitemap">
<param name="Name" value="ICefCommandLine - uCEFInterfaces Unit">
<param name="Local" value="uCEFInterfaces.ICefCommandLine.html#GetSwitches-TStringList-TStringList-">
<param name="Local" value="uCEFInterfaces.ICefCommandLine.html#GetSwitches-TStrings-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="ICefCommandLine - uCEFInterfaces Unit">
<param name="Local" value="uCEFInterfaces.ICefCommandLine.html#GetSwitches-TStrings-">
<param name="Local" value="uCEFInterfaces.ICefCommandLine.html#GetSwitches-TStringList-TStringList-">
</object>
</ul>
<li><object type="text/sitemap">
@ -5824,16 +5836,16 @@
</object>
<li><object type="text/sitemap">
<param name="Name" value="GetElementAttributes">
<param name="Local" value="uCEFInterfaces.ICefDomNode.html#GetElementAttributes-TStrings-">
<param name="Local" value="uCEFInterfaces.ICefDomNode.html#GetElementAttributes-ICefStringMap-">
</object>
<ul>
<li><object type="text/sitemap">
<param name="Name" value="ICefDomNode - uCEFInterfaces Unit">
<param name="Local" value="uCEFInterfaces.ICefDomNode.html#GetElementAttributes-TStrings-">
<param name="Local" value="uCEFInterfaces.ICefDomNode.html#GetElementAttributes-ICefStringMap-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="ICefDomNode - uCEFInterfaces Unit">
<param name="Local" value="uCEFInterfaces.ICefDomNode.html#GetElementAttributes-ICefStringMap-">
<param name="Local" value="uCEFInterfaces.ICefDomNode.html#GetElementAttributes-TStrings-">
</object>
</ul>
<li><object type="text/sitemap">
@ -7685,6 +7697,10 @@
<param name="Local" value="uCEFInterfaces.ICefPreferenceManager.html">
</object>
<li><object type="text/sitemap">
<param name="Name" value="AddPreferenceObserver">
<param name="Local" value="uCEFInterfaces.ICefPreferenceManager.html#AddPreferenceObserver-ustring-ICefPreferenceObserver-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="CanSetPreference">
<param name="Local" value="uCEFInterfaces.ICefPreferenceManager.html#CanSetPreference-ustring-">
</object>
@ -7705,6 +7721,14 @@
<param name="Local" value="uCEFInterfaces.ICefPreferenceManager.html#SetPreference-ustring-ICefValue-ustring-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="ICefPreferenceObserver">
<param name="Local" value="uCEFInterfaces.ICefPreferenceObserver.html">
</object>
<li><object type="text/sitemap">
<param name="Name" value="OnPreferenceChanged">
<param name="Local" value="uCEFInterfaces.ICefPreferenceObserver.html#OnPreferenceChanged-ustring-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="ICefPrintDialogCallback">
<param name="Local" value="uCEFInterfaces.ICefPrintDialogCallback.html">
</object>
@ -8205,6 +8229,10 @@
<param name="Local" value="uCEFInterfaces.ICefRequestContext.html">
</object>
<li><object type="text/sitemap">
<param name="Name" value="AddSettingObserver">
<param name="Local" value="uCEFInterfaces.ICefRequestContext.html#AddSettingObserver-ICefSettingObserver-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="CachePath">
<param name="Local" value="uCEFInterfaces.ICefRequestContext.html#CachePath">
</object>
@ -8817,6 +8845,14 @@
<param name="Local" value="uCEFInterfaces.ICefSetCookieCallback.html#OnComplete-Boolean-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="ICefSettingObserver">
<param name="Local" value="uCEFInterfaces.ICefSettingObserver.html">
</object>
<li><object type="text/sitemap">
<param name="Name" value="OnSettingChanged">
<param name="Local" value="uCEFInterfaces.ICefSettingObserver.html#OnSettingChanged-ustring-ustring-TCefContentSettingTypes-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="ICefSharedMemoryRegion">
<param name="Local" value="uCEFInterfaces.ICefSharedMemoryRegion.html">
</object>
@ -11157,6 +11193,10 @@
<param name="Local" value="uCEFInterfaces.IChromiumEvents.html#ComponentID">
</object>
<li><object type="text/sitemap">
<param name="Name" value="doAddPreferenceObserver">
<param name="Local" value="uCEFInterfaces.IChromiumEvents.html#doAddPreferenceObserver-ustring-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="doAllConnectionsClosed">
<param name="Local" value="uCEFInterfaces.IChromiumEvents.html#doAllConnectionsClosed">
</object>
@ -11529,6 +11569,10 @@
<param name="Local" value="uCEFInterfaces.IChromiumEvents.html#doOnPopupSize-ICefBrowser-PCefRect-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="doOnPreferenceChanged">
<param name="Local" value="uCEFInterfaces.IChromiumEvents.html#doOnPreferenceChanged-ustring-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="doOnPreKeyEvent">
<param name="Local" value="uCEFInterfaces.IChromiumEvents.html#doOnPreKeyEvent-ICefBrowser-PCefKeyEvent-TCefEventHandle-Boolean-">
</object>
@ -11633,6 +11677,10 @@
<param name="Local" value="uCEFInterfaces.IChromiumEvents.html#doOnSetFocus-ICefBrowser-TCefFocusSource-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="doOnSettingChanged">
<param name="Local" value="uCEFInterfaces.IChromiumEvents.html#doOnSettingChanged-ustring-ustring-TCefContentSettingTypes-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="doOnShowPermissionPrompt">
<param name="Local" value="uCEFInterfaces.IChromiumEvents.html#doOnShowPermissionPrompt-ICefBrowser-uint64-ustring-cardinal-ICefPermissionPromptCallback-">
</object>
@ -11845,6 +11893,10 @@
<param name="Local" value="uCEFConstants.html#IDC_ADD_NEW_PROFILE">
</object>
<li><object type="text/sitemap">
<param name="Name" value="IDC_ADD_TO_COMPARISON_TABLE_MENU">
<param name="Local" value="uCEFConstants.html#IDC_ADD_TO_COMPARISON_TABLE_MENU">
</object>
<li><object type="text/sitemap">
<param name="Name" value="IDC_ALL_WINDOWS_FRONT">
<param name="Local" value="uCEFConstants.html#IDC_ALL_WINDOWS_FRONT">
</object>
@ -12009,10 +12061,6 @@
<param name="Local" value="uCEFConstants.html#IDC_CLOSE_WINDOW">
</object>
<li><object type="text/sitemap">
<param name="Name" value="IDC_COMPACT_MODE">
<param name="Local" value="uCEFConstants.html#IDC_COMPACT_MODE">
</object>
<li><object type="text/sitemap">
<param name="Name" value="IDC_COMPARE_MENU">
<param name="Local" value="uCEFConstants.html#IDC_COMPARE_MENU">
</object>
@ -12061,6 +12109,10 @@
<param name="Local" value="uCEFConstants.html#IDC_CONTENT_CONTEXT_AUTOFILL_PREDICTION_IMPROVEMENTS">
</object>
<li><object type="text/sitemap">
<param name="Name" value="IDC_CONTENT_CONTEXT_CLOSE_GLIC">
<param name="Local" value="uCEFConstants.html#IDC_CONTENT_CONTEXT_CLOSE_GLIC">
</object>
<li><object type="text/sitemap">
<param name="Name" value="IDC_CONTENT_CONTEXT_CONTROLS">
<param name="Local" value="uCEFConstants.html#IDC_CONTENT_CONTEXT_CONTROLS">
</object>
@ -12317,6 +12369,10 @@
<param name="Local" value="uCEFConstants.html#IDC_CONTENT_CONTEXT_RELOADFRAME">
</object>
<li><object type="text/sitemap">
<param name="Name" value="IDC_CONTENT_CONTEXT_RELOAD_GLIC">
<param name="Local" value="uCEFConstants.html#IDC_CONTENT_CONTEXT_RELOAD_GLIC">
</object>
<li><object type="text/sitemap">
<param name="Name" value="IDC_CONTENT_CONTEXT_RELOAD_PACKAGED_APP">
<param name="Local" value="uCEFConstants.html#IDC_CONTENT_CONTEXT_RELOAD_PACKAGED_APP">
</object>
@ -12485,6 +12541,10 @@
<param name="Local" value="uCEFConstants.html#IDC_COPY_URL">
</object>
<li><object type="text/sitemap">
<param name="Name" value="IDC_CREATE_NEW_COMPARISON_TABLE_WITH_TAB">
<param name="Local" value="uCEFConstants.html#IDC_CREATE_NEW_COMPARISON_TABLE_WITH_TAB">
</object>
<li><object type="text/sitemap">
<param name="Name" value="IDC_CREATE_NEW_TAB_GROUP">
<param name="Local" value="uCEFConstants.html#IDC_CREATE_NEW_TAB_GROUP">
</object>
@ -12701,6 +12761,14 @@
<param name="Local" value="uCEFConstants.html#IDC_GLIC_STATUS_ICON_MENU_CUSTOMIZE_KEYBOARD_SHORTCUT">
</object>
<li><object type="text/sitemap">
<param name="Name" value="IDC_GLIC_STATUS_ICON_MENU_EXIT">
<param name="Local" value="uCEFConstants.html#IDC_GLIC_STATUS_ICON_MENU_EXIT">
</object>
<li><object type="text/sitemap">
<param name="Name" value="IDC_GLIC_STATUS_ICON_MENU_REMOVE_ICON">
<param name="Local" value="uCEFConstants.html#IDC_GLIC_STATUS_ICON_MENU_REMOVE_ICON">
</object>
<li><object type="text/sitemap">
<param name="Name" value="IDC_GLIC_STATUS_ICON_MENU_SETTINGS">
<param name="Local" value="uCEFConstants.html#IDC_GLIC_STATUS_ICON_MENU_SETTINGS">
</object>
@ -14229,6 +14297,10 @@
<param name="Local" value="uCEFTypes.html#PCefPreferenceManager">
</object>
<li><object type="text/sitemap">
<param name="Name" value="PCefPreferenceObserver">
<param name="Local" value="uCEFTypes.html#PCefPreferenceObserver">
</object>
<li><object type="text/sitemap">
<param name="Name" value="PCefPreferenceRegistrar">
<param name="Local" value="uCEFTypes.html#PCefPreferenceRegistrar">
</object>
@ -14381,6 +14453,10 @@
<param name="Local" value="uCEFTypes.html#PCefSetCookieCallback">
</object>
<li><object type="text/sitemap">
<param name="Name" value="PCefSettingObserver">
<param name="Local" value="uCEFTypes.html#PCefSettingObserver">
</object>
<li><object type="text/sitemap">
<param name="Name" value="PCefSettings">
<param name="Local" value="uCEFTypes.html#PCefSettings">
</object>
@ -15124,16 +15200,16 @@
</object>
<li><object type="text/sitemap">
<param name="Name" value="BufferDraw">
<param name="Local" value="uCEFBufferPanel.TBufferPanel.html#BufferDraw-integer-integer-TBitmap-">
<param name="Local" value="uCEFBufferPanel.TBufferPanel.html#BufferDraw-TBitmap-TRect-TRect-">
</object>
<ul>
<li><object type="text/sitemap">
<param name="Name" value="TBufferPanel - uCEFBufferPanel Unit">
<param name="Local" value="uCEFBufferPanel.TBufferPanel.html#BufferDraw-integer-integer-TBitmap-">
<param name="Local" value="uCEFBufferPanel.TBufferPanel.html#BufferDraw-TBitmap-TRect-TRect-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="TBufferPanel - uCEFBufferPanel Unit">
<param name="Local" value="uCEFBufferPanel.TBufferPanel.html#BufferDraw-TBitmap-TRect-TRect-">
<param name="Local" value="uCEFBufferPanel.TBufferPanel.html#BufferDraw-integer-integer-TBitmap-">
</object>
</ul>
<li><object type="text/sitemap">
@ -15817,6 +15893,22 @@
<param name="Local" value="uCEFAccessibilityHandler.TCEFAccessibilityHandlerOwn.html#OnAccessibilityTreeChange-ICefValue-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="TCefAddPreferenceObserverTask">
<param name="Local" value="uCEFTask.TCefAddPreferenceObserverTask.html">
</object>
<li><object type="text/sitemap">
<param name="Name" value="Create">
<param name="Local" value="uCEFTask.TCefAddPreferenceObserverTask.html#Create-IChromiumEvents-ustring-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="Execute">
<param name="Local" value="uCEFTask.TCefAddPreferenceObserverTask.html#Execute">
</object>
<li><object type="text/sitemap">
<param name="Name" value="FName">
<param name="Local" value="uCEFTask.TCefAddPreferenceObserverTask.html#FName">
</object>
<li><object type="text/sitemap">
<param name="Name" value="TCefAlphaType">
<param name="Local" value="uCEFTypes.html#TCefAlphaType">
</object>
@ -18018,16 +18110,16 @@
</object>
<li><object type="text/sitemap">
<param name="Name" value="SameAs">
<param name="Local" value="uCEFBaseRefCounted.TCefBaseRefCountedOwn.html#SameAs-Pointer-">
<param name="Local" value="uCEFBaseRefCounted.TCefBaseRefCountedOwn.html#SameAs-ICefBaseRefCounted-">
</object>
<ul>
<li><object type="text/sitemap">
<param name="Name" value="TCefBaseRefCountedOwn - uCEFBaseRefCounted Unit">
<param name="Local" value="uCEFBaseRefCounted.TCefBaseRefCountedOwn.html#SameAs-Pointer-">
<param name="Local" value="uCEFBaseRefCounted.TCefBaseRefCountedOwn.html#SameAs-ICefBaseRefCounted-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="TCefBaseRefCountedOwn - uCEFBaseRefCounted Unit">
<param name="Local" value="uCEFBaseRefCounted.TCefBaseRefCountedOwn.html#SameAs-ICefBaseRefCounted-">
<param name="Local" value="uCEFBaseRefCounted.TCefBaseRefCountedOwn.html#SameAs-Pointer-">
</object>
</ul>
<li><object type="text/sitemap">
@ -18064,16 +18156,16 @@
</object>
<li><object type="text/sitemap">
<param name="Name" value="SameAs">
<param name="Local" value="uCEFBaseRefCounted.TCefBaseRefCountedRef.html#SameAs-ICefBaseRefCounted-">
<param name="Local" value="uCEFBaseRefCounted.TCefBaseRefCountedRef.html#SameAs-Pointer-">
</object>
<ul>
<li><object type="text/sitemap">
<param name="Name" value="TCefBaseRefCountedRef - uCEFBaseRefCounted Unit">
<param name="Local" value="uCEFBaseRefCounted.TCefBaseRefCountedRef.html#SameAs-ICefBaseRefCounted-">
<param name="Local" value="uCEFBaseRefCounted.TCefBaseRefCountedRef.html#SameAs-Pointer-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="TCefBaseRefCountedRef - uCEFBaseRefCounted Unit">
<param name="Local" value="uCEFBaseRefCounted.TCefBaseRefCountedRef.html#SameAs-Pointer-">
<param name="Local" value="uCEFBaseRefCounted.TCefBaseRefCountedRef.html#SameAs-ICefBaseRefCounted-">
</object>
</ul>
<li><object type="text/sitemap">
@ -25026,16 +25118,16 @@
</object>
<li><object type="text/sitemap">
<param name="Name" value="Parse">
<param name="Local" value="uCEFJson.TCEFJson.html#Parse-Pointer-NativeUInt-TCefJsonParserOptions-">
<param name="Local" value="uCEFJson.TCEFJson.html#Parse-ustring-TCefJsonParserOptions-">
</object>
<ul>
<li><object type="text/sitemap">
<param name="Name" value="TCEFJson - uCEFJson Unit">
<param name="Local" value="uCEFJson.TCEFJson.html#Parse-Pointer-NativeUInt-TCefJsonParserOptions-">
<param name="Local" value="uCEFJson.TCEFJson.html#Parse-ustring-TCefJsonParserOptions-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="TCEFJson - uCEFJson Unit">
<param name="Local" value="uCEFJson.TCEFJson.html#Parse-ustring-TCefJsonParserOptions-">
<param name="Local" value="uCEFJson.TCEFJson.html#Parse-Pointer-NativeUInt-TCefJsonParserOptions-">
</object>
</ul>
<li><object type="text/sitemap">
@ -25076,30 +25168,26 @@
</object>
<li><object type="text/sitemap">
<param name="Name" value="SaveToFile">
<param name="Local" value="uCEFJson.TCEFJson.html#SaveToFile-ICefDictionaryValue-ustring-">
<param name="Local" value="uCEFJson.TCEFJson.html#SaveToFile-ICefValue-ustring-">
</object>
<ul>
<li><object type="text/sitemap">
<param name="Name" value="TCEFJson - uCEFJson Unit">
<param name="Local" value="uCEFJson.TCEFJson.html#SaveToFile-ICefDictionaryValue-ustring-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="TCEFJson - uCEFJson Unit">
<param name="Local" value="uCEFJson.TCEFJson.html#SaveToFile-ICefValue-ustring-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="TCEFJson - uCEFJson Unit">
<param name="Local" value="uCEFJson.TCEFJson.html#SaveToFile-ICefDictionaryValue-ustring-">
</object>
</ul>
<li><object type="text/sitemap">
<param name="Name" value="Write">
<param name="Local" value="uCEFJson.TCEFJson.html#Write-ICefDictionaryValue-TStringList-">
<param name="Local" value="uCEFJson.TCEFJson.html#Write-ICefValue-TCefJsonWriterOptions-">
</object>
<ul>
<li><object type="text/sitemap">
<param name="Name" value="TCEFJson - uCEFJson Unit">
<param name="Local" value="uCEFJson.TCEFJson.html#Write-ICefDictionaryValue-TStringList-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="TCEFJson - uCEFJson Unit">
<param name="Local" value="uCEFJson.TCEFJson.html#Write-ICefValue-TStringList-">
<param name="Local" value="uCEFJson.TCEFJson.html#Write-ICefValue-TCefJsonWriterOptions-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="TCEFJson - uCEFJson Unit">
@ -25107,7 +25195,11 @@
</object>
<li><object type="text/sitemap">
<param name="Name" value="TCEFJson - uCEFJson Unit">
<param name="Local" value="uCEFJson.TCEFJson.html#Write-ICefValue-TCefJsonWriterOptions-">
<param name="Local" value="uCEFJson.TCEFJson.html#Write-ICefValue-TStringList-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="TCEFJson - uCEFJson Unit">
<param name="Local" value="uCEFJson.TCEFJson.html#Write-ICefDictionaryValue-TStringList-">
</object>
</ul>
<li><object type="text/sitemap">
@ -28599,6 +28691,10 @@
<param name="Local" value="uCEFTypes.TCefPreferenceManager.html">
</object>
<li><object type="text/sitemap">
<param name="Name" value="add_preference_observer">
<param name="Local" value="uCEFTypes.TCefPreferenceManager.html#add_preference_observer">
</object>
<li><object type="text/sitemap">
<param name="Name" value="base">
<param name="Local" value="uCEFTypes.TCefPreferenceManager.html#base">
</object>
@ -28627,6 +28723,10 @@
<param name="Local" value="uCEFPreferenceManager.TCefPreferenceManagerRef.html">
</object>
<li><object type="text/sitemap">
<param name="Name" value="AddPreferenceObserver">
<param name="Local" value="uCEFPreferenceManager.TCefPreferenceManagerRef.html#AddPreferenceObserver-ustring-ICefPreferenceObserver-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="CanSetPreference">
<param name="Local" value="uCEFPreferenceManager.TCefPreferenceManagerRef.html#CanSetPreference-ustring-">
</object>
@ -28635,6 +28735,14 @@
<param name="Local" value="uCEFPreferenceManager.TCefPreferenceManagerRef.html#GetAllPreferences-Boolean-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="GetChromeVariationsAsStrings">
<param name="Local" value="uCEFPreferenceManager.TCefPreferenceManagerRef.html#GetChromeVariationsAsStrings-TStrings-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="GetChromeVariationsAsSwitches">
<param name="Local" value="uCEFPreferenceManager.TCefPreferenceManagerRef.html#GetChromeVariationsAsSwitches-TStrings-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="GetPreference">
<param name="Local" value="uCEFPreferenceManager.TCefPreferenceManagerRef.html#GetPreference-ustring-">
</object>
@ -28655,6 +28763,18 @@
<param name="Local" value="uCEFPreferenceManager.TCefPreferenceManagerRef.html#UnWrap-Pointer-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="TCefPreferenceObserver">
<param name="Local" value="uCEFTypes.TCefPreferenceObserver.html">
</object>
<li><object type="text/sitemap">
<param name="Name" value="base">
<param name="Local" value="uCEFTypes.TCefPreferenceObserver.html#base">
</object>
<li><object type="text/sitemap">
<param name="Name" value="on_preference_changed">
<param name="Local" value="uCEFTypes.TCefPreferenceObserver.html#on_preference_changed">
</object>
<li><object type="text/sitemap">
<param name="Name" value="TCefPreferenceRegistrar">
<param name="Local" value="uCEFTypes.TCefPreferenceRegistrar.html">
</object>
@ -29531,6 +29651,10 @@
<param name="Local" value="uCEFTypes.TCefRequestContext.html">
</object>
<li><object type="text/sitemap">
<param name="Name" value="add_setting_observer">
<param name="Local" value="uCEFTypes.TCefRequestContext.html#add_setting_observer">
</object>
<li><object type="text/sitemap">
<param name="Name" value="base">
<param name="Local" value="uCEFTypes.TCefRequestContext.html#base">
</object>
@ -29679,6 +29803,10 @@
<param name="Local" value="uCEFRequestContext.TCefRequestContextRef.html">
</object>
<li><object type="text/sitemap">
<param name="Name" value="AddSettingObserver">
<param name="Local" value="uCEFRequestContext.TCefRequestContextRef.html#AddSettingObserver-ICefSettingObserver-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="ClearCertificateExceptions">
<param name="Local" value="uCEFRequestContext.TCefRequestContextRef.html#ClearCertificateExceptions-ICefCompletionCallback-">
</object>
@ -31597,6 +31725,18 @@
<param name="Local" value="uCEFInterfaces.html#TCefSetCookieCallbackProc">
</object>
<li><object type="text/sitemap">
<param name="Name" value="TCefSettingObserver">
<param name="Local" value="uCEFTypes.TCefSettingObserver.html">
</object>
<li><object type="text/sitemap">
<param name="Name" value="base">
<param name="Local" value="uCEFTypes.TCefSettingObserver.html#base">
</object>
<li><object type="text/sitemap">
<param name="Name" value="on_setting_changed">
<param name="Local" value="uCEFTypes.TCefSettingObserver.html#on_setting_changed">
</object>
<li><object type="text/sitemap">
<param name="Name" value="TCefSettings">
<param name="Local" value="uCEFTypes.TCefSettings.html">
</object>
@ -38897,6 +39037,14 @@
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#AddObserver-ICefMediaObserver-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="AddPreferenceObserver">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#AddPreferenceObserver-ustring-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="AddSettingObserver">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#AddSettingObserver-ICefSettingObserver-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="AddWordToDictionary">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#AddWordToDictionary-ustring-">
</object>
@ -39126,16 +39274,16 @@
</object>
<li><object type="text/sitemap">
<param name="Name" value="CreateClientHandler">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#CreateClientHandler-ICefClient-boolean-">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#CreateClientHandler-boolean-">
</object>
<ul>
<li><object type="text/sitemap">
<param name="Name" value="TChromiumCore - uCEFChromiumCore Unit">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#CreateClientHandler-ICefClient-boolean-">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#CreateClientHandler-boolean-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="TChromiumCore - uCEFChromiumCore Unit">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#CreateClientHandler-boolean-">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#CreateClientHandler-ICefClient-boolean-">
</object>
</ul>
<li><object type="text/sitemap">
@ -39151,6 +39299,10 @@
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#CreateOptionsClasses">
</object>
<li><object type="text/sitemap">
<param name="Name" value="CreatePreferenceObserver">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#CreatePreferenceObserver">
</object>
<li><object type="text/sitemap">
<param name="Name" value="CreateRequestContextHandler">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#CreateRequestContextHandler">
</object>
@ -39163,6 +39315,10 @@
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#CreateRoute-ICefMediaSource-ICefMediaSink-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="CreateSettingObserver">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#CreateSettingObserver">
</object>
<li><object type="text/sitemap">
<param name="Name" value="CreateStub">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#CreateStub-TWndMethod-Pointer-">
</object>
@ -39265,6 +39421,10 @@
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#DestroyMediaObserver">
</object>
<li><object type="text/sitemap">
<param name="Name" value="DestroyPreferenceObserver">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#DestroyPreferenceObserver">
</object>
<li><object type="text/sitemap">
<param name="Name" value="DestroyReqContextHandler">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#DestroyReqContextHandler">
</object>
@ -39273,6 +39433,10 @@
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#DestroyResourceRequestHandler">
</object>
<li><object type="text/sitemap">
<param name="Name" value="DestroySettingObserver">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#DestroySettingObserver">
</object>
<li><object type="text/sitemap">
<param name="Name" value="DevToolsMsgObserver">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#DevToolsMsgObserver">
</object>
@ -39281,6 +39445,10 @@
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#DevToolsMsgObserverReg">
</object>
<li><object type="text/sitemap">
<param name="Name" value="doAddPreferenceObserver">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#doAddPreferenceObserver-ustring-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="doAllConnectionsClosed">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#doAllConnectionsClosed">
</object>
@ -39661,6 +39829,10 @@
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#doOnPopupSize-ICefBrowser-PCefRect-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="doOnPreferenceChanged">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#doOnPreferenceChanged-ustring-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="doOnPreKeyEvent">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#doOnPreKeyEvent-ICefBrowser-PCefKeyEvent-TCefEventHandle-Boolean-">
</object>
@ -39765,6 +39937,10 @@
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#doOnSetFocus-ICefBrowser-TCefFocusSource-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="doOnSettingChanged">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#doOnSettingChanged-ustring-ustring-TCefContentSettingTypes-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="doOnShowPermissionPrompt">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#doOnShowPermissionPrompt-ICefBrowser-uint64-ustring-cardinal-ICefPermissionPromptCallback-">
</object>
@ -40591,6 +40767,10 @@
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#FOnPopupSize">
</object>
<li><object type="text/sitemap">
<param name="Name" value="FOnPreferenceChanged">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#FOnPreferenceChanged">
</object>
<li><object type="text/sitemap">
<param name="Name" value="FOnPrefsAvailable">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#FOnPrefsAvailable">
</object>
@ -40719,6 +40899,10 @@
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#FOnSetFocus">
</object>
<li><object type="text/sitemap">
<param name="Name" value="FOnSettingChanged">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#FOnSettingChanged">
</object>
<li><object type="text/sitemap">
<param name="Name" value="FOnShowPermissionPrompt">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#FOnShowPermissionPrompt">
</object>
@ -40783,6 +40967,14 @@
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#FPDFPrintOptions">
</object>
<li><object type="text/sitemap">
<param name="Name" value="FPreferenceInfoCS">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#FPreferenceInfoCS">
</object>
<li><object type="text/sitemap">
<param name="Name" value="FPreferenceInfoList">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#FPreferenceInfoList">
</object>
<li><object type="text/sitemap">
<param name="Name" value="FPrefsFileName">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#FPrefsFileName">
</object>
@ -40863,6 +41055,14 @@
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#FSendReferrer">
</object>
<li><object type="text/sitemap">
<param name="Name" value="FSettingObserver">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#FSettingObserver">
</object>
<li><object type="text/sitemap">
<param name="Name" value="FSettingObserverReg">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#FSettingObserverReg">
</object>
<li><object type="text/sitemap">
<param name="Name" value="FSpellCheckerDicts">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#FSpellCheckerDicts">
</object>
@ -41272,16 +41472,16 @@
</object>
<li><object type="text/sitemap">
<param name="Name" value="LoadResource">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#LoadResource-TCustomMemoryStream-string-string-ustring-ustring-">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#LoadResource-TCustomMemoryStream-string-string-ICefFrame-">
</object>
<ul>
<li><object type="text/sitemap">
<param name="Name" value="TChromiumCore - uCEFChromiumCore Unit">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#LoadResource-TCustomMemoryStream-string-string-ustring-ustring-">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#LoadResource-TCustomMemoryStream-string-string-ICefFrame-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="TChromiumCore - uCEFChromiumCore Unit">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#LoadResource-TCustomMemoryStream-string-string-ICefFrame-">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#LoadResource-TCustomMemoryStream-string-string-ustring-ustring-">
</object>
</ul>
<li><object type="text/sitemap">
@ -41425,6 +41625,10 @@
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#MustCreateResourceRequestHandler">
</object>
<li><object type="text/sitemap">
<param name="Name" value="MustCreateSettingObserver">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#MustCreateSettingObserver">
</object>
<li><object type="text/sitemap">
<param name="Name" value="NotifyCurrentRoutes">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#NotifyCurrentRoutes">
</object>
@ -41829,6 +42033,10 @@
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#OnPopupSize">
</object>
<li><object type="text/sitemap">
<param name="Name" value="OnPreferenceChanged">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#OnPreferenceChanged">
</object>
<li><object type="text/sitemap">
<param name="Name" value="OnPrefsAvailable">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#OnPrefsAvailable">
</object>
@ -41937,6 +42145,10 @@
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#OnSetFocus">
</object>
<li><object type="text/sitemap">
<param name="Name" value="OnSettingChanged">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#OnSettingChanged">
</object>
<li><object type="text/sitemap">
<param name="Name" value="OnShowPermissionPrompt">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#OnShowPermissionPrompt">
</object>
@ -42077,6 +42289,10 @@
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#RemoveBrowser-ICefBrowser-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="RemovePreferenceObserver">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#RemovePreferenceObserver-ustring-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="RenderCompWndProc">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#RenderCompWndProc-TMessage-">
</object>
@ -42520,29 +42736,29 @@
</object>
<li><object type="text/sitemap">
<param name="Name" value="UpdatePreference">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#UpdatePreference-ICefBrowser-ustring-TStringList-">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#UpdatePreference-ICefBrowser-ustring-ustring-">
</object>
<ul>
<li><object type="text/sitemap">
<param name="Name" value="TChromiumCore - uCEFChromiumCore Unit">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#UpdatePreference-ICefBrowser-ustring-TStringList-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="TChromiumCore - uCEFChromiumCore Unit">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#UpdatePreference-ICefBrowser-ustring-boolean-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="TChromiumCore - uCEFChromiumCore Unit">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#UpdatePreference-ICefBrowser-ustring-double-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="TChromiumCore - uCEFChromiumCore Unit">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#UpdatePreference-ICefBrowser-ustring-ustring-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="TChromiumCore - uCEFChromiumCore Unit">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#UpdatePreference-ICefBrowser-ustring-integer-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="TChromiumCore - uCEFChromiumCore Unit">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#UpdatePreference-ICefBrowser-ustring-double-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="TChromiumCore - uCEFChromiumCore Unit">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#UpdatePreference-ICefBrowser-ustring-TStringList-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="TChromiumCore - uCEFChromiumCore Unit">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#UpdatePreference-ICefBrowser-ustring-boolean-">
</object>
</ul>
<li><object type="text/sitemap">
<param name="Name" value="UpdatePreferences">
@ -45102,16 +45318,16 @@
</object>
<li><object type="text/sitemap">
<param name="Name" value="CreateBrowser">
<param name="Local" value="uCEFBrowserWindow.TEmbeddedChromium.html#CreateBrowser-TCefWindowHandle-TRect-ustring-ICefRequestContext-ICefDictionaryValue-boolean-">
<param name="Local" value="uCEFBrowserWindow.TEmbeddedChromium.html#CreateBrowser-TWinControl-ustring-ICefRequestContext-ICefDictionaryValue-">
</object>
<ul>
<li><object type="text/sitemap">
<param name="Name" value="TEmbeddedChromium - uCEFBrowserWindow Unit">
<param name="Local" value="uCEFBrowserWindow.TEmbeddedChromium.html#CreateBrowser-TCefWindowHandle-TRect-ustring-ICefRequestContext-ICefDictionaryValue-boolean-">
<param name="Local" value="uCEFBrowserWindow.TEmbeddedChromium.html#CreateBrowser-TWinControl-ustring-ICefRequestContext-ICefDictionaryValue-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="TEmbeddedChromium - uCEFBrowserWindow Unit">
<param name="Local" value="uCEFBrowserWindow.TEmbeddedChromium.html#CreateBrowser-TWinControl-ustring-ICefRequestContext-ICefDictionaryValue-">
<param name="Local" value="uCEFBrowserWindow.TEmbeddedChromium.html#CreateBrowser-TCefWindowHandle-TRect-ustring-ICefRequestContext-ICefDictionaryValue-boolean-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="TEmbeddedChromium - uCEFBrowserWindow Unit">
@ -45434,16 +45650,16 @@
</object>
<li><object type="text/sitemap">
<param name="Name" value="ScreenToClient">
<param name="Local" value="uCEFFMXBufferPanel.TFMXBufferPanel.html#ScreenToClient-TPoint-">
<param name="Local" value="uCEFFMXBufferPanel.TFMXBufferPanel.html#ScreenToClient-TPointF-">
</object>
<ul>
<li><object type="text/sitemap">
<param name="Name" value="TFMXBufferPanel - uCEFFMXBufferPanel Unit">
<param name="Local" value="uCEFFMXBufferPanel.TFMXBufferPanel.html#ScreenToClient-TPoint-">
<param name="Local" value="uCEFFMXBufferPanel.TFMXBufferPanel.html#ScreenToClient-TPointF-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="TFMXBufferPanel - uCEFFMXBufferPanel Unit">
<param name="Local" value="uCEFFMXBufferPanel.TFMXBufferPanel.html#ScreenToClient-TPointF-">
<param name="Local" value="uCEFFMXBufferPanel.TFMXBufferPanel.html#ScreenToClient-TPoint-">
</object>
</ul>
<li><object type="text/sitemap">
@ -45892,16 +46108,16 @@
</object>
<li><object type="text/sitemap">
<param name="Name" value="GetStorageForString">
<param name="Local" value="uCEFOLEDragAndDrop.TOLEDragAndDropMgr.html#GetStorageForString-TStgMedium-AnsiString-">
<param name="Local" value="uCEFOLEDragAndDrop.TOLEDragAndDropMgr.html#GetStorageForString-TStgMedium-WideString-">
</object>
<ul>
<li><object type="text/sitemap">
<param name="Name" value="TOLEDragAndDropMgr - uCEFOLEDragAndDrop Unit">
<param name="Local" value="uCEFOLEDragAndDrop.TOLEDragAndDropMgr.html#GetStorageForString-TStgMedium-AnsiString-">
<param name="Local" value="uCEFOLEDragAndDrop.TOLEDragAndDropMgr.html#GetStorageForString-TStgMedium-WideString-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="TOLEDragAndDropMgr - uCEFOLEDragAndDrop Unit">
<param name="Local" value="uCEFOLEDragAndDrop.TOLEDragAndDropMgr.html#GetStorageForString-TStgMedium-WideString-">
<param name="Local" value="uCEFOLEDragAndDrop.TOLEDragAndDropMgr.html#GetStorageForString-TStgMedium-AnsiString-">
</object>
</ul>
<li><object type="text/sitemap">
@ -45962,16 +46178,16 @@
</object>
<li><object type="text/sitemap">
<param name="Name" value="Create">
<param name="Local" value="uCEFOLEDragAndDrop.TOLEEnumFormatEtc.html#Create">
<param name="Local" value="uCEFOLEDragAndDrop.TOLEEnumFormatEtc.html#Create-TOLEFormatArray-integer-integer-">
</object>
<ul>
<li><object type="text/sitemap">
<param name="Name" value="TOLEEnumFormatEtc - uCEFOLEDragAndDrop Unit">
<param name="Local" value="uCEFOLEDragAndDrop.TOLEEnumFormatEtc.html#Create">
<param name="Local" value="uCEFOLEDragAndDrop.TOLEEnumFormatEtc.html#Create-TOLEFormatArray-integer-integer-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="TOLEEnumFormatEtc - uCEFOLEDragAndDrop Unit">
<param name="Local" value="uCEFOLEDragAndDrop.TOLEEnumFormatEtc.html#Create-TOLEFormatArray-integer-integer-">
<param name="Local" value="uCEFOLEDragAndDrop.TOLEEnumFormatEtc.html#Create">
</object>
</ul>
<li><object type="text/sitemap">
@ -46641,6 +46857,10 @@
<param name="Local" value="uCEFChromiumEvents.html#TOnPopupSize">
</object>
<li><object type="text/sitemap">
<param name="Name" value="TOnPreferenceChangedEvent">
<param name="Local" value="uCEFChromiumEvents.html#TOnPreferenceChangedEvent">
</object>
<li><object type="text/sitemap">
<param name="Name" value="TOnPrefsAvailableEvent">
<param name="Local" value="uCEFChromiumEvents.html#TOnPrefsAvailableEvent">
</object>
@ -46809,6 +47029,10 @@
<param name="Local" value="uCEFChromiumEvents.html#TOnSetFocus">
</object>
<li><object type="text/sitemap">
<param name="Name" value="TOnSettingChangedEvent">
<param name="Local" value="uCEFChromiumEvents.html#TOnSettingChangedEvent">
</object>
<li><object type="text/sitemap">
<param name="Name" value="TOnShowPermissionPromptEvent">
<param name="Local" value="uCEFChromiumEvents.html#TOnShowPermissionPromptEvent">
</object>

View File

@ -335,7 +335,9 @@ uCEFInterfaces.ICefDragHandler.html
uCEFInterfaces.ICefFindHandler.html
uCEFInterfaces.ICefRequestContextHandler.html
uCEFInterfaces.ICefResolveCallback.html
uCEFInterfaces.ICefPreferenceObserver.html
uCEFInterfaces.ICefPreferenceManager.html
uCEFInterfaces.ICefSettingObserver.html
uCEFInterfaces.ICefRequestContext.html
uCEFInterfaces.ICefPrintSettings.html
uCEFInterfaces.ICefPrintDialogCallback.html
@ -644,6 +646,7 @@ uCEFTask.TCefSetAudioMutedTask.html
uCEFTask.TCefToggleAudioMutedTask.html
uCEFTask.TCefEnableFocusTask.html
uCEFTask.TCefTryCloseBrowserTask.html
uCEFTask.TCefAddPreferenceObserverTask.html
uCEFTaskManager.html
uCEFTaskManager.TCefTaskManagerRef.html
uCEFTaskRunner.html
@ -738,6 +741,7 @@ uCEFTypes.TCefAudioHandler.html
uCEFTypes.TCefLoadHandler.html
uCEFTypes.TCefRenderHandler.html
uCEFTypes.TCefPreferenceRegistrar.html
uCEFTypes.TCefPreferenceObserver.html
uCEFTypes.TCefPreferenceManager.html
uCEFTypes.TCefV8StackTrace.html
uCEFTypes.TCefV8StackFrame.html
@ -771,6 +775,7 @@ uCEFTypes.TCefResponse.html
uCEFTypes.TCefResponseFilter.html
uCEFTypes.TCefAuthCallback.html
uCEFTypes.TCefCallback.html
uCEFTypes.TCefSettingObserver.html
uCEFTypes.TCefRequestContext.html
uCEFTypes.TCefRequestContextHandler.html
uCEFTypes.TCefCompletionCallback.html

View File

@ -37,10 +37,10 @@
<span id="PasDoc-Constants"></span><h3 class="summary">Constants</h3>
<table class="summary wide_list">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFApplicationCore.html#CEF_SUPPORTED_VERSION_MAJOR">CEF_SUPPORTED_VERSION_MAJOR</a></strong> = 133;</code></td>
<td class="itemcode"><code><strong><a href="uCEFApplicationCore.html#CEF_SUPPORTED_VERSION_MAJOR">CEF_SUPPORTED_VERSION_MAJOR</a></strong> = 134;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFApplicationCore.html#CEF_SUPPORTED_VERSION_MINOR">CEF_SUPPORTED_VERSION_MINOR</a></strong> = 4;</code></td>
<td class="itemcode"><code><strong><a href="uCEFApplicationCore.html#CEF_SUPPORTED_VERSION_MINOR">CEF_SUPPORTED_VERSION_MINOR</a></strong> = 3;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFApplicationCore.html#CEF_SUPPORTED_VERSION_RELEASE">CEF_SUPPORTED_VERSION_RELEASE</a></strong> = 0;</code></td>
@ -55,16 +55,16 @@
<td class="itemcode"><code><strong><a href="uCEFApplicationCore.html#CEF_CHROMEELF_VERSION_MINOR">CEF_CHROMEELF_VERSION_MINOR</a></strong> = 0;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFApplicationCore.html#CEF_CHROMEELF_VERSION_RELEASE">CEF_CHROMEELF_VERSION_RELEASE</a></strong> = 6943;</code></td>
<td class="itemcode"><code><strong><a href="uCEFApplicationCore.html#CEF_CHROMEELF_VERSION_RELEASE">CEF_CHROMEELF_VERSION_RELEASE</a></strong> = 6998;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFApplicationCore.html#CEF_CHROMEELF_VERSION_BUILD">CEF_CHROMEELF_VERSION_BUILD</a></strong> = 127;</code></td>
<td class="itemcode"><code><strong><a href="uCEFApplicationCore.html#CEF_CHROMEELF_VERSION_BUILD">CEF_CHROMEELF_VERSION_BUILD</a></strong> = 44;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFApplicationCore.html#CEF_API_VERSION_MIN">CEF_API_VERSION_MIN</a></strong> = 13300;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFApplicationCore.html#CEF_API_VERSION_LAST">CEF_API_VERSION_LAST</a></strong> = 13304;</code></td>
<td class="itemcode"><code><strong><a href="uCEFApplicationCore.html#CEF_API_VERSION_LAST">CEF_API_VERSION_LAST</a></strong> = 13401;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFApplicationCore.html#CEF_API_VERSION">CEF_API_VERSION</a></strong> = <a href="uCEFApplicationCore.html#CEF_API_VERSION_LAST">CEF_API_VERSION_LAST</a>;</code></td>
@ -73,13 +73,13 @@
<td class="itemcode"><code><strong><a href="uCEFApplicationCore.html#CEF_API_VERSION_EXPERIMENTAL">CEF_API_VERSION_EXPERIMENTAL</a></strong> = 999999;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFApplicationCore.html#CEF_API_HASH_PLATFORM_LINUX">CEF_API_HASH_PLATFORM_LINUX</a></strong> = 'f1ababb4ff51ecbf77c481cee3721ef0eca9c8ca';</code></td>
<td class="itemcode"><code><strong><a href="uCEFApplicationCore.html#CEF_API_HASH_PLATFORM_LINUX">CEF_API_HASH_PLATFORM_LINUX</a></strong> = 'b14bee2c0fd250da67faea421f620b58e5dea9a2';</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFApplicationCore.html#CEF_API_HASH_PLATFORM_MAC">CEF_API_HASH_PLATFORM_MAC</a></strong> = '98964c37b8917d83da4b173e22905503d38ad08f';</code></td>
<td class="itemcode"><code><strong><a href="uCEFApplicationCore.html#CEF_API_HASH_PLATFORM_MAC">CEF_API_HASH_PLATFORM_MAC</a></strong> = 'b54732b528bc2669481ec0cf17c7b97b033720b9';</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFApplicationCore.html#CEF_API_HASH_PLATFORM_WINDOWS">CEF_API_HASH_PLATFORM_WINDOWS</a></strong> = '19c014af0082aa901398e006381b6980e4f806e9';</code></td>
<td class="itemcode"><code><strong><a href="uCEFApplicationCore.html#CEF_API_HASH_PLATFORM_WINDOWS">CEF_API_HASH_PLATFORM_WINDOWS</a></strong> = '751255204f006b8b883a8baf552a2da792f8aa44';</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFApplicationCore.html#LIBCEF_DLL">LIBCEF_DLL</a></strong> = 'libcef.dll';</code></td>
@ -115,14 +115,14 @@
<h3 class="detail">Constants</h3>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="CEF_SUPPORTED_VERSION_MAJOR"></span><code><strong>CEF_SUPPORTED_VERSION_MAJOR</strong> = 133;</code></td>
<td class="itemcode"><span id="CEF_SUPPORTED_VERSION_MAJOR"></span><code><strong>CEF_SUPPORTED_VERSION_MAJOR</strong> = 134;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="CEF_SUPPORTED_VERSION_MINOR"></span><code><strong>CEF_SUPPORTED_VERSION_MINOR</strong> = 4;</code></td>
<td class="itemcode"><span id="CEF_SUPPORTED_VERSION_MINOR"></span><code><strong>CEF_SUPPORTED_VERSION_MINOR</strong> = 3;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
@ -157,14 +157,14 @@
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="CEF_CHROMEELF_VERSION_RELEASE"></span><code><strong>CEF_CHROMEELF_VERSION_RELEASE</strong> = 6943;</code></td>
<td class="itemcode"><span id="CEF_CHROMEELF_VERSION_RELEASE"></span><code><strong>CEF_CHROMEELF_VERSION_RELEASE</strong> = 6998;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="CEF_CHROMEELF_VERSION_BUILD"></span><code><strong>CEF_CHROMEELF_VERSION_BUILD</strong> = 127;</code></td>
<td class="itemcode"><span id="CEF_CHROMEELF_VERSION_BUILD"></span><code><strong>CEF_CHROMEELF_VERSION_BUILD</strong> = 44;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
@ -180,7 +180,7 @@ values defined in cef_api_versions.json</p>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="CEF_API_VERSION_LAST"></span><code><strong>CEF_API_VERSION_LAST</strong> = 13304;</code></td>
<td class="itemcode"><span id="CEF_API_VERSION_LAST"></span><code><strong>CEF_API_VERSION_LAST</strong> = 13401;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
@ -203,7 +203,7 @@ value defined in /include/cef_api_hash.h</p>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="CEF_API_HASH_PLATFORM_LINUX"></span><code><strong>CEF_API_HASH_PLATFORM_LINUX</strong> = 'f1ababb4ff51ecbf77c481cee3721ef0eca9c8ca';</code></td>
<td class="itemcode"><span id="CEF_API_HASH_PLATFORM_LINUX"></span><code><strong>CEF_API_HASH_PLATFORM_LINUX</strong> = 'b14bee2c0fd250da67faea421f620b58e5dea9a2';</code></td>
</tr>
<tr><td colspan="1">
<p>
@ -212,14 +212,14 @@ values defined in cef_api_versions.json</p>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="CEF_API_HASH_PLATFORM_MAC"></span><code><strong>CEF_API_HASH_PLATFORM_MAC</strong> = '98964c37b8917d83da4b173e22905503d38ad08f';</code></td>
<td class="itemcode"><span id="CEF_API_HASH_PLATFORM_MAC"></span><code><strong>CEF_API_HASH_PLATFORM_MAC</strong> = 'b54732b528bc2669481ec0cf17c7b97b033720b9';</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="CEF_API_HASH_PLATFORM_WINDOWS"></span><code><strong>CEF_API_HASH_PLATFORM_WINDOWS</strong> = '19c014af0082aa901398e006381b6980e4f806e9';</code></td>
<td class="itemcode"><span id="CEF_API_HASH_PLATFORM_WINDOWS"></span><code><strong>CEF_API_HASH_PLATFORM_WINDOWS</strong> = '751255204f006b8b883a8baf552a2da792f8aa44';</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>

View File

@ -77,6 +77,22 @@
</tr>
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
<td class="itemcode"><code><strong><a href="uCEFChromiumCore.TChromiumCore.html#FSettingObserver">FSettingObserver</a></strong>: <a href="uCEFInterfaces.ICefSettingObserver.html">ICefSettingObserver</a>;</code></td>
</tr>
<tr class="list2">
<td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
<td class="itemcode"><code><strong><a href="uCEFChromiumCore.TChromiumCore.html#FSettingObserverReg">FSettingObserverReg</a></strong>: <a href="uCEFInterfaces.ICefRegistration.html">ICefRegistration</a>;</code></td>
</tr>
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
<td class="itemcode"><code><strong><a href="uCEFChromiumCore.TChromiumCore.html#FPreferenceInfoList">FPreferenceInfoList</a></strong>: TPreferenceInfoList;</code></td>
</tr>
<tr class="list2">
<td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
<td class="itemcode"><code><strong><a href="uCEFChromiumCore.TChromiumCore.html#FPreferenceInfoCS">FPreferenceInfoCS</a></strong>: TCriticalSection;</code></td>
</tr>
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
<td class="itemcode"><code><strong><a href="uCEFChromiumCore.TChromiumCore.html#FDefaultUrl">FDefaultUrl</a></strong>: <a href="uCEFTypes.html#ustring">ustring</a>;</code></td>
</tr>
<tr class="list2">
@ -833,6 +849,14 @@
</tr>
<tr class="list2">
<td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
<td class="itemcode"><code><strong><a href="uCEFChromiumCore.TChromiumCore.html#FOnPreferenceChanged">FOnPreferenceChanged</a></strong>: <a href="uCEFChromiumEvents.html#TOnPreferenceChangedEvent">TOnPreferenceChangedEvent</a>;</code></td>
</tr>
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
<td class="itemcode"><code><strong><a href="uCEFChromiumCore.TChromiumCore.html#FOnSettingChanged">FOnSettingChanged</a></strong>: <a href="uCEFChromiumEvents.html#TOnSettingChangedEvent">TOnSettingChangedEvent</a>;</code></td>
</tr>
<tr class="list2">
<td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
<td class="itemcode"><code><strong><a href="uCEFChromiumCore.TChromiumCore.html#FOnTextResultAvailable">FOnTextResultAvailable</a></strong>: <a href="uCEFChromiumEvents.html#TOnTextResultAvailableEvent">TOnTextResultAvailableEvent</a>;</code></td>
</tr>
<tr class="list">
@ -1316,6 +1340,14 @@
</tr>
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFChromiumCore.TChromiumCore.html#DestroySettingObserver">DestroySettingObserver</a></strong>;</code></td>
</tr>
<tr class="list2">
<td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFChromiumCore.TChromiumCore.html#DestroyPreferenceObserver">DestroyPreferenceObserver</a></strong>;</code></td>
</tr>
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFChromiumCore.TChromiumCore.html#DestroyAllHandlersAndObservers">DestroyAllHandlersAndObservers</a></strong>;</code></td>
</tr>
<tr class="list2">
@ -1332,6 +1364,14 @@
</tr>
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFChromiumCore.TChromiumCore.html#CreateSettingObserver">CreateSettingObserver</a></strong>; virtual;</code></td>
</tr>
<tr class="list2">
<td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFChromiumCore.TChromiumCore.html#CreatePreferenceObserver">CreatePreferenceObserver</a></strong>; virtual;</code></td>
</tr>
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFChromiumCore.TChromiumCore.html#CreateRequestContextHandler">CreateRequestContextHandler</a></strong>; virtual;</code></td>
</tr>
<tr class="list2">
@ -1984,6 +2024,14 @@
</tr>
<tr class="list2">
<td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFChromiumCore.TChromiumCore.html#doOnPreferenceChanged-ustring-">doOnPreferenceChanged</a></strong>(const name: <a href="uCEFTypes.html#ustring">ustring</a>);</code></td>
</tr>
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFChromiumCore.TChromiumCore.html#doOnSettingChanged-ustring-ustring-TCefContentSettingTypes-">doOnSettingChanged</a></strong>(const requesting_url, top_level_url : <a href="uCEFTypes.html#ustring">ustring</a>; content_type: <a href="uCEFTypes.html#TCefContentSettingTypes">TCefContentSettingTypes</a>);</code></td>
</tr>
<tr class="list2">
<td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFChromiumCore.TChromiumCore.html#GetSettings-TCefBrowserSettings-">GetSettings</a></strong>(var aSettings : <a href="uCEFTypes.TCefBrowserSettings.html">TCefBrowserSettings</a>);</code></td>
</tr>
<tr class="list">
@ -2108,16 +2156,24 @@
</tr>
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
<td class="itemcode"><code>function <strong><a href="uCEFChromiumCore.TChromiumCore.html#MustCreateAudioHandler">MustCreateAudioHandler</a></strong>: boolean; virtual;</code></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFChromiumCore.TChromiumCore.html#doAddPreferenceObserver-ustring-">doAddPreferenceObserver</a></strong>(const name : <a href="uCEFTypes.html#ustring">ustring</a>); virtual;</code></td>
</tr>
<tr class="list2">
<td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
<td class="itemcode"><code>function <strong><a href="uCEFChromiumCore.TChromiumCore.html#MustCreateCommandHandler">MustCreateCommandHandler</a></strong>: boolean; virtual;</code></td>
<td class="itemcode"><code>function <strong><a href="uCEFChromiumCore.TChromiumCore.html#MustCreateAudioHandler">MustCreateAudioHandler</a></strong>: boolean; virtual;</code></td>
</tr>
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
<td class="itemcode"><code>function <strong><a href="uCEFChromiumCore.TChromiumCore.html#MustCreateCommandHandler">MustCreateCommandHandler</a></strong>: boolean; virtual;</code></td>
</tr>
<tr class="list2">
<td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
<td class="itemcode"><code>function <strong><a href="uCEFChromiumCore.TChromiumCore.html#MustCreateDevToolsMessageObserver">MustCreateDevToolsMessageObserver</a></strong>: boolean; virtual;</code></td>
</tr>
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
<td class="itemcode"><code>function <strong><a href="uCEFChromiumCore.TChromiumCore.html#MustCreateSettingObserver">MustCreateSettingObserver</a></strong>: boolean; virtual;</code></td>
</tr>
<tr class="list2">
<td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
<td class="itemcode"><code>function <strong><a href="uCEFChromiumCore.TChromiumCore.html#MustCreateLoadHandler">MustCreateLoadHandler</a></strong>: boolean; virtual;</code></td>
@ -2428,6 +2484,14 @@
</tr>
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFChromiumCore.TChromiumCore.html#AddPreferenceObserver-ustring-">AddPreferenceObserver</a></strong>(const name: <a href="uCEFTypes.html#ustring">ustring</a>);</code></td>
</tr>
<tr class="list2">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFChromiumCore.TChromiumCore.html#RemovePreferenceObserver-ustring-">RemovePreferenceObserver</a></strong>(const name : <a href="uCEFTypes.html#ustring">ustring</a>);</code></td>
</tr>
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>function <strong><a href="uCEFChromiumCore.TChromiumCore.html#DeleteCookies-ustring-ustring-boolean-">DeleteCookies</a></strong>(const url : <a href="uCEFTypes.html#ustring">ustring</a> = ''; const cookieName : <a href="uCEFTypes.html#ustring">ustring</a> = ''; aDeleteImmediately : boolean = False) : boolean;</code></td>
</tr>
<tr class="list2">
@ -2472,269 +2536,273 @@
</tr>
<tr class="list2">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFChromiumCore.TChromiumCore.html#Find-ustring-Boolean-Boolean-Boolean-">Find</a></strong>(const aSearchText : <a href="uCEFTypes.html#ustring">ustring</a>; aForward, aMatchCase, aFindNext : Boolean);</code></td>
<td class="itemcode"><code>function <strong><a href="uCEFChromiumCore.TChromiumCore.html#AddSettingObserver-ICefSettingObserver-">AddSettingObserver</a></strong>(const observer: <a href="uCEFInterfaces.ICefSettingObserver.html">ICefSettingObserver</a>): <a href="uCEFInterfaces.ICefRegistration.html">ICefRegistration</a>;</code></td>
</tr>
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFChromiumCore.TChromiumCore.html#Find-ustring-Boolean-Boolean-Boolean-">Find</a></strong>(const aSearchText : <a href="uCEFTypes.html#ustring">ustring</a>; aForward, aMatchCase, aFindNext : Boolean);</code></td>
</tr>
<tr class="list2">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFChromiumCore.TChromiumCore.html#StopFinding-Boolean-">StopFinding</a></strong>(aClearSelection : Boolean);</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFChromiumCore.TChromiumCore.html#Print">Print</a></strong>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFChromiumCore.TChromiumCore.html#PrintToPDF-ustring-">PrintToPDF</a></strong>(const aFilePath : <a href="uCEFTypes.html#ustring">ustring</a>);</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFChromiumCore.TChromiumCore.html#ClipboardCopy">ClipboardCopy</a></strong>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFChromiumCore.TChromiumCore.html#ClipboardPaste">ClipboardPaste</a></strong>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFChromiumCore.TChromiumCore.html#ClipboardPasteAndMatchStyle">ClipboardPasteAndMatchStyle</a></strong>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFChromiumCore.TChromiumCore.html#ClipboardCut">ClipboardCut</a></strong>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFChromiumCore.TChromiumCore.html#ClipboardUndo">ClipboardUndo</a></strong>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFChromiumCore.TChromiumCore.html#ClipboardRedo">ClipboardRedo</a></strong>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFChromiumCore.TChromiumCore.html#ClipboardDel">ClipboardDel</a></strong>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFChromiumCore.TChromiumCore.html#SelectAll">SelectAll</a></strong>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFChromiumCore.TChromiumCore.html#IncZoomStep">IncZoomStep</a></strong>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFChromiumCore.TChromiumCore.html#DecZoomStep">DecZoomStep</a></strong>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFChromiumCore.TChromiumCore.html#IncZoomPct">IncZoomPct</a></strong>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFChromiumCore.TChromiumCore.html#DecZoomPct">DecZoomPct</a></strong>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFChromiumCore.TChromiumCore.html#ResetZoomStep">ResetZoomStep</a></strong>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFChromiumCore.TChromiumCore.html#ResetZoomLevel">ResetZoomLevel</a></strong>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFChromiumCore.TChromiumCore.html#ResetZoomPct">ResetZoomPct</a></strong>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFChromiumCore.TChromiumCore.html#ReadZoom">ReadZoom</a></strong>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFChromiumCore.TChromiumCore.html#IncZoomCommand">IncZoomCommand</a></strong>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFChromiumCore.TChromiumCore.html#DecZoomCommand">DecZoomCommand</a></strong>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFChromiumCore.TChromiumCore.html#ResetZoomCommand">ResetZoomCommand</a></strong>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFChromiumCore.TChromiumCore.html#WasResized">WasResized</a></strong>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFChromiumCore.TChromiumCore.html#WasHidden-Boolean-">WasHidden</a></strong>(hidden: Boolean);</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFChromiumCore.TChromiumCore.html#NotifyScreenInfoChanged">NotifyScreenInfoChanged</a></strong>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFChromiumCore.TChromiumCore.html#NotifyMoveOrResizeStarted">NotifyMoveOrResizeStarted</a></strong>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFChromiumCore.TChromiumCore.html#Invalidate-TCefPaintElementType-">Invalidate</a></strong>(type_: <a href="uCEFTypes.html#TCefPaintElementType">TCefPaintElementType</a> = <a href="uCEFTypes.html#PET_VIEW">PET_VIEW</a>);</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFChromiumCore.TChromiumCore.html#ExitFullscreen-boolean-">ExitFullscreen</a></strong>(will_cause_resize: boolean);</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>function <strong><a href="uCEFChromiumCore.TChromiumCore.html#CanExecuteChromeCommand-integer-">CanExecuteChromeCommand</a></strong>(command_id: integer): boolean;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFChromiumCore.TChromiumCore.html#ExecuteChromeCommand-integer-TCefWindowOpenDisposition-">ExecuteChromeCommand</a></strong>(command_id: integer; disposition: <a href="uCEFTypes.html#TCefWindowOpenDisposition">TCefWindowOpenDisposition</a>);</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFChromiumCore.TChromiumCore.html#SendExternalBeginFrame">SendExternalBeginFrame</a></strong>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFChromiumCore.TChromiumCore.html#SendKeyEvent-PCefKeyEvent-">SendKeyEvent</a></strong>(const event: <a href="uCEFTypes.html#PCefKeyEvent">PCefKeyEvent</a>);</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFChromiumCore.TChromiumCore.html#SendMouseClickEvent-PCefMouseEvent-TCefMouseButtonType-Boolean-Integer-">SendMouseClickEvent</a></strong>(const event: <a href="uCEFTypes.html#PCefMouseEvent">PCefMouseEvent</a>; type_: <a href="uCEFTypes.html#TCefMouseButtonType">TCefMouseButtonType</a>; mouseUp: Boolean; clickCount: Integer);</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFChromiumCore.TChromiumCore.html#SendMouseMoveEvent-PCefMouseEvent-Boolean-">SendMouseMoveEvent</a></strong>(const event: <a href="uCEFTypes.html#PCefMouseEvent">PCefMouseEvent</a>; mouseLeave: Boolean);</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFChromiumCore.TChromiumCore.html#SendMouseWheelEvent-PCefMouseEvent-Integer-Integer-">SendMouseWheelEvent</a></strong>(const event: <a href="uCEFTypes.html#PCefMouseEvent">PCefMouseEvent</a>; deltaX, deltaY: Integer);</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFChromiumCore.TChromiumCore.html#SendTouchEvent-PCefTouchEvent-">SendTouchEvent</a></strong>(const event: <a href="uCEFTypes.html#PCefTouchEvent">PCefTouchEvent</a>);</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFChromiumCore.TChromiumCore.html#SendCaptureLostEvent">SendCaptureLostEvent</a></strong>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFChromiumCore.TChromiumCore.html#SendProcessMessage-TCefProcessId-ICefProcessMessage-ustring-ustring-">SendProcessMessage</a></strong>(targetProcess: <a href="uCEFTypes.html#TCefProcessId">TCefProcessId</a>; const ProcMessage: <a href="uCEFInterfaces.ICefProcessMessage.html">ICefProcessMessage</a>; const aFrameName : <a href="uCEFTypes.html#ustring">ustring</a> = ''; const aFrameIdentifier : <a href="uCEFTypes.html#ustring">ustring</a> = ''); overload;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFChromiumCore.TChromiumCore.html#SendProcessMessage-TCefProcessId-ICefProcessMessage-ICefFrame-">SendProcessMessage</a></strong>(targetProcess: <a href="uCEFTypes.html#TCefProcessId">TCefProcessId</a>; const ProcMessage: <a href="uCEFInterfaces.ICefProcessMessage.html">ICefProcessMessage</a>; const aFrame : <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>); overload;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>function <strong><a href="uCEFChromiumCore.TChromiumCore.html#CreateUrlRequest-ICefRequest-ICefUrlrequestClient-ustring-ustring-">CreateUrlRequest</a></strong>(const request: <a href="uCEFInterfaces.ICefRequest.html">ICefRequest</a>; const client: <a href="uCEFInterfaces.ICefUrlrequestClient.html">ICefUrlrequestClient</a>; const aFrameName : <a href="uCEFTypes.html#ustring">ustring</a> = ''; const aFrameIdentifier : <a href="uCEFTypes.html#ustring">ustring</a> = ''): <a href="uCEFInterfaces.ICefUrlRequest.html">ICefUrlRequest</a>; overload;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>function <strong><a href="uCEFChromiumCore.TChromiumCore.html#CreateUrlRequest-ICefRequest-ICefUrlrequestClient-ICefFrame-">CreateUrlRequest</a></strong>(const request: <a href="uCEFInterfaces.ICefRequest.html">ICefRequest</a>; const client: <a href="uCEFInterfaces.ICefUrlrequestClient.html">ICefUrlrequestClient</a>; const aFrame : <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>): <a href="uCEFInterfaces.ICefUrlRequest.html">ICefUrlRequest</a>; overload;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFChromiumCore.TChromiumCore.html#SetFocus-Boolean-">SetFocus</a></strong>(focus: Boolean);</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFChromiumCore.TChromiumCore.html#SetAccessibilityState-TCefState-">SetAccessibilityState</a></strong>(accessibilityState: <a href="uCEFTypes.html#TCefState">TCefState</a>);</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFChromiumCore.TChromiumCore.html#DragTargetDragEnter-ICefDragData-PCefMouseEvent-TCefDragOperations-">DragTargetDragEnter</a></strong>(const dragData: <a href="uCEFInterfaces.ICefDragData.html">ICefDragData</a>; const event: <a href="uCEFTypes.html#PCefMouseEvent">PCefMouseEvent</a>; allowedOps: <a href="uCEFTypes.html#TCefDragOperations">TCefDragOperations</a>);</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFChromiumCore.TChromiumCore.html#DragTargetDragOver-PCefMouseEvent-TCefDragOperations-">DragTargetDragOver</a></strong>(const event: <a href="uCEFTypes.html#PCefMouseEvent">PCefMouseEvent</a>; allowedOps: <a href="uCEFTypes.html#TCefDragOperations">TCefDragOperations</a>);</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFChromiumCore.TChromiumCore.html#DragTargetDragLeave">DragTargetDragLeave</a></strong>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFChromiumCore.TChromiumCore.html#DragTargetDrop-PCefMouseEvent-">DragTargetDrop</a></strong>(const event: <a href="uCEFTypes.html#PCefMouseEvent">PCefMouseEvent</a>);</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFChromiumCore.TChromiumCore.html#DragSourceEndedAt-Integer-Integer-TCefDragOperation-">DragSourceEndedAt</a></strong>(x, y: Integer; op: <a href="uCEFTypes.html#TCefDragOperation">TCefDragOperation</a>);</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFChromiumCore.TChromiumCore.html#DragSourceSystemDragEnded">DragSourceSystemDragEnded</a></strong>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFChromiumCore.TChromiumCore.html#IMESetComposition-ustring-TCefCompositionUnderlineDynArray-PCefRange-PCefRange-">IMESetComposition</a></strong>(const text: <a href="uCEFTypes.html#ustring">ustring</a>; const underlines : <a href="uCEFTypes.html#TCefCompositionUnderlineDynArray">TCefCompositionUnderlineDynArray</a>; const replacement_range, selection_range : <a href="uCEFTypes.html#PCefRange">PCefRange</a>);</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFChromiumCore.TChromiumCore.html#IMECommitText-ustring-PCefRange-integer-">IMECommitText</a></strong>(const text: <a href="uCEFTypes.html#ustring">ustring</a>; const replacement_range : <a href="uCEFTypes.html#PCefRange">PCefRange</a>; relative_cursor_pos : integer);</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFChromiumCore.TChromiumCore.html#IMEFinishComposingText-boolean-">IMEFinishComposingText</a></strong>(keep_selection : boolean);</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFChromiumCore.TChromiumCore.html#IMECancelComposition">IMECancelComposition</a></strong>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFChromiumCore.TChromiumCore.html#ReplaceMisspelling-ustring-">ReplaceMisspelling</a></strong>(const aWord : <a href="uCEFTypes.html#ustring">ustring</a>);</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFChromiumCore.TChromiumCore.html#AddWordToDictionary-ustring-">AddWordToDictionary</a></strong>(const aWord : <a href="uCEFTypes.html#ustring">ustring</a>);</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>function <strong><a href="uCEFChromiumCore.TChromiumCore.html#AddObserver-ICefMediaObserver-">AddObserver</a></strong>(const observer: <a href="uCEFInterfaces.ICefMediaObserver.html">ICefMediaObserver</a>): <a href="uCEFInterfaces.ICefRegistration.html">ICefRegistration</a>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>function <strong><a href="uCEFChromiumCore.TChromiumCore.html#GetSource-ustring-">GetSource</a></strong>(const urn: <a href="uCEFTypes.html#ustring">ustring</a>): <a href="uCEFInterfaces.ICefMediaSource.html">ICefMediaSource</a>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFChromiumCore.TChromiumCore.html#NotifyCurrentSinks">NotifyCurrentSinks</a></strong>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFChromiumCore.TChromiumCore.html#NotifyCurrentRoutes">NotifyCurrentRoutes</a></strong>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFChromiumCore.TChromiumCore.html#CreateRoute-ICefMediaSource-ICefMediaSink-">CreateRoute</a></strong>(const source: <a href="uCEFInterfaces.ICefMediaSource.html">ICefMediaSource</a>; const sink: <a href="uCEFInterfaces.ICefMediaSink.html">ICefMediaSink</a>);</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFChromiumCore.TChromiumCore.html#GetDeviceInfo-ICefMediaSink-">GetDeviceInfo</a></strong>(const aMediaSink: <a href="uCEFInterfaces.ICefMediaSink.html">ICefMediaSink</a>);</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>function <strong><a href="uCEFChromiumCore.TChromiumCore.html#GetWebsiteSetting-ustring-ustring-TCefContentSettingTypes-">GetWebsiteSetting</a></strong>(const requesting_url, top_level_url: <a href="uCEFTypes.html#ustring">ustring</a>; content_type: <a href="uCEFTypes.html#TCefContentSettingTypes">TCefContentSettingTypes</a>): <a href="uCEFInterfaces.ICefValue.html">ICefValue</a>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFChromiumCore.TChromiumCore.html#SetWebsiteSetting-ustring-ustring-TCefContentSettingTypes-ICefValue-">SetWebsiteSetting</a></strong>(const requesting_url, top_level_url: <a href="uCEFTypes.html#ustring">ustring</a>; content_type: <a href="uCEFTypes.html#TCefContentSettingTypes">TCefContentSettingTypes</a>; const value: <a href="uCEFInterfaces.ICefValue.html">ICefValue</a>);</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>function <strong><a href="uCEFChromiumCore.TChromiumCore.html#GetContentSetting-ustring-ustring-TCefContentSettingTypes-">GetContentSetting</a></strong>(const requesting_url, top_level_url: <a href="uCEFTypes.html#ustring">ustring</a>; content_type: <a href="uCEFTypes.html#TCefContentSettingTypes">TCefContentSettingTypes</a>): <a href="uCEFTypes.html#TCefContentSettingValues">TCefContentSettingValues</a>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFChromiumCore.TChromiumCore.html#SetContentSetting-ustring-ustring-TCefContentSettingTypes-TCefContentSettingValues-">SetContentSetting</a></strong>(const requesting_url, top_level_url: <a href="uCEFTypes.html#ustring">ustring</a>; content_type: <a href="uCEFTypes.html#TCefContentSettingTypes">TCefContentSettingTypes</a>; value: <a href="uCEFTypes.html#TCefContentSettingValues">TCefContentSettingValues</a>);</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFChromiumCore.TChromiumCore.html#SetChromeColorScheme-TCefColorVariant-TCefColor-">SetChromeColorScheme</a></strong>(variant: <a href="uCEFTypes.html#TCefColorVariant">TCefColorVariant</a>; user_color: <a href="uCEFTypes.html#TCefColor">TCefColor</a>);</code></td>
</tr>
@ -3701,6 +3769,14 @@
<td class="visibility"><a href="legend.html"><img src="published.gif" alt="Published" title="Published"></a></td>
<td class="itemcode"><code>property <strong><a href="uCEFChromiumCore.TChromiumCore.html#OnDismissPermissionPrompt">OnDismissPermissionPrompt</a></strong> : <a href="uCEFChromiumEvents.html#TOnDismissPermissionPromptEvent">TOnDismissPermissionPromptEvent</a> read <a href="uCEFChromiumCore.TChromiumCore.html#FOnDismissPermissionPrompt">FOnDismissPermissionPrompt</a> write <a href="uCEFChromiumCore.TChromiumCore.html#FOnDismissPermissionPrompt">FOnDismissPermissionPrompt</a>;</code></td>
</tr>
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="published.gif" alt="Published" title="Published"></a></td>
<td class="itemcode"><code>property <strong><a href="uCEFChromiumCore.TChromiumCore.html#OnPreferenceChanged">OnPreferenceChanged</a></strong> : <a href="uCEFChromiumEvents.html#TOnPreferenceChangedEvent">TOnPreferenceChangedEvent</a> read <a href="uCEFChromiumCore.TChromiumCore.html#FOnPreferenceChanged">FOnPreferenceChanged</a> write <a href="uCEFChromiumCore.TChromiumCore.html#FOnPreferenceChanged">FOnPreferenceChanged</a>;</code></td>
</tr>
<tr class="list2">
<td class="visibility"><a href="legend.html"><img src="published.gif" alt="Published" title="Published"></a></td>
<td class="itemcode"><code>property <strong><a href="uCEFChromiumCore.TChromiumCore.html#OnSettingChanged">OnSettingChanged</a></strong> : <a href="uCEFChromiumEvents.html#TOnSettingChangedEvent">TOnSettingChangedEvent</a> read <a href="uCEFChromiumCore.TChromiumCore.html#FOnSettingChanged">FOnSettingChanged</a> write <a href="uCEFChromiumCore.TChromiumCore.html#FOnSettingChanged">FOnSettingChanged</a>;</code></td>
</tr>
</table>
<h2 class="description">Description</h2>
<h3 class="detail">Fields</h3>
@ -3803,6 +3879,38 @@
<table class="detail wide_list">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
<td class="itemcode"><span id="FSettingObserver"></span><code><strong>FSettingObserver</strong>: <a href="uCEFInterfaces.ICefSettingObserver.html">ICefSettingObserver</a>;</code></td>
</tr>
<tr><td colspan="2">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
<td class="itemcode"><span id="FSettingObserverReg"></span><code><strong>FSettingObserverReg</strong>: <a href="uCEFInterfaces.ICefRegistration.html">ICefRegistration</a>;</code></td>
</tr>
<tr><td colspan="2">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
<td class="itemcode"><span id="FPreferenceInfoList"></span><code><strong>FPreferenceInfoList</strong>: TPreferenceInfoList;</code></td>
</tr>
<tr><td colspan="2">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
<td class="itemcode"><span id="FPreferenceInfoCS"></span><code><strong>FPreferenceInfoCS</strong>: TCriticalSection;</code></td>
</tr>
<tr><td colspan="2">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
<td class="itemcode"><span id="FDefaultUrl"></span><code><strong>FDefaultUrl</strong>: <a href="uCEFTypes.html#ustring">ustring</a>;</code></td>
</tr>
<tr><td colspan="2">
@ -5363,6 +5471,26 @@ ICefPermissionHandler</p>
<table class="detail wide_list">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
<td class="itemcode"><span id="FOnPreferenceChanged"></span><code><strong>FOnPreferenceChanged</strong>: <a href="uCEFChromiumEvents.html#TOnPreferenceChangedEvent">TOnPreferenceChangedEvent</a>;</code></td>
</tr>
<tr><td colspan="2">
<p>
ICefPreferenceObserver</p>
</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
<td class="itemcode"><span id="FOnSettingChanged"></span><code><strong>FOnSettingChanged</strong>: <a href="uCEFChromiumEvents.html#TOnSettingChangedEvent">TOnSettingChangedEvent</a>;</code></td>
</tr>
<tr><td colspan="2">
<p>
ICefSettingObserver</p>
</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
<td class="itemcode"><span id="FOnTextResultAvailable"></span><code><strong>FOnTextResultAvailable</strong>: <a href="uCEFChromiumEvents.html#TOnTextResultAvailableEvent">TOnTextResultAvailableEvent</a>;</code></td>
</tr>
<tr><td colspan="2">
@ -6326,6 +6454,22 @@ Custom</p>
<table class="detail wide_list">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
<td class="itemcode"><span id="DestroySettingObserver"></span><code>procedure <strong>DestroySettingObserver</strong>;</code></td>
</tr>
<tr><td colspan="2">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
<td class="itemcode"><span id="DestroyPreferenceObserver"></span><code>procedure <strong>DestroyPreferenceObserver</strong>;</code></td>
</tr>
<tr><td colspan="2">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
<td class="itemcode"><span id="DestroyAllHandlersAndObservers"></span><code>procedure <strong>DestroyAllHandlersAndObservers</strong>;</code></td>
</tr>
<tr><td colspan="2">
@ -6358,6 +6502,22 @@ Custom</p>
<table class="detail wide_list">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
<td class="itemcode"><span id="CreateSettingObserver"></span><code>procedure <strong>CreateSettingObserver</strong>; virtual;</code></td>
</tr>
<tr><td colspan="2">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
<td class="itemcode"><span id="CreatePreferenceObserver"></span><code>procedure <strong>CreatePreferenceObserver</strong>; virtual;</code></td>
</tr>
<tr><td colspan="2">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
<td class="itemcode"><span id="CreateRequestContextHandler"></span><code>procedure <strong>CreateRequestContextHandler</strong>; virtual;</code></td>
</tr>
<tr><td colspan="2">
@ -7712,6 +7872,26 @@ ICefPermissionHandler</p>
<table class="detail wide_list">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
<td class="itemcode"><span id="doOnPreferenceChanged-ustring-"></span><code>procedure <strong>doOnPreferenceChanged</strong>(const name: <a href="uCEFTypes.html#ustring">ustring</a>);</code></td>
</tr>
<tr><td colspan="2">
<p>
ICefPreferenceObserver</p>
</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
<td class="itemcode"><span id="doOnSettingChanged-ustring-ustring-TCefContentSettingTypes-"></span><code>procedure <strong>doOnSettingChanged</strong>(const requesting_url, top_level_url : <a href="uCEFTypes.html#ustring">ustring</a>; content_type: <a href="uCEFTypes.html#TCefContentSettingTypes">TCefContentSettingTypes</a>);</code></td>
</tr>
<tr><td colspan="2">
<p>
ICefSettingObserver</p>
</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
<td class="itemcode"><span id="GetSettings-TCefBrowserSettings-"></span><code>procedure <strong>GetSettings</strong>(var aSettings : <a href="uCEFTypes.TCefBrowserSettings.html">TCefBrowserSettings</a>);</code></td>
</tr>
<tr><td colspan="2">
@ -7964,6 +8144,14 @@ Custom</p>
<table class="detail wide_list">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
<td class="itemcode"><span id="doAddPreferenceObserver-ustring-"></span><code>procedure <strong>doAddPreferenceObserver</strong>(const name : <a href="uCEFTypes.html#ustring">ustring</a>); virtual;</code></td>
</tr>
<tr><td colspan="2">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
<td class="itemcode"><span id="MustCreateAudioHandler"></span><code>function <strong>MustCreateAudioHandler</strong>: boolean; virtual;</code></td>
</tr>
<tr><td colspan="2">
@ -7988,6 +8176,14 @@ Custom</p>
<table class="detail wide_list">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
<td class="itemcode"><span id="MustCreateSettingObserver"></span><code>function <strong>MustCreateSettingObserver</strong>: boolean; virtual;</code></td>
</tr>
<tr><td colspan="2">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
<td class="itemcode"><span id="MustCreateLoadHandler"></span><code>function <strong>MustCreateLoadHandler</strong>: boolean; virtual;</code></td>
</tr>
<tr><td colspan="2">
@ -8976,6 +9172,34 @@ Custom</p>
<table class="detail wide_list">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><span id="AddPreferenceObserver-ustring-"></span><code>procedure <strong>AddPreferenceObserver</strong>(const name: <a href="uCEFTypes.html#ustring">ustring</a>);</code></td>
</tr>
<tr><td colspan="2">
<p>
Add an observer for preference changes. |name| is the name of the preference to observe. If |name| is NULL then all preferences will be observed. Observing all preferences has performance consequences and is not recommended outside of testing scenarios. The observer will remain registered until the returned Registration object is destroyed. This function must be called on the browser process UI thread. </p>
<p>
<p>&lt;see href=&quot;<a href="https://bitbucket.org/chromiumembedded/cef/src/master/include/capi/cef_preference_capi.h">https://bitbucket.org/chromiumembedded/cef/src/master/include/capi/cef_preference_capi.h</a>&quot;&gt;CEF source file: /include/capi/cef_preference_capi.h (cef_preference_manager_t))</p>
</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><span id="RemovePreferenceObserver-ustring-"></span><code>procedure <strong>RemovePreferenceObserver</strong>(const name : <a href="uCEFTypes.html#ustring">ustring</a>);</code></td>
</tr>
<tr><td colspan="2">
<p>
Remove an observer for preference changes. </p>
<p>
<p>&lt;see href=&quot;<a href="https://bitbucket.org/chromiumembedded/cef/src/master/include/capi/cef_preference_capi.h">https://bitbucket.org/chromiumembedded/cef/src/master/include/capi/cef_preference_capi.h</a>&quot;&gt;CEF source file: /include/capi/cef_preference_capi.h (cef_preference_manager_t))</p>
</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><span id="DeleteCookies-ustring-ustring-boolean-"></span><code>function <strong>DeleteCookies</strong>(const url : <a href="uCEFTypes.html#ustring">ustring</a> = ''; const cookieName : <a href="uCEFTypes.html#ustring">ustring</a> = ''; aDeleteImmediately : boolean = False) : boolean;</code></td>
</tr>
<tr><td colspan="2">
@ -9126,6 +9350,20 @@ Custom</p>
<table class="detail wide_list">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><span id="AddSettingObserver-ICefSettingObserver-"></span><code>function <strong>AddSettingObserver</strong>(const observer: <a href="uCEFInterfaces.ICefSettingObserver.html">ICefSettingObserver</a>): <a href="uCEFInterfaces.ICefRegistration.html">ICefRegistration</a>;</code></td>
</tr>
<tr><td colspan="2">
<p>
Add an observer for content and website setting changes. The observer will remain registered until the returned Registration object is destroyed. This function must be called on the browser process UI thread. </p>
<p>
<p>&lt;see href=&quot;<a href="https://bitbucket.org/chromiumembedded/cef/src/master/include/capi/cef_request_context_capi.h">https://bitbucket.org/chromiumembedded/cef/src/master/include/capi/cef_request_context_capi.h</a>&quot;&gt;CEF source file: /include/capi/cef_request_context_capi.h (cef_request_context_t))</p>
</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><span id="Find-ustring-Boolean-Boolean-Boolean-"></span><code>procedure <strong>Find</strong>(const aSearchText : <a href="uCEFTypes.html#ustring">ustring</a>; aForward, aMatchCase, aFindNext : Boolean);</code></td>
</tr>
<tr><td colspan="2">
@ -13209,6 +13447,38 @@ Custom</p>
<p>&lt;see href=&quot;<a href="https://bitbucket.org/chromiumembedded/cef/src/master/include/capi/cef_permission_handler_capi.h">https://bitbucket.org/chromiumembedded/cef/src/master/include/capi/cef_permission_handler_capi.h</a>&quot;&gt;CEF source file: /include/capi/cef_permission_handler_capi.h (cef_permission_handler_t))</p>
</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="published.gif" alt="Published" title="Published"></a></td>
<td class="itemcode"><span id="OnPreferenceChanged"></span><code>property <strong>OnPreferenceChanged</strong> : <a href="uCEFChromiumEvents.html#TOnPreferenceChangedEvent">TOnPreferenceChangedEvent</a> read <a href="uCEFChromiumCore.TChromiumCore.html#FOnPreferenceChanged">FOnPreferenceChanged</a> write <a href="uCEFChromiumCore.TChromiumCore.html#FOnPreferenceChanged">FOnPreferenceChanged</a>;</code></td>
</tr>
<tr><td colspan="2">
<p>
Called when a preference has changed. The new value can be retrieved using ICefRequestContext.GetPreference. </p>
<p>
<p>This event will be called on the browser process CEF UI thread.
<p>&lt;see href=&quot;<a href="https://bitbucket.org/chromiumembedded/cef/src/master/include/capi/cef_preference_capi.h">https://bitbucket.org/chromiumembedded/cef/src/master/include/capi/cef_preference_capi.h</a>&quot;&gt;CEF source file: /include/capi/cef_preference_capi.h (cef_preference_observer_t))</p>
</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="published.gif" alt="Published" title="Published"></a></td>
<td class="itemcode"><span id="OnSettingChanged"></span><code>property <strong>OnSettingChanged</strong> : <a href="uCEFChromiumEvents.html#TOnSettingChangedEvent">TOnSettingChangedEvent</a> read <a href="uCEFChromiumCore.TChromiumCore.html#FOnSettingChanged">FOnSettingChanged</a> write <a href="uCEFChromiumCore.TChromiumCore.html#FOnSettingChanged">FOnSettingChanged</a>;</code></td>
</tr>
<tr><td colspan="2">
<p>
Called when a content or website setting has changed. The new value can be retrieved using ICefRequestContext.GetContentSetting or ICefRequestContext.GetWebsiteSetting. </p>
<p>
<p>This event will be called on the browser process CEF UI thread.
<p>&lt;see href=&quot;<a href="https://bitbucket.org/chromiumembedded/cef/src/master/include/capi/cef_preference_capi.h">https://bitbucket.org/chromiumembedded/cef/src/master/include/capi/cef_preference_capi.h</a>&quot;&gt;CEF source file: /include/capi/cef_preference_capi.h (cef_setting_observer_t))</p>
</td></tr>
</table>
<hr><span class="appinfo"><em>Generated by <a href="https://pasdoc.github.io/">PasDoc 0.16.0-snapshot</a>. </em>
</span>
</body></html>

View File

@ -373,6 +373,12 @@
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnDismissPermissionPromptEvent">TOnDismissPermissionPromptEvent</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; prompt_id: uint64; result: <a href="uCEFTypes.html#TCefPermissionRequestResult">TCefPermissionRequestResult</a>) of object;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnPreferenceChangedEvent">TOnPreferenceChangedEvent</a></strong> = procedure(Sender: TObject; const name: <a href="uCEFTypes.html#ustring">ustring</a>) of object;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnSettingChangedEvent">TOnSettingChangedEvent</a></strong> = procedure(Sender: TObject; const requesting_url, top_level_url : <a href="uCEFTypes.html#ustring">ustring</a>; content_type: <a href="uCEFTypes.html#TCefContentSettingTypes">TCefContentSettingTypes</a>) of object;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnTextResultAvailableEvent">TOnTextResultAvailableEvent</a></strong> = procedure(Sender: TObject; const aText : <a href="uCEFTypes.html#ustring">ustring</a>) of object;</code></td>
</tr>
<tr class="list">
@ -1303,6 +1309,24 @@ ICefPermissionHandler</p>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnPreferenceChangedEvent"></span><code><strong>TOnPreferenceChangedEvent</strong> = procedure(Sender: TObject; const name: <a href="uCEFTypes.html#ustring">ustring</a>) of object;</code></td>
</tr>
<tr><td colspan="1">
<p>
ICefPreferenceObserver</p>
</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnSettingChangedEvent"></span><code><strong>TOnSettingChangedEvent</strong> = procedure(Sender: TObject; const requesting_url, top_level_url : <a href="uCEFTypes.html#ustring">ustring</a>; content_type: <a href="uCEFTypes.html#TCefContentSettingTypes">TCefContentSettingTypes</a>) of object;</code></td>
</tr>
<tr><td colspan="1">
<p>
ICefSettingObserver</p>
</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnTextResultAvailableEvent"></span><code><strong>TOnTextResultAvailableEvent</strong> = procedure(Sender: TObject; const aText : <a href="uCEFTypes.html#ustring">ustring</a>) of object;</code></td>
</tr>
<tr><td colspan="1">

File diff suppressed because it is too large Load Diff

View File

@ -52,6 +52,10 @@
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>function <strong><a href="uCEFInterfaces.ICefPreferenceManager.html#SetPreference-ustring-ICefValue-ustring-">SetPreference</a></strong>(const name: <a href="uCEFTypes.html#ustring">ustring</a>; const value: <a href="uCEFInterfaces.ICefValue.html">ICefValue</a>; out error: <a href="uCEFTypes.html#ustring">ustring</a>): Boolean;</code></td>
</tr>
<tr class="list2">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>function <strong><a href="uCEFInterfaces.ICefPreferenceManager.html#AddPreferenceObserver-ustring-ICefPreferenceObserver-">AddPreferenceObserver</a></strong>(const name: <a href="uCEFTypes.html#ustring">ustring</a>; const observer: <a href="uCEFInterfaces.ICefPreferenceObserver.html">ICefPreferenceObserver</a>): <a href="uCEFInterfaces.ICefRegistration.html">ICefRegistration</a>;</code></td>
</tr>
</table>
<h2 class="description">Description</h2>
<h3 class="detail">Methods</h3>
@ -110,6 +114,16 @@
Set the |value| associated with preference |name|. Returns true (1) if the value is set successfully and false (0) otherwise. If |value| is NULL the preference will be restored to its default value. If setting the preference fails then |error| will be populated with a detailed description of the problem. This function must be called on the browser process UI thread. </p>
</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><span id="AddPreferenceObserver-ustring-ICefPreferenceObserver-"></span><code>function <strong>AddPreferenceObserver</strong>(const name: <a href="uCEFTypes.html#ustring">ustring</a>; const observer: <a href="uCEFInterfaces.ICefPreferenceObserver.html">ICefPreferenceObserver</a>): <a href="uCEFInterfaces.ICefRegistration.html">ICefRegistration</a>;</code></td>
</tr>
<tr><td colspan="2">
<p>
Add an observer for preference changes. |name| is the name of the preference to observe. If |name| is NULL then all preferences will be observed. Observing all preferences has performance consequences and is not recommended outside of testing scenarios. The observer will remain registered until the returned Registration object is destroyed. This function must be called on the browser process UI thread. </p>
</td></tr>
</table>
<hr><span class="appinfo"><em>Generated by <a href="https://pasdoc.github.io/">PasDoc 0.16.0-snapshot</a>. </em>
</span>
</body></html>

View File

@ -0,0 +1,59 @@
<!DOCTYPE html>
<html lang="en">
<head>
<title>cef4delphi: uCEFInterfaces: Interface ICefPreferenceObserver</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="generator" content="PasDoc 0.16.0-snapshot">
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<link rel="StyleSheet" type="text/css" href="pasdoc.css">
</head>
<body>
<span id="ICefPreferenceObserver"></span><h1 class="cio">Interface ICefPreferenceObserver</h1>
<div class="sections">
<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section"><a class="section" href="#PasDoc-Hierarchy">Hierarchy</a></div><div class="one_section">Fields</div><div class="one_section"><a class="section" href="#PasDoc-Methods">Methods</a></div><div class="one_section">Properties</div></div>
<span id="PasDoc-Description"></span><h2 class="unit">Unit</h2>
<p class="unitlink">
<a href="uCEFInterfaces.html">uCEFInterfaces</a></p>
<h2 class="declaration">Declaration</h2>
<p class="declaration">
<code>type ICefPreferenceObserver = interface(<a class="normal" href="uCEFInterfaces.ICefBaseRefCounted.html">ICefBaseRefCounted</a>)</code></p>
<h2 class="description">Description</h2>
<p>
Implemented by the client to observe preference changes and registered via ICefPreferenceManager.AddPreferenceObserver. The functions of this structure will be called on the browser process UI thread. </p>
<p>
<p>UNKNOWN
<p>&lt;see href=&quot;<a href="https://bitbucket.org/chromiumembedded/cef/src/master/include/capi/cef_preference_capi.h">https://bitbucket.org/chromiumembedded/cef/src/master/include/capi/cef_preference_capi.h</a>&quot;&gt;CEF source file: /include/capi/cef_preference_capi.h (cef_preference_observer_t))</p>
<span id="PasDoc-Hierarchy"></span><h2 class="hierarchy">Hierarchy</h2>
<ul class="hierarchy"><li class="ancestor">IInterface</li>
<li class="ancestor"><a class="normal" href="uCEFInterfaces.ICefBaseRefCounted.html">ICefBaseRefCounted</a></li>
<li class="thisitem">ICefPreferenceObserver</li></ul><h2 class="overview">Overview</h2>
<span id="PasDoc-Methods"></span><h3 class="summary">Methods</h3>
<table class="summary wide_list">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFInterfaces.ICefPreferenceObserver.html#OnPreferenceChanged-ustring-">OnPreferenceChanged</a></strong>(const name : <a href="uCEFTypes.html#ustring">ustring</a>);</code></td>
</tr>
</table>
<h2 class="description">Description</h2>
<h3 class="detail">Methods</h3>
<table class="detail wide_list">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><span id="OnPreferenceChanged-ustring-"></span><code>procedure <strong>OnPreferenceChanged</strong>(const name : <a href="uCEFTypes.html#ustring">ustring</a>);</code></td>
</tr>
<tr><td colspan="2">
<p>
Called when a preference has changed. The new value can be retrieved using ICefPreferenceManager.GetPreference. </p>
<h6 class="description_section">Attributes</h6>
<dl class="attributes">
<dt>GUID['{874985B5-2DA9-47E6-9E5F-4151BAF5A444}']</dt>
<dd></dd>
</dl>
</td></tr>
</table>
<hr><span class="appinfo"><em>Generated by <a href="https://pasdoc.github.io/">PasDoc 0.16.0-snapshot</a>. </em>
</span>
</body></html>

View File

@ -121,6 +121,10 @@
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>function <strong><a href="uCEFInterfaces.ICefRequestContext.html#GetChromeColorSchemeVariant">GetChromeColorSchemeVariant</a></strong>: <a href="uCEFTypes.html#TCefColorVariant">TCefColorVariant</a>;</code></td>
</tr>
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>function <strong><a href="uCEFInterfaces.ICefRequestContext.html#AddSettingObserver-ICefSettingObserver-">AddSettingObserver</a></strong>(const observer: <a href="uCEFInterfaces.ICefSettingObserver.html">ICefSettingObserver</a>): <a href="uCEFInterfaces.ICefRegistration.html">ICefRegistration</a>;</code></td>
</tr>
</table>
<span id="PasDoc-Properties"></span><h3 class="summary">Properties</h3>
<table class="summary wide_list">
@ -376,6 +380,16 @@
Returns the current Chrome color scheme variant. Must be called on the browser process UI thread. </p>
</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><span id="AddSettingObserver-ICefSettingObserver-"></span><code>function <strong>AddSettingObserver</strong>(const observer: <a href="uCEFInterfaces.ICefSettingObserver.html">ICefSettingObserver</a>): <a href="uCEFInterfaces.ICefRegistration.html">ICefRegistration</a>;</code></td>
</tr>
<tr><td colspan="2">
<p>
Add an observer for content and website setting changes. The observer will remain registered until the returned Registration object is destroyed. This function must be called on the browser process UI thread. </p>
</td></tr>
</table>
<h3 class="detail">Properties</h3>
<table class="detail wide_list">
<tr class="list">

View File

@ -0,0 +1,59 @@
<!DOCTYPE html>
<html lang="en">
<head>
<title>cef4delphi: uCEFInterfaces: Interface ICefSettingObserver</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="generator" content="PasDoc 0.16.0-snapshot">
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<link rel="StyleSheet" type="text/css" href="pasdoc.css">
</head>
<body>
<span id="ICefSettingObserver"></span><h1 class="cio">Interface ICefSettingObserver</h1>
<div class="sections">
<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section"><a class="section" href="#PasDoc-Hierarchy">Hierarchy</a></div><div class="one_section">Fields</div><div class="one_section"><a class="section" href="#PasDoc-Methods">Methods</a></div><div class="one_section">Properties</div></div>
<span id="PasDoc-Description"></span><h2 class="unit">Unit</h2>
<p class="unitlink">
<a href="uCEFInterfaces.html">uCEFInterfaces</a></p>
<h2 class="declaration">Declaration</h2>
<p class="declaration">
<code>type ICefSettingObserver = interface(<a class="normal" href="uCEFInterfaces.ICefBaseRefCounted.html">ICefBaseRefCounted</a>)</code></p>
<h2 class="description">Description</h2>
<p>
Implemented by the client to observe content and website setting changes and registered via ICefRequestContext.AddSettingObserver. The functions of this structure will be called on the browser process UI thread. </p>
<p>
<p>UNKNOWN
<p>&lt;see href=&quot;<a href="https://bitbucket.org/chromiumembedded/cef/src/master/include/capi/cef_preference_capi.h">https://bitbucket.org/chromiumembedded/cef/src/master/include/capi/cef_preference_capi.h</a>&quot;&gt;CEF source file: /include/capi/cef_preference_capi.h (cef_setting_observer_t))</p>
<span id="PasDoc-Hierarchy"></span><h2 class="hierarchy">Hierarchy</h2>
<ul class="hierarchy"><li class="ancestor">IInterface</li>
<li class="ancestor"><a class="normal" href="uCEFInterfaces.ICefBaseRefCounted.html">ICefBaseRefCounted</a></li>
<li class="thisitem">ICefSettingObserver</li></ul><h2 class="overview">Overview</h2>
<span id="PasDoc-Methods"></span><h3 class="summary">Methods</h3>
<table class="summary wide_list">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFInterfaces.ICefSettingObserver.html#OnSettingChanged-ustring-ustring-TCefContentSettingTypes-">OnSettingChanged</a></strong>(const requesting_url, top_level_url : <a href="uCEFTypes.html#ustring">ustring</a>; content_type: <a href="uCEFTypes.html#TCefContentSettingTypes">TCefContentSettingTypes</a>);</code></td>
</tr>
</table>
<h2 class="description">Description</h2>
<h3 class="detail">Methods</h3>
<table class="detail wide_list">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><span id="OnSettingChanged-ustring-ustring-TCefContentSettingTypes-"></span><code>procedure <strong>OnSettingChanged</strong>(const requesting_url, top_level_url : <a href="uCEFTypes.html#ustring">ustring</a>; content_type: <a href="uCEFTypes.html#TCefContentSettingTypes">TCefContentSettingTypes</a>);</code></td>
</tr>
<tr><td colspan="2">
<p>
Called when a content or website setting has changed. The new value can be retrieved using ICefRequestContext.GetContentSetting or ICefRequestContext.GetWebsiteSetting. </p>
<h6 class="description_section">Attributes</h6>
<dl class="attributes">
<dt>GUID['{84E0FD25-F337-451F-9661-3D2E5844882C}']</dt>
<dd></dd>
</dl>
</td></tr>
</table>
<hr><span class="appinfo"><em>Generated by <a href="https://pasdoc.github.io/">PasDoc 0.16.0-snapshot</a>. </em>
</span>
</body></html>

View File

@ -504,6 +504,14 @@
</tr>
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFInterfaces.IChromiumEvents.html#doOnPreferenceChanged-ustring-">doOnPreferenceChanged</a></strong>(const name: <a href="uCEFTypes.html#ustring">ustring</a>);</code></td>
</tr>
<tr class="list2">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFInterfaces.IChromiumEvents.html#doOnSettingChanged-ustring-ustring-TCefContentSettingTypes-">doOnSettingChanged</a></strong>(const requesting_url, top_level_url : <a href="uCEFTypes.html#ustring">ustring</a>; content_type: <a href="uCEFTypes.html#TCefContentSettingTypes">TCefContentSettingTypes</a>);</code></td>
</tr>
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFInterfaces.IChromiumEvents.html#doCookiesDeleted-integer-">doCookiesDeleted</a></strong>(numDeleted : integer);</code></td>
</tr>
<tr class="list2">
@ -624,89 +632,93 @@
</tr>
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>function <strong><a href="uCEFInterfaces.IChromiumEvents.html#MustCreateAudioHandler">MustCreateAudioHandler</a></strong>: boolean;</code></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFInterfaces.IChromiumEvents.html#doAddPreferenceObserver-ustring-">doAddPreferenceObserver</a></strong>(const name : <a href="uCEFTypes.html#ustring">ustring</a>);</code></td>
</tr>
<tr class="list2">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>function <strong><a href="uCEFInterfaces.IChromiumEvents.html#MustCreateAudioHandler">MustCreateAudioHandler</a></strong>: boolean;</code></td>
</tr>
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>function <strong><a href="uCEFInterfaces.IChromiumEvents.html#MustCreateCommandHandler">MustCreateCommandHandler</a></strong>: boolean;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>function <strong><a href="uCEFInterfaces.IChromiumEvents.html#MustCreateLoadHandler">MustCreateLoadHandler</a></strong>: boolean;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>function <strong><a href="uCEFInterfaces.IChromiumEvents.html#MustCreateFocusHandler">MustCreateFocusHandler</a></strong>: boolean;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>function <strong><a href="uCEFInterfaces.IChromiumEvents.html#MustCreateContextMenuHandler">MustCreateContextMenuHandler</a></strong>: boolean;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>function <strong><a href="uCEFInterfaces.IChromiumEvents.html#MustCreateDialogHandler">MustCreateDialogHandler</a></strong>: boolean;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>function <strong><a href="uCEFInterfaces.IChromiumEvents.html#MustCreateKeyboardHandler">MustCreateKeyboardHandler</a></strong>: boolean;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>function <strong><a href="uCEFInterfaces.IChromiumEvents.html#MustCreateDisplayHandler">MustCreateDisplayHandler</a></strong>: boolean;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>function <strong><a href="uCEFInterfaces.IChromiumEvents.html#MustCreateDownloadHandler">MustCreateDownloadHandler</a></strong>: boolean;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>function <strong><a href="uCEFInterfaces.IChromiumEvents.html#MustCreateJsDialogHandler">MustCreateJsDialogHandler</a></strong>: boolean;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>function <strong><a href="uCEFInterfaces.IChromiumEvents.html#MustCreateLifeSpanHandler">MustCreateLifeSpanHandler</a></strong>: boolean;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>function <strong><a href="uCEFInterfaces.IChromiumEvents.html#MustCreateRenderHandler">MustCreateRenderHandler</a></strong>: boolean;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>function <strong><a href="uCEFInterfaces.IChromiumEvents.html#MustCreateRequestHandler">MustCreateRequestHandler</a></strong>: boolean;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>function <strong><a href="uCEFInterfaces.IChromiumEvents.html#MustCreateDragHandler">MustCreateDragHandler</a></strong>: boolean;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>function <strong><a href="uCEFInterfaces.IChromiumEvents.html#MustCreateFindHandler">MustCreateFindHandler</a></strong>: boolean;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>function <strong><a href="uCEFInterfaces.IChromiumEvents.html#MustCreateResourceRequestHandler">MustCreateResourceRequestHandler</a></strong>: boolean;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>function <strong><a href="uCEFInterfaces.IChromiumEvents.html#MustCreateCookieAccessFilter">MustCreateCookieAccessFilter</a></strong>: boolean;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>function <strong><a href="uCEFInterfaces.IChromiumEvents.html#MustCreateMediaObserver">MustCreateMediaObserver</a></strong>: boolean;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>function <strong><a href="uCEFInterfaces.IChromiumEvents.html#MustCreatePrintHandler">MustCreatePrintHandler</a></strong>: boolean;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>function <strong><a href="uCEFInterfaces.IChromiumEvents.html#MustCreateFrameHandler">MustCreateFrameHandler</a></strong>: boolean;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>function <strong><a href="uCEFInterfaces.IChromiumEvents.html#MustCreatePermissionHandler">MustCreatePermissionHandler</a></strong>: boolean;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>function <strong><a href="uCEFInterfaces.IChromiumEvents.html#GetComponentID">GetComponentID</a></strong>: integer;</code></td>
</tr>
@ -1715,6 +1727,26 @@ ICefPermissionHandler</p>
<table class="detail wide_list">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><span id="doOnPreferenceChanged-ustring-"></span><code>procedure <strong>doOnPreferenceChanged</strong>(const name: <a href="uCEFTypes.html#ustring">ustring</a>);</code></td>
</tr>
<tr><td colspan="2">
<p>
ICefPreferenceObserver</p>
</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><span id="doOnSettingChanged-ustring-ustring-TCefContentSettingTypes-"></span><code>procedure <strong>doOnSettingChanged</strong>(const requesting_url, top_level_url : <a href="uCEFTypes.html#ustring">ustring</a>; content_type: <a href="uCEFTypes.html#TCefContentSettingTypes">TCefContentSettingTypes</a>);</code></td>
</tr>
<tr><td colspan="2">
<p>
ICefSettingObserver</p>
</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><span id="doCookiesDeleted-integer-"></span><code>procedure <strong>doCookiesDeleted</strong>(numDeleted : integer);</code></td>
</tr>
<tr><td colspan="2">
@ -1957,6 +1989,14 @@ Custom</p>
<table class="detail wide_list">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><span id="doAddPreferenceObserver-ustring-"></span><code>procedure <strong>doAddPreferenceObserver</strong>(const name : <a href="uCEFTypes.html#ustring">ustring</a>);</code></td>
</tr>
<tr><td colspan="2">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><span id="MustCreateAudioHandler"></span><code>function <strong>MustCreateAudioHandler</strong>: boolean;</code></td>
</tr>
<tr><td colspan="2">

View File

@ -585,9 +585,17 @@
<td class="itemdesc"> Callback interface for ICefRequestContext.ResolveHost. </td>
</tr>
<tr class="list">
<td class="itemname">Interface&nbsp;<a class="bold" href="uCEFInterfaces.ICefPreferenceObserver.html"><code>ICefPreferenceObserver</code></a></td>
<td class="itemdesc"> Implemented by the client to observe preference changes and registered via ICefPreferenceManager.AddPreferenceObserver. The functions of this structure will be called on the browser process UI thread. </td>
</tr>
<tr class="list2">
<td class="itemname">Interface&nbsp;<a class="bold" href="uCEFInterfaces.ICefPreferenceManager.html"><code>ICefPreferenceManager</code></a></td>
<td class="itemdesc"> Manage access to preferences. Many built-in preferences are registered by Chromium. Custom preferences can be registered in ICefBrowserProcessHandler.OnRegisterCustomPreferences. </td>
</tr>
<tr class="list">
<td class="itemname">Interface&nbsp;<a class="bold" href="uCEFInterfaces.ICefSettingObserver.html"><code>ICefSettingObserver</code></a></td>
<td class="itemdesc"> Implemented by the client to observe content and website setting changes and registered via ICefRequestContext.AddSettingObserver. The functions of this structure will be called on the browser process UI thread. </td>
</tr>
<tr class="list2">
<td class="itemname">Interface&nbsp;<a class="bold" href="uCEFInterfaces.ICefRequestContext.html"><code>ICefRequestContext</code></a></td>
<td class="itemdesc"> A request context provides request handling for a set of related browser or URL request objects. A request context can be specified when creating a new browser via the ICefBrowserHost static factory functions or when creating a new URL request via the ICefUrlRequest static factory functions. Browser objects with different request contexts will never be hosted in the same render process. Browser objects with the same request context may or may not be hosted in the same render process depending on the process model. Browser objects created indirectly via the JavaScript window.open function or targeted links will share the same render process and the same request context as the source browser. When running in single-process mode there is only a single render process (the main process) and so all browsers created in single-process mode will share the same request context. This will be the first request context passed into a ICefBrowserHost static factory function and all other request context objects will be ignored. </td>

View File

@ -175,6 +175,12 @@
<td class="itemcode"><code><strong><a href="uCEFLibFunctions.html#cef_preference_manager_get_global">cef_preference_manager_get_global</a></strong>: function: <a href="uCEFTypes.html#PCefPreferenceManager">PCefPreferenceManager</a>; cdecl;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFLibFunctions.html#cef_preference_manager_get_chrome_variations_as_switches">cef_preference_manager_get_chrome_variations_as_switches</a></strong>: procedure(switches: <a href="uCEFTypes.html#TCefStringList">TCefStringList</a>); cdecl;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFLibFunctions.html#cef_preference_manager_get_chrome_variations_as_strings">cef_preference_manager_get_chrome_variations_as_strings</a></strong>: procedure(strings: <a href="uCEFTypes.html#TCefStringList">TCefStringList</a>); cdecl;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFLibFunctions.html#cef_print_settings_create">cef_print_settings_create</a></strong>: function: <a href="uCEFTypes.html#PCefPrintSettings">PCefPrintSettings</a>; cdecl;</code></td>
</tr>
<tr class="list">
@ -1036,6 +1042,22 @@
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="cef_preference_manager_get_chrome_variations_as_switches"></span><code><strong>cef_preference_manager_get_chrome_variations_as_switches</strong>: procedure(switches: <a href="uCEFTypes.html#TCefStringList">TCefStringList</a>); cdecl;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="cef_preference_manager_get_chrome_variations_as_strings"></span><code><strong>cef_preference_manager_get_chrome_variations_as_strings</strong>: procedure(strings: <a href="uCEFTypes.html#TCefStringList">TCefStringList</a>); cdecl;</code></td>
</tr>
<tr><td colspan="1">
<p>
* CEF_API_ADDED(13401) *</p>
</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="cef_print_settings_create"></span><code><strong>cef_print_settings_create</strong>: function: <a href="uCEFTypes.html#PCefPrintSettings">PCefPrintSettings</a>; cdecl;</code></td>
</tr>
<tr><td colspan="1">

View File

@ -18,7 +18,13 @@
<p class="declaration">
<code>type TCefPreferenceManagerRef = class(<a class="normal" href="uCEFBaseRefCounted.TCefBaseRefCountedRef.html">TCefBaseRefCountedRef</a>, <a class="normal" href="uCEFInterfaces.ICefPreferenceManager.html">ICefPreferenceManager</a>)</code></p>
<h2 class="description">Description</h2>
<p class="nodescription">This item has no description.</p><span id="PasDoc-Hierarchy"></span><h2 class="hierarchy">Hierarchy</h2>
<p>
Manage access to preferences. Many built-in preferences are registered by Chromium. Custom preferences can be registered in ICefBrowserProcessHandler.OnRegisterCustomPreferences. </p>
<p>
<p>&lt;see href=&quot;<a href="https://bitbucket.org/chromiumembedded/cef/src/master/include/capi/cef_preference_capi.h">https://bitbucket.org/chromiumembedded/cef/src/master/include/capi/cef_preference_capi.h</a>&quot;&gt;CEF source file: /include/capi/cef_preference_capi.h (cef_preference_manager_t))</p>
<span id="PasDoc-Hierarchy"></span><h2 class="hierarchy">Hierarchy</h2>
<ul class="hierarchy"><li class="ancestor">TInterfacedObject</li>
<li class="ancestor"><a class="normal" href="uCEFBaseRefCounted.TCefBaseRefCountedRef.html">TCefBaseRefCountedRef</a></li>
<li class="thisitem">TCefPreferenceManagerRef</li></ul><h2 class="overview">Overview</h2>
@ -45,13 +51,25 @@
<td class="itemcode"><code>function <strong><a href="uCEFPreferenceManager.TCefPreferenceManagerRef.html#SetPreference-ustring-ICefValue-ustring-">SetPreference</a></strong>(const name: <a href="uCEFTypes.html#ustring">ustring</a>; const value: <a href="uCEFInterfaces.ICefValue.html">ICefValue</a>; out error: <a href="uCEFTypes.html#ustring">ustring</a>): Boolean;</code></td>
</tr>
<tr class="list2">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>class function <strong><a href="uCEFPreferenceManager.TCefPreferenceManagerRef.html#UnWrap-Pointer-">UnWrap</a></strong>(data: Pointer): <a href="uCEFInterfaces.ICefPreferenceManager.html">ICefPreferenceManager</a>;</code></td>
<td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
<td class="itemcode"><code>function <strong><a href="uCEFPreferenceManager.TCefPreferenceManagerRef.html#AddPreferenceObserver-ustring-ICefPreferenceObserver-">AddPreferenceObserver</a></strong>(const name: <a href="uCEFTypes.html#ustring">ustring</a>; const observer: <a href="uCEFInterfaces.ICefPreferenceObserver.html">ICefPreferenceObserver</a>): <a href="uCEFInterfaces.ICefRegistration.html">ICefRegistration</a>;</code></td>
</tr>
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>class function <strong><a href="uCEFPreferenceManager.TCefPreferenceManagerRef.html#UnWrap-Pointer-">UnWrap</a></strong>(data: Pointer): <a href="uCEFInterfaces.ICefPreferenceManager.html">ICefPreferenceManager</a>;</code></td>
</tr>
<tr class="list2">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>class function <strong><a href="uCEFPreferenceManager.TCefPreferenceManagerRef.html#Global">Global</a></strong>: <a href="uCEFInterfaces.ICefPreferenceManager.html">ICefPreferenceManager</a>;</code></td>
</tr>
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>class procedure <strong><a href="uCEFPreferenceManager.TCefPreferenceManagerRef.html#GetChromeVariationsAsSwitches-TStrings-">GetChromeVariationsAsSwitches</a></strong>(const switches: TStrings);</code></td>
</tr>
<tr class="list2">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>class procedure <strong><a href="uCEFPreferenceManager.TCefPreferenceManagerRef.html#GetChromeVariationsAsStrings-TStrings-">GetChromeVariationsAsStrings</a></strong>(const strings: TStrings);</code></td>
</tr>
</table>
<h2 class="description">Description</h2>
<h3 class="detail">Methods</h3>
@ -61,7 +79,7 @@
<td class="itemcode"><span id="HasPreference-ustring-"></span><code>function <strong>HasPreference</strong>(const name: <a href="uCEFTypes.html#ustring">ustring</a>): Boolean;</code></td>
</tr>
<tr><td colspan="2">
<p class="inheritdescription">This item has no description. Showing description inherited from <a class="normal" href="uCEFInterfaces.ICefPreferenceManager.html#HasPreference-ustring-">ICefPreferenceManager.HasPreference</a>.</p><p>
<p>
Returns true (1) if a preference with the specified |name| exists. This function must be called on the browser process UI thread. </p>
</td></tr>
</table>
@ -71,7 +89,7 @@
<td class="itemcode"><span id="GetPreference-ustring-"></span><code>function <strong>GetPreference</strong>(const name: <a href="uCEFTypes.html#ustring">ustring</a>): <a href="uCEFInterfaces.ICefValue.html">ICefValue</a>;</code></td>
</tr>
<tr><td colspan="2">
<p class="inheritdescription">This item has no description. Showing description inherited from <a class="normal" href="uCEFInterfaces.ICefPreferenceManager.html#GetPreference-ustring-">ICefPreferenceManager.GetPreference</a>.</p><p>
<p>
Returns the value for the preference with the specified |name|. Returns NULL if the preference does not exist. The returned object contains a copy of the underlying preference value and modifications to the returned object will not modify the underlying preference value. This function must be called on the browser process UI thread. </p>
</td></tr>
</table>
@ -81,8 +99,8 @@
<td class="itemcode"><span id="GetAllPreferences-Boolean-"></span><code>function <strong>GetAllPreferences</strong>(includeDefaults: Boolean): <a href="uCEFInterfaces.ICefDictionaryValue.html">ICefDictionaryValue</a>;</code></td>
</tr>
<tr><td colspan="2">
<p class="inheritdescription">This item has no description. Showing description inherited from <a class="normal" href="uCEFInterfaces.ICefPreferenceManager.html#GetAllPreferences-Boolean-">ICefPreferenceManager.GetAllPreferences</a>.</p><p>
Returns all preferences as a dictionary. If |include_defaults| is true (1) then preferences currently at their default value will be included. The returned object contains a copy of the underlying preference values and modifications to the returned object will not modify the underlying preference values. This function must be called on the browser process UI thread. </p>
<p>
Returns the value for the preference with the specified |name|. Returns NULL if the preference does not exist. The returned object contains a copy of the underlying preference value and modifications to the returned object will not modify the underlying preference value. This function must be called on the browser process UI thread. </p>
</td></tr>
</table>
<table class="detail wide_list">
@ -91,7 +109,7 @@
<td class="itemcode"><span id="CanSetPreference-ustring-"></span><code>function <strong>CanSetPreference</strong>(const name: <a href="uCEFTypes.html#ustring">ustring</a>): Boolean;</code></td>
</tr>
<tr><td colspan="2">
<p class="inheritdescription">This item has no description. Showing description inherited from <a class="normal" href="uCEFInterfaces.ICefPreferenceManager.html#CanSetPreference-ustring-">ICefPreferenceManager.CanSetPreference</a>.</p><p>
<p>
Returns true (1) if the preference with the specified |name| can be modified using SetPreference. As one example preferences set via the command-line usually cannot be modified. This function must be called on the browser process UI thread. </p>
</td></tr>
</table>
@ -101,8 +119,18 @@
<td class="itemcode"><span id="SetPreference-ustring-ICefValue-ustring-"></span><code>function <strong>SetPreference</strong>(const name: <a href="uCEFTypes.html#ustring">ustring</a>; const value: <a href="uCEFInterfaces.ICefValue.html">ICefValue</a>; out error: <a href="uCEFTypes.html#ustring">ustring</a>): Boolean;</code></td>
</tr>
<tr><td colspan="2">
<p class="inheritdescription">This item has no description. Showing description inherited from <a class="normal" href="uCEFInterfaces.ICefPreferenceManager.html#SetPreference-ustring-ICefValue-ustring-">ICefPreferenceManager.SetPreference</a>.</p><p>
Set the |value| associated with preference |name|. Returns true (1) if the value is set successfully and false (0) otherwise. If |value| is NULL the preference will be restored to its default value. If setting the preference fails then |error| will be populated with a detailed description of the problem. This function must be called on the browser process UI thread. </p>
<p>
Returns true (1) if the preference with the specified |name| can be modified using SetPreference. As one example preferences set via the command-line usually cannot be modified. This function must be called on the browser process UI thread. </p>
</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
<td class="itemcode"><span id="AddPreferenceObserver-ustring-ICefPreferenceObserver-"></span><code>function <strong>AddPreferenceObserver</strong>(const name: <a href="uCEFTypes.html#ustring">ustring</a>; const observer: <a href="uCEFInterfaces.ICefPreferenceObserver.html">ICefPreferenceObserver</a>): <a href="uCEFInterfaces.ICefRegistration.html">ICefRegistration</a>;</code></td>
</tr>
<tr><td colspan="2">
<p>
Add an observer for preference changes. |name| is the name of the preference to observe. If |name| is NULL then all preferences will be observed. Observing all preferences has performance consequences and is not recommended outside of testing scenarios. The observer will remain registered until the returned Registration object is destroyed. This function must be called on the browser process UI thread. </p>
</td></tr>
</table>
<table class="detail wide_list">
@ -119,7 +147,29 @@
<td class="itemcode"><span id="Global"></span><code>class function <strong>Global</strong>: <a href="uCEFInterfaces.ICefPreferenceManager.html">ICefPreferenceManager</a>;</code></td>
</tr>
<tr><td colspan="2">
<p class="nodescription">This item has no description.</p></td></tr>
<p>
Returns the global preference manager object. </p>
</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><span id="GetChromeVariationsAsSwitches-TStrings-"></span><code>class procedure <strong>GetChromeVariationsAsSwitches</strong>(const switches: TStrings);</code></td>
</tr>
<tr><td colspan="2">
<p>
Returns the current Chrome Variations configuration (combination of field trials and <a href="chrome://flags">chrome://flags</a>) as equivalent command-line switches (`&ndash;[enable|disable]-features=XXXX`, etc). These switches can be used to apply the same configuration when launching a CEF-based application. See <a href="https://developer.chrome.com/docs/web-platform/chrome-variations">https://developer.chrome.com/docs/web-platform/chrome-variations</a> for background and details. Note that field trial tests are disabled by default in Official CEF builds (via the `disable_fieldtrial_testing_config=true (1)` GN flag). This function must be called on the browser process UI thread. </p>
</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><span id="GetChromeVariationsAsStrings-TStrings-"></span><code>class procedure <strong>GetChromeVariationsAsStrings</strong>(const strings: TStrings);</code></td>
</tr>
<tr><td colspan="2">
<p>
Returns the current Chrome Variations configuration (combination of field trials and <a href="chrome://flags">chrome://flags</a>) as human-readable strings. This is the human- readable equivalent of the &quot;Active Variations&quot; section of <a href="chrome://version">chrome://version</a>. See <a href="https://developer.chrome.com/docs/web-platform/chrome-variations">https://developer.chrome.com/docs/web-platform/chrome-variations</a> for background and details. Note that field trial tests are disabled by default in Official CEF builds (via the `disable_fieldtrial_testing_config=true (1)` GN flag). This function must be called on the browser process UI thread. </p>
</td></tr>
</table>
<hr><span class="appinfo"><em>Generated by <a href="https://pasdoc.github.io/">PasDoc 0.16.0-snapshot</a>. </em>
</span>

View File

@ -21,7 +21,7 @@
</tr>
<tr class="list">
<td class="itemname">Class&nbsp;<a class="bold" href="uCEFPreferenceManager.TCefPreferenceManagerRef.html"><code>TCefPreferenceManagerRef</code></a></td>
<td class="itemdesc">&nbsp;</td>
<td class="itemdesc"> Manage access to preferences. Many built-in preferences are registered by Chromium. Custom preferences can be registered in ICefBrowserProcessHandler.OnRegisterCustomPreferences. </td>
</tr>
</table>
<hr><span class="appinfo"><em>Generated by <a href="https://pasdoc.github.io/">PasDoc 0.16.0-snapshot</a>. </em>

View File

@ -116,22 +116,26 @@
<td class="itemcode"><code>function <strong><a href="uCEFRequestContext.TCefRequestContextRef.html#GetChromeColorSchemeVariant">GetChromeColorSchemeVariant</a></strong>: <a href="uCEFTypes.html#TCefColorVariant">TCefColorVariant</a>;</code></td>
</tr>
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
<td class="itemcode"><code>function <strong><a href="uCEFRequestContext.TCefRequestContextRef.html#AddSettingObserver-ICefSettingObserver-">AddSettingObserver</a></strong>(const observer: <a href="uCEFInterfaces.ICefSettingObserver.html">ICefSettingObserver</a>): <a href="uCEFInterfaces.ICefRegistration.html">ICefRegistration</a>;</code></td>
</tr>
<tr class="list2">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>class function <strong><a href="uCEFRequestContext.TCefRequestContextRef.html#UnWrap-Pointer-">UnWrap</a></strong>(data: Pointer): <a href="uCEFInterfaces.ICefRequestContext.html">ICefRequestContext</a>; reintroduce;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>class function <strong><a href="uCEFRequestContext.TCefRequestContextRef.html#Global">Global</a></strong>: <a href="uCEFInterfaces.ICefRequestContext.html">ICefRequestContext</a>; reintroduce;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>class function <strong><a href="uCEFRequestContext.TCefRequestContextRef.html#New-PCefRequestContextSettings-ICefRequestContextHandler-">New</a></strong>(const settings: <a href="uCEFTypes.html#PCefRequestContextSettings">PCefRequestContextSettings</a>; const handler: <a href="uCEFInterfaces.ICefRequestContextHandler.html">ICefRequestContextHandler</a> = nil): <a href="uCEFInterfaces.ICefRequestContext.html">ICefRequestContext</a>; overload;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>class function <strong><a href="uCEFRequestContext.TCefRequestContextRef.html#New-ustring-ustring-ustring-boolean-boolean-ICefRequestContextHandler-">New</a></strong>(const aCache, aAcceptLanguageList, aCookieableSchemesList : <a href="uCEFTypes.html#ustring">ustring</a>; aCookieableSchemesExcludeDefaults, aPersistSessionCookies : boolean; const handler: <a href="uCEFInterfaces.ICefRequestContextHandler.html">ICefRequestContextHandler</a> = nil): <a href="uCEFInterfaces.ICefRequestContext.html">ICefRequestContext</a>; overload;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>class function <strong><a href="uCEFRequestContext.TCefRequestContextRef.html#Shared-ICefRequestContext-ICefRequestContextHandler-">Shared</a></strong>(const other: <a href="uCEFInterfaces.ICefRequestContext.html">ICefRequestContext</a>; const handler: <a href="uCEFInterfaces.ICefRequestContextHandler.html">ICefRequestContextHandler</a>): <a href="uCEFInterfaces.ICefRequestContext.html">ICefRequestContext</a>;</code></td>
</tr>
@ -364,6 +368,16 @@
</table>
<table class="detail wide_list">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
<td class="itemcode"><span id="AddSettingObserver-ICefSettingObserver-"></span><code>function <strong>AddSettingObserver</strong>(const observer: <a href="uCEFInterfaces.ICefSettingObserver.html">ICefSettingObserver</a>): <a href="uCEFInterfaces.ICefRegistration.html">ICefRegistration</a>;</code></td>
</tr>
<tr><td colspan="2">
<p>
Add an observer for content and website setting changes. The observer will remain registered until the returned Registration object is destroyed. This function must be called on the browser process UI thread. </p>
</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><span id="UnWrap-Pointer-"></span><code>class function <strong>UnWrap</strong>(data: Pointer): <a href="uCEFInterfaces.ICefRequestContext.html">ICefRequestContext</a>; reintroduce;</code></td>
</tr>

View File

@ -0,0 +1,79 @@
<!DOCTYPE html>
<html lang="en">
<head>
<title>cef4delphi: uCEFTask: Class TCefAddPreferenceObserverTask</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="generator" content="PasDoc 0.16.0-snapshot">
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<link rel="StyleSheet" type="text/css" href="pasdoc.css">
</head>
<body>
<span id="TCefAddPreferenceObserverTask"></span><h1 class="cio">Class TCefAddPreferenceObserverTask</h1>
<div class="sections">
<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section"><a class="section" href="#PasDoc-Hierarchy">Hierarchy</a></div><div class="one_section"><a class="section" href="#PasDoc-Fields">Fields</a></div><div class="one_section"><a class="section" href="#PasDoc-Methods">Methods</a></div><div class="one_section">Properties</div></div>
<span id="PasDoc-Description"></span><h2 class="unit">Unit</h2>
<p class="unitlink">
<a href="uCEFTask.html">uCEFTask</a></p>
<h2 class="declaration">Declaration</h2>
<p class="declaration">
<code>type TCefAddPreferenceObserverTask = class(<a class="normal" href="uCEFTask.TCefChromiumTask.html">TCefChromiumTask</a>)</code></p>
<h2 class="description">Description</h2>
<p class="inheritdescription">This item has no description. Showing description inherited from <a class="normal" href="uCEFTask.TCefChromiumTask.html">TCefChromiumTask</a>.</p><p>
Custom class used to execute CEF tasks with a TChromiumCore component. </p>
<span id="PasDoc-Hierarchy"></span><h2 class="hierarchy">Hierarchy</h2>
<ul class="hierarchy"><li class="ancestor">TInterfacedObject</li>
<li class="ancestor"><a class="normal" href="uCEFBaseRefCounted.TCefBaseRefCountedOwn.html">TCefBaseRefCountedOwn</a></li>
<li class="ancestor"><a class="normal" href="uCEFTask.TCefTaskOwn.html">TCefTaskOwn</a></li>
<li class="ancestor"><a class="normal" href="uCEFTask.TCefManagedTask.html">TCefManagedTask</a></li>
<li class="ancestor"><a class="normal" href="uCEFTask.TCefChromiumTask.html">TCefChromiumTask</a></li>
<li class="thisitem">TCefAddPreferenceObserverTask</li></ul><h2 class="overview">Overview</h2>
<span id="PasDoc-Fields"></span><h3 class="summary">Fields</h3>
<table class="summary wide_list">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
<td class="itemcode"><code><strong><a href="uCEFTask.TCefAddPreferenceObserverTask.html#FName">FName</a></strong>: <a href="uCEFTypes.html#ustring">ustring</a>;</code></td>
</tr>
</table>
<span id="PasDoc-Methods"></span><h3 class="summary">Methods</h3>
<table class="summary wide_list">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFTask.TCefAddPreferenceObserverTask.html#Execute">Execute</a></strong>; override;</code></td>
</tr>
<tr class="list2">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>constructor <strong><a href="uCEFTask.TCefAddPreferenceObserverTask.html#Create-IChromiumEvents-ustring-">Create</a></strong>(const aEvents : <a href="uCEFInterfaces.IChromiumEvents.html">IChromiumEvents</a>; const aName : <a href="uCEFTypes.html#ustring">ustring</a>); reintroduce;</code></td>
</tr>
</table>
<h2 class="description">Description</h2>
<h3 class="detail">Fields</h3>
<table class="detail wide_list">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
<td class="itemcode"><span id="FName"></span><code><strong>FName</strong>: <a href="uCEFTypes.html#ustring">ustring</a>;</code></td>
</tr>
<tr><td colspan="2">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<h3 class="detail">Methods</h3>
<table class="detail wide_list">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
<td class="itemcode"><span id="Execute"></span><code>procedure <strong>Execute</strong>; override;</code></td>
</tr>
<tr><td colspan="2">
<p class="inheritdescription">This item has no description. Showing description inherited from <a class="normal" href="uCEFInterfaces.ICefTask.html#Execute">ICefTask.Execute</a>.</p><p>
Method that will be executed on the target thread. </p>
</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><span id="Create-IChromiumEvents-ustring-"></span><code>constructor <strong>Create</strong>(const aEvents : <a href="uCEFInterfaces.IChromiumEvents.html">IChromiumEvents</a>; const aName : <a href="uCEFTypes.html#ustring">ustring</a>); reintroduce;</code></td>
</tr>
<tr><td colspan="2">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<hr><span class="appinfo"><em>Generated by <a href="https://pasdoc.github.io/">PasDoc 0.16.0-snapshot</a>. </em>
</span>
</body></html>

View File

@ -111,6 +111,10 @@
<td class="itemname">Class&nbsp;<a class="bold" href="uCEFTask.TCefTryCloseBrowserTask.html"><code>TCefTryCloseBrowserTask</code></a></td>
<td class="itemdesc">&nbsp;</td>
</tr>
<tr class="list2">
<td class="itemname">Class&nbsp;<a class="bold" href="uCEFTask.TCefAddPreferenceObserverTask.html"><code>TCefAddPreferenceObserverTask</code></a></td>
<td class="itemdesc">&nbsp;</td>
</tr>
</table>
<hr><span class="appinfo"><em>Generated by <a href="https://pasdoc.github.io/">PasDoc 0.16.0-snapshot</a>. </em>
</span>

View File

@ -55,6 +55,10 @@
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code><strong><a href="uCEFTypes.TCefPreferenceManager.html#set_preference">set_preference</a></strong>: function(self: <a href="uCEFTypes.html#PCefPreferenceManager">PCefPreferenceManager</a>; const name: <a href="uCEFTypes.html#PCefString">PCefString</a>; value: <a href="uCEFTypes.html#PCefValue">PCefValue</a>; error: <a href="uCEFTypes.html#PCefString">PCefString</a>): Integer; stdcall;</code></td>
</tr>
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code><strong><a href="uCEFTypes.TCefPreferenceManager.html#add_preference_observer">add_preference_observer</a></strong>: function(self: <a href="uCEFTypes.html#PCefPreferenceManager">PCefPreferenceManager</a>; const name: <a href="uCEFTypes.html#PCefString">PCefString</a>; observer: <a href="uCEFTypes.html#PCefPreferenceObserver">PCefPreferenceObserver</a>): <a href="uCEFTypes.html#PCefRegistration">PCefRegistration</a>; stdcall;</code></td>
</tr>
</table>
<h2 class="description">Description</h2>
<h3 class="detail">Fields</h3>
@ -106,6 +110,14 @@
<tr><td colspan="2">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><span id="add_preference_observer"></span><code><strong>add_preference_observer</strong>: function(self: <a href="uCEFTypes.html#PCefPreferenceManager">PCefPreferenceManager</a>; const name: <a href="uCEFTypes.html#PCefString">PCefString</a>; observer: <a href="uCEFTypes.html#PCefPreferenceObserver">PCefPreferenceObserver</a>): <a href="uCEFTypes.html#PCefRegistration">PCefRegistration</a>; stdcall;</code></td>
</tr>
<tr><td colspan="2">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<hr><span class="appinfo"><em>Generated by <a href="https://pasdoc.github.io/">PasDoc 0.16.0-snapshot</a>. </em>
</span>
</body></html>

View File

@ -0,0 +1,55 @@
<!DOCTYPE html>
<html lang="en">
<head>
<title>cef4delphi: uCEFTypes: Record TCefPreferenceObserver</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="generator" content="PasDoc 0.16.0-snapshot">
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<link rel="StyleSheet" type="text/css" href="pasdoc.css">
</head>
<body>
<span id="TCefPreferenceObserver"></span><h1 class="cio">Record TCefPreferenceObserver</h1>
<div class="sections">
<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section">Hierarchy</div><div class="one_section"><a class="section" href="#PasDoc-Fields">Fields</a></div><div class="one_section">Methods</div><div class="one_section">Properties</div></div>
<span id="PasDoc-Description"></span><h2 class="unit">Unit</h2>
<p class="unitlink">
<a href="uCEFTypes.html">uCEFTypes</a></p>
<h2 class="declaration">Declaration</h2>
<p class="declaration">
<code>type TCefPreferenceObserver = record</code></p>
<h2 class="description">Description</h2>
<p>
* CEF_API_ADDED(13401) *</p>
<h2 class="overview">Overview</h2>
<span id="PasDoc-Fields"></span><h3 class="summary">Fields</h3>
<table class="summary wide_list">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code><strong><a href="uCEFTypes.TCefPreferenceObserver.html#base">base</a></strong>: <a href="uCEFTypes.TCefBaseRefCounted.html">TCefBaseRefCounted</a>;</code></td>
</tr>
<tr class="list2">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code><strong><a href="uCEFTypes.TCefPreferenceObserver.html#on_preference_changed">on_preference_changed</a></strong>: procedure(self: <a href="uCEFTypes.html#PCefPreferenceObserver">PCefPreferenceObserver</a>; const name: <a href="uCEFTypes.html#PCefString">PCefString</a>); stdcall;</code></td>
</tr>
</table>
<h2 class="description">Description</h2>
<h3 class="detail">Fields</h3>
<table class="detail wide_list">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><span id="base"></span><code><strong>base</strong>: <a href="uCEFTypes.TCefBaseRefCounted.html">TCefBaseRefCounted</a>;</code></td>
</tr>
<tr><td colspan="2">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><span id="on_preference_changed"></span><code><strong>on_preference_changed</strong>: procedure(self: <a href="uCEFTypes.html#PCefPreferenceObserver">PCefPreferenceObserver</a>; const name: <a href="uCEFTypes.html#PCefString">PCefString</a>); stdcall;</code></td>
</tr>
<tr><td colspan="2">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<hr><span class="appinfo"><em>Generated by <a href="https://pasdoc.github.io/">PasDoc 0.16.0-snapshot</a>. </em>
</span>
</body></html>

View File

@ -119,6 +119,10 @@
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code><strong><a href="uCEFTypes.TCefRequestContext.html#get_chrome_color_scheme_variant">get_chrome_color_scheme_variant</a></strong>: function(self: <a href="uCEFTypes.html#PCefRequestContext">PCefRequestContext</a>): <a href="uCEFTypes.html#TCefColorVariant">TCefColorVariant</a>; stdcall;</code></td>
</tr>
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code><strong><a href="uCEFTypes.TCefRequestContext.html#add_setting_observer">add_setting_observer</a></strong>: function(self: <a href="uCEFTypes.html#PCefRequestContext">PCefRequestContext</a>; observer: <a href="uCEFTypes.html#PCefSettingObserver">PCefSettingObserver</a>): <a href="uCEFTypes.html#PCefRegistration">PCefRegistration</a>; stdcall;</code></td>
</tr>
</table>
<h2 class="description">Description</h2>
<h3 class="detail">Fields</h3>
@ -298,6 +302,14 @@
<tr><td colspan="2">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><span id="add_setting_observer"></span><code><strong>add_setting_observer</strong>: function(self: <a href="uCEFTypes.html#PCefRequestContext">PCefRequestContext</a>; observer: <a href="uCEFTypes.html#PCefSettingObserver">PCefSettingObserver</a>): <a href="uCEFTypes.html#PCefRegistration">PCefRegistration</a>; stdcall;</code></td>
</tr>
<tr><td colspan="2">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<hr><span class="appinfo"><em>Generated by <a href="https://pasdoc.github.io/">PasDoc 0.16.0-snapshot</a>. </em>
</span>
</body></html>

View File

@ -0,0 +1,55 @@
<!DOCTYPE html>
<html lang="en">
<head>
<title>cef4delphi: uCEFTypes: Record TCefSettingObserver</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="generator" content="PasDoc 0.16.0-snapshot">
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<link rel="StyleSheet" type="text/css" href="pasdoc.css">
</head>
<body>
<span id="TCefSettingObserver"></span><h1 class="cio">Record TCefSettingObserver</h1>
<div class="sections">
<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section">Hierarchy</div><div class="one_section"><a class="section" href="#PasDoc-Fields">Fields</a></div><div class="one_section">Methods</div><div class="one_section">Properties</div></div>
<span id="PasDoc-Description"></span><h2 class="unit">Unit</h2>
<p class="unitlink">
<a href="uCEFTypes.html">uCEFTypes</a></p>
<h2 class="declaration">Declaration</h2>
<p class="declaration">
<code>type TCefSettingObserver = record</code></p>
<h2 class="description">Description</h2>
<p>
* CEF_API_ADDED(13401) *</p>
<h2 class="overview">Overview</h2>
<span id="PasDoc-Fields"></span><h3 class="summary">Fields</h3>
<table class="summary wide_list">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code><strong><a href="uCEFTypes.TCefSettingObserver.html#base">base</a></strong>: <a href="uCEFTypes.TCefBaseRefCounted.html">TCefBaseRefCounted</a>;</code></td>
</tr>
<tr class="list2">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code><strong><a href="uCEFTypes.TCefSettingObserver.html#on_setting_changed">on_setting_changed</a></strong>: procedure(self: <a href="uCEFTypes.html#PCefSettingObserver">PCefSettingObserver</a>; const requesting_url, top_level_url: <a href="uCEFTypes.html#PCefString">PCefString</a>; content_type: <a href="uCEFTypes.html#TCefContentSettingTypes">TCefContentSettingTypes</a>); stdcall;</code></td>
</tr>
</table>
<h2 class="description">Description</h2>
<h3 class="detail">Fields</h3>
<table class="detail wide_list">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><span id="base"></span><code><strong>base</strong>: <a href="uCEFTypes.TCefBaseRefCounted.html">TCefBaseRefCounted</a>;</code></td>
</tr>
<tr><td colspan="2">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><span id="on_setting_changed"></span><code><strong>on_setting_changed</strong>: procedure(self: <a href="uCEFTypes.html#PCefSettingObserver">PCefSettingObserver</a>; const requesting_url, top_level_url: <a href="uCEFTypes.html#PCefString">PCefString</a>; content_type: <a href="uCEFTypes.html#TCefContentSettingTypes">TCefContentSettingTypes</a>); stdcall;</code></td>
</tr>
<tr><td colspan="2">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<hr><span class="appinfo"><em>Generated by <a href="https://pasdoc.github.io/">PasDoc 0.16.0-snapshot</a>. </em>
</span>
</body></html>

View File

@ -392,78 +392,82 @@
<p>NOTE: This struct is allocated DLL-side. </td>
</tr>
<tr class="list2">
<td class="itemname">Record&nbsp;<a class="bold" href="uCEFTypes.TCefPreferenceObserver.html"><code>TCefPreferenceObserver</code></a></td>
<td class="itemdesc">&nbsp;</td>
</tr>
<tr class="list">
<td class="itemname">Record&nbsp;<a class="bold" href="uCEFTypes.TCefPreferenceManager.html"><code>TCefPreferenceManager</code></a></td>
<td class="itemdesc"> Manage access to preferences. Many built-in preferences are registered by Chromium. Custom preferences can be registered in ICefBrowserProcessHandler.OnRegisterCustomPreferences.
<p>NOTE: This struct is allocated DLL-side. </td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemname">Record&nbsp;<a class="bold" href="uCEFTypes.TCefV8StackTrace.html"><code>TCefV8StackTrace</code></a></td>
<td class="itemdesc"> Structure representing a V8 stack trace handle. V8 handles can only be accessed from the thread on which they are created. Valid threads for creating a V8 handle include the render process main thread (TID_RENDERER) and WebWorker threads. A task runner for posting tasks on the associated thread can be retrieved via the ICefv8context.GetTaskRunner() function.
<p>NOTE: This struct is allocated DLL-side. </td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemname">Record&nbsp;<a class="bold" href="uCEFTypes.TCefV8StackFrame.html"><code>TCefV8StackFrame</code></a></td>
<td class="itemdesc"> Structure representing a V8 stack frame handle. V8 handles can only be accessed from the thread on which they are created. Valid threads for creating a V8 handle include the render process main thread (TID_RENDERER) and WebWorker threads. A task runner for posting tasks on the associated thread can be retrieved via the ICefv8context.GetTaskRunner() function.
<p>NOTE: This struct is allocated DLL-side. </td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemname">Record&nbsp;<a class="bold" href="uCEFTypes.TCefStreamReader.html"><code>TCefStreamReader</code></a></td>
<td class="itemdesc"> Structure used to read data from a stream. The functions of this structure may be called on any thread.
<p>NOTE: This struct is allocated DLL-side. </td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemname">Record&nbsp;<a class="bold" href="uCEFTypes.TCefReadHandler.html"><code>TCefReadHandler</code></a></td>
<td class="itemdesc"> Structure the client can implement to provide a custom stream reader. The functions of this structure may be called on any thread.
<p>NOTE: This struct is allocated client-side. </td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemname">Record&nbsp;<a class="bold" href="uCEFTypes.TCefWriteHandler.html"><code>TCefWriteHandler</code></a></td>
<td class="itemdesc"> Structure the client can implement to provide a custom stream writer. The functions of this structure may be called on any thread.
<p>NOTE: This struct is allocated client-side. </td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemname">Record&nbsp;<a class="bold" href="uCEFTypes.TCefXmlReader.html"><code>TCefXmlReader</code></a></td>
<td class="itemdesc"> Structure that supports the reading of XML data via the libxml streaming API. The functions of this structure should only be called on the thread that creates the object.
<p>NOTE: This struct is allocated DLL-side. </td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemname">Record&nbsp;<a class="bold" href="uCEFTypes.TCefZipReader.html"><code>TCefZipReader</code></a></td>
<td class="itemdesc"> Structure that supports the reading of zip archives via the zlib unzip API. The functions of this structure should only be called on the thread that creates the object.
<p>NOTE: This struct is allocated DLL-side. </td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemname">Record&nbsp;<a class="bold" href="uCEFTypes.TCefUrlrequestClient.html"><code>TCefUrlrequestClient</code></a></td>
<td class="itemdesc"> Structure that should be implemented by the ICefUrlRequest client. The functions of this structure will be called on the same thread that created the request unless otherwise documented.
<p>NOTE: This struct is allocated client-side. </td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemname">Record&nbsp;<a class="bold" href="uCEFTypes.TCefUrlRequest.html"><code>TCefUrlRequest</code></a></td>
<td class="itemdesc"> Structure used to make a URL request. URL requests are not associated with a browser instance so no ICefClient callbacks will be executed. URL requests can be created on any valid CEF thread in either the browser or render process. Once created the functions of the URL request object must be accessed on the same thread that created it.
<p>NOTE: This struct is allocated DLL-side. </td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemname">Record&nbsp;<a class="bold" href="uCEFTypes.TCefThread.html"><code>TCefThread</code></a></td>
<td class="itemdesc"> A simple thread abstraction that establishes a message loop on a new thread. The consumer uses ICefTaskRunner to execute code on the thread's message loop. The thread is terminated when the ICefThread object is destroyed or stop() is called. All pending tasks queued on the thread's message loop will run to completion before the thread is terminated. cef_thread_create() can be called on any valid CEF thread in either the browser or render process. This structure should only be used for tasks that require a dedicated thread. In most cases you can post tasks to an existing CEF thread instead of creating a new one; see cef_task.h for details.
<p>NOTE: This struct is allocated DLL-side. </td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemname">Record&nbsp;<a class="bold" href="uCEFTypes.TCefWaitableEvent.html"><code>TCefWaitableEvent</code></a></td>
<td class="itemdesc"> WaitableEvent is a thread synchronization tool that allows one thread to wait for another thread to finish some work. This is equivalent to using a Lock+ConditionVariable to protect a simple boolean value. However, using WaitableEvent in conjunction with a Lock to wait for a more complex state change (e.g., for an item to be added to a queue) is not recommended. In that case consider using a ConditionVariable instead of a WaitableEvent. It is safe to create and/or signal a WaitableEvent from any thread. Blocking on a WaitableEvent by calling the *wait() functions is not allowed on the browser process UI or IO threads.
<p>NOTE: This struct is allocated DLL-side. </td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemname">Record&nbsp;<a class="bold" href="uCEFTypes.TCefTaskRunner.html"><code>TCefTaskRunner</code></a></td>
<td class="itemdesc"> Structure that asynchronously executes tasks on the associated thread. It is safe to call the functions of this structure on any thread.
@ -471,126 +475,130 @@
<p>NOTE: This struct is allocated DLL-side. </td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemname">Record&nbsp;<a class="bold" href="uCEFTypes.TCefEndTracingCallback.html"><code>TCefEndTracingCallback</code></a></td>
<td class="itemdesc"> Implement this structure to receive notification when tracing has completed. The functions of this structure will be called on the browser process UI thread.
<p>NOTE: This struct is allocated client-side. </td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemname">Record&nbsp;<a class="bold" href="uCEFTypes.TCefResourceBundle.html"><code>TCefResourceBundle</code></a></td>
<td class="itemdesc"> Structure used for retrieving resources from the resource bundle (*.pak) files loaded by CEF during startup or via the ICefResourceBundleHandler returned from ICefApp.GetResourceBundleHandler. See TCefSettings for additional options related to resource bundle loading. The functions of this structure may be called on any thread unless otherwise indicated.
<p>NOTE: This struct is allocated DLL-side. </td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemname">Record&nbsp;<a class="bold" href="uCEFTypes.TCefMenuModelDelegate.html"><code>TCefMenuModelDelegate</code></a></td>
<td class="itemdesc"> Implement this structure to handle menu model events. The functions of this structure will be called on the browser process UI thread unless otherwise indicated.
<p>NOTE: This struct is allocated client-side. </td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemname">Record&nbsp;<a class="bold" href="uCEFTypes.TCefProcessMessage.html"><code>TCefProcessMessage</code></a></td>
<td class="itemdesc"> Structure representing a message. Can be used on any process and thread.
<p>NOTE: This struct is allocated DLL-side. </td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemname">Record&nbsp;<a class="bold" href="uCEFTypes.TCefRenderProcessHandler.html"><code>TCefRenderProcessHandler</code></a></td>
<td class="itemdesc"> Structure used to implement render process callbacks. The functions of this structure will be called on the render process main thread (TID_RENDERER) unless otherwise indicated.
<p>NOTE: This struct is allocated client-side. </td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemname">Record&nbsp;<a class="bold" href="uCEFTypes.TCefRequestHandler.html"><code>TCefRequestHandler</code></a></td>
<td class="itemdesc"> Implement this structure to handle events related to browser requests. The functions of this structure will be called on the thread indicated.
<p>NOTE: This struct is allocated client-side. </td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemname">Record&nbsp;<a class="bold" href="uCEFTypes.TCefMediaAccessCallback.html"><code>TCefMediaAccessCallback</code></a></td>
<td class="itemdesc"> Callback structure used for asynchronous continuation of media access permission requests.
<p>NOTE: This struct is allocated DLL-side. </td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemname">Record&nbsp;<a class="bold" href="uCEFTypes.TCefPermissionPromptCallback.html"><code>TCefPermissionPromptCallback</code></a></td>
<td class="itemdesc"> Callback structure used for asynchronous continuation of permission prompts.
<p>NOTE: This struct is allocated DLL-side. </td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemname">Record&nbsp;<a class="bold" href="uCEFTypes.TCefPermissionHandler.html"><code>TCefPermissionHandler</code></a></td>
<td class="itemdesc"> Implement this structure to handle events related to permission requests. The functions of this structure will be called on the browser process UI thread.
<p>NOTE: This struct is allocated client-side. </td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemname">Record&nbsp;<a class="bold" href="uCEFTypes.TCefSharedMemoryRegion.html"><code>TCefSharedMemoryRegion</code></a></td>
<td class="itemdesc"> Structure that wraps platform-dependent share memory region mapping.
<p>NOTE: This struct is allocated DLL-side. </td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemname">Record&nbsp;<a class="bold" href="uCEFTypes.TCefSharedProcessMessageBuilder.html"><code>TCefSharedProcessMessageBuilder</code></a></td>
<td class="itemdesc"> Structure that builds a ICefProcessMessage containing a shared memory region. This structure is not thread-safe but may be used exclusively on a different thread from the one which constructed it.
<p>NOTE: This struct is allocated DLL-side. </td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemname">Record&nbsp;<a class="bold" href="uCEFTypes.TCefResourceSkipCallback.html"><code>TCefResourceSkipCallback</code></a></td>
<td class="itemdesc"> Callback for asynchronous continuation of ICefResourceHandler.skip().
<p>NOTE: This struct is allocated DLL-side. </td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemname">Record&nbsp;<a class="bold" href="uCEFTypes.TCefResourceReadCallback.html"><code>TCefResourceReadCallback</code></a></td>
<td class="itemdesc"> Callback for asynchronous continuation of ICefResourceHandler.read().
<p>NOTE: This struct is allocated DLL-side. </td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemname">Record&nbsp;<a class="bold" href="uCEFTypes.TCefResourceHandler.html"><code>TCefResourceHandler</code></a></td>
<td class="itemdesc"> Structure used to implement a custom request handler structure. The functions of this structure will be called on the IO thread unless otherwise indicated.
<p>NOTE: This struct is allocated client-side. </td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemname">Record&nbsp;<a class="bold" href="uCEFTypes.TCefResourceRequestHandler.html"><code>TCefResourceRequestHandler</code></a></td>
<td class="itemdesc"> Implement this structure to handle events related to browser requests. The functions of this structure will be called on the IO thread unless otherwise indicated.
<p>NOTE: This struct is allocated client-side. </td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemname">Record&nbsp;<a class="bold" href="uCEFTypes.TCefCookieAccessFilter.html"><code>TCefCookieAccessFilter</code></a></td>
<td class="itemdesc"> Implement this structure to filter cookies that may be sent or received from resource requests. The functions of this structure will be called on the IO thread unless otherwise indicated.
<p>NOTE: This struct is allocated client-side. </td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemname">Record&nbsp;<a class="bold" href="uCEFTypes.TCefResponse.html"><code>TCefResponse</code></a></td>
<td class="itemdesc"> Structure used to represent a web response. The functions of this structure may be called on any thread.
<p>NOTE: This struct is allocated DLL-side. </td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemname">Record&nbsp;<a class="bold" href="uCEFTypes.TCefResponseFilter.html"><code>TCefResponseFilter</code></a></td>
<td class="itemdesc"> Implement this structure to filter resource response content. The functions of this structure will be called on the browser process IO thread.
<p>NOTE: This struct is allocated client-side. </td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemname">Record&nbsp;<a class="bold" href="uCEFTypes.TCefAuthCallback.html"><code>TCefAuthCallback</code></a></td>
<td class="itemdesc"> Callback structure used for asynchronous continuation of authentication requests.
<p>NOTE: This struct is allocated DLL-side. </td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemname">Record&nbsp;<a class="bold" href="uCEFTypes.TCefCallback.html"><code>TCefCallback</code></a></td>
<td class="itemdesc"> Generic callback structure used for asynchronous continuation.
<p>NOTE: This struct is allocated DLL-side. </td>
</tr>
<tr class="list2">
<td class="itemname">Record&nbsp;<a class="bold" href="uCEFTypes.TCefSettingObserver.html"><code>TCefSettingObserver</code></a></td>
<td class="itemdesc">&nbsp;</td>
</tr>
<tr class="list">
<td class="itemname">Record&nbsp;<a class="bold" href="uCEFTypes.TCefRequestContext.html"><code>TCefRequestContext</code></a></td>
<td class="itemdesc"> A request context provides request handling for a set of related browser or URL request objects. A request context can be specified when creating a new browser via the ICefBrowserHost static factory functions or when creating a new URL request via the ICefUrlRequest static factory functions. Browser objects with different request contexts will never be hosted in the same render process. Browser objects with the same request context may or may not be hosted in the same render process depending on the process model. Browser objects created indirectly via the JavaScript window.open function or targeted links will share the same render process and the same request context as the source browser. When running in single-process mode there is only a single render process (the main process) and so all browsers created in single-process mode will share the same request context. This will be the first request context passed into a ICefBrowserHost static factory function and all other request context objects will be ignored.
@ -1135,323 +1143,329 @@
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefPreferenceRegistrar">PCefPreferenceRegistrar</a></strong> = &circ;<a href="uCEFTypes.TCefPreferenceRegistrar.html">TCefPreferenceRegistrar</a>;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefPreferenceObserver">PCefPreferenceObserver</a></strong> = &circ;<a href="uCEFTypes.TCefPreferenceObserver.html">TCefPreferenceObserver</a>;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefPreferenceManager">PCefPreferenceManager</a></strong> = &circ;<a href="uCEFTypes.TCefPreferenceManager.html">TCefPreferenceManager</a>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefCommandLine">PCefCommandLine</a></strong> = &circ;<a href="uCEFTypes.TCefCommandLine.html">TCefCommandLine</a>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefCommandHandler">PCefCommandHandler</a></strong> = &circ;<a href="uCEFTypes.TCefCommandHandler.html">TCefCommandHandler</a>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefBaseRefCounted">PCefBaseRefCounted</a></strong> = &circ;<a href="uCEFTypes.TCefBaseRefCounted.html">TCefBaseRefCounted</a>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefBaseScoped">PCefBaseScoped</a></strong> = &circ;<a href="uCEFTypes.TCefBaseScoped.html">TCefBaseScoped</a>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefWindowInfo">PCefWindowInfo</a></strong> = &circ;<a href="uCEFTypes.TCefWindowInfo.html">TCefWindowInfo</a>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefSettings">PCefSettings</a></strong> = &circ;<a href="uCEFTypes.TCefSettings.html">TCefSettings</a>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefStringUtf8">PCefStringUtf8</a></strong> = &circ;<a href="uCEFTypes.TCefStringUtf8.html">TCefStringUtf8</a>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefStringUtf16">PCefStringUtf16</a></strong> = &circ;<a href="uCEFTypes.TCefStringUtf16.html">TCefStringUtf16</a>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefStringUserFreeWide">PCefStringUserFreeWide</a></strong> = &circ;<a href="uCEFTypes.html#TCefStringUserFreeWide">TCefStringUserFreeWide</a>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefStringUserFreeUtf8">PCefStringUserFreeUtf8</a></strong> = &circ;<a href="uCEFTypes.html#TCefStringUserFreeUtf8">TCefStringUserFreeUtf8</a>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefStringUserFreeUtf16">PCefStringUserFreeUtf16</a></strong> = &circ;<a href="uCEFTypes.html#TCefStringUserFreeUtf16">TCefStringUserFreeUtf16</a>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefMainArgs">PCefMainArgs</a></strong> = &circ;<a href="uCEFTypes.TCefMainArgs.html">TCefMainArgs</a>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefColor">PCefColor</a></strong> = &circ;<a href="uCEFTypes.html#TCefColor">TCefColor</a>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefBrowserHost">PCefBrowserHost</a></strong> = &circ;<a href="uCEFTypes.TCefBrowserHost.html">TCefBrowserHost</a>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefClient">PCefClient</a></strong> = &circ;<a href="uCEFTypes.TCefClient.html">TCefClient</a>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefPrintHandler">PCefPrintHandler</a></strong> = &circ;<a href="uCEFTypes.TCefPrintHandler.html">TCefPrintHandler</a>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefResourceBundleHandler">PCefResourceBundleHandler</a></strong> = &circ;<a href="uCEFTypes.TCefResourceBundleHandler.html">TCefResourceBundleHandler</a>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefBrowserProcessHandler">PCefBrowserProcessHandler</a></strong> = &circ;<a href="uCEFTypes.TCefBrowserProcessHandler.html">TCefBrowserProcessHandler</a>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefContextMenuHandler">PCefContextMenuHandler</a></strong> = &circ;<a href="uCEFTypes.TCefContextMenuHandler.html">TCefContextMenuHandler</a>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefRunQuickMenuCallback">PCefRunQuickMenuCallback</a></strong> = &circ;<a href="uCEFTypes.TCefRunQuickMenuCallback.html">TCefRunQuickMenuCallback</a>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefAccessibilityHandler">PCefAccessibilityHandler</a></strong> = &circ;<a href="uCEFTypes.TCefAccessibilityHandler.html">TCefAccessibilityHandler</a>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefFrame">PCefFrame</a></strong> = &circ;<a href="uCEFTypes.TCefFrame.html">TCefFrame</a>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefFrameHandler">PCefFrameHandler</a></strong> = &circ;<a href="uCEFTypes.TCefFrameHandler.html">TCefFrameHandler</a>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefApp">PCefApp</a></strong> = &circ;<a href="uCEFTypes.TCefApp.html">TCefApp</a>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefServer">PCefServer</a></strong> = &circ;<a href="uCEFTypes.TCefServer.html">TCefServer</a>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefServerHandler">PCefServerHandler</a></strong> = &circ;<a href="uCEFTypes.TCefServerHandler.html">TCefServerHandler</a>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefStringVisitor">PCefStringVisitor</a></strong> = &circ;<a href="uCEFTypes.TCefStringVisitor.html">TCefStringVisitor</a>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefRequest">PCefRequest</a></strong> = &circ;<a href="uCEFTypes.TCefRequest.html">TCefRequest</a>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefPostData">PCefPostData</a></strong> = &circ;<a href="uCEFTypes.TCefPostData.html">TCefPostData</a>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefPostDataElement">PCefPostDataElement</a></strong> = &circ;<a href="uCEFTypes.TCefPostDataElement.html">TCefPostDataElement</a>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PPCefPostDataElement">PPCefPostDataElement</a></strong> = &circ;<a href="uCEFTypes.html#PCefPostDataElement">PCefPostDataElement</a>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefv8Context">PCefv8Context</a></strong> = &circ;<a href="uCEFTypes.TCefV8Context.html">TCefv8Context</a>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefV8Interceptor">PCefV8Interceptor</a></strong> = &circ;<a href="uCEFTypes.TCefV8Interceptor.html">TCefV8Interceptor</a>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefTask">PCefTask</a></strong> = &circ;<a href="uCEFTypes.TCefTask.html">TCefTask</a>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefTaskManager">PCefTaskManager</a></strong> = &circ;<a href="uCEFTypes.TCefTaskManager.html">TCefTaskManager</a>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefv8Value">PCefv8Value</a></strong> = &circ;<a href="uCEFTypes.TCefv8Value.html">TCefv8Value</a>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefBaseTime">PCefBaseTime</a></strong> = &circ;<a href="uCEFTypes.html#TCefBaseTime">TCefBaseTime</a>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefTime">PCefTime</a></strong> = &circ;<a href="uCEFTypes.TCefTime.html">TCefTime</a>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefV8Exception">PCefV8Exception</a></strong> = &circ;<a href="uCEFTypes.TCefV8Exception.html">TCefV8Exception</a>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefv8ArrayBufferReleaseCallback">PCefv8ArrayBufferReleaseCallback</a></strong> = &circ;<a href="uCEFTypes.TCefv8ArrayBufferReleaseCallback.html">TCefv8ArrayBufferReleaseCallback</a>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefv8Handler">PCefv8Handler</a></strong> = &circ;<a href="uCEFTypes.TCefv8Handler.html">TCefv8Handler</a>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PPCefV8Value">PPCefV8Value</a></strong> = &circ;<a href="uCEFTypes.html#PCefV8ValueArray">PCefV8ValueArray</a>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefDomVisitor">PCefDomVisitor</a></strong> = &circ;<a href="uCEFTypes.TCefDomVisitor.html">TCefDomVisitor</a>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefDomDocument">PCefDomDocument</a></strong> = &circ;<a href="uCEFTypes.TCefDomDocument.html">TCefDomDocument</a>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefDomNode">PCefDomNode</a></strong> = &circ;<a href="uCEFTypes.TCefDomNode.html">TCefDomNode</a>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefContextMenuParams">PCefContextMenuParams</a></strong> = &circ;<a href="uCEFTypes.TCefContextMenuParams.html">TCefContextMenuParams</a>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefMenuModel">PCefMenuModel</a></strong> = &circ;<a href="uCEFTypes.TCefMenuModel.html">TCefMenuModel</a>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefRunContextMenuCallback">PCefRunContextMenuCallback</a></strong> = &circ;<a href="uCEFTypes.TCefRunContextMenuCallback.html">TCefRunContextMenuCallback</a>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefDialogHandler">PCefDialogHandler</a></strong> = &circ;<a href="uCEFTypes.TCefDialogHandler.html">TCefDialogHandler</a>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefFileDialogCallback">PCefFileDialogCallback</a></strong> = &circ;<a href="uCEFTypes.TCefFileDialogCallback.html">TCefFileDialogCallback</a>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefUnresponsiveProcessCallback">PCefUnresponsiveProcessCallback</a></strong> = &circ;<a href="uCEFTypes.TCefUnresponsiveProcessCallback.html">TCefUnresponsiveProcessCallback</a>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefDisplayHandler">PCefDisplayHandler</a></strong> = &circ;<a href="uCEFTypes.TCefDisplayHandler.html">TCefDisplayHandler</a>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefDownloadHandler">PCefDownloadHandler</a></strong> = &circ;<a href="uCEFTypes.TCefDownloadHandler.html">TCefDownloadHandler</a>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefDownloadItem">PCefDownloadItem</a></strong> = &circ;<a href="uCEFTypes.TCefDownloadItem.html">TCefDownloadItem</a>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefBeforeDownloadCallback">PCefBeforeDownloadCallback</a></strong> = &circ;<a href="uCEFTypes.TCefBeforeDownloadCallback.html">TCefBeforeDownloadCallback</a>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefDownloadItemCallback">PCefDownloadItemCallback</a></strong> = &circ;<a href="uCEFTypes.TCefDownloadItemCallback.html">TCefDownloadItemCallback</a>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefDragHandler">PCefDragHandler</a></strong> = &circ;<a href="uCEFTypes.TCefDragHandler.html">TCefDragHandler</a>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefDragData">PCefDragData</a></strong> = &circ;<a href="uCEFTypes.TCefDragData.html">TCefDragData</a>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefDraggableRegionArray">PCefDraggableRegionArray</a></strong> = &circ;<a href="uCEFTypes.html#TCefDraggableRegionArray">TCefDraggableRegionArray</a>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefDraggableRegion">PCefDraggableRegion</a></strong> = &circ;<a href="uCEFTypes.TCefDraggableRegion.html">TCefDraggableRegion</a>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefRect">PCefRect</a></strong> = &circ;<a href="uCEFTypes.TCefRect.html">TCefRect</a>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefPoint">PCefPoint</a></strong> = &circ;<a href="uCEFTypes.TCefPoint.html">TCefPoint</a>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefSize">PCefSize</a></strong> = &circ;<a href="uCEFTypes.TCefSize.html">TCefSize</a>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefRectArray">PCefRectArray</a></strong> = &circ;<a href="uCEFTypes.html#TCefRectArray">TCefRectArray</a>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefRange">PCefRange</a></strong> = &circ;<a href="uCEFTypes.TCefRange.html">TCefRange</a>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefStreamWriter">PCefStreamWriter</a></strong> = &circ;<a href="uCEFTypes.TCefStreamWriter.html">TCefStreamWriter</a>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefFindHandler">PCefFindHandler</a></strong> = &circ;<a href="uCEFTypes.TCefFindHandler.html">TCefFindHandler</a>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefFocusHandler">PCefFocusHandler</a></strong> = &circ;<a href="uCEFTypes.TCefFocusHandler.html">TCefFocusHandler</a>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefJsDialogHandler">PCefJsDialogHandler</a></strong> = &circ;<a href="uCEFTypes.TCefJsDialogHandler.html">TCefJsDialogHandler</a>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefJsDialogCallback">PCefJsDialogCallback</a></strong> = &circ;<a href="uCEFTypes.TCefJsDialogCallback.html">TCefJsDialogCallback</a>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefKeyboardHandler">PCefKeyboardHandler</a></strong> = &circ;<a href="uCEFTypes.TCefKeyboardHandler.html">TCefKeyboardHandler</a>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefKeyEvent">PCefKeyEvent</a></strong> = &circ;<a href="uCEFTypes.TCefKeyEvent.html">TCefKeyEvent</a>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefLifeSpanHandler">PCefLifeSpanHandler</a></strong> = &circ;<a href="uCEFTypes.TCefLifeSpanHandler.html">TCefLifeSpanHandler</a>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefAudioHandler">PCefAudioHandler</a></strong> = &circ;<a href="uCEFTypes.TCefAudioHandler.html">TCefAudioHandler</a>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefAudioParameters">PCefAudioParameters</a></strong> = &circ;<a href="uCEFTypes.TCefAudioParameters.html">TCefAudioParameters</a>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefPopupFeatures">PCefPopupFeatures</a></strong> = &circ;<a href="uCEFTypes.TCefPopupFeatures.html">TCefPopupFeatures</a>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefBrowserSettings">PCefBrowserSettings</a></strong> = &circ;<a href="uCEFTypes.TCefBrowserSettings.html">TCefBrowserSettings</a>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefLoadHandler">PCefLoadHandler</a></strong> = &circ;<a href="uCEFTypes.TCefLoadHandler.html">TCefLoadHandler</a>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefRenderHandler">PCefRenderHandler</a></strong> = &circ;<a href="uCEFTypes.TCefRenderHandler.html">TCefRenderHandler</a>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefScreenInfo">PCefScreenInfo</a></strong> = &circ;<a href="uCEFTypes.TCefScreenInfo.html">TCefScreenInfo</a>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefRenderProcessHandler">PCefRenderProcessHandler</a></strong> = &circ;<a href="uCEFTypes.TCefRenderProcessHandler.html">TCefRenderProcessHandler</a>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefCursorInfo">PCefCursorInfo</a></strong> = &circ;<a href="uCEFTypes.TCefCursorInfo.html">TCefCursorInfo</a>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefThread">PCefThread</a></strong> = &circ;<a href="uCEFTypes.TCefThread.html">TCefThread</a>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefWaitableEvent">PCefWaitableEvent</a></strong> = &circ;<a href="uCEFTypes.TCefWaitableEvent.html">TCefWaitableEvent</a>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefV8StackTrace">PCefV8StackTrace</a></strong> = &circ;<a href="uCEFTypes.TCefV8StackTrace.html">TCefV8StackTrace</a>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefV8StackFrame">PCefV8StackFrame</a></strong> = &circ;<a href="uCEFTypes.TCefV8StackFrame.html">TCefV8StackFrame</a>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefProcessMessage">PCefProcessMessage</a></strong> = &circ;<a href="uCEFTypes.TCefProcessMessage.html">TCefProcessMessage</a>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefRequestHandler">PCefRequestHandler</a></strong> = &circ;<a href="uCEFTypes.TCefRequestHandler.html">TCefRequestHandler</a>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefMediaAccessCallback">PCefMediaAccessCallback</a></strong> = &circ;<a href="uCEFTypes.TCefMediaAccessCallback.html">TCefMediaAccessCallback</a>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefPermissionHandler">PCefPermissionHandler</a></strong> = &circ;<a href="uCEFTypes.TCefPermissionHandler.html">TCefPermissionHandler</a>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefSharedMemoryRegion">PCefSharedMemoryRegion</a></strong> = &circ;<a href="uCEFTypes.TCefSharedMemoryRegion.html">TCefSharedMemoryRegion</a>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefSharedProcessMessageBuilder">PCefSharedProcessMessageBuilder</a></strong> = &circ;<a href="uCEFTypes.TCefSharedProcessMessageBuilder.html">TCefSharedProcessMessageBuilder</a>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefPermissionPromptCallback">PCefPermissionPromptCallback</a></strong> = &circ;<a href="uCEFTypes.TCefPermissionPromptCallback.html">TCefPermissionPromptCallback</a>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefResourceSkipCallback">PCefResourceSkipCallback</a></strong> = &circ;<a href="uCEFTypes.TCefResourceSkipCallback.html">TCefResourceSkipCallback</a>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefResourceReadCallback">PCefResourceReadCallback</a></strong> = &circ;<a href="uCEFTypes.TCefResourceReadCallback.html">TCefResourceReadCallback</a>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefResourceHandler">PCefResourceHandler</a></strong> = &circ;<a href="uCEFTypes.TCefResourceHandler.html">TCefResourceHandler</a>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefResourceRequestHandler">PCefResourceRequestHandler</a></strong> = &circ;<a href="uCEFTypes.TCefResourceRequestHandler.html">TCefResourceRequestHandler</a>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefCookieAccessFilter">PCefCookieAccessFilter</a></strong> = &circ;<a href="uCEFTypes.TCefCookieAccessFilter.html">TCefCookieAccessFilter</a>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefResponse">PCefResponse</a></strong> = &circ;<a href="uCEFTypes.TCefResponse.html">TCefResponse</a>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefResponseFilter">PCefResponseFilter</a></strong> = &circ;<a href="uCEFTypes.TCefResponseFilter.html">TCefResponseFilter</a>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefAuthCallback">PCefAuthCallback</a></strong> = &circ;<a href="uCEFTypes.TCefAuthCallback.html">TCefAuthCallback</a>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefSslInfo">PCefSslInfo</a></strong> = &circ;<a href="uCEFTypes.TCefSslInfo.html">TCefSslInfo</a>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefSSLStatus">PCefSSLStatus</a></strong> = &circ;<a href="uCEFTypes.TCefSSLStatus.html">TCefSSLStatus</a>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefSelectClientCertificateCallback">PCefSelectClientCertificateCallback</a></strong> = &circ;<a href="uCEFTypes.TCefSelectClientCertificateCallback.html">TCefSelectClientCertificateCallback</a>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefCallback">PCefCallback</a></strong> = &circ;<a href="uCEFTypes.TCefCallback.html">TCefCallback</a>;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefSettingObserver">PCefSettingObserver</a></strong> = &circ;<a href="uCEFTypes.TCefSettingObserver.html">TCefSettingObserver</a>;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefCookie">PCefCookie</a></strong> = &circ;<a href="uCEFTypes.TCefCookie.html">TCefCookie</a>;</code></td>
</tr>
@ -2233,6 +2247,13 @@
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="PCefPreferenceObserver"></span><code><strong>PCefPreferenceObserver</strong> = &circ;<a href="uCEFTypes.TCefPreferenceObserver.html">TCefPreferenceObserver</a>;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="PCefPreferenceManager"></span><code><strong>PCefPreferenceManager</strong> = &circ;<a href="uCEFTypes.TCefPreferenceManager.html">TCefPreferenceManager</a>;</code></td>
</tr>
<tr><td colspan="1">
@ -2975,6 +2996,13 @@
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="PCefSettingObserver"></span><code><strong>PCefSettingObserver</strong> = &circ;<a href="uCEFTypes.TCefSettingObserver.html">TCefSettingObserver</a>;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="PCefCookie"></span><code><strong>PCefCookie</strong> = &circ;<a href="uCEFTypes.TCefCookie.html">TCefCookie</a>;</code></td>
</tr>
<tr><td colspan="1">
@ -7094,7 +7122,9 @@ Ranges:
<li>
<span id="CEF_CPAIT_COLLABORATION_MESSAGING">CEF_CPAIT_COLLABORATION_MESSAGING</span></li>
<li>
<span id="CEF_CPAIT_NUM_VALUES">CEF_CPAIT_NUM_VALUES</span>: * CEF_API_ADDED(13304) *</li>
<span id="CEF_CPAIT_CHANGE_PASSWORD">CEF_CPAIT_CHANGE_PASSWORD</span>: * CEF_API_ADDED(13304) *</li>
<li>
<span id="CEF_CPAIT_NUM_VALUES">CEF_CPAIT_NUM_VALUES</span>: * CEF_API_ADDED(13400) *</li>
</ul>
</td></tr>
</table>
@ -7514,7 +7544,11 @@ Ranges:
<li>
<span id="CEF_CONTENT_SETTING_TYPE_LEGACY_COOKIE_SCOPE">CEF_CONTENT_SETTING_TYPE_LEGACY_COOKIE_SCOPE</span>: Content settings for legacy cookie scope. Checks whether cookies scope is handled according to origin-bound cookies or legacy behavior. </li>
<li>
<span id="CEF_CONTENT_SETTING_TYPE_NUM_VALUES">CEF_CONTENT_SETTING_TYPE_NUM_VALUES</span></li>
<span id="CEF_CONTENT_SETTING_TYPE_ARE_SUSPICIOUS_NOTIFICATIONS_ALLOWLISTED_BY_USER">CEF_CONTENT_SETTING_TYPE_ARE_SUSPICIOUS_NOTIFICATIONS_ALLOWLISTED_BY_USER</span>: Website setting to indicate whether the user has allowlisted suspicious notifications for the origin. </li>
<li>
<span id="CEF_CONTENT_SETTING_TYPE_CONTROLLED_FRAME">CEF_CONTENT_SETTING_TYPE_CONTROLLED_FRAME</span>: Content settings for access to the Controlled Frame API. </li>
<li>
<span id="CEF_CONTENT_SETTING_TYPE_NUM_VALUES">CEF_CONTENT_SETTING_TYPE_NUM_VALUES</span>: * CEF_API_ADDED(13400) *</li>
</ul>
</td></tr>
</table>

View File

@ -234,7 +234,9 @@ contains
uCEFComponentIdList in '..\source\uCEFComponentIdList.pas',
uCEFUnresponsiveProcessCallback in '..\source\uCEFUnresponsiveProcessCallback.pas',
uCEFWindowInfoWrapper in '..\source\uCEFWindowInfoWrapper.pas',
uCEFTaskManager in '..\source\uCEFTaskManager.pas';
uCEFTaskManager in '..\source\uCEFTaskManager.pas',
uCEFPreferenceObserver in '..\source\uCEFPreferenceObserver.pas',
uCEFSettingObserver in '..\source\uCEFSettingObserver.pas';
end.

View File

@ -234,7 +234,9 @@ contains
uCEFComponentIdList in '..\source\uCEFComponentIdList.pas',
uCEFUnresponsiveProcessCallback in '..\source\uCEFUnresponsiveProcessCallback.pas',
uCEFWindowInfoWrapper in '..\source\uCEFWindowInfoWrapper.pas',
uCEFTaskManager in '..\source\uCEFTaskManager.pas';
uCEFTaskManager in '..\source\uCEFTaskManager.pas',
uCEFPreferenceObserver in '..\source\uCEFPreferenceObserver.pas',
uCEFSettingObserver in '..\source\uCEFSettingObserver.pas';
end.

View File

@ -329,6 +329,8 @@
<DCCReference Include="..\source\uCEFUnresponsiveProcessCallback.pas"/>
<DCCReference Include="..\source\uCEFWindowInfoWrapper.pas"/>
<DCCReference Include="..\source\uCEFTaskManager.pas"/>
<DCCReference Include="..\source\uCEFPreferenceObserver.pas"/>
<DCCReference Include="..\source\uCEFSettingObserver.pas"/>
<BuildConfiguration Include="Base">
<Key>Base</Key>
</BuildConfiguration>

View File

@ -21,8 +21,8 @@
</CompilerOptions>
<Description Value="CEF4Delphi is an open source project created by Salvador Díaz Fau to embed Chromium-based browsers in applications made with Delphi or Lazarus/FPC."/>
<License Value="MPL 1.1"/>
<Version Major="133" Minor="4" Release="8"/>
<Files Count="213">
<Version Major="134" Minor="3" Release="1"/>
<Files Count="215">
<Item1>
<Filename Value="..\source\uCEFAccessibilityHandler.pas"/>
<UnitName Value="uCEFAccessibilityHandler"/>
@ -893,6 +893,14 @@
<Filename Value="..\source\uCEFTaskManager.pas"/>
<UnitName Value="uCEFTaskManager"/>
</Item213>
<Item214>
<Filename Value="..\source\uCEFPreferenceObserver.pas"/>
<UnitName Value="uCEFPreferenceObserver"/>
</Item214>
<Item215>
<Filename Value="..\source\uCEFSettingObserver.pas"/>
<UnitName Value="uCEFSettingObserver"/>
</Item215>
</Files>
<CompatibilityMode Value="True"/>
<RequiredPkgs Count="5">

View File

@ -70,7 +70,8 @@ uses
uCEFPermissionPromptCallback, uCEFSharedProcessMessageBuilder,
uCEFSharedMemoryRegion, uCEFPreferenceManager, uCEFPreferenceRegistrar,
uCEFApplicationEvents, uCEFBrowserBitmap, uCEFComponentIdList,
uCEFWindowInfoWrapper, uCEFTaskManager, LazarusPackageIntf;
uCEFWindowInfoWrapper, uCEFTaskManager, uCEFPreferenceObserver,
uCEFSettingObserver, LazarusPackageIntf;
implementation

View File

@ -4351,9 +4351,13 @@ end;
function TCefApplicationCore.Load_cef_preference_capi_h : boolean;
begin
{$IFDEF FPC}Pointer({$ENDIF}cef_preference_manager_get_global{$IFDEF FPC}){$ENDIF} := GetProcAddress(FLibHandle, 'cef_preference_manager_get_global');
{$IFDEF FPC}Pointer({$ENDIF}cef_preference_manager_get_global{$IFDEF FPC}){$ENDIF} := GetProcAddress(FLibHandle, 'cef_preference_manager_get_global');
{$IFDEF FPC}Pointer({$ENDIF}cef_preference_manager_get_chrome_variations_as_switches{$IFDEF FPC}){$ENDIF} := GetProcAddress(FLibHandle, 'cef_preference_manager_get_chrome_variations_as_switches');
{$IFDEF FPC}Pointer({$ENDIF}cef_preference_manager_get_chrome_variations_as_strings{$IFDEF FPC}){$ENDIF} := GetProcAddress(FLibHandle, 'cef_preference_manager_get_chrome_variations_as_strings');
Result := assigned(cef_preference_manager_get_global);
Result := assigned(cef_preference_manager_get_global) and
assigned(cef_preference_manager_get_chrome_variations_as_switches) and
assigned(cef_preference_manager_get_chrome_variations_as_strings);
end;
function TCefApplicationCore.Load_cef_print_settings_capi_h : boolean;

View File

@ -30,7 +30,8 @@ uses
{$IFDEF MSWINDOWS}uCEFDragAndDropMgr,{$ENDIF}
{$IFDEF LINUX}uCEFLinuxTypes, uCEFLinuxFunctions,{$ENDIF}
uCEFChromiumOptions, uCEFChromiumFontOptions, uCEFPDFPrintOptions,
uCEFBrowserViewComponent, uCEFWindowInfoWrapper;
uCEFBrowserViewComponent, uCEFWindowInfoWrapper, uCEFPreferenceObserver,
uCEFSettingObserver;
type
TBrowserInfoList = class;
@ -55,6 +56,10 @@ type
FMediaObserverReg : ICefRegistration;
FDevToolsMsgObserver : ICefDevToolsMessageObserver;
FDevToolsMsgObserverReg : ICefRegistration;
FSettingObserver : ICefSettingObserver;
FSettingObserverReg : ICefRegistration;
FPreferenceInfoList : TPreferenceInfoList;
FPreferenceInfoCS : TCriticalSection;
FDefaultUrl : ustring;
FOptions : TChromiumOptions;
FFontOptions : TChromiumFontOptions;
@ -302,6 +307,12 @@ type
FOnShowPermissionPrompt : TOnShowPermissionPromptEvent;
FOnDismissPermissionPrompt : TOnDismissPermissionPromptEvent;
// ICefPreferenceObserver
FOnPreferenceChanged : TOnPreferenceChangedEvent;
// ICefSettingObserver
FOnSettingChanged : TOnSettingChangedEvent;
// Custom
FOnTextResultAvailable : TOnTextResultAvailableEvent;
FOnPdfPrintFinished : TOnPdfPrintFinishedEvent;
@ -436,11 +447,15 @@ type
procedure DestroyResourceRequestHandler;
procedure DestroyMediaObserver;
procedure DestroyDevToolsMsgObserver;
procedure DestroySettingObserver;
procedure DestroyPreferenceObserver;
procedure DestroyAllHandlersAndObservers;
procedure CreateResourceRequestHandler; virtual;
procedure CreateMediaObserver; virtual;
procedure CreateDevToolsMsgObserver; virtual;
procedure CreateSettingObserver; virtual;
procedure CreatePreferenceObserver; virtual;
procedure CreateRequestContextHandler; virtual;
procedure CreateOptionsClasses; virtual;
procedure CreateSyncObjects; virtual;
@ -665,6 +680,12 @@ type
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);
// ICefPreferenceObserver
procedure doOnPreferenceChanged(const name_: ustring);
// ICefSettingObserver
procedure doOnSettingChanged(const requesting_url, top_level_url : ustring; content_type: TCefContentSettingTypes);
// Custom
procedure GetSettings(var aSettings : TCefBrowserSettings);
procedure doCookiesDeleted(numDeleted : integer); virtual;
@ -697,10 +718,12 @@ type
procedure doToggleAudioMuted; virtual;
procedure doEnableFocus; virtual;
function doTryCloseBrowser : boolean; virtual;
procedure doAddPreferenceObserver(const name_ : ustring); virtual;
function MustCreateAudioHandler : boolean; virtual;
function MustCreateCommandHandler : boolean; virtual;
function MustCreateDevToolsMessageObserver : boolean; virtual;
function MustCreateSettingObserver : boolean; virtual;
function MustCreateLoadHandler : boolean; virtual;
function MustCreateFocusHandler : boolean; virtual;
function MustCreateContextMenuHandler : boolean; virtual;
@ -1116,6 +1139,25 @@ type
/// </summary>
procedure ToggleAudioMuted;
/// <summary>
/// Add an observer for preference changes. |name| is the name of the
/// preference to observe. If |name| is NULL then all preferences will be
/// observed. Observing all preferences has performance consequences and is
/// not recommended outside of testing scenarios. The observer will remain
/// registered until the returned Registration object is destroyed. This
/// function must be called on the browser process UI thread.
/// </summary>
/// <remarks>
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/capi/cef_preference_capi.h">CEF source file: /include/capi/cef_preference_capi.h (cef_preference_manager_t)</see></para>
/// </remarks>
procedure AddPreferenceObserver(const name_: ustring);
/// <summary>
/// Remove an observer for preference changes.
/// </summary>
/// <remarks>
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/capi/cef_preference_capi.h">CEF source file: /include/capi/cef_preference_capi.h (cef_preference_manager_t)</see></para>
/// </remarks>
procedure RemovePreferenceObserver(const name_ : ustring);
/// <summary>
/// Used to delete cookies immediately or asynchronously. If aDeleteImmediately is false TChromiumCore.DeleteCookies triggers
/// the TChromiumCore.OnCookiesDeleted event when the cookies are deleted.
/// </summary>
@ -1217,6 +1259,15 @@ type
/// </summary>
function AddDevToolsMessageObserver(const observer: ICefDevToolsMessageObserver): ICefRegistration;
/// <summary>
/// Add an observer for content and website setting changes. The observer will
/// remain registered until the returned Registration object is destroyed.
/// This function must be called on the browser process UI thread.
/// </summary>
/// <remarks>
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/capi/cef_request_context_capi.h">CEF source file: /include/capi/cef_request_context_capi.h (cef_request_context_t)</see></para>
/// </remarks>
function AddSettingObserver(const observer: ICefSettingObserver): ICefRegistration;
/// <summary>
/// <para>Search for |searchText|. |forward| indicates whether to search forward or
/// backward within the page. |matchCase| indicates whether the search should
/// be case-sensitive. |findNext| indicates whether this is the first request
@ -3960,6 +4011,25 @@ type
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/capi/cef_permission_handler_capi.h">CEF source file: /include/capi/cef_permission_handler_capi.h (cef_permission_handler_t)</see></para>
/// </remarks>
property OnDismissPermissionPrompt : TOnDismissPermissionPromptEvent read FOnDismissPermissionPrompt write FOnDismissPermissionPrompt;
/// <summary>
/// Called when a preference has changed. The new value can be retrieved using
/// ICefRequestContext.GetPreference.
/// </summary>
/// <remarks>
/// <para>This event will be called on the browser process CEF UI thread.</para>
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/capi/cef_preference_capi.h">CEF source file: /include/capi/cef_preference_capi.h (cef_preference_observer_t)</see></para>
/// </remarks>
property OnPreferenceChanged : TOnPreferenceChangedEvent read FOnPreferenceChanged write FOnPreferenceChanged;
/// <summary>
/// Called when a content or website setting has changed. The new value can be
/// retrieved using ICefRequestContext.GetContentSetting or
/// ICefRequestContext.GetWebsiteSetting.
/// </summary>
/// <remarks>
/// <para>This event will be called on the browser process CEF UI thread.</para>
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/capi/cef_preference_capi.h">CEF source file: /include/capi/cef_preference_capi.h (cef_setting_observer_t)</see></para>
/// </remarks>
property OnSettingChanged : TOnSettingChangedEvent read FOnSettingChanged write FOnSettingChanged;
end;
TBrowserInfo = class
@ -4074,6 +4144,10 @@ begin
FMediaObserverReg := nil;
FDevToolsMsgObserver := nil;
FDevToolsMsgObserverReg := nil;
FSettingObserver := nil;
FSettingObserverReg := nil;
FPreferenceInfoList := nil;
FPreferenceInfoCS := nil;
FOptions := nil;
FFontOptions := nil;
FDefaultEncoding := '';
@ -4187,13 +4261,14 @@ begin
DestroyAllBrowsers;
if (FWindowInfo <> nil) then FreeAndNil(FWindowInfo);
if (FDevWindowInfo <> nil) then FreeAndNil(FDevWindowInfo);
if (FFontOptions <> nil) then FreeAndNil(FFontOptions);
if (FOptions <> nil) then FreeAndNil(FOptions);
if (FPDFPrintOptions <> nil) then FreeAndNil(FPDFPrintOptions);
if (FZoomStepCS <> nil) then FreeAndNil(FZoomStepCS);
if (FBrowsersCS <> nil) then FreeAndNil(FBrowsersCS);
if (FWindowInfo <> nil) then FreeAndNil(FWindowInfo);
if (FDevWindowInfo <> nil) then FreeAndNil(FDevWindowInfo);
if (FFontOptions <> nil) then FreeAndNil(FFontOptions);
if (FOptions <> nil) then FreeAndNil(FOptions);
if (FPDFPrintOptions <> nil) then FreeAndNil(FPDFPrintOptions);
if (FZoomStepCS <> nil) then FreeAndNil(FZoomStepCS);
if (FBrowsersCS <> nil) then FreeAndNil(FBrowsersCS);
if (FPreferenceInfoCS <> nil) then FreeAndNil(FPreferenceInfoCS);
except
on e : exception do
if CustomExceptionHandler('TChromiumCore.Destroy', e) then raise;
@ -4390,8 +4465,22 @@ begin
FDevToolsMsgObserver := nil;
end;
procedure TChromiumCore.DestroySettingObserver;
begin
FSettingObserverReg := nil;
FSettingObserver := nil;
end;
procedure TChromiumCore.DestroyPreferenceObserver;
begin
if (FPreferenceInfoList <> nil) then
FreeAndNil(FPreferenceInfoList);
end;
procedure TChromiumCore.DestroyAllHandlersAndObservers;
begin
DestroySettingObserver;
DestroyPreferenceObserver;
DestroyDevToolsMsgObserver;
DestroyMediaObserver;
DestroyResourceRequestHandler;
@ -4413,6 +4502,19 @@ begin
FDevToolsMsgObserver := TCustomDevToolsMessageObserver.Create(self);
end;
procedure TChromiumCore.CreateSettingObserver;
begin
if MustCreateSettingObserver and
(FSettingObserver = nil) then
FSettingObserver := TCustomSettingObserver.Create(self);
end;
procedure TChromiumCore.CreatePreferenceObserver;
begin
if (FPreferenceInfoList = nil) then
FPreferenceInfoList := TPreferenceInfoList.Create;
end;
procedure TChromiumCore.CreateResourceRequestHandler;
begin
if MustCreateResourceRequestHandler and
@ -4434,8 +4536,9 @@ procedure TChromiumCore.CreateSyncObjects;
begin
if (Owner = nil) or not(csDesigning in ComponentState) then
begin
FZoomStepCS := TCriticalSection.Create;
FBrowsersCS := TCriticalSection.Create;
FZoomStepCS := TCriticalSection.Create;
FBrowsersCS := TCriticalSection.Create;
FPreferenceInfoCS := TCriticalSection.Create;
end;
end;
@ -4510,6 +4613,8 @@ begin
CreateResourceRequestHandler;
CreateMediaObserver;
CreateDevToolsMsgObserver;
CreatePreferenceObserver;
CreateSettingObserver;
aClient := FHandler;
Result := True;
@ -4688,6 +4793,12 @@ begin
FOnShowPermissionPrompt := nil;
FOnDismissPermissionPrompt := nil;
// ICefPreferenceObserver
FOnPreferenceChanged := nil;
// ICefSettingObserver
FOnSettingChanged := nil;
// Custom
FOnTextResultAvailable := nil;
FOnPdfPrintFinished := nil;
@ -4758,6 +4869,8 @@ begin
CreateResourceRequestHandler;
CreateMediaObserver;
CreateDevToolsMsgObserver;
CreatePreferenceObserver;
CreateSettingObserver;
if (aContext = nil) then
TempOldContext := TCefRequestContextRef.Global()
@ -4811,6 +4924,8 @@ begin
CreateResourceRequestHandler;
CreateMediaObserver;
CreateDevToolsMsgObserver;
CreatePreferenceObserver;
CreateSettingObserver;
if (aContext = nil) then
TempOldContext := TCefRequestContextRef.Global()
@ -6926,6 +7041,33 @@ begin
end;
end;
procedure TChromiumCore.AddPreferenceObserver(const name_: ustring);
var
TempTask : ICefTask;
begin
if CefCurrentlyOn(TID_UI) then
doAddPreferenceObserver(name_)
else
if Initialized then
try
TempTask := TCefAddPreferenceObserverTask.Create(self, name_);
CefPostTask(TID_UI, TempTask);
finally
TempTask := nil;
end;
end;
procedure TChromiumCore.RemovePreferenceObserver(const name_ : ustring);
begin
if assigned(FPreferenceInfoCS) then
try
FPreferenceInfoCS.Acquire;
FPreferenceInfoList.RemovePreference(name_);
finally
FPreferenceInfoCS.Release;
end;
end;
function TChromiumCore.GetRequestContext : ICefRequestContext;
begin
if Initialized then
@ -7898,6 +8040,26 @@ begin
FTryingToCloseBrowser := False;
end;
procedure TChromiumCore.doAddPreferenceObserver(const name_ : ustring);
var
TempContext : ICefRequestContext;
i : integer;
begin
if assigned(FPreferenceInfoCS) and Initialized then
try
FPreferenceInfoCS.Acquire;
TempContext := Browser.Host.RequestContext;
if (TempContext <> nil) and not(FPreferenceInfoList.HasPreference(name_)) then
begin
i := FPreferenceInfoList.AddPreference(name_, self);
TempContext.AddPreferenceObserver(name, TPreferenceInfo(FPreferenceInfoList[i]).Observer);
end;
finally
FPreferenceInfoCS.Release;
end;
end;
procedure TChromiumCore.doEnableFocus;
begin
FCanFocus := True;
@ -8108,6 +8270,11 @@ begin
assigned(FOnDevToolsAgentDetached);
end;
function TChromiumCore.MustCreateSettingObserver : boolean;
begin
Result := assigned(FOnSettingChanged);
end;
function TChromiumCore.MustCreatePrintHandler : boolean;
begin
Result := assigned(FOnPrintStart) or
@ -8295,6 +8462,21 @@ begin
Result := nil;
end;
function TChromiumCore.AddSettingObserver(const observer: ICefSettingObserver): ICefRegistration;
var
TempContext : ICefRequestContext;
begin
Result := nil;
if Initialized then
begin
TempContext := Browser.Host.RequestContext;
if (TempContext <> nil) then
Result := TempContext.AddSettingObserver(observer);
end;
end;
{$IFDEF MSWINDOWS}
procedure TChromiumCore.WndProc(var aMessage: TMessage);
begin
@ -8508,6 +8690,9 @@ begin
if (FDevToolsMsgObserver <> nil) and (FDevToolsMsgObserverReg = nil) then
FDevToolsMsgObserverReg := AddDevToolsMessageObserver(FDevToolsMsgObserver);
if (FSettingObserver <> nil) and (FSettingObserverReg = nil) then
FSettingObserverReg := AddSettingObserver(FSettingObserver);
if assigned(FOnAfterCreated) then
FOnAfterCreated(Self, browser);
@ -9142,6 +9327,18 @@ begin
FOnDismissPermissionPrompt(self, browser, prompt_id, result);
end;
procedure TChromiumCore.doOnPreferenceChanged(const name_: ustring);
begin
if assigned(FOnPreferenceChanged) then
FOnPreferenceChanged(self, name_);
end;
procedure TChromiumCore.doOnSettingChanged(const requesting_url, top_level_url : ustring; content_type: TCefContentSettingTypes);
begin
if assigned(FOnSettingChanged) then
FOnSettingChanged(self, requesting_url, top_level_url, content_type);
end;
procedure TChromiumCore.doOnFullScreenModeChange(const browser : ICefBrowser;
fullscreen : Boolean);
begin

View File

@ -188,6 +188,12 @@ type
TOnShowPermissionPromptEvent = procedure(Sender: TObject; const browser: ICefBrowser; prompt_id: uint64; const requesting_origin: ustring; requested_permissions: cardinal; const callback: ICefPermissionPromptCallback; var aResult: boolean) of object;
TOnDismissPermissionPromptEvent = procedure(Sender: TObject; const browser: ICefBrowser; prompt_id: uint64; result: TCefPermissionRequestResult) of object;
// ICefPreferenceObserver
TOnPreferenceChangedEvent = procedure(Sender: TObject; const name: ustring) of object;
// ICefSettingObserver
TOnSettingChangedEvent = procedure(Sender: TObject; const requesting_url, top_level_url : ustring; content_type: TCefContentSettingTypes) of object;
// Custom
TOnTextResultAvailableEvent = procedure(Sender: TObject; const aText : ustring) of object;
TOnPdfPrintFinishedEvent = procedure(Sender: TObject; aResultOK : boolean) of object;

View File

@ -290,6 +290,14 @@ const
/// </remarks>
ERR_NETWORK_ACCESS_REVOKED = -33;
/// <summary>
/// The request was blocked by fingerprinting protections.
/// </summary>
/// <remarks>
/// <para>TCefErrorCode value.</para>
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_errorcode_t)</see></para>
/// </remarks>
ERR_BLOCKED_BY_FINGERPRINTING_PROTECTION = -34;
/// <summary>
/// A connection was closed (corresponding to a TCP FIN).
/// </summary>
/// <remarks>
@ -2319,6 +2327,8 @@ const
IDC_TASK_MANAGER_MAIN_MENU = 40288;
IDC_COMPARE_MENU = 40289;
IDC_SHOW_ALL_COMPARISON_TABLES = 40290;
IDC_ADD_TO_COMPARISON_TABLE_MENU = 40291;
IDC_CREATE_NEW_COMPARISON_TABLE_WITH_TAB = 40292;
IDC_SPELLCHECK_SUGGESTION_0 = 41000;
IDC_SPELLCHECK_SUGGESTION_1 = 41001;
IDC_SPELLCHECK_SUGGESTION_2 = 41002;
@ -2435,6 +2445,8 @@ const
IDC_CONTENT_CONTEXT_OPEN_WITH14 = 50213;
IDC_CONTENT_CONTEXT_EMOJI = 50220;
IDC_CONTEXT_COMPOSE = 50230;
IDC_CONTENT_CONTEXT_CLOSE_GLIC = 50231;
IDC_CONTENT_CONTEXT_RELOAD_GLIC = 50232;
IDC_BOOKMARK_BAR_OPEN_ALL = 51000;
IDC_BOOKMARK_BAR_OPEN_ALL_NEW_WINDOW = 51001;
IDC_BOOKMARK_BAR_OPEN_ALL_INCOGNITO = 51002;
@ -2510,10 +2522,11 @@ const
IDC_DEVICE_SYSTEM_TRAY_ICON_FIRST = 53260;
IDC_DEVICE_SYSTEM_TRAY_ICON_LAST = 53299;
IDC_SET_BROWSER_AS_DEFAULT = 53300;
IDC_COMPACT_MODE = 53301;
IDC_GLIC_STATUS_ICON_MENU_SHOW = 53310;
IDC_GLIC_STATUS_ICON_MENU_CUSTOMIZE_KEYBOARD_SHORTCUT = 53311;
IDC_GLIC_STATUS_ICON_MENU_SETTINGS = 53312;
IDC_GLIC_STATUS_ICON_MENU_REMOVE_ICON = 53312;
IDC_GLIC_STATUS_ICON_MENU_SETTINGS = 53313;
IDC_GLIC_STATUS_ICON_MENU_EXIT = 53314;
/// <summary>

View File

@ -479,6 +479,12 @@ type
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);
// ICefPreferenceObserver
procedure doOnPreferenceChanged(const name: ustring);
// ICefSettingObserver
procedure doOnSettingChanged(const requesting_url, top_level_url : ustring; content_type: TCefContentSettingTypes);
// Custom
procedure doCookiesDeleted(numDeleted : integer);
procedure doPdfPrintFinished(aResultOK : boolean);
@ -510,6 +516,7 @@ type
procedure doToggleAudioMuted;
procedure doEnableFocus;
function doTryCloseBrowser : boolean;
procedure doAddPreferenceObserver(const name : ustring);
function MustCreateAudioHandler : boolean;
function MustCreateCommandHandler : boolean;
function MustCreateLoadHandler : boolean;
@ -8024,6 +8031,24 @@ type
procedure OnResolveCompleted(result: TCefErrorCode; const resolvedIps: TStrings);
end;
/// <summary>
/// Implemented by the client to observe preference changes and registered via
/// ICefPreferenceManager.AddPreferenceObserver. The functions of this
/// structure will be called on the browser process UI thread.
/// </summary>
/// <remarks>
/// <para><see cref="uCEFTypes|TCefPreferenceObserver">Implements TCefPreferenceObserver</see></para>
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/capi/cef_preference_capi.h">CEF source file: /include/capi/cef_preference_capi.h (cef_preference_observer_t)</see></para>
/// </remarks>
ICefPreferenceObserver = interface(ICefBaseRefCounted)
['{874985B5-2DA9-47E6-9E5F-4151BAF5A444}']
/// <summary>
/// Called when a preference has changed. The new value can be retrieved using
/// ICefPreferenceManager.GetPreference.
/// </summary>
procedure OnPreferenceChanged(const name : ustring);
end;
/// <summary>
/// Manage access to preferences. Many built-in preferences are registered by
/// Chromium. Custom preferences can be registered in
@ -8073,6 +8098,34 @@ type
/// process UI thread.
/// </summary>
function SetPreference(const name: ustring; const value: ICefValue; out error: ustring): Boolean;
/// <summary>
/// Add an observer for preference changes. |name| is the name of the
/// preference to observe. If |name| is NULL then all preferences will be
/// observed. Observing all preferences has performance consequences and is
/// not recommended outside of testing scenarios. The observer will remain
/// registered until the returned Registration object is destroyed. This
/// function must be called on the browser process UI thread.
/// </summary>
function AddPreferenceObserver(const name: ustring; const observer: ICefPreferenceObserver): ICefRegistration;
end;
/// <summary>
/// Implemented by the client to observe content and website setting changes and
/// registered via ICefRequestContext.AddSettingObserver. The functions of
/// this structure will be called on the browser process UI thread.
/// </summary>
/// <remarks>
/// <para><see cref="uCEFTypes|TCefSettingObserver">Implements TCefSettingObserver</see></para>
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/capi/cef_preference_capi.h">CEF source file: /include/capi/cef_preference_capi.h (cef_setting_observer_t)</see></para>
/// </remarks>
ICefSettingObserver = interface(ICefBaseRefCounted)
['{84E0FD25-F337-451F-9661-3D2E5844882C}']
/// <summary>
/// Called when a content or website setting has changed. The new value can be
/// retrieved using ICefRequestContext.GetContentSetting or
/// ICefRequestContext.GetWebsiteSetting.
/// </summary>
procedure OnSettingChanged(const requesting_url, top_level_url : ustring; content_type: TCefContentSettingTypes);
end;
/// <summary>
@ -8254,6 +8307,12 @@ type
/// </summary>
function GetChromeColorSchemeVariant: TCefColorVariant;
/// <summary>
/// Add an observer for content and website setting changes. The observer will
/// remain registered until the returned Registration object is destroyed.
/// This function must be called on the browser process UI thread.
/// </summary>
function AddSettingObserver(const observer: ICefSettingObserver): ICefRegistration;
/// <summary>
/// Returns the cache path for this object. If NULL an "incognito mode" in-
/// memory cache is being used.
/// </summary>

View File

@ -120,7 +120,9 @@ var
cef_get_path : function(key: TCefPathKey; path: PCefString): Integer; cdecl;
// /include/capi/cef_preference_capi.h
cef_preference_manager_get_global : function : PCefPreferenceManager; cdecl;
cef_preference_manager_get_global : function : PCefPreferenceManager; cdecl;
cef_preference_manager_get_chrome_variations_as_switches : procedure(switches: TCefStringList); cdecl; {* CEF_API_ADDED(13401) *}
cef_preference_manager_get_chrome_variations_as_strings : procedure(strings: TCefStringList); cdecl; {* CEF_API_ADDED(13401) *}
// /include/capi/cef_print_settings_capi.h
cef_print_settings_create : function : PCefPrintSettings; cdecl;

View File

@ -20,22 +20,94 @@ uses
uCEFBaseRefCounted, uCEFInterfaces, uCEFTypes;
type
/// <summary>
/// Manage access to preferences. Many built-in preferences are registered by
/// Chromium. Custom preferences can be registered in
/// ICefBrowserProcessHandler.OnRegisterCustomPreferences.
/// </summary>
/// <remarks>
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/capi/cef_preference_capi.h">CEF source file: /include/capi/cef_preference_capi.h (cef_preference_manager_t)</see></para>
/// </remarks>
TCefPreferenceManagerRef = class(TCefBaseRefCountedRef, ICefPreferenceManager)
protected
/// <summary>
/// Returns true (1) if a preference with the specified |name| exists. This
/// function must be called on the browser process UI thread.
/// </summary>
function HasPreference(const name: ustring): Boolean;
/// <summary>
/// Returns the value for the preference with the specified |name|. Returns
/// NULL if the preference does not exist. The returned object contains a copy
/// of the underlying preference value and modifications to the returned
/// object will not modify the underlying preference value. This function must
/// be called on the browser process UI thread.
/// </summary>
function GetPreference(const name: ustring): ICefValue;
/// <summary>
/// Returns the value for the preference with the specified |name|. Returns
/// NULL if the preference does not exist. The returned object contains a copy
/// of the underlying preference value and modifications to the returned
/// object will not modify the underlying preference value. This function must
/// be called on the browser process UI thread.
/// </summary>
function GetAllPreferences(includeDefaults: Boolean): ICefDictionaryValue;
/// <summary>
/// Returns true (1) if the preference with the specified |name| can be
/// modified using SetPreference. As one example preferences set via the
/// command-line usually cannot be modified. This function must be called on
/// the browser process UI thread.
/// </summary>
function CanSetPreference(const name: ustring): Boolean;
/// <summary>
/// Returns true (1) if the preference with the specified |name| can be
/// modified using SetPreference. As one example preferences set via the
/// command-line usually cannot be modified. This function must be called on
/// the browser process UI thread.
/// </summary>
function SetPreference(const name: ustring; const value: ICefValue; out error: ustring): Boolean;
/// <summary>
/// Add an observer for preference changes. |name| is the name of the
/// preference to observe. If |name| is NULL then all preferences will be
/// observed. Observing all preferences has performance consequences and is
/// not recommended outside of testing scenarios. The observer will remain
/// registered until the returned Registration object is destroyed. This
/// function must be called on the browser process UI thread.
/// </summary>
function AddPreferenceObserver(const name: ustring; const observer: ICefPreferenceObserver): ICefRegistration;
public
class function UnWrap(data: Pointer): ICefPreferenceManager;
class function Global: ICefPreferenceManager;
class function UnWrap(data: Pointer): ICefPreferenceManager;
/// <summary>
/// Returns the global preference manager object.
/// </summary>
class function Global: ICefPreferenceManager;
/// <summary>
/// Returns the current Chrome Variations configuration (combination of field
/// trials and chrome://flags) as equivalent command-line switches
/// (`--[enable|disable]-features=XXXX`, etc). These switches can be used to
/// apply the same configuration when launching a CEF-based application. See
/// https://developer.chrome.com/docs/web-platform/chrome-variations for
/// background and details. Note that field trial tests are disabled by default
/// in Official CEF builds (via the `disable_fieldtrial_testing_config=true (1)`
/// GN flag). This function must be called on the browser process UI thread.
/// </summary>
class procedure GetChromeVariationsAsSwitches(const switches: TStrings);
/// <summary>
/// Returns the current Chrome Variations configuration (combination of field
/// trials and chrome://flags) as human-readable strings. This is the human-
/// readable equivalent of the "Active Variations" section of chrome://version.
/// See https://developer.chrome.com/docs/web-platform/chrome-variations for
/// background and details. Note that field trial tests are disabled by default
/// in Official CEF builds (via the `disable_fieldtrial_testing_config=true (1)`
/// GN flag). This function must be called on the browser process UI thread.
/// </summary>
class procedure GetChromeVariationsAsStrings(const strings: TStrings);
end;
implementation
uses
uCEFLibFunctions, uCEFMiscFunctions, uCEFValue, uCEFDictionaryValue;
uCEFLibFunctions, uCEFMiscFunctions, uCEFValue, uCEFDictionaryValue,
uCEFRegistration, uCEFStringList;
class function TCefPreferenceManagerRef.UnWrap(data: Pointer): ICefPreferenceManager;
begin
@ -50,6 +122,30 @@ begin
Result := UnWrap(cef_preference_manager_get_global());
end;
class procedure TCefPreferenceManagerRef.GetChromeVariationsAsSwitches(const switches: TStrings);
var
TempSL : ICefStringList;
begin
if (switches <> nil) then
begin
TempSL := TCefStringListOwn.Create;
cef_preference_manager_get_chrome_variations_as_switches(TempSL.Handle);
TempSL.CopyToStrings(switches);
end;
end;
class procedure TCefPreferenceManagerRef.GetChromeVariationsAsStrings(const strings: TStrings);
var
TempSL : ICefStringList;
begin
if (strings <> nil) then
begin
TempSL := TCefStringListOwn.Create;
cef_preference_manager_get_chrome_variations_as_strings(TempSL.Handle);
TempSL.CopyToStrings(strings);
end;
end;
function TCefPreferenceManagerRef.HasPreference(const name: ustring): Boolean;
var
TempName : TCefString;
@ -92,4 +188,20 @@ begin
error := CefStringClearAndGet(@TempError);
end;
function TCefPreferenceManagerRef.AddPreferenceObserver(const name: ustring; const observer: ICefPreferenceObserver): ICefRegistration;
var
TempName : TCefString;
TempNamePtr : Pointer;
begin
if (length(name) > 0) then
begin
TempName := CefString(name);
TempNamePtr := @TempName;
end
else
TempNamePtr := nil;
Result := TCefRegistrationRef.UnWrap(PCefPreferenceManager(FData)^.add_preference_observer(PCefPreferenceManager(FData), TempNamePtr, CefGetData(observer)));
end;
end.

View File

@ -0,0 +1,219 @@
unit uCEFPreferenceObserver;
{$IFDEF FPC}
{$MODE OBJFPC}{$H+}
{$ENDIF}
{$I cef.inc}
{$IFNDEF TARGET_64BITS}{$ALIGN ON}{$ENDIF}
{$MINENUMSIZE 4}
interface
uses
{$IFDEF DELPHI16_UP}
System.Classes,
{$ELSE}
Classes,
{$ENDIF}
uCEFBaseRefCounted, uCEFInterfaces, uCEFTypes;
type
TCefPreferenceObserverOwn = class(TCefBaseRefCountedOwn, ICefPreferenceObserver)
protected
procedure OnPreferenceChanged(const name : ustring); virtual;
procedure RemoveReferences; virtual;
public
constructor Create; virtual;
end;
TCustomPreferenceObserver = class(TCefPreferenceObserverOwn)
protected
FEvents : Pointer;
procedure OnPreferenceChanged(const name : ustring); override;
procedure RemoveReferences; override;
public
constructor Create(const events : IChromiumEvents); reintroduce; virtual;
destructor Destroy; override;
end;
TPreferenceInfo = class
protected
FObserver : ICefPreferenceObserver;
FRegistration : ICefRegistration;
FName : ustring;
public
constructor Create(const aName : ustring; const events : IChromiumEvents);
destructor Destroy; override;
property PrefName : ustring read FName;
property Observer : ICefPreferenceObserver read FObserver;
property Registration : ICefRegistration read FRegistration write FRegistration;
end;
TPreferenceInfoList = class(TList)
protected
function SearchPreference(const aName : ustring): integer;
public
destructor Destroy; override;
function HasPreference(const aName : ustring): boolean;
function AddPreference(const aName : ustring; const events : IChromiumEvents): integer;
procedure RemovePreference(const aName : ustring);
end;
implementation
uses
{$IFDEF DELPHI16_UP}
System.SysUtils,
{$ELSE}
SysUtils,
{$ENDIF}
uCEFMiscFunctions, uCEFLibFunctions, uCEFBrowser;
// TCefPreferenceObserverOwn
procedure cef_preference_observer_on_preference_changed(self: PCefPreferenceObserver; const name: PCefString); stdcall;
var
TempObject : TObject;
begin
TempObject := CefGetObject(self);
if (TempObject <> nil) and (TempObject is TCefPreferenceObserverOwn) then
TCefPreferenceObserverOwn(TempObject).OnPreferenceChanged(CefString(name));
end;
constructor TCefPreferenceObserverOwn.Create;
begin
inherited CreateData(SizeOf(TCefPreferenceObserver));
PCefPreferenceObserver(FData)^.on_preference_changed := {$IFDEF FPC}@{$ENDIF}cef_preference_observer_on_preference_changed;
end;
procedure TCefPreferenceObserverOwn.OnPreferenceChanged(const name : ustring);
begin
//
end;
procedure TCefPreferenceObserverOwn.RemoveReferences;
begin
//
end;
// TCustomPreferenceObserver
constructor TCustomPreferenceObserver.Create(const events : IChromiumEvents);
begin
inherited Create;
FEvents := Pointer(events);
end;
destructor TCustomPreferenceObserver.Destroy;
begin
RemoveReferences;
inherited Destroy;
end;
procedure TCustomPreferenceObserver.RemoveReferences;
begin
FEvents := nil;
end;
procedure TCustomPreferenceObserver.OnPreferenceChanged(const name : ustring);
begin
if (FEvents <> nil) then
IChromiumEvents(FEvents).doOnPreferenceChanged(name);
end;
// TPreferenceInfo
constructor TPreferenceInfo.Create(const aName : ustring; const events : IChromiumEvents);
begin
inherited Create;
FName := aName;
FObserver := TCustomPreferenceObserver.Create(events);
FRegistration := nil;
end;
destructor TPreferenceInfo.Destroy;
begin
FRegistration := nil;
FObserver := nil;
inherited Destroy;
end;
// TPreferenceInfoList
destructor TPreferenceInfoList.Destroy;
var
i : integer;
begin
i := pred(Count);
while (i >= 0) do
begin
TPreferenceInfo(Items[i]).Free;
dec(i);
end;
inherited Destroy;
end;
function TPreferenceInfoList.SearchPreference(const aName : ustring): integer;
var
i : integer;
begin
Result := -1;
i := pred(Count);
while (i >= 0) do
if (TPreferenceInfo(Items[i]).PrefName = aName) then
begin
Result := i;
exit;
end
else
dec(i);
end;
function TPreferenceInfoList.HasPreference(const aName : ustring): boolean;
begin
Result := SearchPreference(aName) >= 0;
end;
function TPreferenceInfoList.AddPreference(const aName : ustring; const events : IChromiumEvents): integer;
begin
Result := Add(TPreferenceInfo.Create(aName, events));
end;
procedure TPreferenceInfoList.RemovePreference(const aName : ustring);
var
i : integer;
begin
i := SearchPreference(aName);
if (i >= 0) then
begin
TPreferenceInfo(Items[i]).Free;
Delete(i);
end;
end;
end.

View File

@ -210,6 +210,13 @@ type
/// </summary>
function GetChromeColorSchemeVariant: TCefColorVariant;
/// <summary>
/// Add an observer for content and website setting changes. The observer will
/// remain registered until the returned Registration object is destroyed.
/// This function must be called on the browser process UI thread.
/// </summary>
function AddSettingObserver(const observer: ICefSettingObserver): ICefRegistration;
public
class function UnWrap(data: Pointer): ICefRequestContext; reintroduce;
/// <summary>
@ -262,7 +269,7 @@ implementation
uses
uCEFMiscFunctions, uCEFLibFunctions, uCEFCookieManager, uCEFRequestContextHandler,
uCEFStringList, uCEFMediaRouter, uCEFValue;
uCEFStringList, uCEFMediaRouter, uCEFValue, uCEFRegistration;
function TCefRequestContextRef.ClearSchemeHandlerFactories: Boolean;
begin
@ -426,6 +433,11 @@ begin
Result := PCefRequestContext(FData)^.get_chrome_color_scheme_variant(PCefRequestContext(FData));
end;
function TCefRequestContextRef.AddSettingObserver(const observer: ICefSettingObserver): ICefRegistration;
begin
Result := TCefRegistrationRef.UnWrap(PCefRequestContext(FData)^.add_setting_observer(PCefRequestContext(FData), CefGetData(observer)));
end;
function TCefRequestContextRef.RegisterSchemeHandlerFactory(const schemeName : ustring;
const domainName : ustring;
const factory : ICefSchemeHandlerFactory): Boolean;

View File

@ -0,0 +1,106 @@
unit uCEFSettingObserver;
{$IFDEF FPC}
{$MODE OBJFPC}{$H+}
{$ENDIF}
{$I cef.inc}
{$IFNDEF TARGET_64BITS}{$ALIGN ON}{$ENDIF}
{$MINENUMSIZE 4}
interface
uses
uCEFBaseRefCounted, uCEFInterfaces, uCEFTypes;
type
TCefSettingObserverOwn = class(TCefBaseRefCountedOwn, ICefSettingObserver)
protected
procedure OnSettingChanged(const requesting_url, top_level_url : ustring; content_type: TCefContentSettingTypes); virtual;
procedure RemoveReferences; virtual;
public
constructor Create; virtual;
end;
TCustomSettingObserver = class(TCefSettingObserverOwn)
protected
FEvents : Pointer;
procedure OnSettingChanged(const requesting_url, top_level_url : ustring; content_type: TCefContentSettingTypes); override;
procedure RemoveReferences; override;
public
constructor Create(const events : IChromiumEvents); reintroduce; virtual;
destructor Destroy; override;
end;
implementation
uses
uCEFMiscFunctions, uCEFLibFunctions, uCEFBrowser;
// TCefSettingObserverOwn
procedure cef_setting_observer_on_setting_changed(self: PCefSettingObserver; const requesting_url, top_level_url: PCefString; content_type: TCefContentSettingTypes); stdcall;
var
TempObject : TObject;
begin
TempObject := CefGetObject(self);
if (TempObject <> nil) and (TempObject is TCefSettingObserverOwn) then
TCefSettingObserverOwn(TempObject).OnSettingChanged(CefString(requesting_url),
CefString(top_level_url),
content_type);
end;
constructor TCefSettingObserverOwn.Create;
begin
inherited CreateData(SizeOf(TCefSettingObserver));
PCefSettingObserver(FData)^.on_setting_changed := {$IFDEF FPC}@{$ENDIF}cef_setting_observer_on_setting_changed;
end;
procedure TCefSettingObserverOwn.OnSettingChanged(const requesting_url, top_level_url : ustring; content_type: TCefContentSettingTypes);
begin
//
end;
procedure TCefSettingObserverOwn.RemoveReferences;
begin
//
end;
// TCustomSettingObserver
constructor TCustomSettingObserver.Create(const events : IChromiumEvents);
begin
inherited Create;
FEvents := Pointer(events);
end;
destructor TCustomSettingObserver.Destroy;
begin
RemoveReferences;
inherited Destroy;
end;
procedure TCustomSettingObserver.RemoveReferences;
begin
FEvents := nil;
end;
procedure TCustomSettingObserver.OnSettingChanged(const requesting_url, top_level_url : ustring; content_type: TCefContentSettingTypes);
begin
if (FEvents <> nil) then
IChromiumEvents(FEvents).doOnSettingChanged(requesting_url, top_level_url, content_type);
end;
end.

View File

@ -202,6 +202,15 @@ type
procedure Execute; override;
end;
TCefAddPreferenceObserverTask = class(TCefChromiumTask)
protected
FName : ustring;
procedure Execute; override;
public
constructor Create(const aEvents : IChromiumEvents; const aName : ustring); reintroduce;
end;
implementation
uses
@ -700,4 +709,29 @@ begin
end;
end;
// TCefAddPreferenceObserverTask
constructor TCefAddPreferenceObserverTask.Create(const aEvents : IChromiumEvents; const aName : ustring);
begin
inherited Create(aEvents);
FName := aName;
end;
procedure TCefAddPreferenceObserverTask.Execute;
begin
try
try
if CanExecute then
IChromiumEvents(FEvents).doAddPreferenceObserver(FName);
except
on e : exception do
if CustomExceptionHandler('TCefAddPreferenceObserverTask.Execute', e) then raise;
end;
finally
FEvents := nil;
end;
end;
end.

View File

@ -34,6 +34,7 @@ type
PCefBinaryValue = ^TCefBinaryValue;
PCefSchemeRegistrar = ^TCefSchemeRegistrar;
PCefPreferenceRegistrar = ^TCefPreferenceRegistrar;
PCefPreferenceObserver = ^TCefPreferenceObserver;
PCefPreferenceManager = ^TCefPreferenceManager;
PCefCommandLine = ^TCefCommandLine;
PCefCommandHandler = ^TCefCommandHandler;
@ -140,6 +141,7 @@ type
PCefSSLStatus = ^TCefSSLStatus;
PCefSelectClientCertificateCallback = ^TCefSelectClientCertificateCallback;
PCefCallback = ^TCefCallback;
PCefSettingObserver = ^TCefSettingObserver;
PCefCookie = ^TCefCookie;
PCefRequestContext = ^TCefRequestContext;
PCefRequestContextHandler = ^TCefRequestContextHandler;
@ -3340,6 +3342,7 @@ type
CEF_CPAIT_DISCOUNTS,
CEF_CPAIT_OPTIMIZATION_GUIDE,
CEF_CPAIT_COLLABORATION_MESSAGING, {* CEF_API_ADDED(13304) *}
CEF_CPAIT_CHANGE_PASSWORD, {* CEF_API_ADDED(13400) *}
CEF_CPAIT_NUM_VALUES
);
@ -5430,7 +5433,15 @@ type
/// or legacy behavior.
/// </summary>
CEF_CONTENT_SETTING_TYPE_LEGACY_COOKIE_SCOPE,
/// <summary>
/// Website setting to indicate whether the user has allowlisted suspicious
/// notifications for the origin.
/// </summary>
CEF_CONTENT_SETTING_TYPE_ARE_SUSPICIOUS_NOTIFICATIONS_ALLOWLISTED_BY_USER, {* CEF_API_ADDED(13400) *}
/// <summary>
/// Content settings for access to the Controlled Frame API.
/// </summary>
CEF_CONTENT_SETTING_TYPE_CONTROLLED_FRAME, {* CEF_API_ADDED(13400) *}
CEF_CONTENT_SETTING_TYPE_NUM_VALUES
);
@ -6053,6 +6064,23 @@ type
add_preference : function(self: PCefPreferenceRegistrar; const name: PCefString; default_value: PCefValue): Integer; stdcall;
end;
/// <summary>
/// Implemented by the client to observe preference changes and registered via
/// cef_preference_manager_t::AddPreferenceObserver. The functions of this
/// structure will be called on the browser process UI thread.
///
/// NOTE: This struct is allocated client-side.
/// </summary>
/// <remarks>
/// <para>Implemented by ICefPreferenceObserver.</para>
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/capi/cef_preference_capi.h">CEF source file: /include/capi/cef_preference_capi.h (cef_preference_observer_t)</see></para>
/// </remarks>
{* CEF_API_ADDED(13401) *}
TCefPreferenceObserver = record
base : TCefBaseRefCounted;
on_preference_changed : procedure(self: PCefPreferenceObserver; const name: PCefString); stdcall;
end;
/// <summary>
/// Manage access to preferences. Many built-in preferences are registered by
/// Chromium. Custom preferences can be registered in
@ -6071,6 +6099,7 @@ type
get_all_preferences : function(self: PCefPreferenceManager; include_defaults: Integer): PCefDictionaryValue; stdcall;
can_set_preference : function(self: PCefPreferenceManager; const name: PCefString): Integer; stdcall;
set_preference : function(self: PCefPreferenceManager; const name: PCefString; value: PCefValue; error: PCefString): Integer; stdcall;
add_preference_observer : function(self: PCefPreferenceManager; const name: PCefString; observer: PCefPreferenceObserver): PCefRegistration; stdcall; {* CEF_API_ADDED(13401) *}
end;
/// <summary>
@ -6742,6 +6771,23 @@ type
cancel : procedure(self: PCefCallback); stdcall;
end;
/// <summary>
/// Implemented by the client to observe content and website setting changes and
/// registered via cef_request_context_t::AddSettingObserver. The functions of
/// this structure will be called on the browser process UI thread.
///
/// NOTE: This struct is allocated client-side.
/// </summary>
/// <remarks>
/// <para>Implemented by ICefSettingObserver.</para>
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/capi/cef_request_context_capi.h">CEF source file: /include/capi/cef_request_context_capi.h (cef_setting_observer_t)</see></para>
/// </remarks>
{* CEF_API_ADDED(13401) *}
TCefSettingObserver = record
base : TCefBaseRefCounted;
on_setting_changed : procedure(self: PCefSettingObserver; const requesting_url, top_level_url: PCefString; content_type: TCefContentSettingTypes); stdcall;
end;
/// <summary>
/// A request context provides request handling for a set of related browser or
/// URL request objects. A request context can be specified when creating a new
@ -6787,6 +6833,7 @@ type
get_chrome_color_scheme_mode : function(self: PCefRequestContext): TCefColorVariant; stdcall;
get_chrome_color_scheme_color : function(self: PCefRequestContext): TCefColor; stdcall;
get_chrome_color_scheme_variant : function(self: PCefRequestContext): TCefColorVariant; stdcall;
add_setting_observer : function(self: PCefRequestContext; observer: PCefSettingObserver): PCefRegistration; stdcall; {* CEF_API_ADDED(13401) *}
end;
/// <summary>

View File

@ -1,22 +1,22 @@
CEF_SUPPORTED_VERSION_MAJOR = 133;
CEF_SUPPORTED_VERSION_MINOR = 4;
CEF_SUPPORTED_VERSION_RELEASE = 8;
CEF_SUPPORTED_VERSION_MAJOR = 134;
CEF_SUPPORTED_VERSION_MINOR = 3;
CEF_SUPPORTED_VERSION_RELEASE = 1;
CEF_SUPPORTED_VERSION_BUILD = 0;
CEF_CHROMEELF_VERSION_MAJOR = CEF_SUPPORTED_VERSION_MAJOR;
CEF_CHROMEELF_VERSION_MINOR = 0;
CEF_CHROMEELF_VERSION_RELEASE = 6943;
CEF_CHROMEELF_VERSION_BUILD = 142;
CEF_CHROMEELF_VERSION_RELEASE = 6998;
CEF_CHROMEELF_VERSION_BUILD = 89;
// values defined in cef_api_versions.json
CEF_API_VERSION_MIN = 13300;
CEF_API_VERSION_LAST = 13304;
CEF_API_VERSION_LAST = 13401;
CEF_API_VERSION = CEF_API_VERSION_LAST;
// value defined in /include/cef_api_hash.h
CEF_API_VERSION_EXPERIMENTAL = 999999;
// values defined in cef_api_versions.json
CEF_API_HASH_PLATFORM_LINUX = 'f1ababb4ff51ecbf77c481cee3721ef0eca9c8ca';
CEF_API_HASH_PLATFORM_MAC = '98964c37b8917d83da4b173e22905503d38ad08f';
CEF_API_HASH_PLATFORM_WINDOWS = '19c014af0082aa901398e006381b6980e4f806e9';
CEF_API_HASH_PLATFORM_LINUX = 'b14bee2c0fd250da67faea421f620b58e5dea9a2';
CEF_API_HASH_PLATFORM_MAC = 'b54732b528bc2669481ec0cf17c7b97b033720b9';
CEF_API_HASH_PLATFORM_WINDOWS = '751255204f006b8b883a8baf552a2da792f8aa44';

View File

@ -2,9 +2,9 @@
"UpdateLazPackages" : [
{
"ForceNotify" : true,
"InternalVersion" : 710,
"InternalVersion" : 711,
"Name" : "cef4delphi_lazarus.lpk",
"Version" : "133.4.8"
"Version" : "134.3.1"
}
],
"UpdatePackageData" : {