mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-05-09 03:32:49 +02:00
MG: added SaveFlagNames
git-svn-id: trunk@3314 -
This commit is contained in:
parent
bbc829a44b
commit
0e27003d6f
@ -277,9 +277,16 @@ const
|
|||||||
'ofRegularFile',
|
'ofRegularFile',
|
||||||
'ofVirtualFile'
|
'ofVirtualFile'
|
||||||
);
|
);
|
||||||
|
|
||||||
|
SaveFlagNames: array[TSaveFlag] of string = (
|
||||||
|
'sfSaveAs',
|
||||||
|
'sfSaveToTestDir',
|
||||||
|
'sfProjectSaving',
|
||||||
|
'sfCheckAmbigiousFiles'
|
||||||
|
);
|
||||||
|
|
||||||
function OpenFlagsToString(Flags: TOpenFlags): string;
|
function OpenFlagsToString(Flags: TOpenFlags): string;
|
||||||
|
function SaveFlagsToString(Flags: TSaveFlags): string;
|
||||||
|
|
||||||
implementation
|
implementation
|
||||||
|
|
||||||
@ -299,6 +306,21 @@ begin
|
|||||||
Result:='['+Result+']';
|
Result:='['+Result+']';
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
function SaveFlagsToString(Flags: TSaveFlags): string;
|
||||||
|
var
|
||||||
|
Flag: TSaveFlag;
|
||||||
|
begin
|
||||||
|
Result:='';
|
||||||
|
for Flag:=Low(TSaveFlag) to High(TSaveFlag) do begin
|
||||||
|
if Flag in Flags then begin
|
||||||
|
if Result<>'' then
|
||||||
|
Result:=Result+',';
|
||||||
|
Result:=Result+SaveFlagNames[Flag];
|
||||||
|
end;
|
||||||
|
end;
|
||||||
|
Result:='['+Result+']';
|
||||||
|
end;
|
||||||
|
|
||||||
function LoadPixmap(const ResourceName:string): TPixmap;
|
function LoadPixmap(const ResourceName:string): TPixmap;
|
||||||
begin
|
begin
|
||||||
Result:=TPixmap.Create;
|
Result:=TPixmap.Create;
|
||||||
|
Loading…
Reference in New Issue
Block a user