You've already forked CEF4Delphi
mirror of
https://github.com/salvadordf/CEF4Delphi.git
synced 2025-06-22 22:17:48 +02:00
Update to CEF 134.3.1
This commit is contained in:
@ -210,6 +210,13 @@ type
|
||||
/// </summary>
|
||||
function GetChromeColorSchemeVariant: TCefColorVariant;
|
||||
|
||||
/// <summary>
|
||||
/// Add an observer for content and website setting changes. The observer will
|
||||
/// remain registered until the returned Registration object is destroyed.
|
||||
/// This function must be called on the browser process UI thread.
|
||||
/// </summary>
|
||||
function AddSettingObserver(const observer: ICefSettingObserver): ICefRegistration;
|
||||
|
||||
public
|
||||
class function UnWrap(data: Pointer): ICefRequestContext; reintroduce;
|
||||
/// <summary>
|
||||
@ -262,7 +269,7 @@ implementation
|
||||
|
||||
uses
|
||||
uCEFMiscFunctions, uCEFLibFunctions, uCEFCookieManager, uCEFRequestContextHandler,
|
||||
uCEFStringList, uCEFMediaRouter, uCEFValue;
|
||||
uCEFStringList, uCEFMediaRouter, uCEFValue, uCEFRegistration;
|
||||
|
||||
function TCefRequestContextRef.ClearSchemeHandlerFactories: Boolean;
|
||||
begin
|
||||
@ -426,6 +433,11 @@ begin
|
||||
Result := PCefRequestContext(FData)^.get_chrome_color_scheme_variant(PCefRequestContext(FData));
|
||||
end;
|
||||
|
||||
function TCefRequestContextRef.AddSettingObserver(const observer: ICefSettingObserver): ICefRegistration;
|
||||
begin
|
||||
Result := TCefRegistrationRef.UnWrap(PCefRequestContext(FData)^.add_setting_observer(PCefRequestContext(FData), CefGetData(observer)));
|
||||
end;
|
||||
|
||||
function TCefRequestContextRef.RegisterSchemeHandlerFactory(const schemeName : ustring;
|
||||
const domainName : ustring;
|
||||
const factory : ICefSchemeHandlerFactory): Boolean;
|
||||
|
Reference in New Issue
Block a user