1
0
mirror of https://github.com/salvadordf/CEF4Delphi.git synced 2025-02-22 10:32:14 +02:00
CEF4Delphi/source/uCEFPreferenceRegistrar.pas

40 lines
952 B
ObjectPascal
Raw Normal View History

2022-12-16 11:29:15 +01:00
unit uCEFPreferenceRegistrar;
{$IFDEF FPC}
{$MODE OBJFPC}{$H+}
{$ENDIF}
{$I cef.inc}
{$IFNDEF TARGET_64BITS}{$ALIGN ON}{$ENDIF}
{$MINENUMSIZE 4}
interface
uses
uCEFBaseScopedWrapper, uCEFTypes, uCEFInterfaces;
type
TCefPreferenceRegistrarRef = class(TCEFBaseScopedWrapperRef)
public
function AddPreference(const name: ustring; const default_value: ICefValue): Boolean;
end;
implementation
uses
uCEFMiscFunctions;
function TCefPreferenceRegistrarRef.AddPreference(const name : ustring;
const default_value : ICefValue): Boolean;
var
TempName : TCefString;
begin
TempName := CefString(name);
Result := PCefPreferenceRegistrar(FData)^.add_preference(PCefPreferenceRegistrar(FData),
@TempName,
CefGetData(default_value)) <> 0;
end;
end.