mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-09-02 23:20:28 +02:00
SynEdit: Cleanup (TBetterRegistry removed) Issue #0022509 Patch by Zaher Dirkey
git-svn-id: trunk@38848 -
This commit is contained in:
parent
4eb36e3724
commit
1591be495b
@ -36,17 +36,7 @@ uses
|
|||||||
Graphics, FileUtil, LCLProc, LCLIntf, LCLType, Registry, IniFiles,
|
Graphics, FileUtil, LCLProc, LCLIntf, LCLType, Registry, IniFiles,
|
||||||
SynEditTypes, SynEditTextBase;
|
SynEditTypes, SynEditTextBase;
|
||||||
|
|
||||||
{$DEFINE _Gp_MustEnhanceRegistry}
|
|
||||||
{$IFDEF SYN_COMPILER_4_UP}
|
|
||||||
{$UNDEF _Gp_MustEnhanceRegistry}
|
|
||||||
{$ENDIF}
|
|
||||||
type
|
type
|
||||||
TBetterRegistry = class(TRegistry)
|
|
||||||
{$IFDEF _Gp_MustEnhanceRegistry}
|
|
||||||
function OpenKeyReadOnly(const Key: string): Boolean;
|
|
||||||
{$ENDIF}
|
|
||||||
end;
|
|
||||||
|
|
||||||
{ TSynHighlighterRangeList }
|
{ TSynHighlighterRangeList }
|
||||||
|
|
||||||
TSynHighlighterRangeList = class(TSynManagedStorageMem)
|
TSynHighlighterRangeList = class(TSynManagedStorageMem)
|
||||||
@ -176,8 +166,8 @@ type
|
|||||||
procedure InternalSaveDefaultValues;
|
procedure InternalSaveDefaultValues;
|
||||||
function LoadFromBorlandRegistry(rootKey: HKEY; attrKey, attrName: string;
|
function LoadFromBorlandRegistry(rootKey: HKEY; attrKey, attrName: string;
|
||||||
oldStyle: boolean): boolean; virtual;
|
oldStyle: boolean): boolean; virtual;
|
||||||
function LoadFromRegistry(Reg: TBetterRegistry): boolean;
|
function LoadFromRegistry(Reg: TRegistry): boolean;
|
||||||
function SaveToRegistry(Reg: TBetterRegistry): boolean;
|
function SaveToRegistry(Reg: TRegistry): boolean;
|
||||||
function LoadFromFile(Ini : TIniFile): boolean;
|
function LoadFromFile(Ini : TIniFile): boolean;
|
||||||
function SaveToFile(Ini : TIniFile): boolean;
|
function SaveToFile(Ini : TIniFile): boolean;
|
||||||
public
|
public
|
||||||
@ -831,7 +821,7 @@ const
|
|||||||
fgIndex16: string;
|
fgIndex16: string;
|
||||||
bgIndex16: string;
|
bgIndex16: string;
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
reg : TBetterRegistry;
|
reg : TRegistry;
|
||||||
|
|
||||||
function Get(var name: string): string;
|
function Get(var name: string): string;
|
||||||
var
|
var
|
||||||
@ -846,7 +836,7 @@ const
|
|||||||
begin { LoadOldStyle }
|
begin { LoadOldStyle }
|
||||||
Result := false;
|
Result := false;
|
||||||
try
|
try
|
||||||
reg := TBetterRegistry.Create;
|
reg := TRegistry.Create;
|
||||||
reg.RootKey := rootKey;
|
reg.RootKey := rootKey;
|
||||||
try
|
try
|
||||||
with reg do begin
|
with reg do begin
|
||||||
@ -894,7 +884,7 @@ const
|
|||||||
fgDefault : string;
|
fgDefault : string;
|
||||||
bgDefault : string;
|
bgDefault : string;
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
reg : TBetterRegistry;
|
reg : TRegistry;
|
||||||
|
|
||||||
function IsTrue(value: string): boolean;
|
function IsTrue(value: string): boolean;
|
||||||
begin
|
begin
|
||||||
@ -904,7 +894,7 @@ const
|
|||||||
begin
|
begin
|
||||||
Result := false;
|
Result := false;
|
||||||
try
|
try
|
||||||
reg := TBetterRegistry.Create;
|
reg := TRegistry.Create;
|
||||||
reg.RootKey := rootKey;
|
reg.RootKey := rootKey;
|
||||||
try
|
try
|
||||||
with reg do begin
|
with reg do begin
|
||||||
@ -957,7 +947,7 @@ begin
|
|||||||
else Result := LoadNewStyle(rootKey, attrKey, attrName);
|
else Result := LoadNewStyle(rootKey, attrKey, attrName);
|
||||||
end; { TSynHighlighterAttributes.LoadFromBorlandRegistry }
|
end; { TSynHighlighterAttributes.LoadFromBorlandRegistry }
|
||||||
|
|
||||||
function TSynHighlighterAttributes.LoadFromRegistry(Reg: TBetterRegistry): boolean;
|
function TSynHighlighterAttributes.LoadFromRegistry(Reg: TRegistry): boolean;
|
||||||
{$IFNDEF SYN_LAZARUS}
|
{$IFNDEF SYN_LAZARUS}
|
||||||
var
|
var
|
||||||
key: string;
|
key: string;
|
||||||
@ -984,7 +974,7 @@ begin
|
|||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
end;
|
end;
|
||||||
|
|
||||||
function TSynHighlighterAttributes.SaveToRegistry(Reg: TBetterRegistry): boolean;
|
function TSynHighlighterAttributes.SaveToRegistry(Reg: TRegistry): boolean;
|
||||||
var
|
var
|
||||||
key: string;
|
key: string;
|
||||||
begin
|
begin
|
||||||
@ -1190,12 +1180,12 @@ end;
|
|||||||
function TSynCustomHighlighter.LoadFromRegistry(RootKey: HKEY;
|
function TSynCustomHighlighter.LoadFromRegistry(RootKey: HKEY;
|
||||||
Key: string): boolean;
|
Key: string): boolean;
|
||||||
var
|
var
|
||||||
r: TBetterRegistry;
|
r: TRegistry;
|
||||||
{$IFNDEF FPC}
|
{$IFNDEF FPC}
|
||||||
i: integer;
|
i: integer;
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
begin
|
begin
|
||||||
r := TBetterRegistry.Create;
|
r := TRegistry.Create;
|
||||||
try
|
try
|
||||||
r.RootKey := RootKey;
|
r.RootKey := RootKey;
|
||||||
{$IFNDEF FPC}
|
{$IFNDEF FPC}
|
||||||
@ -1214,10 +1204,10 @@ end;
|
|||||||
function TSynCustomHighlighter.SaveToRegistry(RootKey: HKEY;
|
function TSynCustomHighlighter.SaveToRegistry(RootKey: HKEY;
|
||||||
Key: string): boolean;
|
Key: string): boolean;
|
||||||
var
|
var
|
||||||
r: TBetterRegistry;
|
r: TRegistry;
|
||||||
i: integer;
|
i: integer;
|
||||||
begin
|
begin
|
||||||
r := TBetterRegistry.Create;
|
r := TRegistry.Create;
|
||||||
try
|
try
|
||||||
r.RootKey := RootKey;
|
r.RootKey := RootKey;
|
||||||
if r.OpenKey(Key,true) then begin
|
if r.OpenKey(Key,true) then begin
|
||||||
|
@ -895,9 +895,9 @@ end;
|
|||||||
|
|
||||||
function TSynAnySyn.LoadFromRegistry(RootKey: HKEY; Key: string): boolean;
|
function TSynAnySyn.LoadFromRegistry(RootKey: HKEY; Key: string): boolean;
|
||||||
var
|
var
|
||||||
r: TBetterRegistry;
|
r: TRegistry;
|
||||||
begin
|
begin
|
||||||
r:= TBetterRegistry.Create;
|
r:= TRegistry.Create;
|
||||||
try
|
try
|
||||||
r.RootKey := RootKey;
|
r.RootKey := RootKey;
|
||||||
if r.OpenKeyReadOnly(Key) then begin
|
if r.OpenKeyReadOnly(Key) then begin
|
||||||
@ -910,9 +910,9 @@ end;
|
|||||||
|
|
||||||
function TSynAnySyn.SaveToRegistry(RootKey: HKEY; Key: string): boolean;
|
function TSynAnySyn.SaveToRegistry(RootKey: HKEY; Key: string): boolean;
|
||||||
var
|
var
|
||||||
r: TBetterRegistry;
|
r: TRegistry;
|
||||||
begin
|
begin
|
||||||
r:= TBetterRegistry.Create;
|
r:= TRegistry.Create;
|
||||||
try
|
try
|
||||||
r.RootKey := RootKey;
|
r.RootKey := RootKey;
|
||||||
if r.OpenKey(Key,true) then begin
|
if r.OpenKey(Key,true) then begin
|
||||||
|
@ -1528,7 +1528,7 @@ end;
|
|||||||
procedure TSynCppSyn.EnumUserSettings(settings: TStrings);
|
procedure TSynCppSyn.EnumUserSettings(settings: TStrings);
|
||||||
begin
|
begin
|
||||||
{ returns the user settings that exist in the registry }
|
{ returns the user settings that exist in the registry }
|
||||||
with TBetterRegistry.Create do
|
with TRegistry.Create do
|
||||||
begin
|
begin
|
||||||
try
|
try
|
||||||
RootKey := HKEY_LOCAL_MACHINE;
|
RootKey := HKEY_LOCAL_MACHINE;
|
||||||
|
@ -3092,7 +3092,7 @@ end;
|
|||||||
procedure TSynPasSyn.EnumUserSettings(settings: TStrings);
|
procedure TSynPasSyn.EnumUserSettings(settings: TStrings);
|
||||||
begin
|
begin
|
||||||
{ returns the user settings that exist in the registry }
|
{ returns the user settings that exist in the registry }
|
||||||
with TBetterRegistry.Create do
|
with TRegistry.Create do
|
||||||
begin
|
begin
|
||||||
try
|
try
|
||||||
RootKey := HKEY_LOCAL_MACHINE;
|
RootKey := HKEY_LOCAL_MACHINE;
|
||||||
|
Loading…
Reference in New Issue
Block a user