Update to CEF 126.1.14

This commit is contained in:
Salvador Díaz Fau 2024-06-14 19:17:43 +02:00
parent e02e101533
commit 56cf3cfb1b
51 changed files with 1391 additions and 1340 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 125.0.22 which includes Chromium 125.0.6422.142.
CEF4Delphi uses CEF 126.1.14 which includes Chromium 126.0.6478.57.
The CEF binaries used by CEF4Delphi are available for download at Spotify :
* [Windows 32 bits](https://cef-builds.spotifycdn.com/cef_binary_125.0.22%2Bgc410c95%2Bchromium-125.0.6422.142_windows32.tar.bz2)
* [Windows 64 bits](https://cef-builds.spotifycdn.com/cef_binary_125.0.22%2Bgc410c95%2Bchromium-125.0.6422.142_windows64.tar.bz2)
* [Linux x86 64 bits](https://cef-builds.spotifycdn.com/cef_binary_125.0.22%2Bgc410c95%2Bchromium-125.0.6422.142_linux64.tar.bz2)
* [Linux ARM 32 bits](https://cef-builds.spotifycdn.com/cef_binary_125.0.22%2Bgc410c95%2Bchromium-125.0.6422.142_linuxarm.tar.bz2)
* [Linux ARM 64 bits](https://cef-builds.spotifycdn.com/cef_binary_125.0.22%2Bgc410c95%2Bchromium-125.0.6422.142_linuxarm64.tar.bz2)
* [MacOS x86 64 bits](https://cef-builds.spotifycdn.com/cef_binary_125.0.22%2Bgc410c95%2Bchromium-125.0.6422.142_macosx64.tar.bz2)
* [Windows 32 bits](https://cef-builds.spotifycdn.com/cef_binary_126.1.14%2Bg2be337f%2Bchromium-126.0.6478.57_windows32.tar.bz2)
* [Windows 64 bits](https://cef-builds.spotifycdn.com/cef_binary_126.1.14%2Bg2be337f%2Bchromium-126.0.6478.57_windows64.tar.bz2)
* [Linux x86 64 bits](https://cef-builds.spotifycdn.com/cef_binary_126.1.14%2Bg2be337f%2Bchromium-126.0.6478.57_linux64.tar.bz2)
* [Linux ARM 32 bits](https://cef-builds.spotifycdn.com/cef_binary_126.1.14%2Bg2be337f%2Bchromium-126.0.6478.57_linuxarm.tar.bz2)
* [Linux ARM 64 bits](https://cef-builds.spotifycdn.com/cef_binary_126.1.14%2Bg2be337f%2Bchromium-126.0.6478.57_linuxarm64.tar.bz2)
* [MacOS x86 64 bits](https://cef-builds.spotifycdn.com/cef_binary_126.1.14%2Bg2be337f%2Bchromium-126.0.6478.57_macosx64.tar.bz2)
CEF4Delphi was developed and tested on Delphi 12.1 and it has been tested in Delphi 6, Delphi XE, Delphi 10, Delphi 11 and Lazarus 3.4/FPC 3.2.2. CEF4Delphi includes VCL, FireMonkey (FMX) and Lazarus components.

View File

@ -54,7 +54,7 @@ type
procedure Browser_OnPopupSize(Sender: TObject; const browser: ICefBrowser; const rect: PCefRect);
procedure Browser_OnBeforePopup(Sender: TObject; const browser: ICefBrowser; const frame: ICefFrame; const targetUrl, targetFrameName: ustring; targetDisposition: TCefWindowOpenDisposition; userGesture: Boolean; const popupFeatures: TCefPopupFeatures; var windowInfo: TCefWindowInfo; var client: ICefClient; var settings: TCefBrowserSettings; var extra_info: ICefDictionaryValue; var noJavascriptAccess: Boolean; var Result: Boolean);
procedure Browser_OnBeforeClose(Sender: TObject; const browser: ICefBrowser);
procedure Browser_OnLoadError(Sender: TObject; const browser: ICefBrowser; const frame: ICefFrame; errorCode: Integer; const errorText, failedUrl: ustring);
procedure Browser_OnLoadError(Sender: TObject; const browser: ICefBrowser; const frame: ICefFrame; errorCode: TCefErrorCode; const errorText, failedUrl: ustring);
procedure Browser_OnLoadingStateChange(Sender: TObject; const browser: ICefBrowser; isLoading, canGoBack, canGoForward: Boolean);
procedure DoOnError;
@ -507,7 +507,7 @@ begin
PostThreadMessage(ThreadID, WM_QUIT, 0, 0);
end;
procedure TCEFBrowserThread.Browser_OnLoadError(Sender: TObject; const browser: ICefBrowser; const frame: ICefFrame; errorCode: Integer; const errorText, failedUrl: ustring);
procedure TCEFBrowserThread.Browser_OnLoadError(Sender: TObject; const browser: ICefBrowser; const frame: ICefFrame; errorCode: TCefErrorCode; const errorText, failedUrl: ustring);
begin
if not(FClosing) and not(Terminated) and (frame <> nil) and frame.IsValid and frame.IsMain and assigned(FBrowserInfoCS) then
try

Binary file not shown.

Binary file not shown.

View File

@ -54,7 +54,7 @@ type
procedure Browser_OnPopupSize(Sender: TObject; const browser: ICefBrowser; const rect: PCefRect);
procedure Browser_OnBeforePopup(Sender: TObject; const browser: ICefBrowser; const frame: ICefFrame; const targetUrl, targetFrameName: ustring; targetDisposition: TCefWindowOpenDisposition; userGesture: Boolean; const popupFeatures: TCefPopupFeatures; var windowInfo: TCefWindowInfo; var client: ICefClient; var settings: TCefBrowserSettings; var extra_info: ICefDictionaryValue; var noJavascriptAccess: Boolean; var Result: Boolean);
procedure Browser_OnBeforeClose(Sender: TObject; const browser: ICefBrowser);
procedure Browser_OnLoadError(Sender: TObject; const browser: ICefBrowser; const frame: ICefFrame; errorCode: Integer; const errorText, failedUrl: ustring);
procedure Browser_OnLoadError(Sender: TObject; const browser: ICefBrowser; const frame: ICefFrame; errorCode: TCefErrorcode; const errorText, failedUrl: ustring);
procedure Browser_OnLoadingStateChange(Sender: TObject; const browser: ICefBrowser; isLoading, canGoBack, canGoForward: Boolean);
procedure DoOnError;
@ -507,7 +507,7 @@ begin
PostThreadMessage(ThreadID, WM_QUIT, 0, 0);
end;
procedure TCEFBrowserThread.Browser_OnLoadError(Sender: TObject; const browser: ICefBrowser; const frame: ICefFrame; errorCode: Integer; const errorText, failedUrl: ustring);
procedure TCEFBrowserThread.Browser_OnLoadError(Sender: TObject; const browser: ICefBrowser; const frame: ICefFrame; errorCode: TCefErrorcode; const errorText, failedUrl: ustring);
begin
if not(FClosing) and not(Terminated) and (frame <> nil) and frame.IsValid and frame.IsMain and assigned(FBrowserInfoCS) then
try

View File

@ -51,7 +51,7 @@ type
procedure Browser_OnGetScreenInfo(Sender: TObject; const browser: ICefBrowser; var screenInfo: TCefScreenInfo; out Result: Boolean);
procedure Browser_OnBeforePopup(Sender: TObject; const browser: ICefBrowser; const frame: ICefFrame; const targetUrl, targetFrameName: ustring; targetDisposition: TCefWindowOpenDisposition; userGesture: Boolean; const popupFeatures: TCefPopupFeatures; var windowInfo: TCefWindowInfo; var client: ICefClient; var settings: TCefBrowserSettings; var extra_info: ICefDictionaryValue; var noJavascriptAccess: Boolean; var Result: Boolean);
procedure Browser_OnBeforeClose(Sender: TObject; const browser: ICefBrowser);
procedure Browser_OnLoadError(Sender: TObject; const browser: ICefBrowser; const frame: ICefFrame; errorCode: Integer; const errorText, failedUrl: ustring);
procedure Browser_OnLoadError(Sender: TObject; const browser: ICefBrowser; const frame: ICefFrame; errorCode: TCefErrorcode; const errorText, failedUrl: ustring);
procedure Browser_OnLoadingStateChange(Sender: TObject; const browser: ICefBrowser; isLoading, canGoBack, canGoForward: Boolean);
procedure Browser_OnDevToolsMethodResult(Sender: TObject; const browser: ICefBrowser; message_id: Integer; success: Boolean; const result: ICefValue);
procedure Browser_OnOpenUrlFromTab(Sender: TObject; const browser: ICefBrowser; const frame: ICefFrame; const targetUrl: ustring; targetDisposition: TCefWindowOpenDisposition; userGesture: Boolean; out Result: Boolean);
@ -302,7 +302,7 @@ begin
end;
procedure TCEFBrowserThread.Browser_OnLoadError(Sender: TObject;
const browser: ICefBrowser; const frame: ICefFrame; errorCode: Integer;
const browser: ICefBrowser; const frame: ICefFrame; errorCode: TCefErrorcode;
const errorText, failedUrl: ustring);
begin
if not(Terminated) and (frame <> nil) and frame.IsValid and frame.IsMain then

View File

@ -50,7 +50,7 @@ type
procedure Browser_OnGetScreenInfo(Sender: TObject; const browser: ICefBrowser; var screenInfo: TCefScreenInfo; out Result: Boolean);
procedure Browser_OnBeforePopup(Sender: TObject; const browser: ICefBrowser; const frame: ICefFrame; const targetUrl, targetFrameName: ustring; targetDisposition: TCefWindowOpenDisposition; userGesture: Boolean; const popupFeatures: TCefPopupFeatures; var windowInfo: TCefWindowInfo; var client: ICefClient; var settings: TCefBrowserSettings; var extra_info: ICefDictionaryValue; var noJavascriptAccess: Boolean; var Result: Boolean);
procedure Browser_OnBeforeClose(Sender: TObject; const browser: ICefBrowser);
procedure Browser_OnLoadError(Sender: TObject; const browser: ICefBrowser; const frame: ICefFrame; errorCode: Integer; const errorText, failedUrl: ustring);
procedure Browser_OnLoadError(Sender: TObject; const browser: ICefBrowser; const frame: ICefFrame; errorCode: TCefErrorCode; const errorText, failedUrl: ustring);
procedure Browser_OnLoadingStateChange(Sender: TObject; const browser: ICefBrowser; isLoading, canGoBack, canGoForward: Boolean);
procedure Browser_OnDevToolsMethodResult(Sender: TObject; const browser: ICefBrowser; message_id: Integer; success: Boolean; const result: ICefValue);
procedure Browser_OnOpenUrlFromTab(Sender: TObject; const browser: ICefBrowser; const frame: ICefFrame; const targetUrl: ustring; targetDisposition: TCefWindowOpenDisposition; userGesture: Boolean; out Result: Boolean);
@ -322,7 +322,7 @@ begin
end;
procedure TCEFBrowserThread.Browser_OnLoadError(Sender: TObject;
const browser: ICefBrowser; const frame: ICefFrame; errorCode: Integer;
const browser: ICefBrowser; const frame: ICefFrame; errorCode: TCefErrorCode;
const errorText, failedUrl: ustring);
begin
if not(Terminated) and (frame <> nil) and frame.IsValid and frame.IsMain then

View File

@ -167,7 +167,6 @@ procedure CreateGlobalCEFApp;
begin
GlobalCEFApp := TCefApplication.Create;
GlobalCEFApp.WindowlessRenderingEnabled := True;
GlobalCEFApp.EnableHighDPISupport := True;
GlobalCEFApp.BrowserSubprocessPath := 'OSRExternalPumpBrowser2_sp';
GlobalCEFApp.EnableGPU := True;
GlobalCEFApp.BackgroundColor := CefColorSetARGB($FF, $FF, $FF, $FF);

View File

@ -59,7 +59,7 @@ type
procedure Browser_OnPopupSize(Sender: TObject; const browser: ICefBrowser; const rect: PCefRect);
procedure Browser_OnBeforePopup(Sender: TObject; const browser: ICefBrowser; const frame: ICefFrame; const targetUrl, targetFrameName: ustring; targetDisposition: TCefWindowOpenDisposition; userGesture: Boolean; const popupFeatures: TCefPopupFeatures; var windowInfo: TCefWindowInfo; var client: ICefClient; var settings: TCefBrowserSettings; var extra_info: ICefDictionaryValue; var noJavascriptAccess: Boolean; var Result: Boolean);
procedure Browser_OnBeforeClose(Sender: TObject; const browser: ICefBrowser);
procedure Browser_OnLoadError(Sender: TObject; const browser: ICefBrowser; const frame: ICefFrame; errorCode: Integer; const errorText, failedUrl: ustring);
procedure Browser_OnLoadError(Sender: TObject; const browser: ICefBrowser; const frame: ICefFrame; errorCode: TCefErrorcode; const errorText, failedUrl: ustring);
procedure Browser_OnLoadingStateChange(Sender: TObject; const browser: ICefBrowser; isLoading, canGoBack, canGoForward: Boolean);
procedure DoOnError;
@ -529,7 +529,7 @@ begin
PostThreadMessage(ThreadID, WM_QUIT, 0, 0);
end;
procedure TCEFBrowserThread.Browser_OnLoadError(Sender: TObject; const browser: ICefBrowser; const frame: ICefFrame; errorCode: Integer; const errorText, failedUrl: ustring);
procedure TCEFBrowserThread.Browser_OnLoadError(Sender: TObject; const browser: ICefBrowser; const frame: ICefFrame; errorCode: TCefErrorcode; const errorText, failedUrl: ustring);
begin
if not(FClosing) and not(Terminated) and (frame <> nil) and frame.IsValid and frame.IsMain and assigned(FBrowserInfoCS) then
try

View File

@ -69,7 +69,7 @@ type
procedure Browser_OnPopupSize(Sender: TObject; const browser: ICefBrowser; const rect: PCefRect);
procedure Browser_OnBeforePopup(Sender: TObject; const browser: ICefBrowser; const frame: ICefFrame; const targetUrl, targetFrameName: ustring; targetDisposition: TCefWindowOpenDisposition; userGesture: Boolean; const popupFeatures: TCefPopupFeatures; var windowInfo: TCefWindowInfo; var client: ICefClient; var settings: TCefBrowserSettings; var extra_info: ICefDictionaryValue; var noJavascriptAccess: Boolean; var Result: Boolean);
procedure Browser_OnBeforeClose(Sender: TObject; const browser: ICefBrowser);
procedure Browser_OnLoadError(Sender: TObject; const browser: ICefBrowser; const frame: ICefFrame; errorCode: Integer; const errorText, failedUrl: ustring);
procedure Browser_OnLoadError(Sender: TObject; const browser: ICefBrowser; const frame: ICefFrame; errorCode: TCefErrorcode; const errorText, failedUrl: ustring);
procedure Browser_OnLoadingStateChange(Sender: TObject; const browser: ICefBrowser; isLoading, canGoBack, canGoForward: Boolean);
procedure DoOnError;
@ -553,7 +553,7 @@ begin
PostThreadMessage(ThreadID, WM_QUIT, 0, 0);
end;
procedure TCEFBrowserThread.Browser_OnLoadError(Sender: TObject; const browser: ICefBrowser; const frame: ICefFrame; errorCode: Integer; const errorText, failedUrl: ustring);
procedure TCEFBrowserThread.Browser_OnLoadError(Sender: TObject; const browser: ICefBrowser; const frame: ICefFrame; errorCode: TCefErrorcode; const errorText, failedUrl: ustring);
begin
if not(FClosing) and not(Terminated) and (frame <> nil) and frame.IsValid and frame.IsMain and assigned(FBrowserInfoCS) then
try

Binary file not shown.

View File

@ -586,35 +586,45 @@
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uCEFConstants.html#CEF_PERMISSION_TYPE_KEYBOARD_LOCK">CEF_PERMISSION_TYPE_KEYBOARD_LOCK</a></td>
<td class="itemunit"><a class="bold" href="uCEFConstants.html">uCEFConstants</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uCEFConstants.html#CEF_PERMISSION_TYPE_LOCAL_FONTS">CEF_PERMISSION_TYPE_LOCAL_FONTS</a></td>
<td class="itemunit"><a class="bold" href="uCEFConstants.html">uCEFConstants</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemname"><a class="bold" href="uCEFConstants.html#CEF_PERMISSION_TYPE_MIC_STREAM">CEF_PERMISSION_TYPE_MIC_STREAM</a></td>
<td class="itemunit"><a class="bold" href="uCEFConstants.html">uCEFConstants</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemname"><a class="bold" href="uCEFConstants.html#CEF_PERMISSION_TYPE_MIDI_SYSEX">CEF_PERMISSION_TYPE_MIDI_SYSEX</a></td>
<td class="itemunit"><a class="bold" href="uCEFConstants.html">uCEFConstants</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemname"><a class="bold" href="uCEFConstants.html#CEF_PERMISSION_TYPE_MULTIPLE_DOWNLOADS">CEF_PERMISSION_TYPE_MULTIPLE_DOWNLOADS</a></td>
<td class="itemunit"><a class="bold" href="uCEFConstants.html">uCEFConstants</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemname"><a class="bold" href="uCEFConstants.html#CEF_PERMISSION_TYPE_NONE">CEF_PERMISSION_TYPE_NONE</a></td>
<td class="itemunit"><a class="bold" href="uCEFConstants.html">uCEFConstants</a></td>
<td class="itemdesc"><p> Permission types used with OnShowPermissionPrompt. Some types are platform-specific or only supported with the Chrome runtime. Should be kept in sync with Chromium's permissions::RequestType type. </p></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemname"><a class="bold" href="uCEFConstants.html#CEF_PERMISSION_TYPE_NOTIFICATIONS">CEF_PERMISSION_TYPE_NOTIFICATIONS</a></td>
<td class="itemunit"><a class="bold" href="uCEFConstants.html">uCEFConstants</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uCEFConstants.html#CEF_PERMISSION_TYPE_POINTER_LOCK">CEF_PERMISSION_TYPE_POINTER_LOCK</a></td>
<td class="itemunit"><a class="bold" href="uCEFConstants.html">uCEFConstants</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uCEFConstants.html#CEF_PERMISSION_TYPE_PROTECTED_MEDIA_IDENTIFIER">CEF_PERMISSION_TYPE_PROTECTED_MEDIA_IDENTIFIER</a></td>
<td class="itemunit"><a class="bold" href="uCEFConstants.html">uCEFConstants</a></td>
@ -5505,26 +5515,6 @@
<td class="itemdesc"><p> Unescapes various characters that will change the meaning of URLs, including '%', '+', '&amp;', '#'. Does not unescape path separators. If these characters were unescaped, the resulting URL won't be the same as the source one. This flag is used when generating final output like filenames for URLs where we won't be interpreting as a URL and want to do as much unescaping as possible. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uCEFConstants.html#V8_ACCESS_CONTROL_ALL_CAN_READ">V8_ACCESS_CONTROL_ALL_CAN_READ</a></td>
<td class="itemunit"><a class="bold" href="uCEFConstants.html">uCEFConstants</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uCEFConstants.html#V8_ACCESS_CONTROL_ALL_CAN_WRITE">V8_ACCESS_CONTROL_ALL_CAN_WRITE</a></td>
<td class="itemunit"><a class="bold" href="uCEFConstants.html">uCEFConstants</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uCEFConstants.html#V8_ACCESS_CONTROL_DEFAULT">V8_ACCESS_CONTROL_DEFAULT</a></td>
<td class="itemunit"><a class="bold" href="uCEFConstants.html">uCEFConstants</a></td>
<td class="itemdesc"><p> V8 access control values. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uCEFConstants.html#V8_ACCESS_CONTROL_PROHIBITS_OVERWRITING">V8_ACCESS_CONTROL_PROHIBITS_OVERWRITING</a></td>
<td class="itemunit"><a class="bold" href="uCEFConstants.html">uCEFConstants</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uCEFConstants.html#V8_PROPERTY_ATTRIBUTE_DONTDELETE">V8_PROPERTY_ATTRIBUTE_DONTDELETE</a></td>
<td class="itemunit"><a class="bold" href="uCEFConstants.html">uCEFConstants</a></td>
<td class="itemdesc"><p>Not configurable</p></td>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -14082,22 +14082,6 @@
<param name="Local" value="uCEFConstants.html#CERT_STATUS_LAST_ERROR">
</object>
<li><object type="text/sitemap">
<param name="Name" value="V8_ACCESS_CONTROL_DEFAULT">
<param name="Local" value="uCEFConstants.html#V8_ACCESS_CONTROL_DEFAULT">
</object>
<li><object type="text/sitemap">
<param name="Name" value="V8_ACCESS_CONTROL_ALL_CAN_READ">
<param name="Local" value="uCEFConstants.html#V8_ACCESS_CONTROL_ALL_CAN_READ">
</object>
<li><object type="text/sitemap">
<param name="Name" value="V8_ACCESS_CONTROL_ALL_CAN_WRITE">
<param name="Local" value="uCEFConstants.html#V8_ACCESS_CONTROL_ALL_CAN_WRITE">
</object>
<li><object type="text/sitemap">
<param name="Name" value="V8_ACCESS_CONTROL_PROHIBITS_OVERWRITING">
<param name="Local" value="uCEFConstants.html#V8_ACCESS_CONTROL_PROHIBITS_OVERWRITING">
</object>
<li><object type="text/sitemap">
<param name="Name" value="V8_PROPERTY_ATTRIBUTE_NONE">
<param name="Local" value="uCEFConstants.html#V8_PROPERTY_ATTRIBUTE_NONE">
</object>
@ -15070,6 +15054,14 @@
<param name="Local" value="uCEFConstants.html#CEF_PERMISSION_TYPE_NOTIFICATIONS">
</object>
<li><object type="text/sitemap">
<param name="Name" value="CEF_PERMISSION_TYPE_KEYBOARD_LOCK">
<param name="Local" value="uCEFConstants.html#CEF_PERMISSION_TYPE_KEYBOARD_LOCK">
</object>
<li><object type="text/sitemap">
<param name="Name" value="CEF_PERMISSION_TYPE_POINTER_LOCK">
<param name="Local" value="uCEFConstants.html#CEF_PERMISSION_TYPE_POINTER_LOCK">
</object>
<li><object type="text/sitemap">
<param name="Name" value="CEF_PERMISSION_TYPE_PROTECTED_MEDIA_IDENTIFIER">
<param name="Local" value="uCEFConstants.html#CEF_PERMISSION_TYPE_PROTECTED_MEDIA_IDENTIFIER">
</object>
@ -50574,10 +50566,6 @@
<param name="Local" value="uCEFTypes.html#TCefDragOperation">
</object>
<li><object type="text/sitemap">
<param name="Name" value="TCefV8AccessControls">
<param name="Local" value="uCEFTypes.html#TCefV8AccessControls">
</object>
<li><object type="text/sitemap">
<param name="Name" value="TCefV8PropertyAttributes">
<param name="Local" value="uCEFTypes.html#TCefV8PropertyAttributes">
</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-pointer-integer-ustring-ustring-">
<param name="Local" value="uCEFMiscFunctions.html#CefGetDataURI-ustring-ustring-">
</object>
<ul>
<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>
<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>
</ul>
<li><object type="text/sitemap">
@ -1063,6 +1063,10 @@
<param name="Local" value="uCEFConstants.html#CEF_PERMISSION_TYPE_IDLE_DETECTION">
</object>
<li><object type="text/sitemap">
<param name="Name" value="CEF_PERMISSION_TYPE_KEYBOARD_LOCK">
<param name="Local" value="uCEFConstants.html#CEF_PERMISSION_TYPE_KEYBOARD_LOCK">
</object>
<li><object type="text/sitemap">
<param name="Name" value="CEF_PERMISSION_TYPE_LOCAL_FONTS">
<param name="Local" value="uCEFConstants.html#CEF_PERMISSION_TYPE_LOCAL_FONTS">
</object>
@ -1087,6 +1091,10 @@
<param name="Local" value="uCEFConstants.html#CEF_PERMISSION_TYPE_NOTIFICATIONS">
</object>
<li><object type="text/sitemap">
<param name="Name" value="CEF_PERMISSION_TYPE_POINTER_LOCK">
<param name="Local" value="uCEFConstants.html#CEF_PERMISSION_TYPE_POINTER_LOCK">
</object>
<li><object type="text/sitemap">
<param name="Name" value="CEF_PERMISSION_TYPE_PROTECTED_MEDIA_IDENTIFIER">
<param name="Local" value="uCEFConstants.html#CEF_PERMISSION_TYPE_PROTECTED_MEDIA_IDENTIFIER">
</object>
@ -2436,20 +2444,16 @@
</object>
<li><object type="text/sitemap">
<param name="Name" value="DeviceToLogical">
<param name="Local" value="uCEFMiscFunctions.html#DeviceToLogical-TPoint-double-">
<param name="Local" value="uCEFMiscFunctions.html#DeviceToLogical-TCefTouchEvent-double-">
</object>
<ul>
<li><object type="text/sitemap">
<param name="Name" value="uCEFMiscFunctions Unit">
<param name="Local" value="uCEFMiscFunctions.html#DeviceToLogical-TPoint-double-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="uCEFMiscFunctions Unit">
<param name="Local" value="uCEFMiscFunctions.html#DeviceToLogical-TCefTouchEvent-double-">
</object>
<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-TPoint-double-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="uCEFMiscFunctions Unit">
@ -2457,6 +2461,10 @@
</object>
<li><object type="text/sitemap">
<param name="Name" value="uCEFMiscFunctions Unit">
<param name="Local" value="uCEFMiscFunctions.html#DeviceToLogical-single-double-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="uCEFMiscFunctions Unit">
<param name="Local" value="uCEFMiscFunctions.html#DeviceToLogical-TCEFMouseEvent-double-">
</object>
</ul>
@ -3942,16 +3950,16 @@
</object>
<li><object type="text/sitemap">
<param name="Name" value="SameAs">
<param name="Local" value="uCEFInterfaces.ICefBaseRefCounted.html#SameAs-Pointer-">
<param name="Local" value="uCEFInterfaces.ICefBaseRefCounted.html#SameAs-ICefBaseRefCounted-">
</object>
<ul>
<li><object type="text/sitemap">
<param name="Name" value="ICefBaseRefCounted - uCEFInterfaces Unit">
<param name="Local" value="uCEFInterfaces.ICefBaseRefCounted.html#SameAs-Pointer-">
<param name="Local" value="uCEFInterfaces.ICefBaseRefCounted.html#SameAs-ICefBaseRefCounted-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="ICefBaseRefCounted - uCEFInterfaces Unit">
<param name="Local" value="uCEFInterfaces.ICefBaseRefCounted.html#SameAs-ICefBaseRefCounted-">
<param name="Local" value="uCEFInterfaces.ICefBaseRefCounted.html#SameAs-Pointer-">
</object>
</ul>
<li><object type="text/sitemap">
@ -5174,7 +5182,7 @@
</object>
<li><object type="text/sitemap">
<param name="Name" value="OnFileDialog">
<param name="Local" value="uCEFInterfaces.ICefDialogHandler.html#OnFileDialog-ICefBrowser-TCefFileDialogMode-ustring-ustring-TStrings-ICefFileDialogCallback-">
<param name="Local" value="uCEFInterfaces.ICefDialogHandler.html#OnFileDialog-ICefBrowser-TCefFileDialogMode-ustring-ustring-TStrings-TStrings-TStrings-ICefFileDialogCallback-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="RemoveReferences">
@ -6716,7 +6724,7 @@
</object>
<li><object type="text/sitemap">
<param name="Name" value="OnLoadError">
<param name="Local" value="uCEFInterfaces.ICefLoadHandler.html#OnLoadError-ICefBrowser-ICefFrame-Integer-ustring-ustring-">
<param name="Local" value="uCEFInterfaces.ICefLoadHandler.html#OnLoadError-ICefBrowser-ICefFrame-TCefErrorCode-ustring-ustring-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="OnLoadingStateChange">
@ -9828,7 +9836,7 @@
</object>
<li><object type="text/sitemap">
<param name="Name" value="SetValueByAccessor">
<param name="Local" value="uCEFInterfaces.ICefv8Value.html#SetValueByAccessor-ustring-TCefV8AccessControls-TCefV8PropertyAttributes-">
<param name="Local" value="uCEFInterfaces.ICefv8Value.html#SetValueByAccessor-ustring-TCefV8PropertyAttributes-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="SetValueByIndex">
@ -11284,7 +11292,7 @@
</object>
<li><object type="text/sitemap">
<param name="Name" value="doOnFileDialog">
<param name="Local" value="uCEFInterfaces.IChromiumEvents.html#doOnFileDialog-ICefBrowser-TCefFileDialogMode-ustring-ustring-TStrings-ICefFileDialogCallback-">
<param name="Local" value="uCEFInterfaces.IChromiumEvents.html#doOnFileDialog-ICefBrowser-TCefFileDialogMode-ustring-ustring-TStrings-TStrings-TStrings-ICefFileDialogCallback-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="doOnFindResult">
@ -17736,16 +17744,16 @@
</object>
<li><object type="text/sitemap">
<param name="Name" value="SameAs">
<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">
<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>
<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>
</ul>
<li><object type="text/sitemap">
@ -20368,16 +20376,16 @@
</object>
<li><object type="text/sitemap">
<param name="Name" value="GetSwitches">
<param name="Local" value="uCEFCommandLine.TCefCommandLineRef.html#GetSwitches-TStrings-">
<param name="Local" value="uCEFCommandLine.TCefCommandLineRef.html#GetSwitches-TStringList-TStringList-">
</object>
<ul>
<li><object type="text/sitemap">
<param name="Name" value="TCefCommandLineRef - uCEFCommandLine Unit">
<param name="Local" value="uCEFCommandLine.TCefCommandLineRef.html#GetSwitches-TStrings-">
<param name="Local" value="uCEFCommandLine.TCefCommandLineRef.html#GetSwitches-TStringList-TStringList-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="TCefCommandLineRef - uCEFCommandLine Unit">
<param name="Local" value="uCEFCommandLine.TCefCommandLineRef.html#GetSwitches-TStringList-TStringList-">
<param name="Local" value="uCEFCommandLine.TCefCommandLineRef.html#GetSwitches-TStrings-">
</object>
</ul>
<li><object type="text/sitemap">
@ -21708,7 +21716,7 @@
</object>
<li><object type="text/sitemap">
<param name="Name" value="OnFileDialog">
<param name="Local" value="uCEFDialogHandler.TCefDialogHandlerOwn.html#OnFileDialog-ICefBrowser-TCefFileDialogMode-ustring-ustring-TStrings-ICefFileDialogCallback-">
<param name="Local" value="uCEFDialogHandler.TCefDialogHandlerOwn.html#OnFileDialog-ICefBrowser-TCefFileDialogMode-ustring-ustring-TStrings-TStrings-TStrings-ICefFileDialogCallback-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="RemoveReferences">
@ -24924,16 +24932,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">
@ -24974,39 +24982,39 @@
</object>
<li><object type="text/sitemap">
<param name="Name" value="SaveToFile">
<param name="Local" value="uCEFJson.TCEFJson.html#SaveToFile-ICefValue-ustring-">
<param name="Local" value="uCEFJson.TCEFJson.html#SaveToFile-ICefDictionaryValue-ustring-">
</object>
<ul>
<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>
<li><object type="text/sitemap">
<param name="Name" value="TCEFJson - uCEFJson Unit">
<param name="Local" value="uCEFJson.TCEFJson.html#SaveToFile-ICefValue-ustring-">
</object>
</ul>
<li><object type="text/sitemap">
<param name="Name" value="Write">
<param name="Local" value="uCEFJson.TCEFJson.html#Write-ICefValue-TCefJsonWriterOptions-">
<param name="Local" value="uCEFJson.TCEFJson.html#Write-ICefValue-TStringList-">
</object>
<ul>
<li><object type="text/sitemap">
<param name="Name" value="TCEFJson - uCEFJson Unit">
<param name="Local" value="uCEFJson.TCEFJson.html#Write-ICefValue-TCefJsonWriterOptions-">
</object>
<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-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="TCEFJson - uCEFJson Unit">
<param name="Local" value="uCEFJson.TCEFJson.html#Write-ICefDictionaryValue-TCefJsonWriterOptions-">
</object>
<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-TCefJsonWriterOptions-">
</object>
</ul>
<li><object type="text/sitemap">
<param name="Name" value="TCefJsonParserOptions">
@ -33643,10 +33651,6 @@
<param name="Local" value="uCEFTask.TCefURLRequestTask.html#Execute">
</object>
<li><object type="text/sitemap">
<param name="Name" value="TCefV8AccessControls">
<param name="Local" value="uCEFTypes.html#TCefV8AccessControls">
</object>
<li><object type="text/sitemap">
<param name="Name" value="TCefV8Accessor">
<param name="Local" value="uCEFTypes.TCefV8Accessor.html">
</object>
@ -34604,7 +34608,7 @@
</object>
<li><object type="text/sitemap">
<param name="Name" value="SetValueByAccessor">
<param name="Local" value="uCEFv8Value.TCefv8ValueRef.html#SetValueByAccessor-ustring-TCefV8AccessControls-TCefV8PropertyAttributes-">
<param name="Local" value="uCEFv8Value.TCefv8ValueRef.html#SetValueByAccessor-ustring-TCefV8PropertyAttributes-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="SetValueByIndex">
@ -38764,16 +38768,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">
@ -39188,7 +39192,7 @@
</object>
<li><object type="text/sitemap">
<param name="Name" value="doOnFileDialog">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#doOnFileDialog-ICefBrowser-TCefFileDialogMode-ustring-ustring-TStrings-ICefFileDialogCallback-">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#doOnFileDialog-ICefBrowser-TCefFileDialogMode-ustring-ustring-TStrings-TStrings-TStrings-ICefFileDialogCallback-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="doOnFindResult">
@ -40976,16 +40980,16 @@
</ul>
<li><object type="text/sitemap">
<param name="Name" value="LoadString">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#LoadString-ustring-ustring-ustring-">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#LoadString-ustring-ICefFrame-">
</object>
<ul>
<li><object type="text/sitemap">
<param name="Name" value="TChromiumCore - uCEFChromiumCore Unit">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#LoadString-ustring-ustring-ustring-">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#LoadString-ustring-ICefFrame-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="TChromiumCore - uCEFChromiumCore Unit">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#LoadString-ustring-ICefFrame-">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#LoadString-ustring-ustring-ustring-">
</object>
</ul>
<li><object type="text/sitemap">
@ -41856,16 +41860,16 @@
</object>
<li><object type="text/sitemap">
<param name="Name" value="RetrieveHTML">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#RetrieveHTML-ustring-ustring-">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#RetrieveHTML-ICefFrame-">
</object>
<ul>
<li><object type="text/sitemap">
<param name="Name" value="TChromiumCore - uCEFChromiumCore Unit">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#RetrieveHTML-ustring-ustring-">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#RetrieveHTML-ICefFrame-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="TChromiumCore - uCEFChromiumCore Unit">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#RetrieveHTML-ICefFrame-">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#RetrieveHTML-ustring-ustring-">
</object>
</ul>
<li><object type="text/sitemap">
@ -41936,16 +41940,16 @@
</object>
<li><object type="text/sitemap">
<param name="Name" value="SendProcessMessage">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#SendProcessMessage-TCefProcessId-ICefProcessMessage-ustring-ustring-">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#SendProcessMessage-TCefProcessId-ICefProcessMessage-ICefFrame-">
</object>
<ul>
<li><object type="text/sitemap">
<param name="Name" value="TChromiumCore - uCEFChromiumCore Unit">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#SendProcessMessage-TCefProcessId-ICefProcessMessage-ustring-ustring-">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#SendProcessMessage-TCefProcessId-ICefProcessMessage-ICefFrame-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="TChromiumCore - uCEFChromiumCore Unit">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#SendProcessMessage-TCefProcessId-ICefProcessMessage-ICefFrame-">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#SendProcessMessage-TCefProcessId-ICefProcessMessage-ustring-ustring-">
</object>
</ul>
<li><object type="text/sitemap">
@ -42226,20 +42230,12 @@
</object>
<li><object type="text/sitemap">
<param name="Name" value="UpdatePreference">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#UpdatePreference-ICefBrowser-ustring-double-">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#UpdatePreference-ICefBrowser-ustring-boolean-">
</object>
<ul>
<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-ustring-">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#UpdatePreference-ICefBrowser-ustring-boolean-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="TChromiumCore - uCEFChromiumCore Unit">
@ -42247,7 +42243,15 @@
</object>
<li><object type="text/sitemap">
<param name="Name" value="TChromiumCore - uCEFChromiumCore Unit">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#UpdatePreference-ICefBrowser-ustring-boolean-">
<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-TStringList-">
</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>
</ul>
<li><object type="text/sitemap">
@ -43496,7 +43500,7 @@
</object>
<li><object type="text/sitemap">
<param name="Name" value="OnFileDialog">
<param name="Local" value="uCEFDialogHandler.TCustomDialogHandler.html#OnFileDialog-ICefBrowser-TCefFileDialogMode-ustring-ustring-TStrings-ICefFileDialogCallback-">
<param name="Local" value="uCEFDialogHandler.TCustomDialogHandler.html#OnFileDialog-ICefBrowser-TCefFileDialogMode-ustring-ustring-TStrings-TStrings-TStrings-ICefFileDialogCallback-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="RemoveReferences">
@ -44796,21 +44800,21 @@
</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-ustring-TCEFBrowserViewComponent-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-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="TEmbeddedChromium - uCEFBrowserWindow Unit">
<param name="Local" value="uCEFBrowserWindow.TEmbeddedChromium.html#CreateBrowser-ustring-TCEFBrowserViewComponent-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-">
</object>
<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-">
</object>
</ul>
<li><object type="text/sitemap">
<param name="Name" value="Destroy">
@ -44934,16 +44938,16 @@
</object>
<li><object type="text/sitemap">
<param name="Name" value="ClientToScreen">
<param name="Local" value="uCEFFMXBufferPanel.TFMXBufferPanel.html#ClientToScreen-TPointF-">
<param name="Local" value="uCEFFMXBufferPanel.TFMXBufferPanel.html#ClientToScreen-TPoint-">
</object>
<ul>
<li><object type="text/sitemap">
<param name="Name" value="TFMXBufferPanel - uCEFFMXBufferPanel Unit">
<param name="Local" value="uCEFFMXBufferPanel.TFMXBufferPanel.html#ClientToScreen-TPointF-">
<param name="Local" value="uCEFFMXBufferPanel.TFMXBufferPanel.html#ClientToScreen-TPoint-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="TFMXBufferPanel - uCEFFMXBufferPanel Unit">
<param name="Local" value="uCEFFMXBufferPanel.TFMXBufferPanel.html#ClientToScreen-TPoint-">
<param name="Local" value="uCEFFMXBufferPanel.TFMXBufferPanel.html#ClientToScreen-TPointF-">
</object>
</ul>
<li><object type="text/sitemap">
@ -45128,16 +45132,16 @@
</object>
<li><object type="text/sitemap">
<param name="Name" value="ScreenToClient">
<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">
<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>
<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>
</ul>
<li><object type="text/sitemap">
@ -45566,16 +45570,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">
@ -47315,22 +47319,6 @@
<param name="Local" value="uCEFConstants.html#UU_URL_SPECIAL_CHARS_EXCEPT_PATH_SEPARATORS">
</object>
<li><object type="text/sitemap">
<param name="Name" value="V8_ACCESS_CONTROL_ALL_CAN_READ">
<param name="Local" value="uCEFConstants.html#V8_ACCESS_CONTROL_ALL_CAN_READ">
</object>
<li><object type="text/sitemap">
<param name="Name" value="V8_ACCESS_CONTROL_ALL_CAN_WRITE">
<param name="Local" value="uCEFConstants.html#V8_ACCESS_CONTROL_ALL_CAN_WRITE">
</object>
<li><object type="text/sitemap">
<param name="Name" value="V8_ACCESS_CONTROL_DEFAULT">
<param name="Local" value="uCEFConstants.html#V8_ACCESS_CONTROL_DEFAULT">
</object>
<li><object type="text/sitemap">
<param name="Name" value="V8_ACCESS_CONTROL_PROHIBITS_OVERWRITING">
<param name="Local" value="uCEFConstants.html#V8_ACCESS_CONTROL_PROHIBITS_OVERWRITING">
</object>
<li><object type="text/sitemap">
<param name="Name" value="V8_PROPERTY_ATTRIBUTE_DONTDELETE">
<param name="Local" value="uCEFConstants.html#V8_PROPERTY_ATTRIBUTE_DONTDELETE">
</object>

View File

@ -932,12 +932,12 @@ published.gif
automated.gif
pasdoc.css
Compile time: 0 minutes, 15 seconds
16,483 Topics
140,686 Local links
Compile time: 0 minutes, 14 seconds
16,480 Topics
140,660 Local links
35 Internet links
5 Graphics
Created c:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\docs\cef4delphi.chm, 3,628,912 bytes
Compression decreased file by 23,518,661 bytes.
Created c:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\docs\cef4delphi.chm, 3,628,708 bytes
Compression decreased file by 23,517,583 bytes.

View File

@ -37,13 +37,13 @@
<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> = 125;</code></td>
<td class="itemcode"><code><strong><a href="uCEFApplicationCore.html#CEF_SUPPORTED_VERSION_MAJOR">CEF_SUPPORTED_VERSION_MAJOR</a></strong> = 126;</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> = 0;</code></td>
<td class="itemcode"><code><strong><a href="uCEFApplicationCore.html#CEF_SUPPORTED_VERSION_MINOR">CEF_SUPPORTED_VERSION_MINOR</a></strong> = 1;</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> = 15;</code></td>
<td class="itemcode"><code><strong><a href="uCEFApplicationCore.html#CEF_SUPPORTED_VERSION_RELEASE">CEF_SUPPORTED_VERSION_RELEASE</a></strong> = 14;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFApplicationCore.html#CEF_SUPPORTED_VERSION_BUILD">CEF_SUPPORTED_VERSION_BUILD</a></strong> = 0;</code></td>
@ -55,10 +55,10 @@
<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> = 6422;</code></td>
<td class="itemcode"><code><strong><a href="uCEFApplicationCore.html#CEF_CHROMEELF_VERSION_RELEASE">CEF_CHROMEELF_VERSION_RELEASE</a></strong> = 6478;</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> = 41;</code></td>
<td class="itemcode"><code><strong><a href="uCEFApplicationCore.html#CEF_CHROMEELF_VERSION_BUILD">CEF_CHROMEELF_VERSION_BUILD</a></strong> = 57;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFApplicationCore.html#LIBCEF_DLL">LIBCEF_DLL</a></strong> = 'libcef.dll';</code></td>
@ -94,21 +94,21 @@
<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> = 125;</code></td>
<td class="itemcode"><span id="CEF_SUPPORTED_VERSION_MAJOR"></span><code><strong>CEF_SUPPORTED_VERSION_MAJOR</strong> = 126;</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> = 0;</code></td>
<td class="itemcode"><span id="CEF_SUPPORTED_VERSION_MINOR"></span><code><strong>CEF_SUPPORTED_VERSION_MINOR</strong> = 1;</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_RELEASE"></span><code><strong>CEF_SUPPORTED_VERSION_RELEASE</strong> = 15;</code></td>
<td class="itemcode"><span id="CEF_SUPPORTED_VERSION_RELEASE"></span><code><strong>CEF_SUPPORTED_VERSION_RELEASE</strong> = 14;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
@ -136,14 +136,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> = 6422;</code></td>
<td class="itemcode"><span id="CEF_CHROMEELF_VERSION_RELEASE"></span><code><strong>CEF_CHROMEELF_VERSION_RELEASE</strong> = 6478;</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> = 41;</code></td>
<td class="itemcode"><span id="CEF_CHROMEELF_VERSION_BUILD"></span><code><strong>CEF_CHROMEELF_VERSION_BUILD</strong> = 57;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>

View File

@ -1784,7 +1784,7 @@
</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#doOnFileDialog-ICefBrowser-TCefFileDialogMode-ustring-ustring-TStrings-ICefFileDialogCallback-">doOnFileDialog</a></strong>(const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; mode: <a href="uCEFTypes.html#TCefFileDialogMode">TCefFileDialogMode</a>; const title, defaultFilePath: <a href="uCEFTypes.html#ustring">ustring</a>; const acceptFilters: TStrings; const callback: <a href="uCEFInterfaces.ICefFileDialogCallback.html">ICefFileDialogCallback</a>): Boolean; virtual;</code></td>
<td class="itemcode"><code>function <strong><a href="uCEFChromiumCore.TChromiumCore.html#doOnFileDialog-ICefBrowser-TCefFileDialogMode-ustring-ustring-TStrings-TStrings-TStrings-ICefFileDialogCallback-">doOnFileDialog</a></strong>(const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; mode: <a href="uCEFTypes.html#TCefFileDialogMode">TCefFileDialogMode</a>; const title, defaultFilePath: <a href="uCEFTypes.html#ustring">ustring</a>; const acceptFilters, accept_extensions, accept_descriptions: TStrings; const callback: <a href="uCEFInterfaces.ICefFileDialogCallback.html">ICefFileDialogCallback</a>): 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>
@ -7354,7 +7354,7 @@ ICefCookieAccessFilter</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="doOnFileDialog-ICefBrowser-TCefFileDialogMode-ustring-ustring-TStrings-ICefFileDialogCallback-"></span><code>function <strong>doOnFileDialog</strong>(const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; mode: <a href="uCEFTypes.html#TCefFileDialogMode">TCefFileDialogMode</a>; const title, defaultFilePath: <a href="uCEFTypes.html#ustring">ustring</a>; const acceptFilters: TStrings; const callback: <a href="uCEFInterfaces.ICefFileDialogCallback.html">ICefFileDialogCallback</a>): Boolean; virtual;</code></td>
<td class="itemcode"><span id="doOnFileDialog-ICefBrowser-TCefFileDialogMode-ustring-ustring-TStrings-TStrings-TStrings-ICefFileDialogCallback-"></span><code>function <strong>doOnFileDialog</strong>(const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; mode: <a href="uCEFTypes.html#TCefFileDialogMode">TCefFileDialogMode</a>; const title, defaultFilePath: <a href="uCEFTypes.html#ustring">ustring</a>; const acceptFilters, accept_extensions, accept_descriptions: TStrings; const callback: <a href="uCEFInterfaces.ICefFileDialogCallback.html">ICefFileDialogCallback</a>): Boolean; virtual;</code></td>
</tr>
<tr><td colspan="2">
<p>
@ -12294,7 +12294,13 @@ Custom</p>
</tr>
<tr><td colspan="2">
<p>
Called on the IO thread before a resource request is sent. The |browser| and |frame| values represent the source of the request, and may be NULL for requests originating from service workers or ICefUrlRequest. |request| cannot be modified in this callback. Return true (1) if the specified cookie can be sent with the request or false (0) otherwise. </p>
<p>Called on the IO thread before a resource request is sent. The |browser| and |frame| values represent the source of the request, and may be NULL for requests originating from service workers or ICefUrlRequest.
<p>|request| cannot be modified in this callback. Return true (1) if the specified cookie can be sent with the request or false (0) otherwise.
<p></p>
<p>
@ -12310,7 +12316,13 @@ Custom</p>
</tr>
<tr><td colspan="2">
<p>
Called on the IO thread after a resource response is received. The |browser| and |frame| values represent the source of the request, and may be NULL for requests originating from service workers or ICefUrlRequest. |request| cannot be modified in this callback. Return true (1) if the specified cookie returned with the response can be saved or false (0) otherwise. </p>
<p>Called on the IO thread after a resource response is received. The |browser| and |frame| values represent the source of the request, and may be NULL for requests originating from service workers or ICefUrlRequest.
<p>|request| cannot be modified in this callback. Return true (1) if the specified cookie returned with the response can be saved or false (0) otherwise.
<p></p>
<p>
@ -12326,7 +12338,21 @@ Custom</p>
</tr>
<tr><td colspan="2">
<p>
Called to run a file chooser dialog. |mode| represents the type of dialog to display. |title| to the title to be used for the dialog and may be NULL to show the default title (&quot;Open&quot; or &quot;Save&quot; depending on the mode). |default_file_path| is the path with optional directory and/or file name component that should be initially selected in the dialog. |accept_filters| are used to restrict the selectable file types and may any combination of (a) valid lower-cased MIME types (e.g. &quot;text/*&quot; or &quot;image/*&quot;), (b) individual file extensions (e.g. &quot;.txt&quot; or &quot;.png&quot;), or (c) combined description and file extension delimited using &quot;|&quot; and &quot;;&quot; (e.g. &quot;Image Types|.png;.gif;.jpg&quot;). To display a custom dialog return true (1) and execute |callback| either inline or at a later time. To display the default dialog return false (0). </p>
<p>Called to run a file chooser dialog. |mode| represents the type of dialog to display. |title| to the title to be used for the dialog and may be NULL to show the default title (&quot;Open&quot; or &quot;Save&quot; depending on the mode).
<p>|default_file_path| is the path with optional directory and/or file name component that should be initially selected in the dialog.
<p>|accept_filters| are used to restrict the selectable file types and may be any combination of valid lower-cased MIME types (e.g. &quot;text/*&quot; or &quot;image/*&quot;) and individual file extensions (e.g. &quot;.txt&quot; or &quot;.png&quot;).
<p>|accept_extensions| provides the semicolon-delimited expansion of MIME types to file extensions (if known, or NULL string otherwise).
<p>|accept_descriptions| provides the descriptions for MIME types (if known, or NULL string otherwise). For example, the &quot;image/*&quot; mime type might have extensions &quot;.png;.jpg;.bmp;...&quot; and description &quot;Image Files&quot;.
<p>|accept_filters|, |accept_extensions| and |accept_descriptions| will all be the same size. To display a custom dialog return true (1) and execute |callback| either inline or at a later time. To display the default dialog return false (0). If this function returns false (0) it may be called an additional time for the same dialog (both before and after MIME type expansion).
<p></p>
<p>

View File

@ -196,7 +196,7 @@
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnCanSaveCookie">TOnCanSaveCookie</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; const request: <a href="uCEFInterfaces.ICefRequest.html">ICefRequest</a>; const response: <a href="uCEFInterfaces.ICefResponse.html">ICefResponse</a>; const cookie: <a href="uCEFTypes.html#PCefCookie">PCefCookie</a>; var aResult : boolean) of object;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnFileDialog">TOnFileDialog</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; mode: <a href="uCEFTypes.html#TCefFileDialogMode">TCefFileDialogMode</a>; const title, defaultFilePath: <a href="uCEFTypes.html#ustring">ustring</a>; const acceptFilters: TStrings; const callback: <a href="uCEFInterfaces.ICefFileDialogCallback.html">ICefFileDialogCallback</a>; var Result: Boolean) of Object;</code></td>
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnFileDialog">TOnFileDialog</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; mode: <a href="uCEFTypes.html#TCefFileDialogMode">TCefFileDialogMode</a>; const title, defaultFilePath: <a href="uCEFTypes.html#ustring">ustring</a>; const acceptFilters, accept_extensions, accept_descriptions: TStrings; const callback: <a href="uCEFInterfaces.ICefFileDialogCallback.html">ICefFileDialogCallback</a>; var Result: Boolean) of Object;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnGetAccessibilityHandler">TOnGetAccessibilityHandler</a></strong> = procedure(Sender: TObject; var aAccessibilityHandler : <a href="uCEFInterfaces.ICefAccessibilityHandler.html">ICefAccessibilityHandler</a>) of Object;</code></td>
@ -884,7 +884,7 @@ ICefCookieAccessFilter</p>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnFileDialog"></span><code><strong>TOnFileDialog</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; mode: <a href="uCEFTypes.html#TCefFileDialogMode">TCefFileDialogMode</a>; const title, defaultFilePath: <a href="uCEFTypes.html#ustring">ustring</a>; const acceptFilters: TStrings; const callback: <a href="uCEFInterfaces.ICefFileDialogCallback.html">ICefFileDialogCallback</a>; var Result: Boolean) of Object;</code></td>
<td class="itemcode"><span id="TOnFileDialog"></span><code><strong>TOnFileDialog</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; mode: <a href="uCEFTypes.html#TCefFileDialogMode">TCefFileDialogMode</a>; const title, defaultFilePath: <a href="uCEFTypes.html#ustring">ustring</a>; const acceptFilters, accept_extensions, accept_descriptions: TStrings; const callback: <a href="uCEFInterfaces.ICefFileDialogCallback.html">ICefFileDialogCallback</a>; var Result: Boolean) of Object;</code></td>
</tr>
<tr><td colspan="1">
<p>

View File

@ -1972,18 +1972,6 @@
<td class="itemcode"><code><strong><a href="uCEFConstants.html#CERT_STATUS_LAST_ERROR">CERT_STATUS_LAST_ERROR</a></strong> = <a href="uCEFConstants.html#CERT_STATUS_VALIDITY_TOO_LONG">CERT_STATUS_VALIDITY_TOO_LONG</a>;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFConstants.html#V8_ACCESS_CONTROL_DEFAULT">V8_ACCESS_CONTROL_DEFAULT</a></strong> = 0;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFConstants.html#V8_ACCESS_CONTROL_ALL_CAN_READ">V8_ACCESS_CONTROL_ALL_CAN_READ</a></strong> = 1 shl 0;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFConstants.html#V8_ACCESS_CONTROL_ALL_CAN_WRITE">V8_ACCESS_CONTROL_ALL_CAN_WRITE</a></strong> = 1 shl 1;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFConstants.html#V8_ACCESS_CONTROL_PROHIBITS_OVERWRITING">V8_ACCESS_CONTROL_PROHIBITS_OVERWRITING</a></strong> = 1 shl 2;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFConstants.html#V8_PROPERTY_ATTRIBUTE_NONE">V8_PROPERTY_ATTRIBUTE_NONE</a></strong> = 0;</code></td>
</tr>
<tr class="list2">
@ -2713,22 +2701,28 @@
<td class="itemcode"><code><strong><a href="uCEFConstants.html#CEF_PERMISSION_TYPE_NOTIFICATIONS">CEF_PERMISSION_TYPE_NOTIFICATIONS</a></strong> = 1 shl 15;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFConstants.html#CEF_PERMISSION_TYPE_PROTECTED_MEDIA_IDENTIFIER">CEF_PERMISSION_TYPE_PROTECTED_MEDIA_IDENTIFIER</a></strong> = 1 shl 16;</code></td>
<td class="itemcode"><code><strong><a href="uCEFConstants.html#CEF_PERMISSION_TYPE_KEYBOARD_LOCK">CEF_PERMISSION_TYPE_KEYBOARD_LOCK</a></strong> = 1 shl 16;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFConstants.html#CEF_PERMISSION_TYPE_REGISTER_PROTOCOL_HANDLER">CEF_PERMISSION_TYPE_REGISTER_PROTOCOL_HANDLER</a></strong> = 1 shl 17;</code></td>
<td class="itemcode"><code><strong><a href="uCEFConstants.html#CEF_PERMISSION_TYPE_POINTER_LOCK">CEF_PERMISSION_TYPE_POINTER_LOCK</a></strong> = 1 shl 17;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFConstants.html#CEF_PERMISSION_TYPE_STORAGE_ACCESS">CEF_PERMISSION_TYPE_STORAGE_ACCESS</a></strong> = 1 shl 18;</code></td>
<td class="itemcode"><code><strong><a href="uCEFConstants.html#CEF_PERMISSION_TYPE_PROTECTED_MEDIA_IDENTIFIER">CEF_PERMISSION_TYPE_PROTECTED_MEDIA_IDENTIFIER</a></strong> = 1 shl 18;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFConstants.html#CEF_PERMISSION_TYPE_VR_SESSION">CEF_PERMISSION_TYPE_VR_SESSION</a></strong> = 1 shl 19;</code></td>
<td class="itemcode"><code><strong><a href="uCEFConstants.html#CEF_PERMISSION_TYPE_REGISTER_PROTOCOL_HANDLER">CEF_PERMISSION_TYPE_REGISTER_PROTOCOL_HANDLER</a></strong> = 1 shl 19;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFConstants.html#CEF_PERMISSION_TYPE_WINDOW_MANAGEMENT">CEF_PERMISSION_TYPE_WINDOW_MANAGEMENT</a></strong> = 1 shl 20;</code></td>
<td class="itemcode"><code><strong><a href="uCEFConstants.html#CEF_PERMISSION_TYPE_STORAGE_ACCESS">CEF_PERMISSION_TYPE_STORAGE_ACCESS</a></strong> = 1 shl 20;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFConstants.html#CEF_PERMISSION_TYPE_FILE_SYSTEM_ACCESS">CEF_PERMISSION_TYPE_FILE_SYSTEM_ACCESS</a></strong> = 1 shl 21;</code></td>
<td class="itemcode"><code><strong><a href="uCEFConstants.html#CEF_PERMISSION_TYPE_VR_SESSION">CEF_PERMISSION_TYPE_VR_SESSION</a></strong> = 1 shl 21;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFConstants.html#CEF_PERMISSION_TYPE_WINDOW_MANAGEMENT">CEF_PERMISSION_TYPE_WINDOW_MANAGEMENT</a></strong> = 1 shl 22;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFConstants.html#CEF_PERMISSION_TYPE_FILE_SYSTEM_ACCESS">CEF_PERMISSION_TYPE_FILE_SYSTEM_ACCESS</a></strong> = 1 shl 23;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFConstants.html#CEF_API_HASH_PLATFORM">CEF_API_HASH_PLATFORM</a></strong> = 0;</code></td>
@ -7871,42 +7865,6 @@
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="V8_ACCESS_CONTROL_DEFAULT"></span><code><strong>V8_ACCESS_CONTROL_DEFAULT</strong> = 0;</code></td>
</tr>
<tr><td colspan="1">
<p>
V8 access control values. </p>
<p>
<p>TCefV8AccessControls values.
<p>&lt;see href=&quot;<a href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h</a>&quot;&gt;CEF source file: /include/internal/cef_types.h (cef_v8_accesscontrol_t))</p>
</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="V8_ACCESS_CONTROL_ALL_CAN_READ"></span><code><strong>V8_ACCESS_CONTROL_ALL_CAN_READ</strong> = 1 shl 0;</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="V8_ACCESS_CONTROL_ALL_CAN_WRITE"></span><code><strong>V8_ACCESS_CONTROL_ALL_CAN_WRITE</strong> = 1 shl 1;</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="V8_ACCESS_CONTROL_PROHIBITS_OVERWRITING"></span><code><strong>V8_ACCESS_CONTROL_PROHIBITS_OVERWRITING</strong> = 1 shl 2;</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="V8_PROPERTY_ATTRIBUTE_NONE"></span><code><strong>V8_PROPERTY_ATTRIBUTE_NONE</strong> = 0;</code></td>
</tr>
<tr><td colspan="1">
@ -10750,42 +10708,56 @@ Custom menu items originating from the renderer process.</p>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="CEF_PERMISSION_TYPE_PROTECTED_MEDIA_IDENTIFIER"></span><code><strong>CEF_PERMISSION_TYPE_PROTECTED_MEDIA_IDENTIFIER</strong> = 1 shl 16;</code></td>
<td class="itemcode"><span id="CEF_PERMISSION_TYPE_KEYBOARD_LOCK"></span><code><strong>CEF_PERMISSION_TYPE_KEYBOARD_LOCK</strong> = 1 shl 16;</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_PERMISSION_TYPE_REGISTER_PROTOCOL_HANDLER"></span><code><strong>CEF_PERMISSION_TYPE_REGISTER_PROTOCOL_HANDLER</strong> = 1 shl 17;</code></td>
<td class="itemcode"><span id="CEF_PERMISSION_TYPE_POINTER_LOCK"></span><code><strong>CEF_PERMISSION_TYPE_POINTER_LOCK</strong> = 1 shl 17;</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_PERMISSION_TYPE_STORAGE_ACCESS"></span><code><strong>CEF_PERMISSION_TYPE_STORAGE_ACCESS</strong> = 1 shl 18;</code></td>
<td class="itemcode"><span id="CEF_PERMISSION_TYPE_PROTECTED_MEDIA_IDENTIFIER"></span><code><strong>CEF_PERMISSION_TYPE_PROTECTED_MEDIA_IDENTIFIER</strong> = 1 shl 18;</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_PERMISSION_TYPE_VR_SESSION"></span><code><strong>CEF_PERMISSION_TYPE_VR_SESSION</strong> = 1 shl 19;</code></td>
<td class="itemcode"><span id="CEF_PERMISSION_TYPE_REGISTER_PROTOCOL_HANDLER"></span><code><strong>CEF_PERMISSION_TYPE_REGISTER_PROTOCOL_HANDLER</strong> = 1 shl 19;</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_PERMISSION_TYPE_WINDOW_MANAGEMENT"></span><code><strong>CEF_PERMISSION_TYPE_WINDOW_MANAGEMENT</strong> = 1 shl 20;</code></td>
<td class="itemcode"><span id="CEF_PERMISSION_TYPE_STORAGE_ACCESS"></span><code><strong>CEF_PERMISSION_TYPE_STORAGE_ACCESS</strong> = 1 shl 20;</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_PERMISSION_TYPE_FILE_SYSTEM_ACCESS"></span><code><strong>CEF_PERMISSION_TYPE_FILE_SYSTEM_ACCESS</strong> = 1 shl 21;</code></td>
<td class="itemcode"><span id="CEF_PERMISSION_TYPE_VR_SESSION"></span><code><strong>CEF_PERMISSION_TYPE_VR_SESSION</strong> = 1 shl 21;</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_PERMISSION_TYPE_WINDOW_MANAGEMENT"></span><code><strong>CEF_PERMISSION_TYPE_WINDOW_MANAGEMENT</strong> = 1 shl 22;</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_PERMISSION_TYPE_FILE_SYSTEM_ACCESS"></span><code><strong>CEF_PERMISSION_TYPE_FILE_SYSTEM_ACCESS</strong> = 1 shl 23;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>

View File

@ -26,7 +26,7 @@
<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>function <strong><a href="uCEFDialogHandler.TCefDialogHandlerOwn.html#OnFileDialog-ICefBrowser-TCefFileDialogMode-ustring-ustring-TStrings-ICefFileDialogCallback-">OnFileDialog</a></strong>(const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; mode: <a href="uCEFTypes.html#TCefFileDialogMode">TCefFileDialogMode</a>; const title, defaultFilePath: <a href="uCEFTypes.html#ustring">ustring</a>; const acceptFilters: TStrings; const callback: <a href="uCEFInterfaces.ICefFileDialogCallback.html">ICefFileDialogCallback</a>): Boolean; virtual;</code></td>
<td class="itemcode"><code>function <strong><a href="uCEFDialogHandler.TCefDialogHandlerOwn.html#OnFileDialog-ICefBrowser-TCefFileDialogMode-ustring-ustring-TStrings-TStrings-TStrings-ICefFileDialogCallback-">OnFileDialog</a></strong>(const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; mode: <a href="uCEFTypes.html#TCefFileDialogMode">TCefFileDialogMode</a>; const title, defaultFilePath: <a href="uCEFTypes.html#ustring">ustring</a>; const acceptFilters, accept_extensions, accept_descriptions: TStrings; const callback: <a href="uCEFInterfaces.ICefFileDialogCallback.html">ICefFileDialogCallback</a>): 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>
@ -42,11 +42,25 @@
<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="OnFileDialog-ICefBrowser-TCefFileDialogMode-ustring-ustring-TStrings-ICefFileDialogCallback-"></span><code>function <strong>OnFileDialog</strong>(const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; mode: <a href="uCEFTypes.html#TCefFileDialogMode">TCefFileDialogMode</a>; const title, defaultFilePath: <a href="uCEFTypes.html#ustring">ustring</a>; const acceptFilters: TStrings; const callback: <a href="uCEFInterfaces.ICefFileDialogCallback.html">ICefFileDialogCallback</a>): Boolean; virtual;</code></td>
<td class="itemcode"><span id="OnFileDialog-ICefBrowser-TCefFileDialogMode-ustring-ustring-TStrings-TStrings-TStrings-ICefFileDialogCallback-"></span><code>function <strong>OnFileDialog</strong>(const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; mode: <a href="uCEFTypes.html#TCefFileDialogMode">TCefFileDialogMode</a>; const title, defaultFilePath: <a href="uCEFTypes.html#ustring">ustring</a>; const acceptFilters, accept_extensions, accept_descriptions: TStrings; const callback: <a href="uCEFInterfaces.ICefFileDialogCallback.html">ICefFileDialogCallback</a>): Boolean; virtual;</code></td>
</tr>
<tr><td colspan="2">
<p class="inheritdescription">This item has no description. Showing description inherited from <a class="normal" href="uCEFInterfaces.ICefDialogHandler.html#OnFileDialog-ICefBrowser-TCefFileDialogMode-ustring-ustring-TStrings-ICefFileDialogCallback-">ICefDialogHandler.OnFileDialog</a>.</p><p>
Called to run a file chooser dialog. |mode| represents the type of dialog to display. |title| to the title to be used for the dialog and may be NULL to show the default title (&quot;Open&quot; or &quot;Save&quot; depending on the mode). |default_file_path| is the path with optional directory and/or file name component that should be initially selected in the dialog. |accept_filters| are used to restrict the selectable file types and may any combination of (a) valid lower-cased MIME types (e.g. &quot;text/*&quot; or &quot;image/*&quot;), (b) individual file extensions (e.g. &quot;.txt&quot; or &quot;.png&quot;), or (c) combined description and file extension delimited using &quot;|&quot; and &quot;;&quot; (e.g. &quot;Image Types|.png;.gif;.jpg&quot;). To display a custom dialog return true (1) and execute |callback| either inline or at a later time. To display the default dialog return false (0). </p>
<p class="inheritdescription">This item has no description. Showing description inherited from <a class="normal" href="uCEFInterfaces.ICefDialogHandler.html#OnFileDialog-ICefBrowser-TCefFileDialogMode-ustring-ustring-TStrings-TStrings-TStrings-ICefFileDialogCallback-">ICefDialogHandler.OnFileDialog</a>.</p><p>
<p>Called to run a file chooser dialog. |mode| represents the type of dialog to display. |title| to the title to be used for the dialog and may be NULL to show the default title (&quot;Open&quot; or &quot;Save&quot; depending on the mode).
<p>|default_file_path| is the path with optional directory and/or file name component that should be initially selected in the dialog.
<p>|accept_filters| are used to restrict the selectable file types and may be any combination of valid lower-cased MIME types (e.g. &quot;text/*&quot; or &quot;image/*&quot;) and individual file extensions (e.g. &quot;.txt&quot; or &quot;.png&quot;).
<p>|accept_extensions| provides the semicolon-delimited expansion of MIME types to file extensions (if known, or NULL string otherwise).
<p>|accept_descriptions| provides the descriptions for MIME types (if known, or NULL string otherwise). For example, the &quot;image/*&quot; mime type might have extensions &quot;.png;.jpg;.bmp;...&quot; and description &quot;Image Files&quot;.
<p>|accept_filters|, |accept_extensions| and |accept_descriptions| will all be the same size. To display a custom dialog return true (1) and execute |callback| either inline or at a later time. To display the default dialog return false (0). If this function returns false (0) it may be called an additional time for the same dialog (both before and after MIME type expansion).
<p></p>
</td></tr>
</table>
<table class="detail wide_list">

View File

@ -34,7 +34,7 @@
<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>function <strong><a href="uCEFDialogHandler.TCustomDialogHandler.html#OnFileDialog-ICefBrowser-TCefFileDialogMode-ustring-ustring-TStrings-ICefFileDialogCallback-">OnFileDialog</a></strong>(const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; mode: <a href="uCEFTypes.html#TCefFileDialogMode">TCefFileDialogMode</a>; const title: <a href="uCEFTypes.html#ustring">ustring</a>; const defaultFilePath: <a href="uCEFTypes.html#ustring">ustring</a>; const acceptFilters: TStrings; const callback: <a href="uCEFInterfaces.ICefFileDialogCallback.html">ICefFileDialogCallback</a>): Boolean; override;</code></td>
<td class="itemcode"><code>function <strong><a href="uCEFDialogHandler.TCustomDialogHandler.html#OnFileDialog-ICefBrowser-TCefFileDialogMode-ustring-ustring-TStrings-TStrings-TStrings-ICefFileDialogCallback-">OnFileDialog</a></strong>(const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; mode: <a href="uCEFTypes.html#TCefFileDialogMode">TCefFileDialogMode</a>; const title: <a href="uCEFTypes.html#ustring">ustring</a>; const defaultFilePath: <a href="uCEFTypes.html#ustring">ustring</a>; const acceptFilters, accept_extensions, accept_descriptions: TStrings; const callback: <a href="uCEFInterfaces.ICefFileDialogCallback.html">ICefFileDialogCallback</a>): Boolean; override;</code></td>
</tr>
<tr class="list2">
<td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
@ -63,11 +63,25 @@
<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="OnFileDialog-ICefBrowser-TCefFileDialogMode-ustring-ustring-TStrings-ICefFileDialogCallback-"></span><code>function <strong>OnFileDialog</strong>(const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; mode: <a href="uCEFTypes.html#TCefFileDialogMode">TCefFileDialogMode</a>; const title: <a href="uCEFTypes.html#ustring">ustring</a>; const defaultFilePath: <a href="uCEFTypes.html#ustring">ustring</a>; const acceptFilters: TStrings; const callback: <a href="uCEFInterfaces.ICefFileDialogCallback.html">ICefFileDialogCallback</a>): Boolean; override;</code></td>
<td class="itemcode"><span id="OnFileDialog-ICefBrowser-TCefFileDialogMode-ustring-ustring-TStrings-TStrings-TStrings-ICefFileDialogCallback-"></span><code>function <strong>OnFileDialog</strong>(const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; mode: <a href="uCEFTypes.html#TCefFileDialogMode">TCefFileDialogMode</a>; const title: <a href="uCEFTypes.html#ustring">ustring</a>; const defaultFilePath: <a href="uCEFTypes.html#ustring">ustring</a>; const acceptFilters, accept_extensions, accept_descriptions: TStrings; const callback: <a href="uCEFInterfaces.ICefFileDialogCallback.html">ICefFileDialogCallback</a>): Boolean; 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.ICefDialogHandler.html#OnFileDialog-ICefBrowser-TCefFileDialogMode-ustring-ustring-TStrings-ICefFileDialogCallback-">ICefDialogHandler.OnFileDialog</a>.</p><p>
Called to run a file chooser dialog. |mode| represents the type of dialog to display. |title| to the title to be used for the dialog and may be NULL to show the default title (&quot;Open&quot; or &quot;Save&quot; depending on the mode). |default_file_path| is the path with optional directory and/or file name component that should be initially selected in the dialog. |accept_filters| are used to restrict the selectable file types and may any combination of (a) valid lower-cased MIME types (e.g. &quot;text/*&quot; or &quot;image/*&quot;), (b) individual file extensions (e.g. &quot;.txt&quot; or &quot;.png&quot;), or (c) combined description and file extension delimited using &quot;|&quot; and &quot;;&quot; (e.g. &quot;Image Types|.png;.gif;.jpg&quot;). To display a custom dialog return true (1) and execute |callback| either inline or at a later time. To display the default dialog return false (0). </p>
<p class="inheritdescription">This item has no description. Showing description inherited from <a class="normal" href="uCEFInterfaces.ICefDialogHandler.html#OnFileDialog-ICefBrowser-TCefFileDialogMode-ustring-ustring-TStrings-TStrings-TStrings-ICefFileDialogCallback-">ICefDialogHandler.OnFileDialog</a>.</p><p>
<p>Called to run a file chooser dialog. |mode| represents the type of dialog to display. |title| to the title to be used for the dialog and may be NULL to show the default title (&quot;Open&quot; or &quot;Save&quot; depending on the mode).
<p>|default_file_path| is the path with optional directory and/or file name component that should be initially selected in the dialog.
<p>|accept_filters| are used to restrict the selectable file types and may be any combination of valid lower-cased MIME types (e.g. &quot;text/*&quot; or &quot;image/*&quot;) and individual file extensions (e.g. &quot;.txt&quot; or &quot;.png&quot;).
<p>|accept_extensions| provides the semicolon-delimited expansion of MIME types to file extensions (if known, or NULL string otherwise).
<p>|accept_descriptions| provides the descriptions for MIME types (if known, or NULL string otherwise). For example, the &quot;image/*&quot; mime type might have extensions &quot;.png;.jpg;.bmp;...&quot; and description &quot;Image Files&quot;.
<p>|accept_filters|, |accept_extensions| and |accept_descriptions| will all be the same size. To display a custom dialog return true (1) and execute |callback| either inline or at a later time. To display the default dialog return false (0). If this function returns false (0) it may be called an additional time for the same dialog (both before and after MIME type expansion).
<p></p>
</td></tr>
</table>
<table class="detail wide_list">

View File

@ -34,7 +34,7 @@
<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>function <strong><a href="uCEFInterfaces.ICefDialogHandler.html#OnFileDialog-ICefBrowser-TCefFileDialogMode-ustring-ustring-TStrings-ICefFileDialogCallback-">OnFileDialog</a></strong>(const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; mode: <a href="uCEFTypes.html#TCefFileDialogMode">TCefFileDialogMode</a>; const title, defaultFilePath: <a href="uCEFTypes.html#ustring">ustring</a>; const acceptFilters: TStrings; const callback: <a href="uCEFInterfaces.ICefFileDialogCallback.html">ICefFileDialogCallback</a>): Boolean;</code></td>
<td class="itemcode"><code>function <strong><a href="uCEFInterfaces.ICefDialogHandler.html#OnFileDialog-ICefBrowser-TCefFileDialogMode-ustring-ustring-TStrings-TStrings-TStrings-ICefFileDialogCallback-">OnFileDialog</a></strong>(const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; mode: <a href="uCEFTypes.html#TCefFileDialogMode">TCefFileDialogMode</a>; const title, defaultFilePath: <a href="uCEFTypes.html#ustring">ustring</a>; const acceptFilters, accept_extensions, accept_descriptions: TStrings; const callback: <a href="uCEFInterfaces.ICefFileDialogCallback.html">ICefFileDialogCallback</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>
@ -46,11 +46,25 @@
<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="OnFileDialog-ICefBrowser-TCefFileDialogMode-ustring-ustring-TStrings-ICefFileDialogCallback-"></span><code>function <strong>OnFileDialog</strong>(const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; mode: <a href="uCEFTypes.html#TCefFileDialogMode">TCefFileDialogMode</a>; const title, defaultFilePath: <a href="uCEFTypes.html#ustring">ustring</a>; const acceptFilters: TStrings; const callback: <a href="uCEFInterfaces.ICefFileDialogCallback.html">ICefFileDialogCallback</a>): Boolean;</code></td>
<td class="itemcode"><span id="OnFileDialog-ICefBrowser-TCefFileDialogMode-ustring-ustring-TStrings-TStrings-TStrings-ICefFileDialogCallback-"></span><code>function <strong>OnFileDialog</strong>(const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; mode: <a href="uCEFTypes.html#TCefFileDialogMode">TCefFileDialogMode</a>; const title, defaultFilePath: <a href="uCEFTypes.html#ustring">ustring</a>; const acceptFilters, accept_extensions, accept_descriptions: TStrings; const callback: <a href="uCEFInterfaces.ICefFileDialogCallback.html">ICefFileDialogCallback</a>): Boolean;</code></td>
</tr>
<tr><td colspan="2">
<p>
Called to run a file chooser dialog. |mode| represents the type of dialog to display. |title| to the title to be used for the dialog and may be NULL to show the default title (&quot;Open&quot; or &quot;Save&quot; depending on the mode). |default_file_path| is the path with optional directory and/or file name component that should be initially selected in the dialog. |accept_filters| are used to restrict the selectable file types and may any combination of (a) valid lower-cased MIME types (e.g. &quot;text/*&quot; or &quot;image/*&quot;), (b) individual file extensions (e.g. &quot;.txt&quot; or &quot;.png&quot;), or (c) combined description and file extension delimited using &quot;|&quot; and &quot;;&quot; (e.g. &quot;Image Types|.png;.gif;.jpg&quot;). To display a custom dialog return true (1) and execute |callback| either inline or at a later time. To display the default dialog return false (0). </p>
<p>Called to run a file chooser dialog. |mode| represents the type of dialog to display. |title| to the title to be used for the dialog and may be NULL to show the default title (&quot;Open&quot; or &quot;Save&quot; depending on the mode).
<p>|default_file_path| is the path with optional directory and/or file name component that should be initially selected in the dialog.
<p>|accept_filters| are used to restrict the selectable file types and may be any combination of valid lower-cased MIME types (e.g. &quot;text/*&quot; or &quot;image/*&quot;) and individual file extensions (e.g. &quot;.txt&quot; or &quot;.png&quot;).
<p>|accept_extensions| provides the semicolon-delimited expansion of MIME types to file extensions (if known, or NULL string otherwise).
<p>|accept_descriptions| provides the descriptions for MIME types (if known, or NULL string otherwise). For example, the &quot;image/*&quot; mime type might have extensions &quot;.png;.jpg;.bmp;...&quot; and description &quot;Image Files&quot;.
<p>|accept_filters|, |accept_extensions| and |accept_descriptions| will all be the same size. To display a custom dialog return true (1) and execute |callback| either inline or at a later time. To display the default dialog return false (0). If this function returns false (0) it may be called an additional time for the same dialog (both before and after MIME type expansion).
<p></p>
<h6 class="description_section">Attributes</h6>
<dl class="attributes">
<dt>GUID['{7763F4B2-8BE1-4E80-AC43-8B825850DC67}']</dt>

View File

@ -46,7 +46,7 @@
</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.ICefLoadHandler.html#OnLoadError-ICefBrowser-ICefFrame-Integer-ustring-ustring-">OnLoadError</a></strong>(const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; errorCode: Integer; const errorText, failedUrl: <a href="uCEFTypes.html#ustring">ustring</a>);</code></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFInterfaces.ICefLoadHandler.html#OnLoadError-ICefBrowser-ICefFrame-TCefErrorCode-ustring-ustring-">OnLoadError</a></strong>(const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; errorCode: <a href="uCEFTypes.html#TCefErrorCode">TCefErrorCode</a>; const errorText, failedUrl: <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>
@ -93,7 +93,7 @@
<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="OnLoadError-ICefBrowser-ICefFrame-Integer-ustring-ustring-"></span><code>procedure <strong>OnLoadError</strong>(const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; errorCode: Integer; const errorText, failedUrl: <a href="uCEFTypes.html#ustring">ustring</a>);</code></td>
<td class="itemcode"><span id="OnLoadError-ICefBrowser-ICefFrame-TCefErrorCode-ustring-ustring-"></span><code>procedure <strong>OnLoadError</strong>(const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; errorCode: <a href="uCEFTypes.html#TCefErrorCode">TCefErrorCode</a>; const errorText, failedUrl: <a href="uCEFTypes.html#ustring">ustring</a>);</code></td>
</tr>
<tr><td colspan="2">
<p>

View File

@ -174,7 +174,7 @@
</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.ICefv8Value.html#SetValueByAccessor-ustring-TCefV8AccessControls-TCefV8PropertyAttributes-">SetValueByAccessor</a></strong>(const key: <a href="uCEFTypes.html#ustring">ustring</a>; settings: <a href="uCEFTypes.html#TCefV8AccessControls">TCefV8AccessControls</a>; attribute: <a href="uCEFTypes.html#TCefV8PropertyAttributes">TCefV8PropertyAttributes</a>): Boolean;</code></td>
<td class="itemcode"><code>function <strong><a href="uCEFInterfaces.ICefv8Value.html#SetValueByAccessor-ustring-TCefV8PropertyAttributes-">SetValueByAccessor</a></strong>(const key: <a href="uCEFTypes.html#ustring">ustring</a>; attribute: <a href="uCEFTypes.html#TCefV8PropertyAttributes">TCefV8PropertyAttributes</a>): Boolean;</code></td>
</tr>
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
@ -601,7 +601,7 @@
<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="SetValueByAccessor-ustring-TCefV8AccessControls-TCefV8PropertyAttributes-"></span><code>function <strong>SetValueByAccessor</strong>(const key: <a href="uCEFTypes.html#ustring">ustring</a>; settings: <a href="uCEFTypes.html#TCefV8AccessControls">TCefV8AccessControls</a>; attribute: <a href="uCEFTypes.html#TCefV8PropertyAttributes">TCefV8PropertyAttributes</a>): Boolean;</code></td>
<td class="itemcode"><span id="SetValueByAccessor-ustring-TCefV8PropertyAttributes-"></span><code>function <strong>SetValueByAccessor</strong>(const key: <a href="uCEFTypes.html#ustring">ustring</a>; attribute: <a href="uCEFTypes.html#TCefV8PropertyAttributes">TCefV8PropertyAttributes</a>): Boolean;</code></td>
</tr>
<tr><td colspan="2">
<p>

View File

@ -276,7 +276,7 @@
</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#doOnFileDialog-ICefBrowser-TCefFileDialogMode-ustring-ustring-TStrings-ICefFileDialogCallback-">doOnFileDialog</a></strong>(const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; mode: <a href="uCEFTypes.html#TCefFileDialogMode">TCefFileDialogMode</a>; const title, defaultFilePath: <a href="uCEFTypes.html#ustring">ustring</a>; const acceptFilters: TStrings; const callback: <a href="uCEFInterfaces.ICefFileDialogCallback.html">ICefFileDialogCallback</a>): Boolean;</code></td>
<td class="itemcode"><code>function <strong><a href="uCEFInterfaces.IChromiumEvents.html#doOnFileDialog-ICefBrowser-TCefFileDialogMode-ustring-ustring-TStrings-TStrings-TStrings-ICefFileDialogCallback-">doOnFileDialog</a></strong>(const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; mode: <a href="uCEFTypes.html#TCefFileDialogMode">TCefFileDialogMode</a>; const title, defaultFilePath: <a href="uCEFTypes.html#ustring">ustring</a>; const acceptFilters, accept_extensions, accept_descriptions: TStrings; const callback: <a href="uCEFInterfaces.ICefFileDialogCallback.html">ICefFileDialogCallback</a>): Boolean;</code></td>
</tr>
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
@ -1255,7 +1255,7 @@ ICefCookieAccessFilter</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="doOnFileDialog-ICefBrowser-TCefFileDialogMode-ustring-ustring-TStrings-ICefFileDialogCallback-"></span><code>function <strong>doOnFileDialog</strong>(const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; mode: <a href="uCEFTypes.html#TCefFileDialogMode">TCefFileDialogMode</a>; const title, defaultFilePath: <a href="uCEFTypes.html#ustring">ustring</a>; const acceptFilters: TStrings; const callback: <a href="uCEFInterfaces.ICefFileDialogCallback.html">ICefFileDialogCallback</a>): Boolean;</code></td>
<td class="itemcode"><span id="doOnFileDialog-ICefBrowser-TCefFileDialogMode-ustring-ustring-TStrings-TStrings-TStrings-ICefFileDialogCallback-"></span><code>function <strong>doOnFileDialog</strong>(const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; mode: <a href="uCEFTypes.html#TCefFileDialogMode">TCefFileDialogMode</a>; const title, defaultFilePath: <a href="uCEFTypes.html#ustring">ustring</a>; const acceptFilters, accept_extensions, accept_descriptions: TStrings; const callback: <a href="uCEFInterfaces.ICefFileDialogCallback.html">ICefFileDialogCallback</a>): Boolean;</code></td>
</tr>
<tr><td colspan="2">
<p>

View File

@ -87,7 +87,9 @@
<td class="itemcode"><span id="OnLoadError-ICefBrowser-ICefFrame-TCefErrorCode-ustring-ustring-"></span><code>procedure <strong>OnLoadError</strong>(const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; errorCode: <a href="uCEFTypes.html#TCefErrorCode">TCefErrorCode</a>; const errorText, failedUrl: <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>
<p class="inheritdescription">This item has no description. Showing description inherited from <a class="normal" href="uCEFInterfaces.ICefLoadHandler.html#OnLoadError-ICefBrowser-ICefFrame-TCefErrorCode-ustring-ustring-">ICefLoadHandler.OnLoadError</a>.</p><p>
Called when a navigation fails or is canceled. This function may be called by itself if before commit or in combination with OnLoadStart/OnLoadEnd if after commit. |errorCode| is the error code number, |errorText| is the error text and |failedUrl| is the URL that failed to load. See net\base\net_error_list.h for complete descriptions of the error codes. </p>
</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">

View File

@ -108,7 +108,9 @@
<td class="itemcode"><span id="OnLoadError-ICefBrowser-ICefFrame-TCefErrorCode-ustring-ustring-"></span><code>procedure <strong>OnLoadError</strong>(const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; errorCode: <a href="uCEFTypes.html#TCefErrorCode">TCefErrorCode</a>; const errorText, failedUrl: <a href="uCEFTypes.html#ustring">ustring</a>); override;</code></td>
</tr>
<tr><td colspan="2">
<p class="nodescription">This item has no description.</p></td></tr>
<p class="inheritdescription">This item has no description. Showing description inherited from <a class="normal" href="uCEFInterfaces.ICefLoadHandler.html#OnLoadError-ICefBrowser-ICefFrame-TCefErrorCode-ustring-ustring-">ICefLoadHandler.OnLoadError</a>.</p><p>
Called when a navigation fails or is canceled. This function may be called by itself if before commit or in combination with OnLoadStart/OnLoadEnd if after commit. |errorCode| is the error code number, |errorText| is the error text and |failedUrl| is the URL that failed to load. See net\base\net_error_list.h for complete descriptions of the error codes. </p>
</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">

View File

@ -108,7 +108,9 @@
<td class="itemcode"><span id="OnLoadError-ICefBrowser-ICefFrame-TCefErrorCode-ustring-ustring-"></span><code>procedure <strong>OnLoadError</strong>(const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; errorCode: <a href="uCEFTypes.html#TCefErrorCode">TCefErrorCode</a>; const errorText, failedUrl: <a href="uCEFTypes.html#ustring">ustring</a>); override;</code></td>
</tr>
<tr><td colspan="2">
<p class="nodescription">This item has no description.</p></td></tr>
<p class="inheritdescription">This item has no description. Showing description inherited from <a class="normal" href="uCEFInterfaces.ICefLoadHandler.html#OnLoadError-ICefBrowser-ICefFrame-TCefErrorCode-ustring-ustring-">ICefLoadHandler.OnLoadError</a>.</p><p>
Called when a navigation fails or is canceled. This function may be called by itself if before commit or in combination with OnLoadStart/OnLoadEnd if after commit. |errorCode| is the error code number, |errorText| is the error text and |failedUrl| is the URL that failed to load. See net\base\net_error_list.h for complete descriptions of the error codes. </p>
</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">

View File

@ -34,7 +34,7 @@
<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>function <strong><a href="uCEFStringList.TCefCustomStringList.html#GetHandle">GetHandle</a></strong>: <a href="uCEFTypes.html#TCefStringMap">TCefStringMap</a>; virtual;</code></td>
<td class="itemcode"><code>function <strong><a href="uCEFStringList.TCefCustomStringList.html#GetHandle">GetHandle</a></strong>: <a href="uCEFTypes.html#TCefStringList">TCefStringList</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>
@ -83,7 +83,7 @@
<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="GetHandle"></span><code>function <strong>GetHandle</strong>: <a href="uCEFTypes.html#TCefStringMap">TCefStringMap</a>; virtual;</code></td>
<td class="itemcode"><span id="GetHandle"></span><code>function <strong>GetHandle</strong>: <a href="uCEFTypes.html#TCefStringList">TCefStringList</a>; virtual;</code></td>
</tr>
<tr><td colspan="2">
<p class="nodescription">This item has no description.</p></td></tr>

View File

@ -35,7 +35,7 @@
</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.TCefDialogHandler.html#on_file_dialog">on_file_dialog</a></strong>: function(self: <a href="uCEFTypes.html#PCefDialogHandler">PCefDialogHandler</a>; browser: <a href="uCEFTypes.html#PCefBrowser">PCefBrowser</a>; mode: <a href="uCEFTypes.html#TCefFileDialogMode">TCefFileDialogMode</a>; const title, default_file_path: <a href="uCEFTypes.html#PCefString">PCefString</a>; accept_filters: <a href="uCEFTypes.html#TCefStringList">TCefStringList</a>; callback: <a href="uCEFTypes.html#PCefFileDialogCallback">PCefFileDialogCallback</a>): Integer; stdcall;</code></td>
<td class="itemcode"><code><strong><a href="uCEFTypes.TCefDialogHandler.html#on_file_dialog">on_file_dialog</a></strong>: function(self: <a href="uCEFTypes.html#PCefDialogHandler">PCefDialogHandler</a>; browser: <a href="uCEFTypes.html#PCefBrowser">PCefBrowser</a>; mode: <a href="uCEFTypes.html#TCefFileDialogMode">TCefFileDialogMode</a>; const title, default_file_path: <a href="uCEFTypes.html#PCefString">PCefString</a>; accept_filters, accept_extensions, accept_descriptions: <a href="uCEFTypes.html#TCefStringList">TCefStringList</a>; callback: <a href="uCEFTypes.html#PCefFileDialogCallback">PCefFileDialogCallback</a>): Integer; stdcall;</code></td>
</tr>
</table>
<h2 class="description">Description</h2>
@ -51,7 +51,7 @@
<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_file_dialog"></span><code><strong>on_file_dialog</strong>: function(self: <a href="uCEFTypes.html#PCefDialogHandler">PCefDialogHandler</a>; browser: <a href="uCEFTypes.html#PCefBrowser">PCefBrowser</a>; mode: <a href="uCEFTypes.html#TCefFileDialogMode">TCefFileDialogMode</a>; const title, default_file_path: <a href="uCEFTypes.html#PCefString">PCefString</a>; accept_filters: <a href="uCEFTypes.html#TCefStringList">TCefStringList</a>; callback: <a href="uCEFTypes.html#PCefFileDialogCallback">PCefFileDialogCallback</a>): Integer; stdcall;</code></td>
<td class="itemcode"><span id="on_file_dialog"></span><code><strong>on_file_dialog</strong>: function(self: <a href="uCEFTypes.html#PCefDialogHandler">PCefDialogHandler</a>; browser: <a href="uCEFTypes.html#PCefBrowser">PCefBrowser</a>; mode: <a href="uCEFTypes.html#TCefFileDialogMode">TCefFileDialogMode</a>; const title, default_file_path: <a href="uCEFTypes.html#PCefString">PCefString</a>; accept_filters, accept_extensions, accept_descriptions: <a href="uCEFTypes.html#TCefStringList">TCefStringList</a>; callback: <a href="uCEFTypes.html#PCefFileDialogCallback">PCefFileDialogCallback</a>): Integer; stdcall;</code></td>
</tr>
<tr><td colspan="2">
<p class="nodescription">This item has no description.</p></td></tr>

View File

@ -175,7 +175,7 @@
</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.TCefv8Value.html#set_value_byaccessor">set_value_byaccessor</a></strong>: function(self: <a href="uCEFTypes.html#PCefv8Value">PCefv8Value</a>; const key: <a href="uCEFTypes.html#PCefString">PCefString</a>; settings: Integer; attribute: <a href="uCEFTypes.html#TCefV8PropertyAttributes">TCefV8PropertyAttributes</a>): Integer; stdcall;</code></td>
<td class="itemcode"><code><strong><a href="uCEFTypes.TCefv8Value.html#set_value_byaccessor">set_value_byaccessor</a></strong>: function(self: <a href="uCEFTypes.html#PCefv8Value">PCefv8Value</a>; const key: <a href="uCEFTypes.html#PCefString">PCefString</a>; attribute: <a href="uCEFTypes.html#TCefV8PropertyAttributes">TCefV8PropertyAttributes</a>): Integer; stdcall;</code></td>
</tr>
<tr class="list2">
<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
@ -535,7 +535,7 @@
<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="set_value_byaccessor"></span><code><strong>set_value_byaccessor</strong>: function(self: <a href="uCEFTypes.html#PCefv8Value">PCefv8Value</a>; const key: <a href="uCEFTypes.html#PCefString">PCefString</a>; settings: Integer; attribute: <a href="uCEFTypes.html#TCefV8PropertyAttributes">TCefV8PropertyAttributes</a>): Integer; stdcall;</code></td>
<td class="itemcode"><span id="set_value_byaccessor"></span><code><strong>set_value_byaccessor</strong>: function(self: <a href="uCEFTypes.html#PCefv8Value">PCefv8Value</a>; const key: <a href="uCEFTypes.html#PCefString">PCefString</a>; attribute: <a href="uCEFTypes.html#TCefV8PropertyAttributes">TCefV8PropertyAttributes</a>): Integer; stdcall;</code></td>
</tr>
<tr><td colspan="2">
<p class="nodescription">This item has no description.</p></td></tr>

View File

@ -1416,423 +1416,420 @@
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefColorType">TCefColorType</a></strong> = (...);</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefPlatformThreadId">TCefPlatformThreadId</a></strong> = DWORD;</code></td>
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefPlatformThreadId">TCefPlatformThreadId</a></strong> = type DWORD;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefPlatformThreadHandle">TCefPlatformThreadHandle</a></strong> = DWORD;</code></td>
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefPlatformThreadHandle">TCefPlatformThreadHandle</a></strong> = type DWORD;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefTransitionType">TCefTransitionType</a></strong> = Cardinal;</code></td>
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefTransitionType">TCefTransitionType</a></strong> = type Cardinal;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefColor">TCefColor</a></strong> = Cardinal;</code></td>
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefColor">TCefColor</a></strong> = type Cardinal;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefErrorCode">TCefErrorCode</a></strong> = Integer;</code></td>
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefErrorCode">TCefErrorCode</a></strong> = type Integer;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefCertStatus">TCefCertStatus</a></strong> = Integer;</code></td>
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefCertStatus">TCefCertStatus</a></strong> = type Integer;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefSSLVersion">TCefSSLVersion</a></strong> = integer;</code></td>
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefSSLVersion">TCefSSLVersion</a></strong> = type integer;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefStringList">TCefStringList</a></strong> = Pointer;</code></td>
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefStringList">TCefStringList</a></strong> = type Pointer;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefStringMap">TCefStringMap</a></strong> = Pointer;</code></td>
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefStringMap">TCefStringMap</a></strong> = type Pointer;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefStringMultimap">TCefStringMultimap</a></strong> = Pointer;</code></td>
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefStringMultimap">TCefStringMultimap</a></strong> = type Pointer;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefUriUnescapeRule">TCefUriUnescapeRule</a></strong> = Integer;</code></td>
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefUriUnescapeRule">TCefUriUnescapeRule</a></strong> = type Integer;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefDomEventCategory">TCefDomEventCategory</a></strong> = Integer;</code></td>
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefDomEventCategory">TCefDomEventCategory</a></strong> = type Integer;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefEventFlags">TCefEventFlags</a></strong> = Cardinal;</code></td>
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefEventFlags">TCefEventFlags</a></strong> = type Cardinal;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefDragOperations">TCefDragOperations</a></strong> = Cardinal;</code></td>
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefDragOperations">TCefDragOperations</a></strong> = type Cardinal;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefDragOperation">TCefDragOperation</a></strong> = Cardinal;</code></td>
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefDragOperation">TCefDragOperation</a></strong> = type Cardinal;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefV8AccessControls">TCefV8AccessControls</a></strong> = Cardinal;</code></td>
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefV8PropertyAttributes">TCefV8PropertyAttributes</a></strong> = type Cardinal;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefV8PropertyAttributes">TCefV8PropertyAttributes</a></strong> = Cardinal;</code></td>
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefUrlRequestFlags">TCefUrlRequestFlags</a></strong> = type Cardinal;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefUrlRequestFlags">TCefUrlRequestFlags</a></strong> = Cardinal;</code></td>
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefContextMenuTypeFlags">TCefContextMenuTypeFlags</a></strong> = type Cardinal;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefContextMenuTypeFlags">TCefContextMenuTypeFlags</a></strong> = Cardinal;</code></td>
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefContextMenuMediaStateFlags">TCefContextMenuMediaStateFlags</a></strong> = type Cardinal;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefContextMenuMediaStateFlags">TCefContextMenuMediaStateFlags</a></strong> = Cardinal;</code></td>
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefContextMenuEditStateFlags">TCefContextMenuEditStateFlags</a></strong> = type Cardinal;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefContextMenuEditStateFlags">TCefContextMenuEditStateFlags</a></strong> = Cardinal;</code></td>
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefJsonWriterOptions">TCefJsonWriterOptions</a></strong> = type Cardinal;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefJsonWriterOptions">TCefJsonWriterOptions</a></strong> = Cardinal;</code></td>
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefSSLContentStatus">TCefSSLContentStatus</a></strong> = type Cardinal;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefSSLContentStatus">TCefSSLContentStatus</a></strong> = Cardinal;</code></td>
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefLogSeverity">TCefLogSeverity</a></strong> = type Cardinal;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefLogSeverity">TCefLogSeverity</a></strong> = Cardinal;</code></td>
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefFileDialogMode">TCefFileDialogMode</a></strong> = type Cardinal;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefFileDialogMode">TCefFileDialogMode</a></strong> = Cardinal;</code></td>
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefDuplexMode">TCefDuplexMode</a></strong> = type Integer;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefDuplexMode">TCefDuplexMode</a></strong> = Integer;</code></td>
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefSchemeOptions">TCefSchemeOptions</a></strong> = type Integer;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefSchemeOptions">TCefSchemeOptions</a></strong> = Integer;</code></td>
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefMediaRouterCreateResult">TCefMediaRouterCreateResult</a></strong> = type Integer;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefMediaRouterCreateResult">TCefMediaRouterCreateResult</a></strong> = Integer;</code></td>
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefCookiePriority">TCefCookiePriority</a></strong> = type Integer;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefCookiePriority">TCefCookiePriority</a></strong> = Integer;</code></td>
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefTextFieldCommands">TCefTextFieldCommands</a></strong> = type Integer;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefTextFieldCommands">TCefTextFieldCommands</a></strong> = Integer;</code></td>
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefChromeToolbarType">TCefChromeToolbarType</a></strong> = type Integer;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefChromeToolbarType">TCefChromeToolbarType</a></strong> = Integer;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefDockingMode">TCefDockingMode</a></strong> = type Integer;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefShowState">TCefShowState</a></strong> = type Integer;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefQuickMenuEditStateFlags">TCefQuickMenuEditStateFlags</a></strong> = type Integer;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefTouchHandleStateFlags">TCefTouchHandleStateFlags</a></strong> = type Integer;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefMediaAccessPermissionTypes">TCefMediaAccessPermissionTypes</a></strong> = type Integer;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefPermissionRequestTypes">TCefPermissionRequestTypes</a></strong> = type Integer;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefDownloadInterruptReason">TCefDownloadInterruptReason</a></strong> = type Integer;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefMenuId">TCefMenuId</a></strong> = type Integer;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefLogItems">TCefLogItems</a></strong> = type Cardinal;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefResultCode">TCefResultCode</a></strong> = type Integer;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefCustomByteArray">TCefCustomByteArray</a></strong> = array of byte;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#LPMEMORYSTATUSEX">LPMEMORYSTATUSEX</a></strong> = &circ;<a href="uCEFTypes.TMyMemoryStatusEx.html">TMyMemoryStatusEx</a>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PPSingle">PPSingle</a></strong> = &circ;PSingle;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#Char16">Char16</a></strong> = WideChar;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PChar16">PChar16</a></strong> = PWideChar;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefString">TCefString</a></strong> = <a href="uCEFTypes.TCefStringUtf16.html">TCefStringUtf16</a>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefString">PCefString</a></strong> = <a href="uCEFTypes.html#PCefStringUtf16">PCefStringUtf16</a>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefStringUserFreeWide">TCefStringUserFreeWide</a></strong> = type <a href="uCEFTypes.TCefStringWide.html">TCefStringWide</a>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefStringUserFreeUtf8">TCefStringUserFreeUtf8</a></strong> = type <a href="uCEFTypes.TCefStringUtf8.html">TCefStringUtf8</a>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefStringUserFreeUtf16">TCefStringUserFreeUtf16</a></strong> = type <a href="uCEFTypes.TCefStringUtf16.html">TCefStringUtf16</a>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefChar">TCefChar</a></strong> = <a href="uCEFTypes.html#Char16">Char16</a>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefChar">PCefChar</a></strong> = <a href="uCEFTypes.html#PChar16">PChar16</a>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefStringUserFree">TCefStringUserFree</a></strong> = <a href="uCEFTypes.html#TCefStringUserFreeUtf16">TCefStringUserFreeUtf16</a>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefStringUserFree">PCefStringUserFree</a></strong> = <a href="uCEFTypes.html#PCefStringUserFreeUtf16">PCefStringUserFreeUtf16</a>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefCloseBrowserAction">TCefCloseBrowserAction</a></strong> = (...);</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefProcessType">TCefProcessType</a></strong> = (...);</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefCookiePref">TCefCookiePref</a></strong> = (...);</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefBrowserNavigation">TCefBrowserNavigation</a></strong> = (...);</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefAplicationStatus">TCefAplicationStatus</a></strong> = (...);</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefUIColorMode">TCefUIColorMode</a></strong> = (...);</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefProxyScheme">TCefProxyScheme</a></strong> = (...);</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TSimulatedCefKeyEventType">TSimulatedCefKeyEventType</a></strong> = (...);</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefClearDataStorageTypes">TCefClearDataStorageTypes</a></strong> = (...);</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefAutoplayPolicy">TCefAutoplayPolicy</a></strong> = (...);</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefWebRTCHandlingPolicy">TCefWebRTCHandlingPolicy</a></strong> = (...);</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefNetLogCaptureMode">TCefNetLogCaptureMode</a></strong> = (...);</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefBatterySaverModeState">TCefBatterySaverModeState</a></strong> = (...);</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefHighEfficiencyModeState">TCefHighEfficiencyModeState</a></strong> = (...);</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCEFDialogType">TCEFDialogType</a></strong> = (...);</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefMediaType">TCefMediaType</a></strong> = (...);</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefRectArray">TCefRectArray</a></strong> = array[0..(High(Integer) div SizeOf(<a href="uCEFTypes.TCefRect.html">TCefRect</a>))-1] of <a href="uCEFTypes.TCefRect.html">TCefRect</a>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefRectDynArray">TCefRectDynArray</a></strong> = array of <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#TCefRangeArray">TCefRangeArray</a></strong> = array of <a href="uCEFTypes.TCefRange.html">TCefRange</a>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefState">TCefState</a></strong> = (...);</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefScaleFactor">TCefScaleFactor</a></strong> = (...);</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefValueType">TCefValueType</a></strong> = (...);</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefMediaRouteConnectionState">TCefMediaRouteConnectionState</a></strong> = (...);</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefMediaSinkIconType">TCefMediaSinkIconType</a></strong> = (...);</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefReferrerPolicy">TCefReferrerPolicy</a></strong> = (...);</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefPostDataElementType">TCefPostDataElementType</a></strong> = (...);</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefResourceType">TCefResourceType</a></strong> = (...);</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefDomDocumentType">TCefDomDocumentType</a></strong> = (...);</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefDomNodeType">TCefDomNodeType</a></strong> = (...);</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefDomFormControlType">TCefDomFormControlType</a></strong> = (...);</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefContextMenuMediaType">TCefContextMenuMediaType</a></strong> = (...);</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefMenuItemType">TCefMenuItemType</a></strong> = (...);</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefFocusSource">TCefFocusSource</a></strong> = (...);</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefJsDialogType">TCefJsDialogType</a></strong> = (...);</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefKeyEventType">TCefKeyEventType</a></strong> = (...);</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefWindowOpenDisposition">TCefWindowOpenDisposition</a></strong> = (...);</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefTextInpuMode">TCefTextInpuMode</a></strong> = (...);</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefTouchEeventType">TCefTouchEeventType</a></strong> = (...);</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefPointerType">TCefPointerType</a></strong> = (...);</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefChannelLayout">TCefChannelLayout</a></strong> = (...);</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefCookieSameSite">TCefCookieSameSite</a></strong> = (...);</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefPaintElementType">TCefPaintElementType</a></strong> = (...);</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefCursorType">TCefCursorType</a></strong> = (...);</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefNavigationType">TCefNavigationType</a></strong> = (...);</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefProcessId">TCefProcessId</a></strong> = (...);</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefThreadId">TCefThreadId</a></strong> = (...);</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefThreadPriority">TCefThreadPriority</a></strong> = (...);</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefMessageLoopType">TCefMessageLoopType</a></strong> = (...);</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefCOMInitMode">TCefCOMInitMode</a></strong> = (...);</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefMouseButtonType">TCefMouseButtonType</a></strong> = (...);</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefReturnValue">TCefReturnValue</a></strong> = (...);</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefUrlRequestStatus">TCefUrlRequestStatus</a></strong> = (...);</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefTerminationStatus">TCefTerminationStatus</a></strong> = (...);</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefPathKey">TCefPathKey</a></strong> = (...);</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefStorageType">TCefStorageType</a></strong> = (...);</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefResponseFilterStatus">TCefResponseFilterStatus</a></strong> = (...);</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefAlphaType">TCefAlphaType</a></strong> = (...);</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefTextStyle">TCefTextStyle</a></strong> = (...);</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefAxisAlignment">TCefAxisAlignment</a></strong> = (...);</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefPdfPrintMarginType">TCefPdfPrintMarginType</a></strong> = (...);</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefColorModel">TCefColorModel</a></strong> = (...);</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefJsonParserOptions">TCefJsonParserOptions</a></strong> = (...);</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefXmlEncodingType">TCefXmlEncodingType</a></strong> = (...);</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefXmlNodeType">TCefXmlNodeType</a></strong> = (...);</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefDomEventPhase">TCefDomEventPhase</a></strong> = (...);</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefButtonState">TCefButtonState</a></strong> = (...);</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefHorizontalAlignment">TCefHorizontalAlignment</a></strong> = (...);</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefMenuAnchorPosition">TCefMenuAnchorPosition</a></strong> = (...);</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefMenuColorType">TCefMenuColorType</a></strong> = (...);</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefCompositionUnderlineStyle">TCefCompositionUnderlineStyle</a></strong> = (...);</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefPermissionRequestResult">TCefPermissionRequestResult</a></strong> = (...);</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefPreferencesType">TCefPreferencesType</a></strong> = (...);</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefGestureCommand">TCefGestureCommand</a></strong> = (...);</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefZoomCommand">TCefZoomCommand</a></strong> = (...);</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefColorVariant">TCefColorVariant</a></strong> = (...);</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefTestCertType">TCefTestCertType</a></strong> = (...);</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefChromePageActionIconType">TCefChromePageActionIconType</a></strong> = (...);</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefChromeToolbarButtonType">TCefChromeToolbarButtonType</a></strong> = (...);</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefCompositionUnderlineDynArray">TCefCompositionUnderlineDynArray</a></strong> = array of <a href="uCEFTypes.TCefCompositionUnderline.html">TCefCompositionUnderline</a>;</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefBaseTime">TCefBaseTime</a></strong> = type int64;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefRuntimeStyle">TCefRuntimeStyle</a></strong> = (...);</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefDraggableRegionArray">TCefDraggableRegionArray</a></strong> = array[0..(High(Integer) div SizeOf(<a href="uCEFTypes.TCefDraggableRegion.html">TCefDraggableRegion</a>))-1] of <a href="uCEFTypes.TCefDraggableRegion.html">TCefDraggableRegion</a>;</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefContentSettingTypes">TCefContentSettingTypes</a></strong> = (...);</code></td>
</tr>
<tr class="list2">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#TCefContentSettingValues">TCefContentSettingValues</a></strong> = (...);</code></td>
</tr>
<tr class="list">
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFTypes.html#PCefV8ValueArray">PCefV8ValueArray</a></strong> = array[0..(High(Integer) div SizeOf(Pointer)) - 1] of <a href="uCEFTypes.html#PCefv8Value">PCefV8Value</a>;</code></td>
</tr>
</table>
@ -3328,7 +3325,7 @@
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TCefPlatformThreadId"></span><code><strong>TCefPlatformThreadId</strong> = DWORD;</code></td>
<td class="itemcode"><span id="TCefPlatformThreadId"></span><code><strong>TCefPlatformThreadId</strong> = type DWORD;</code></td>
</tr>
<tr><td colspan="1">
<p>
@ -3341,7 +3338,7 @@
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TCefPlatformThreadHandle"></span><code><strong>TCefPlatformThreadHandle</strong> = DWORD;</code></td>
<td class="itemcode"><span id="TCefPlatformThreadHandle"></span><code><strong>TCefPlatformThreadHandle</strong> = type DWORD;</code></td>
</tr>
<tr><td colspan="1">
<p>
@ -3354,7 +3351,7 @@
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TCefTransitionType"></span><code><strong>TCefTransitionType</strong> = Cardinal;</code></td>
<td class="itemcode"><span id="TCefTransitionType"></span><code><strong>TCefTransitionType</strong> = type Cardinal;</code></td>
</tr>
<tr><td colspan="1">
<p>
@ -3369,7 +3366,7 @@
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TCefColor"></span><code><strong>TCefColor</strong> = Cardinal;</code></td>
<td class="itemcode"><span id="TCefColor"></span><code><strong>TCefColor</strong> = type Cardinal;</code></td>
</tr>
<tr><td colspan="1">
<p>
@ -3382,7 +3379,7 @@
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TCefErrorCode"></span><code><strong>TCefErrorCode</strong> = Integer;</code></td>
<td class="itemcode"><span id="TCefErrorCode"></span><code><strong>TCefErrorCode</strong> = type Integer;</code></td>
</tr>
<tr><td colspan="1">
<p>
@ -3413,7 +3410,7 @@ Ranges:
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TCefCertStatus"></span><code><strong>TCefCertStatus</strong> = Integer;</code></td>
<td class="itemcode"><span id="TCefCertStatus"></span><code><strong>TCefCertStatus</strong> = type Integer;</code></td>
</tr>
<tr><td colspan="1">
<p>
@ -3428,7 +3425,7 @@ Ranges:
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TCefSSLVersion"></span><code><strong>TCefSSLVersion</strong> = integer;</code></td>
<td class="itemcode"><span id="TCefSSLVersion"></span><code><strong>TCefSSLVersion</strong> = type integer;</code></td>
</tr>
<tr><td colspan="1">
<p>
@ -3445,7 +3442,7 @@ Ranges:
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TCefStringList"></span><code><strong>TCefStringList</strong> = Pointer;</code></td>
<td class="itemcode"><span id="TCefStringList"></span><code><strong>TCefStringList</strong> = type Pointer;</code></td>
</tr>
<tr><td colspan="1">
<p>
@ -3458,7 +3455,7 @@ Ranges:
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TCefStringMap"></span><code><strong>TCefStringMap</strong> = Pointer;</code></td>
<td class="itemcode"><span id="TCefStringMap"></span><code><strong>TCefStringMap</strong> = type Pointer;</code></td>
</tr>
<tr><td colspan="1">
<p>
@ -3471,7 +3468,7 @@ Ranges:
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TCefStringMultimap"></span><code><strong>TCefStringMultimap</strong> = Pointer;</code></td>
<td class="itemcode"><span id="TCefStringMultimap"></span><code><strong>TCefStringMultimap</strong> = type Pointer;</code></td>
</tr>
<tr><td colspan="1">
<p>
@ -3484,7 +3481,7 @@ Ranges:
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TCefUriUnescapeRule"></span><code><strong>TCefUriUnescapeRule</strong> = Integer;</code></td>
<td class="itemcode"><span id="TCefUriUnescapeRule"></span><code><strong>TCefUriUnescapeRule</strong> = type Integer;</code></td>
</tr>
<tr><td colspan="1">
<p>
@ -3499,7 +3496,7 @@ Ranges:
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TCefDomEventCategory"></span><code><strong>TCefDomEventCategory</strong> = Integer;</code></td>
<td class="itemcode"><span id="TCefDomEventCategory"></span><code><strong>TCefDomEventCategory</strong> = type Integer;</code></td>
</tr>
<tr><td colspan="1">
<p>
@ -3514,7 +3511,7 @@ Ranges:
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TCefEventFlags"></span><code><strong>TCefEventFlags</strong> = Cardinal;</code></td>
<td class="itemcode"><span id="TCefEventFlags"></span><code><strong>TCefEventFlags</strong> = type Cardinal;</code></td>
</tr>
<tr><td colspan="1">
<p>
@ -3529,7 +3526,7 @@ Ranges:
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TCefDragOperations"></span><code><strong>TCefDragOperations</strong> = Cardinal;</code></td>
<td class="itemcode"><span id="TCefDragOperations"></span><code><strong>TCefDragOperations</strong> = type Cardinal;</code></td>
</tr>
<tr><td colspan="1">
<p>
@ -3544,29 +3541,14 @@ Ranges:
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TCefDragOperation"></span><code><strong>TCefDragOperation</strong> = Cardinal;</code></td>
<td class="itemcode"><span id="TCefDragOperation"></span><code><strong>TCefDragOperation</strong> = type Cardinal;</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="TCefV8AccessControls"></span><code><strong>TCefV8AccessControls</strong> = Cardinal;</code></td>
</tr>
<tr><td colspan="1">
<p>
V8 access control values. </p>
<p>
<p>See the uCEFConstants unit for all possible values.
<p>&lt;see href=&quot;<a href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h</a>&quot;&gt;CEF source file: /include/internal/cef_types.h (cef_v8_accesscontrol_t))</p>
</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TCefV8PropertyAttributes"></span><code><strong>TCefV8PropertyAttributes</strong> = Cardinal;</code></td>
<td class="itemcode"><span id="TCefV8PropertyAttributes"></span><code><strong>TCefV8PropertyAttributes</strong> = type Cardinal;</code></td>
</tr>
<tr><td colspan="1">
<p>
@ -3581,7 +3563,7 @@ Ranges:
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TCefUrlRequestFlags"></span><code><strong>TCefUrlRequestFlags</strong> = Cardinal;</code></td>
<td class="itemcode"><span id="TCefUrlRequestFlags"></span><code><strong>TCefUrlRequestFlags</strong> = type Cardinal;</code></td>
</tr>
<tr><td colspan="1">
<p>
@ -3596,7 +3578,7 @@ Ranges:
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TCefContextMenuTypeFlags"></span><code><strong>TCefContextMenuTypeFlags</strong> = Cardinal;</code></td>
<td class="itemcode"><span id="TCefContextMenuTypeFlags"></span><code><strong>TCefContextMenuTypeFlags</strong> = type Cardinal;</code></td>
</tr>
<tr><td colspan="1">
<p>
@ -3611,7 +3593,7 @@ Ranges:
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TCefContextMenuMediaStateFlags"></span><code><strong>TCefContextMenuMediaStateFlags</strong> = Cardinal;</code></td>
<td class="itemcode"><span id="TCefContextMenuMediaStateFlags"></span><code><strong>TCefContextMenuMediaStateFlags</strong> = type Cardinal;</code></td>
</tr>
<tr><td colspan="1">
<p>
@ -3626,7 +3608,7 @@ Ranges:
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TCefContextMenuEditStateFlags"></span><code><strong>TCefContextMenuEditStateFlags</strong> = Cardinal;</code></td>
<td class="itemcode"><span id="TCefContextMenuEditStateFlags"></span><code><strong>TCefContextMenuEditStateFlags</strong> = type Cardinal;</code></td>
</tr>
<tr><td colspan="1">
<p>
@ -3641,7 +3623,7 @@ Ranges:
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TCefJsonWriterOptions"></span><code><strong>TCefJsonWriterOptions</strong> = Cardinal;</code></td>
<td class="itemcode"><span id="TCefJsonWriterOptions"></span><code><strong>TCefJsonWriterOptions</strong> = type Cardinal;</code></td>
</tr>
<tr><td colspan="1">
<p>
@ -3656,7 +3638,7 @@ Ranges:
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TCefSSLContentStatus"></span><code><strong>TCefSSLContentStatus</strong> = Cardinal;</code></td>
<td class="itemcode"><span id="TCefSSLContentStatus"></span><code><strong>TCefSSLContentStatus</strong> = type Cardinal;</code></td>
</tr>
<tr><td colspan="1">
<p>
@ -3671,7 +3653,7 @@ Ranges:
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TCefLogSeverity"></span><code><strong>TCefLogSeverity</strong> = Cardinal;</code></td>
<td class="itemcode"><span id="TCefLogSeverity"></span><code><strong>TCefLogSeverity</strong> = type Cardinal;</code></td>
</tr>
<tr><td colspan="1">
<p>
@ -3686,7 +3668,7 @@ Ranges:
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TCefFileDialogMode"></span><code><strong>TCefFileDialogMode</strong> = Cardinal;</code></td>
<td class="itemcode"><span id="TCefFileDialogMode"></span><code><strong>TCefFileDialogMode</strong> = type Cardinal;</code></td>
</tr>
<tr><td colspan="1">
<p>
@ -3701,7 +3683,7 @@ Ranges:
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TCefDuplexMode"></span><code><strong>TCefDuplexMode</strong> = Integer;</code></td>
<td class="itemcode"><span id="TCefDuplexMode"></span><code><strong>TCefDuplexMode</strong> = type Integer;</code></td>
</tr>
<tr><td colspan="1">
<p>
@ -3716,7 +3698,7 @@ Ranges:
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TCefSchemeOptions"></span><code><strong>TCefSchemeOptions</strong> = Integer;</code></td>
<td class="itemcode"><span id="TCefSchemeOptions"></span><code><strong>TCefSchemeOptions</strong> = type Integer;</code></td>
</tr>
<tr><td colspan="1">
<p>
@ -3731,7 +3713,7 @@ Ranges:
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TCefMediaRouterCreateResult"></span><code><strong>TCefMediaRouterCreateResult</strong> = Integer;</code></td>
<td class="itemcode"><span id="TCefMediaRouterCreateResult"></span><code><strong>TCefMediaRouterCreateResult</strong> = type Integer;</code></td>
</tr>
<tr><td colspan="1">
<p>
@ -3746,7 +3728,7 @@ Ranges:
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TCefCookiePriority"></span><code><strong>TCefCookiePriority</strong> = Integer;</code></td>
<td class="itemcode"><span id="TCefCookiePriority"></span><code><strong>TCefCookiePriority</strong> = type Integer;</code></td>
</tr>
<tr><td colspan="1">
<p>
@ -3761,7 +3743,7 @@ Ranges:
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TCefTextFieldCommands"></span><code><strong>TCefTextFieldCommands</strong> = Integer;</code></td>
<td class="itemcode"><span id="TCefTextFieldCommands"></span><code><strong>TCefTextFieldCommands</strong> = type Integer;</code></td>
</tr>
<tr><td colspan="1">
<p>
@ -3776,7 +3758,7 @@ Ranges:
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TCefChromeToolbarType"></span><code><strong>TCefChromeToolbarType</strong> = Integer;</code></td>
<td class="itemcode"><span id="TCefChromeToolbarType"></span><code><strong>TCefChromeToolbarType</strong> = type Integer;</code></td>
</tr>
<tr><td colspan="1">
<p>
@ -6241,7 +6223,7 @@ Ranges:
<li>
<span id="CEF_CPAIT_FIND">CEF_CPAIT_FIND</span></li>
<li>
<span id="CEF_CPAIT_HIGH_EFFICIENCY">CEF_CPAIT_HIGH_EFFICIENCY</span></li>
<span id="CEF_CPAIT_MEMORY_SAVER">CEF_CPAIT_MEMORY_SAVER</span></li>
<li>
<span id="CEF_CPAIT_INTENT_PICKER">CEF_CPAIT_INTENT_PICKER</span></li>
<li>
@ -6255,15 +6237,15 @@ Ranges:
<li>
<span id="CEF_CPAIT_PWA_INSTALL">CEF_CPAIT_PWA_INSTALL</span></li>
<li>
<span id="CEF_CPAIT_QR_CODE_GENERATOR">CEF_CPAIT_QR_CODE_GENERATOR</span></li>
<span id="CEF_CPAIT_QR_CODE_GENERATOR_DEPRECATED">CEF_CPAIT_QR_CODE_GENERATOR_DEPRECATED</span></li>
<li>
<span id="CEF_CPAIT_READER_MODE">CEF_CPAIT_READER_MODE</span></li>
<span id="CEF_CPAIT_READER_MODE_DEPRECATED">CEF_CPAIT_READER_MODE_DEPRECATED</span></li>
<li>
<span id="CEF_CPAIT_SAVE_AUTOFILL_ADDRESS">CEF_CPAIT_SAVE_AUTOFILL_ADDRESS</span></li>
<li>
<span id="CEF_CPAIT_SAVE_CARD">CEF_CPAIT_SAVE_CARD</span></li>
<li>
<span id="CEF_CPAIT_SEND_TAB_TO_SELF">CEF_CPAIT_SEND_TAB_TO_SELF</span></li>
<span id="CEF_CPAIT_SEND_TAB_TO_SELF_DEPRECATED">CEF_CPAIT_SEND_TAB_TO_SELF_DEPRECATED</span></li>
<li>
<span id="CEF_CPAIT_SHARING_HUB">CEF_CPAIT_SHARING_HUB</span></li>
<li>
@ -6286,6 +6268,10 @@ Ranges:
<span id="CEF_CPAIT_PRICE_INSIGHTS">CEF_CPAIT_PRICE_INSIGHTS</span></li>
<li>
<span id="CEF_CPAIT_PRICE_READ_ANYTHING">CEF_CPAIT_PRICE_READ_ANYTHING</span></li>
<li>
<span id="CEF_CPAIT_PRODUCT_SPECIFICATIONS">CEF_CPAIT_PRODUCT_SPECIFICATIONS</span></li>
<li>
<span id="CEF_CPAIT_LENS_OVERLAY">CEF_CPAIT_LENS_OVERLAY</span></li>
</ul>
</td></tr>
</table>

View File

@ -166,7 +166,7 @@
</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="uCEFv8Value.TCefv8ValueRef.html#SetValueByAccessor-ustring-TCefV8AccessControls-TCefV8PropertyAttributes-">SetValueByAccessor</a></strong>(const key: <a href="uCEFTypes.html#ustring">ustring</a>; settings: <a href="uCEFTypes.html#TCefV8AccessControls">TCefV8AccessControls</a>; attribute: <a href="uCEFTypes.html#TCefV8PropertyAttributes">TCefV8PropertyAttributes</a>): Boolean;</code></td>
<td class="itemcode"><code>function <strong><a href="uCEFv8Value.TCefv8ValueRef.html#SetValueByAccessor-ustring-TCefV8PropertyAttributes-">SetValueByAccessor</a></strong>(const key: <a href="uCEFTypes.html#ustring">ustring</a>; attribute: <a href="uCEFTypes.html#TCefV8PropertyAttributes">TCefV8PropertyAttributes</a>): Boolean;</code></td>
</tr>
<tr class="list">
<td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
@ -648,10 +648,10 @@
<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="SetValueByAccessor-ustring-TCefV8AccessControls-TCefV8PropertyAttributes-"></span><code>function <strong>SetValueByAccessor</strong>(const key: <a href="uCEFTypes.html#ustring">ustring</a>; settings: <a href="uCEFTypes.html#TCefV8AccessControls">TCefV8AccessControls</a>; attribute: <a href="uCEFTypes.html#TCefV8PropertyAttributes">TCefV8PropertyAttributes</a>): Boolean;</code></td>
<td class="itemcode"><span id="SetValueByAccessor-ustring-TCefV8PropertyAttributes-"></span><code>function <strong>SetValueByAccessor</strong>(const key: <a href="uCEFTypes.html#ustring">ustring</a>; attribute: <a href="uCEFTypes.html#TCefV8PropertyAttributes">TCefV8PropertyAttributes</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.ICefv8Value.html#SetValueByAccessor-ustring-TCefV8AccessControls-TCefV8PropertyAttributes-">ICefv8Value.SetValueByAccessor</a>.</p><p>
<p class="inheritdescription">This item has no description. Showing description inherited from <a class="normal" href="uCEFInterfaces.ICefv8Value.html#SetValueByAccessor-ustring-TCefV8PropertyAttributes-">ICefv8Value.SetValueByAccessor</a>.</p><p>
Registers an identifier and returns true (1) on success. Access to the identifier will be forwarded to the ICefV8Accessor instance passed to cef_v8value_create_object(). Returns false (0) if this function is called incorrectly or an exception is thrown. For read-only values this function will return true (1) even though assignment failed. </p>
</td></tr>
</table>

View File

@ -9,6 +9,7 @@
<Platform Condition="'$(Platform)'==''">Win32</Platform>
<TargetedPlatforms>3</TargetedPlatforms>
<AppType>Package</AppType>
<ProjectName Condition="'$(ProjectName)'==''">CEF4DelphiFMXRTL</ProjectName>
</PropertyGroup>
<PropertyGroup Condition="'$(Config)'=='Base' or '$(Base)'!=''">
<Base>true</Base>
@ -53,6 +54,11 @@
<CfgParent>Base</CfgParent>
<Base>true</Base>
</PropertyGroup>
<PropertyGroup Condition="('$(Platform)'=='Win64x' and '$(Base)'=='true') or '$(Base_Win64x)'!=''">
<Base_Win64x>true</Base_Win64x>
<CfgParent>Base</CfgParent>
<Base>true</Base>
</PropertyGroup>
<PropertyGroup Condition="'$(Config)'=='Debug' or '$(Cfg_1)'!=''">
<Cfg_1>true</Cfg_1>
<CfgParent>Base</CfgParent>
@ -130,6 +136,12 @@
<VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo>
<VerInfo_Locale>1033</VerInfo_Locale>
</PropertyGroup>
<PropertyGroup Condition="'$(Base_Win64x)'!=''">
<DCC_Namespace>Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace)</DCC_Namespace>
<BT_BuildType>Debug</BT_BuildType>
<VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo>
<VerInfo_Locale>1033</VerInfo_Locale>
</PropertyGroup>
<PropertyGroup Condition="'$(Cfg_1)'!=''">
<DCC_Define>DEBUG;$(DCC_Define)</DCC_Define>
<DCC_DebugDCUs>true</DCC_DebugDCUs>
@ -807,6 +819,9 @@
<Platform Name="Win64">
<Operation>1</Operation>
</Platform>
<Platform Name="Win64x">
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="ProjectiOSDeviceDebug">
<Platform Name="iOSDevice32">
@ -1068,6 +1083,7 @@
<ProjectRoot Platform="OSXARM64" Name="$(PROJECTNAME)"/>
<ProjectRoot Platform="Win32" Name="$(PROJECTNAME)"/>
<ProjectRoot Platform="Win64" Name="$(PROJECTNAME)"/>
<ProjectRoot Platform="Win64x" Name="$(PROJECTNAME)"/>
</Deployment>
<Platforms>
<Platform value="Android">False</Platform>
@ -1078,6 +1094,7 @@
<Platform value="OSXARM64">False</Platform>
<Platform value="Win32">True</Platform>
<Platform value="Win64">True</Platform>
<Platform value="Win64x">False</Platform>
</Platforms>
</BorlandProject>
<ProjectFileVersion>12</ProjectFileVersion>

Binary file not shown.

View File

@ -9,6 +9,7 @@
<Platform Condition="'$(Platform)'==''">Win32</Platform>
<TargetedPlatforms>3</TargetedPlatforms>
<AppType>Package</AppType>
<ProjectName Condition="'$(ProjectName)'==''">CEF4DelphiVCLRTL</ProjectName>
</PropertyGroup>
<PropertyGroup Condition="'$(Config)'=='Base' or '$(Base)'!=''">
<Base>true</Base>
@ -23,6 +24,11 @@
<CfgParent>Base</CfgParent>
<Base>true</Base>
</PropertyGroup>
<PropertyGroup Condition="('$(Platform)'=='Win64x' and '$(Base)'=='true') or '$(Base_Win64x)'!=''">
<Base_Win64x>true</Base_Win64x>
<CfgParent>Base</CfgParent>
<Base>true</Base>
</PropertyGroup>
<PropertyGroup Condition="'$(Config)'=='Debug' or '$(Cfg_1)'!=''">
<Cfg_1>true</Cfg_1>
<CfgParent>Base</CfgParent>
@ -82,6 +88,12 @@
<VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo>
<VerInfo_Locale>1033</VerInfo_Locale>
</PropertyGroup>
<PropertyGroup Condition="'$(Base_Win64x)'!=''">
<DCC_Namespace>Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace)</DCC_Namespace>
<BT_BuildType>Debug</BT_BuildType>
<VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo>
<VerInfo_Locale>1033</VerInfo_Locale>
</PropertyGroup>
<PropertyGroup Condition="'$(Cfg_1)'!=''">
<DCC_Define>DEBUG;$(DCC_Define)</DCC_Define>
<DCC_DebugDCUs>true</DCC_DebugDCUs>
@ -951,6 +963,9 @@
<Platform Name="Win64">
<Operation>1</Operation>
</Platform>
<Platform Name="Win64x">
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="ProjectiOSDeviceDebug">
<Platform Name="iOSDevice32">
@ -1212,10 +1227,12 @@
<ProjectRoot Platform="OSXARM64" Name="$(PROJECTNAME)"/>
<ProjectRoot Platform="Win32" Name="$(PROJECTNAME)"/>
<ProjectRoot Platform="Win64" Name="$(PROJECTNAME)"/>
<ProjectRoot Platform="Win64x" Name="$(PROJECTNAME)"/>
</Deployment>
<Platforms>
<Platform value="Win32">True</Platform>
<Platform value="Win64">True</Platform>
<Platform value="Win64x">False</Platform>
</Platforms>
</BorlandProject>
<ProjectFileVersion>12</ProjectFileVersion>

Binary file not shown.

View File

@ -9,6 +9,7 @@
<Platform Condition="'$(Platform)'==''">Win32</Platform>
<TargetedPlatforms>1</TargetedPlatforms>
<AppType>Package</AppType>
<ProjectName Condition="'$(ProjectName)'==''">CEF4Delphi_designtime</ProjectName>
</PropertyGroup>
<PropertyGroup Condition="'$(Config)'=='Base' or '$(Base)'!=''">
<Base>true</Base>
@ -43,6 +44,11 @@
<CfgParent>Base</CfgParent>
<Base>true</Base>
</PropertyGroup>
<PropertyGroup Condition="('$(Platform)'=='Win64x' and '$(Base)'=='true') or '$(Base_Win64x)'!=''">
<Base_Win64x>true</Base_Win64x>
<CfgParent>Base</CfgParent>
<Base>true</Base>
</PropertyGroup>
<PropertyGroup Condition="'$(Config)'=='Debug' or '$(Cfg_1)'!=''">
<Cfg_1>true</Cfg_1>
<CfgParent>Base</CfgParent>
@ -116,6 +122,12 @@
<VerInfo_Locale>1033</VerInfo_Locale>
<DCC_UsePackage>rtl;CEF4Delphi_runtime;CEF4Delphi_FMX;CEF4Delphi_VCL;vcl;CEF4DelphiFMXRTL;CEF4DelphiVCLRTL;$(DCC_UsePackage)</DCC_UsePackage>
</PropertyGroup>
<PropertyGroup Condition="'$(Base_Win64x)'!=''">
<DCC_Namespace>Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace)</DCC_Namespace>
<BT_BuildType>Debug</BT_BuildType>
<VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo>
<VerInfo_Locale>1033</VerInfo_Locale>
</PropertyGroup>
<PropertyGroup Condition="'$(Cfg_1)'!=''">
<DCC_Define>DEBUG;$(DCC_Define)</DCC_Define>
<DCC_DebugDCUs>true</DCC_DebugDCUs>
@ -781,6 +793,9 @@
<Platform Name="Win64">
<Operation>1</Operation>
</Platform>
<Platform Name="Win64x">
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="ProjectiOSDeviceDebug">
<Platform Name="iOSDevice32">
@ -1042,6 +1057,7 @@
<ProjectRoot Platform="OSXARM64" Name="$(PROJECTNAME)"/>
<ProjectRoot Platform="Win32" Name="$(PROJECTNAME)"/>
<ProjectRoot Platform="Win64" Name="$(PROJECTNAME)"/>
<ProjectRoot Platform="Win64x" Name="$(PROJECTNAME)"/>
</Deployment>
<Platforms>
<Platform value="Android">False</Platform>
@ -1050,6 +1066,7 @@
<Platform value="iOSSimARM64">False</Platform>
<Platform value="Win32">True</Platform>
<Platform value="Win64">False</Platform>
<Platform value="Win64x">False</Platform>
</Platforms>
</BorlandProject>
<ProjectFileVersion>12</ProjectFileVersion>

Binary file not shown.

View File

@ -21,7 +21,7 @@
</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="125" Release="22"/>
<Version Major="126" Minor="1" Release="14"/>
<Files Count="216">
<Item1>
<Filename Value="..\source\uCEFAccessibilityHandler.pas"/>

View File

@ -594,7 +594,7 @@ type
function doCanSaveCookie(const browser: ICefBrowser; const frame: ICefFrame; const request: ICefRequest; const response: ICefResponse; const cookie: PCefCookie): boolean; virtual;
// ICefDialogHandler
function doOnFileDialog(const browser: ICefBrowser; mode: TCefFileDialogMode; const title, defaultFilePath: ustring; const acceptFilters: TStrings; const callback: ICefFileDialogCallback): Boolean; virtual;
function doOnFileDialog(const browser: ICefBrowser; mode: TCefFileDialogMode; const title, defaultFilePath: ustring; const acceptFilters, accept_extensions, accept_descriptions: TStrings; const callback: ICefFileDialogCallback): Boolean; virtual;
// ICefRenderHandler
procedure doOnGetAccessibilityHandler(var aAccessibilityHandler : ICefAccessibilityHandler); virtual;
@ -3111,11 +3111,11 @@ type
/// </remarks>
property OnProtocolExecution : TOnProtocolExecution read FOnProtocolExecution write FOnProtocolExecution;
/// <summary>
/// Called on the IO thread before a resource request is sent. The |browser|
/// <para>Called on the IO thread before a resource request is sent. The |browser|
/// and |frame| values represent the source of the request, and may be NULL
/// for requests originating from service workers or ICefUrlRequest.
/// |request| cannot be modified in this callback. Return true (1) if the
/// specified cookie can be sent with the request or false (0) otherwise.
/// for requests originating from service workers or ICefUrlRequest.</para>
/// <para>|request| cannot be modified in this callback. Return true (1) if the
/// specified cookie can be sent with the request or false (0) otherwise.</para>
/// </summary>
/// <remarks>
/// <para>This event will be called on the browser process CEF IO thread.</para>
@ -3123,12 +3123,12 @@ type
/// </remarks>
property OnCanSendCookie : TOnCanSendCookie read FOnCanSendCookie write FOnCanSendCookie;
/// <summary>
/// Called on the IO thread after a resource response is received. The
/// <para>Called on the IO thread after a resource response is received. The
/// |browser| and |frame| values represent the source of the request, and may
/// be NULL for requests originating from service workers or ICefUrlRequest.
/// |request| cannot be modified in this callback. Return true (1) if the
/// be NULL for requests originating from service workers or ICefUrlRequest.</para>
/// <para>|request| cannot be modified in this callback. Return true (1) if the
/// specified cookie returned with the response can be saved or false (0)
/// otherwise.
/// otherwise.</para>
/// </summary>
/// <remarks>
/// <para>This event will be called on the browser process CEF IO thread.</para>
@ -3136,18 +3136,25 @@ type
/// </remarks>
property OnCanSaveCookie : TOnCanSaveCookie read FOnCanSaveCookie write FOnCanSaveCookie;
/// <summary>
/// Called to run a file chooser dialog. |mode| represents the type of dialog
/// <para>Called to run a file chooser dialog. |mode| represents the type of dialog
/// to display. |title| to the title to be used for the dialog and may be NULL
/// to show the default title ("Open" or "Save" depending on the mode).
/// |default_file_path| is the path with optional directory and/or file name
/// component that should be initially selected in the dialog.
/// |accept_filters| are used to restrict the selectable file types and may
/// any combination of (a) valid lower-cased MIME types (e.g. "text/*" or
/// "image/*"), (b) individual file extensions (e.g. ".txt" or ".png"), or (c)
/// combined description and file extension delimited using "|" and ";" (e.g.
/// "Image Types|.png;.gif;.jpg"). To display a custom dialog return true (1)
/// and execute |callback| either inline or at a later time. To display the
/// default dialog return false (0).
/// to show the default title ("Open" or "Save" depending on the mode).</para>
/// <para>|default_file_path| is the path with optional directory and/or file name
/// component that should be initially selected in the dialog.</para>
/// <para>|accept_filters| are used to restrict the selectable file types and may be
/// any combination of valid lower-cased MIME types (e.g. "text/*" or
/// "image/*") and individual file extensions (e.g. ".txt" or ".png").</para>
/// <para>|accept_extensions| provides the semicolon-delimited expansion of MIME
/// types to file extensions (if known, or NULL string otherwise).</para>
/// <para>|accept_descriptions| provides the descriptions for MIME types (if known,
/// or NULL string otherwise). For example, the "image/*" mime type might have
/// extensions ".png;.jpg;.bmp;..." and description "Image Files".</para>
/// <para>|accept_filters|, |accept_extensions| and |accept_descriptions| will all
/// be the same size. To display a custom dialog return true (1) and execute
/// |callback| either inline or at a later time. To display the default dialog
/// return false (0). If this function returns false (0) it may be called an
/// additional time for the same dialog (both before and after MIME type
/// expansion).</para>
/// </summary>
/// <remarks>
/// <para>This event will be called on the browser process CEF UI thread.</para>
@ -8586,12 +8593,14 @@ function TChromiumCore.doOnFileDialog(const browser : ICefBrowser;
const title : ustring;
const defaultFilePath : ustring;
const acceptFilters : TStrings;
const accept_extensions : TStrings;
const accept_descriptions : TStrings;
const callback : ICefFileDialogCallback): Boolean;
begin
Result := False;
if assigned(FOnFileDialog) then
FOnFileDialog(Self, browser, mode, title, defaultFilePath, acceptFilters, callback, Result);
FOnFileDialog(Self, browser, mode, title, defaultFilePath, acceptFilters, accept_extensions, accept_descriptions, callback, Result);
end;
procedure TChromiumCore.doOnFindResult(const browser : ICefBrowser;

View File

@ -105,7 +105,7 @@ type
TOnCanSaveCookie = procedure(Sender: TObject; const browser: ICefBrowser; const frame: ICefFrame; const request: ICefRequest; const response: ICefResponse; const cookie: PCefCookie; var aResult : boolean) of object;
// ICefDialogHandler
TOnFileDialog = procedure(Sender: TObject; const browser: ICefBrowser; mode: TCefFileDialogMode; const title, defaultFilePath: ustring; const acceptFilters: TStrings; const callback: ICefFileDialogCallback; var Result: Boolean) of Object;
TOnFileDialog = procedure(Sender: TObject; const browser: ICefBrowser; mode: TCefFileDialogMode; const title, defaultFilePath: ustring; const acceptFilters, accept_extensions, accept_descriptions: TStrings; const callback: ICefFileDialogCallback; var Result: Boolean) of Object;
// ICefRenderHandler
TOnGetAccessibilityHandler = procedure(Sender: TObject; var aAccessibilityHandler : ICefAccessibilityHandler) of Object;

View File

@ -741,18 +741,6 @@ const
CERT_STATUS_FIRST_ERROR = CERT_STATUS_COMMON_NAME_INVALID;
CERT_STATUS_LAST_ERROR = CERT_STATUS_VALIDITY_TOO_LONG;
/// <summary>
/// V8 access control values.
/// </summary>
/// <remarks>
/// <para>TCefV8AccessControls values.</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_v8_accesscontrol_t)</see></para>
/// </remarks>
V8_ACCESS_CONTROL_DEFAULT = 0;
V8_ACCESS_CONTROL_ALL_CAN_READ = 1 shl 0;
V8_ACCESS_CONTROL_ALL_CAN_WRITE = 1 shl 1;
V8_ACCESS_CONTROL_PROHIBITS_OVERWRITING = 1 shl 2;
/// <summary>Writeable, Enumerable, Configurable</summary>
/// <remarks>
/// <para>TCefV8PropertyAttributes value.</para>
@ -2134,12 +2122,14 @@ const
CEF_PERMISSION_TYPE_MIDI_SYSEX = 1 shl 13;
CEF_PERMISSION_TYPE_MULTIPLE_DOWNLOADS = 1 shl 14;
CEF_PERMISSION_TYPE_NOTIFICATIONS = 1 shl 15;
CEF_PERMISSION_TYPE_PROTECTED_MEDIA_IDENTIFIER = 1 shl 16;
CEF_PERMISSION_TYPE_REGISTER_PROTOCOL_HANDLER = 1 shl 17;
CEF_PERMISSION_TYPE_STORAGE_ACCESS = 1 shl 18;
CEF_PERMISSION_TYPE_VR_SESSION = 1 shl 19;
CEF_PERMISSION_TYPE_WINDOW_MANAGEMENT = 1 shl 20;
CEF_PERMISSION_TYPE_FILE_SYSTEM_ACCESS = 1 shl 21;
CEF_PERMISSION_TYPE_KEYBOARD_LOCK = 1 shl 16;
CEF_PERMISSION_TYPE_POINTER_LOCK = 1 shl 17;
CEF_PERMISSION_TYPE_PROTECTED_MEDIA_IDENTIFIER = 1 shl 18;
CEF_PERMISSION_TYPE_REGISTER_PROTOCOL_HANDLER = 1 shl 19;
CEF_PERMISSION_TYPE_STORAGE_ACCESS = 1 shl 20;
CEF_PERMISSION_TYPE_VR_SESSION = 1 shl 21;
CEF_PERMISSION_TYPE_WINDOW_MANAGEMENT = 1 shl 22;
CEF_PERMISSION_TYPE_FILE_SYSTEM_ACCESS = 1 shl 23;
/// <summary>

View File

@ -22,7 +22,7 @@ uses
type
TCefDialogHandlerOwn = class(TCefBaseRefCountedOwn, ICefDialogHandler)
protected
function OnFileDialog(const browser: ICefBrowser; mode: TCefFileDialogMode; const title, defaultFilePath: ustring; const acceptFilters: TStrings; const callback: ICefFileDialogCallback): Boolean; virtual;
function OnFileDialog(const browser: ICefBrowser; mode: TCefFileDialogMode; const title, defaultFilePath: ustring; const acceptFilters, accept_extensions, accept_descriptions: TStrings; const callback: ICefFileDialogCallback): Boolean; virtual;
procedure RemoveReferences; virtual;
@ -34,7 +34,7 @@ type
protected
FEvents : Pointer;
function OnFileDialog(const browser: ICefBrowser; mode: TCefFileDialogMode; const title: ustring; const defaultFilePath: ustring; const acceptFilters: TStrings; const callback: ICefFileDialogCallback): Boolean; override;
function OnFileDialog(const browser: ICefBrowser; mode: TCefFileDialogMode; const title: ustring; const defaultFilePath: ustring; const acceptFilters, accept_extensions, accept_descriptions: TStrings; const callback: ICefFileDialogCallback): Boolean; override;
procedure RemoveReferences; override;
@ -59,14 +59,22 @@ function cef_dialog_handler_on_file_dialog(self : PCefDialogH
const title : PCefString;
const default_file_path : PCefString;
accept_filters : TCefStringList;
accept_extensions : TCefStringList;
accept_descriptions : TCefStringList;
callback : PCefFileDialogCallback): Integer; stdcall;
var
TempSL : TStringList;
TempCefSL : ICefStringList;
TempObject : TObject;
TempFilters : TStringList;
TempExtensions : TStringList;
TempDescriptions : TStringList;
TempCefFilters : ICefStringList;
TempCefExtensions : ICefStringList;
TempCefDescriptions : ICefStringList;
TempObject : TObject;
begin
TempSL := nil;
Result := Ord(False);
TempFilters := nil;
TempExtensions := nil;
TempDescriptions := nil;
Result := Ord(False);
try
try
@ -74,15 +82,25 @@ begin
if (TempObject <> nil) and (TempObject is TCefDialogHandlerOwn) then
begin
TempSL := TStringList.Create;
TempCefSL := TCefStringListRef.Create(accept_filters);
TempCefSL.CopyToStrings(TempSL);
TempFilters := TStringList.Create;
TempCefFilters := TCefStringListRef.Create(accept_filters);
TempCefFilters.CopyToStrings(TempFilters);
TempExtensions := TStringList.Create;
TempCefExtensions := TCefStringListRef.Create(accept_extensions);
TempCefExtensions.CopyToStrings(TempExtensions);
TempDescriptions := TStringList.Create;
TempCefDescriptions := TCefStringListRef.Create(accept_descriptions);
TempCefDescriptions.CopyToStrings(TempDescriptions);
Result := Ord(TCefDialogHandlerOwn(TempObject).OnFileDialog(TCefBrowserRef.UnWrap(browser),
mode,
CefString(title),
CefString(default_file_path),
TempSL,
TempFilters,
TempExtensions,
TempDescriptions,
TCefFileDialogCallbackRef.UnWrap(callback)));
end;
except
@ -90,7 +108,9 @@ begin
if CustomExceptionHandler('cef_dialog_handler_on_file_dialog', e) then raise;
end;
finally
if (TempSL <> nil) then FreeAndNil(TempSL);
if (TempFilters <> nil) then FreeAndNil(TempFilters);
if (TempExtensions <> nil) then FreeAndNil(TempExtensions);
if (TempDescriptions <> nil) then FreeAndNil(TempDescriptions);
end;
end;
@ -106,6 +126,8 @@ function TCefDialogHandlerOwn.OnFileDialog(const browser : ICefBr
const title : ustring;
const defaultFilePath : ustring;
const acceptFilters : TStrings;
const accept_extensions : TStrings;
const accept_descriptions : TStrings;
const callback : ICefFileDialogCallback): Boolean;
begin
Result := False;
@ -142,14 +164,16 @@ function TCustomDialogHandler.OnFileDialog(const browser : ICefBrow
const title : ustring;
const defaultFilePath : ustring;
const acceptFilters : TStrings;
const accept_extensions : TStrings;
const accept_descriptions : TStrings;
const callback : ICefFileDialogCallback): Boolean;
begin
if (FEvents <> nil) then
Result := IChromiumEvents(FEvents).doOnFileDialog(browser, mode, title, defaultFilePath,
acceptFilters, callback)
acceptFilters, accept_extensions, accept_descriptions, callback)
else
Result := inherited OnFileDialog(browser, mode, title, defaultFilePath,
acceptFilters, callback);
acceptFilters, accept_extensions, accept_descriptions, callback);
end;
end.

View File

@ -402,7 +402,7 @@ type
function doCanSaveCookie(const browser: ICefBrowser; const frame: ICefFrame; const request: ICefRequest; const response: ICefResponse; const cookie: PCefCookie): boolean;
// ICefDialogHandler
function doOnFileDialog(const browser: ICefBrowser; mode: TCefFileDialogMode; const title, defaultFilePath: ustring; const acceptFilters: TStrings; const callback: ICefFileDialogCallback): Boolean;
function doOnFileDialog(const browser: ICefBrowser; mode: TCefFileDialogMode; const title, defaultFilePath: ustring; const acceptFilters, accept_extensions, accept_descriptions: TStrings; const callback: ICefFileDialogCallback): Boolean;
// ICefRenderHandler
procedure doOnGetAccessibilityHandler(var aAccessibilityHandler : ICefAccessibilityHandler);
@ -3361,7 +3361,7 @@ type
/// function is called incorrectly or an exception is thrown. For read-only
/// values this function will return true (1) even though assignment failed.
/// </summary>
function SetValueByAccessor(const key: ustring; settings: TCefV8AccessControls; attribute: TCefV8PropertyAttributes): Boolean;
function SetValueByAccessor(const key: ustring; attribute: TCefV8PropertyAttributes): Boolean;
/// <summary>
/// Read the keys for the object's values into the specified vector. Integer-
/// based keys will also be returned as strings.
@ -7393,20 +7393,27 @@ type
ICefDialogHandler = interface(ICefBaseRefCounted)
['{7763F4B2-8BE1-4E80-AC43-8B825850DC67}']
/// <summary>
/// Called to run a file chooser dialog. |mode| represents the type of dialog
/// <para>Called to run a file chooser dialog. |mode| represents the type of dialog
/// to display. |title| to the title to be used for the dialog and may be NULL
/// to show the default title ("Open" or "Save" depending on the mode).
/// |default_file_path| is the path with optional directory and/or file name
/// component that should be initially selected in the dialog.
/// |accept_filters| are used to restrict the selectable file types and may
/// any combination of (a) valid lower-cased MIME types (e.g. "text/*" or
/// "image/*"), (b) individual file extensions (e.g. ".txt" or ".png"), or (c)
/// combined description and file extension delimited using "|" and ";" (e.g.
/// "Image Types|.png;.gif;.jpg"). To display a custom dialog return true (1)
/// and execute |callback| either inline or at a later time. To display the
/// default dialog return false (0).
/// to show the default title ("Open" or "Save" depending on the mode).</para>
/// <para>|default_file_path| is the path with optional directory and/or file name
/// component that should be initially selected in the dialog.</para>
/// <para>|accept_filters| are used to restrict the selectable file types and may be
/// any combination of valid lower-cased MIME types (e.g. "text/*" or
/// "image/*") and individual file extensions (e.g. ".txt" or ".png").</para>
/// <para>|accept_extensions| provides the semicolon-delimited expansion of MIME
/// types to file extensions (if known, or NULL string otherwise).</para>
/// <para>|accept_descriptions| provides the descriptions for MIME types (if known,
/// or NULL string otherwise). For example, the "image/*" mime type might have
/// extensions ".png;.jpg;.bmp;..." and description "Image Files".</para>
/// <para>|accept_filters|, |accept_extensions| and |accept_descriptions| will all
/// be the same size. To display a custom dialog return true (1) and execute
/// |callback| either inline or at a later time. To display the default dialog
/// return false (0). If this function returns false (0) it may be called an
/// additional time for the same dialog (both before and after MIME type
/// expansion).</para>
/// </summary>
function OnFileDialog(const browser: ICefBrowser; mode: TCefFileDialogMode; const title, defaultFilePath: ustring; const acceptFilters: TStrings; const callback: ICefFileDialogCallback): Boolean;
function OnFileDialog(const browser: ICefBrowser; mode: TCefFileDialogMode; const title, defaultFilePath: ustring; const acceptFilters, accept_extensions, accept_descriptions: TStrings; const callback: ICefFileDialogCallback): Boolean;
/// <summary>
/// Custom procedure to clear all references.
/// </summary>

View File

@ -620,15 +620,6 @@ type
TCefDragOperations = type Cardinal;
TCefDragOperation = type Cardinal;
/// <summary>
/// V8 access control values.
/// </summary>
/// <remarks>
/// <para>See the uCEFConstants unit for all possible values.</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_v8_accesscontrol_t)</see></para>
/// </remarks>
TCefV8AccessControls = type Cardinal;
/// <summary>
/// V8 property attribute values.
/// </summary>
@ -2880,18 +2871,18 @@ type
CEF_CPAIT_COOKIE_CONTROLS,
CEF_CPAIT_FILE_SYSTEM_ACCESS,
CEF_CPAIT_FIND,
CEF_CPAIT_HIGH_EFFICIENCY,
CEF_CPAIT_MEMORY_SAVER,
CEF_CPAIT_INTENT_PICKER,
CEF_CPAIT_LOCAL_CARD_MIGRATION,
CEF_CPAIT_MANAGE_PASSWORDS,
CEF_CPAIT_PAYMENTS_OFFER_NOTIFICATION,
CEF_CPAIT_PRICE_TRACKING,
CEF_CPAIT_PWA_INSTALL,
CEF_CPAIT_QR_CODE_GENERATOR,
CEF_CPAIT_READER_MODE,
CEF_CPAIT_QR_CODE_GENERATOR_DEPRECATED,
CEF_CPAIT_READER_MODE_DEPRECATED,
CEF_CPAIT_SAVE_AUTOFILL_ADDRESS,
CEF_CPAIT_SAVE_CARD,
CEF_CPAIT_SEND_TAB_TO_SELF,
CEF_CPAIT_SEND_TAB_TO_SELF_DEPRECATED,
CEF_CPAIT_SHARING_HUB,
CEF_CPAIT_SIDE_SEARCH,
CEF_CPAIT_SMS_REMOTE_FETCHER,
@ -2902,8 +2893,10 @@ type
CEF_CPAIT_SAVE_IBAN,
CEF_CPAIT_MANDATORY_REAUTH,
CEF_CPAIT_PRICE_INSIGHTS,
CEF_CPAIT_PRICE_READ_ANYTHING
{* CEF_CPAIT_MAX_VALUE = CEF_CPAIT_PRICE_READ_ANYTHING *}
CEF_CPAIT_PRICE_READ_ANYTHING,
CEF_CPAIT_PRODUCT_SPECIFICATIONS,
CEF_CPAIT_LENS_OVERLAY
{* CEF_CPAIT_MAX_VALUE = CEF_CPAIT_LENS_OVERLAY *}
);
/// <summary>
@ -4905,7 +4898,7 @@ type
/// </remarks>
TCefDialogHandler = record
base : TCefBaseRefCounted;
on_file_dialog : function(self: PCefDialogHandler; browser: PCefBrowser; mode: TCefFileDialogMode; const title, default_file_path: PCefString; accept_filters: TCefStringList; callback: PCefFileDialogCallback): Integer; stdcall;
on_file_dialog : function(self: PCefDialogHandler; browser: PCefBrowser; mode: TCefFileDialogMode; const title, default_file_path: PCefString; accept_filters, accept_extensions, accept_descriptions: TCefStringList; callback: PCefFileDialogCallback): Integer; stdcall;
end;
/// <summary>
@ -6980,7 +6973,7 @@ type
get_value_byindex : function(self: PCefv8Value; index: Integer): PCefv8Value; stdcall;
set_value_bykey : function(self: PCefv8Value; const key: PCefString; value: PCefv8Value; attribute: TCefV8PropertyAttributes): Integer; stdcall;
set_value_byindex : function(self: PCefv8Value; index: Integer; value: PCefv8Value): Integer; stdcall;
set_value_byaccessor : function(self: PCefv8Value; const key: PCefString; settings: Integer; attribute: TCefV8PropertyAttributes): Integer; stdcall;
set_value_byaccessor : function(self: PCefv8Value; const key: PCefString; attribute: TCefV8PropertyAttributes): Integer; stdcall;
get_keys : function(self: PCefv8Value; keys: TCefStringList): Integer; stdcall;
set_user_data : function(self: PCefv8Value; user_data: PCefBaseRefCounted): Integer; stdcall;
get_user_data : function(self: PCefv8Value): PCefBaseRefCounted; stdcall;

View File

@ -1,9 +1,9 @@
CEF_SUPPORTED_VERSION_MAJOR = 125;
CEF_SUPPORTED_VERSION_MINOR = 0;
CEF_SUPPORTED_VERSION_RELEASE = 22;
CEF_SUPPORTED_VERSION_MAJOR = 126;
CEF_SUPPORTED_VERSION_MINOR = 1;
CEF_SUPPORTED_VERSION_RELEASE = 14;
CEF_SUPPORTED_VERSION_BUILD = 0;
CEF_CHROMEELF_VERSION_MAJOR = CEF_SUPPORTED_VERSION_MAJOR;
CEF_CHROMEELF_VERSION_MINOR = 0;
CEF_CHROMEELF_VERSION_RELEASE = 6422;
CEF_CHROMEELF_VERSION_BUILD = 142;
CEF_CHROMEELF_VERSION_RELEASE = 6478;
CEF_CHROMEELF_VERSION_BUILD = 57;

View File

@ -57,7 +57,7 @@ type
function GetValueByIndex(index: Integer): ICefv8Value;
function SetValueByKey(const key: ustring; const value: ICefv8Value; attribute: TCefV8PropertyAttributes): Boolean;
function SetValueByIndex(index: Integer; const value: ICefv8Value): Boolean;
function SetValueByAccessor(const key: ustring; settings: TCefV8AccessControls; attribute: TCefV8PropertyAttributes): Boolean;
function SetValueByAccessor(const key: ustring; attribute: TCefV8PropertyAttributes): Boolean;
function GetKeys(const keys: TStrings): Integer;
function SetUserData(const data: ICefv8Value): Boolean;
function GetUserData: ICefv8Value;
@ -602,12 +602,12 @@ begin
Result := PCefV8Value(FData)^.is_undefined(PCefV8Value(FData)) <> 0;
end;
function TCefv8ValueRef.SetValueByAccessor(const key: ustring; settings: TCefV8AccessControls; attribute: TCefV8PropertyAttributes): Boolean;
function TCefv8ValueRef.SetValueByAccessor(const key: ustring; attribute: TCefV8PropertyAttributes): Boolean;
var
TempKey : TCefString;
begin
TempKey := CefString(key);
Result := PCefV8Value(FData)^.set_value_byaccessor(PCefV8Value(FData), @TempKey, PByte(@settings)^, PByte(@attribute)^) <> 0;
Result := PCefV8Value(FData)^.set_value_byaccessor(PCefV8Value(FData), @TempKey, PByte(@attribute)^) <> 0;
end;
function TCefv8ValueRef.SetValueByIndex(index: Integer; const value: ICefv8Value): Boolean;

View File

@ -2,9 +2,9 @@
"UpdateLazPackages" : [
{
"ForceNotify" : true,
"InternalVersion" : 613,
"InternalVersion" : 614,
"Name" : "cef4delphi_lazarus.lpk",
"Version" : "125.0.22"
"Version" : "126.1.14"
}
],
"UpdatePackageData" : {