You've already forked lazarus-ccr
spktoolbar: Refactor TSpkPopupMenuAppearance.SaveToPascal.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8733 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
@ -469,6 +469,11 @@ implementation
|
|||||||
uses
|
uses
|
||||||
LCLIntf, LCLType, typinfo, spkt_Const, spkGraphTools;
|
LCLIntf, LCLType, typinfo, spkt_Const, spkGraphTools;
|
||||||
|
|
||||||
|
function GradientTypeName(AGradientType: TBackgroundKind): String;
|
||||||
|
begin
|
||||||
|
Result := GetEnumName(TypeInfo(TBackgroundKind), ord(AGradientType));
|
||||||
|
end;
|
||||||
|
|
||||||
procedure SaveFontToPascal(AList: TStrings; AFont: TFont; AName: String);
|
procedure SaveFontToPascal(AList: TStrings; AFont: TFont; AName: String);
|
||||||
var
|
var
|
||||||
sty: String;
|
sty: String;
|
||||||
@ -2128,31 +2133,31 @@ begin
|
|||||||
Add(' with Popup do begin');
|
Add(' with Popup do begin');
|
||||||
SaveFontToPascal(AList, FCaptionFont, ' CaptionFont');
|
SaveFontToPascal(AList, FCaptionFont, ' CaptionFont');
|
||||||
|
|
||||||
Add(' CheckedFrameColor := $' + IntToHex(FCheckedFrameColor, 8) + ';');
|
Add(' CheckedFrameColor := $%.8x;', [FCheckedFrameColor]);
|
||||||
Add(' CheckedGradientFromColor := $' + IntToHex(FCheckedGradientFromColor, 8) + ';');
|
Add(' CheckedGradientFromColor := $%.8x;', [FCheckedGradientFromColor]);
|
||||||
Add(' CheckedGradientToColor := $' + IntToHex(FCheckedGradientToColor, 8) + ';');
|
Add(' CheckedGradientToColor := $%.8x;', [FCheckedGradientToColor]);
|
||||||
Add(' CheckedGradientType := ' + GetEnumName(TypeInfo(TBackgroundKind), ord(FCheckedGradientType)) + ';');
|
Add(' CheckedGradientType := %s;', [GradientTypeName(FCheckedGradientType)]);
|
||||||
|
|
||||||
Add(' DisabledCaptionColor := $' + IntToHex(FDisabledCaptionColor, 8) + ';');
|
Add(' DisabledCaptionColor := $%.8x;', [FDisabledCaptionColor]);
|
||||||
Add(' DividerLineColor := $' + IntToHex(FDividerLineColor, 8) + ';');
|
Add(' DividerLineColor := $%.8x;', [FDividerLineColor]);
|
||||||
|
|
||||||
Add(' IdleCaptionColor := $' + IntToHex(FIdleCaptionColor, 8) + ';');
|
Add(' GutterGradientFromColor := $%.8x;', [FGutterGradientFromColor]);
|
||||||
Add(' IdleGradientFromColor := $' + IntToHex(FIdleGradientFromColor, 8) + ';');
|
Add(' GutterGradientToColor := $%.8x;', [FGutterGradientToColor]);
|
||||||
Add(' IdleGradientToColor := $' + IntToHex(FIdleGradientToColor, 8) + ';');
|
Add(' GutterGradientType := %s;', [GradientTypeName(FGutterGradientType)]);
|
||||||
Add(' IdleGradientType := ' + GetEnumName(TypeInfo(TBackgroundKind), ord(FIdleGradientType)) + ';');
|
Add(' GutterLineColor := $%.8x;', [FGutterLineColor]);
|
||||||
|
|
||||||
Add(' GutterGradientFromColor := $' + IntToHex(FGutterGradientFromColor, 8) + ';');
|
Add(' IdleCaptionColor := $%.8x;', [FIdleCaptionColor]);
|
||||||
Add(' GutterGradientToColor := $' + IntToHex(FGutterGradientToColor, 8) + ';');
|
Add(' IdleGradientFromColor := $%.8x;', [FIdleGradientFromColor]);
|
||||||
Add(' GutterGradientType := ' + GetEnumName(TypeInfo(TBackgroundKind), ord(FGutterGradientType)) + ';');
|
Add(' IdleGradientToColor := $%.8x;', [FIdleGradientToColor]);
|
||||||
Add(' GutterLineColor := $' + IntToHex(FGutterLineColor, 8) + ';');
|
Add(' IdleGradientType := %s;', [GradientTypeName(FIdleGradientType)]);
|
||||||
|
|
||||||
Add(' HotTrackCaptionColor := $' + IntToHex(FHotTrackCaptionColor, 8) + ';');
|
Add(' HotTrackCaptionColor := $%.8x;', [FHotTrackCaptionColor]);
|
||||||
Add(' HotTrackFrameColor := $' + IntToHex(FHotTrackFrameColor, 8) + ';');
|
Add(' HotTrackFrameColor := $%.8x;', [FHotTrackFrameColor]);
|
||||||
Add(' HotTrackGradientFromColor := $' + IntToHex(FHotTrackGradientFromColor, 8) + ';');
|
Add(' HotTrackGradientFromColor := $%.8x;', [FHotTrackGradientFromColor]);
|
||||||
Add(' HotTrackGradientToColor := $' + IntToHex(FHotTrackGradientToColor, 8) + ';');
|
Add(' HotTrackGradientToColor := $%.8x;', [FHotTrackGradientToColor]);
|
||||||
Add(' HotTrackGradientType := ' + GetEnumName(TypeInfo(TBackgroundKind), ord(FHotTrackGradientType)) + ';');
|
Add(' HotTrackGradientType := %s;', [GradientTypeName(FHotTrackGradientType)]);
|
||||||
|
|
||||||
Add(' Style := ' + GetEnumName(TypeInfo(TSpkPopupStyle), ord(FStyle)) + ';');
|
Add(' Style := %s;', [GetEnumName(TypeInfo(TSpkPopupStyle), ord(FStyle))]);
|
||||||
Add(' end;');
|
Add(' end;');
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
Reference in New Issue
Block a user