mirror of
https://github.com/salvadordf/CEF4Delphi.git
synced 2025-02-12 10:26:05 +02:00
Added the PDS file to extract the HTML Help files using PasDoc Added more XML documentation Fixed some XML errors. Removed the license copy from the pas units. Updated the LICENSE.md file
40 lines
952 B
ObjectPascal
40 lines
952 B
ObjectPascal
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.
|