mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-18 20:59:08 +02:00
lcl: workaround fpc 2.2 compilation from fpk
git-svn-id: trunk@17453 -
This commit is contained in:
parent
13f948b3ca
commit
0b67eb27a2
@ -267,41 +267,44 @@ function GetPrettyColorName(ColorName: String): String;
|
|||||||
Result := IdentToColor(ColorName, Color);
|
Result := IdentToColor(ColorName, Color);
|
||||||
if Result then
|
if Result then
|
||||||
begin
|
begin
|
||||||
case Color of
|
{ workaround for a bug in fpc 2.2.2 }
|
||||||
clScrollBar : NewColorName := rsScrollBarColorCaption;
|
if Color=clScrollBar then
|
||||||
clBackground : NewColorName := rsBackgroundColorCaption;
|
NewColorName := rsScrollBarColorCaption
|
||||||
clActiveCaption : NewColorName := rsActiveCaptionColorCaption;
|
|
||||||
clInactiveCaption : NewColorName := rsInactiveCaptionColorCaption;
|
|
||||||
clMenu : NewColorName := rsMenuColorCaption;
|
|
||||||
clWindow : NewColorName := rsWindowColorCaption;
|
|
||||||
clWindowFrame : NewColorName := rsWindowFrameColorCaption;
|
|
||||||
clMenuText : NewColorName := rsMenuTextColorCaption;
|
|
||||||
clWindowText : NewColorName := rsWindowTextColorCaption;
|
|
||||||
clCaptionText : NewColorName := rsCaptionTextColorCaption;
|
|
||||||
clActiveBorder : NewColorName := rsActiveBorderColorCaption;
|
|
||||||
clInactiveBorder : NewColorName := rsInactiveBorderColorCaption;
|
|
||||||
clAppWorkspace : NewColorName := rsAppWorkspaceColorCaption;
|
|
||||||
clHighlight : NewColorName := rsHighlightColorCaption;
|
|
||||||
clHighlightText : NewColorName := rsHighlightTextColorCaption;
|
|
||||||
clBtnFace : NewColorName := rsBtnFaceColorCaption;
|
|
||||||
clBtnShadow : NewColorName := rsBtnShadowColorCaption;
|
|
||||||
clGrayText : NewColorName := rsGrayTextColorCaption;
|
|
||||||
clBtnText : NewColorName := rsBtnTextColorCaption;
|
|
||||||
clInactiveCaptionText : NewColorName := rsInactiveCaptionText;
|
|
||||||
clBtnHighlight : NewColorName := rsBtnHighlightColorCaption;
|
|
||||||
cl3DDkShadow : NewColorName := rs3DDkShadowColorCaption;
|
|
||||||
cl3DLight : NewColorName := rs3DLightColorCaption;
|
|
||||||
clInfoText : NewColorName := rsInfoTextColorCaption;
|
|
||||||
clInfoBk : NewColorName := rsInfoBkColorCaption;
|
|
||||||
clHotLight : NewColorName := rsHotLightColorCaption;
|
|
||||||
clGradientActiveCaption : NewColorName := rsGradientActiveCaptionColorCaption;
|
|
||||||
clGradientInactiveCaption : NewColorName := rsGradientInactiveCaptionColorCaption;
|
|
||||||
clMenuHighlight : NewColorName := rsMenuHighlightColorCaption;
|
|
||||||
clMenuBar : NewColorName := rsMenuBarColorCaption;
|
|
||||||
clForm : NewColorName := rsFormColorCaption;
|
|
||||||
else
|
else
|
||||||
Result := False;
|
case Color of
|
||||||
end;
|
clBackground : NewColorName := rsBackgroundColorCaption;
|
||||||
|
clActiveCaption : NewColorName := rsActiveCaptionColorCaption;
|
||||||
|
clInactiveCaption : NewColorName := rsInactiveCaptionColorCaption;
|
||||||
|
clMenu : NewColorName := rsMenuColorCaption;
|
||||||
|
clWindow : NewColorName := rsWindowColorCaption;
|
||||||
|
clWindowFrame : NewColorName := rsWindowFrameColorCaption;
|
||||||
|
clMenuText : NewColorName := rsMenuTextColorCaption;
|
||||||
|
clWindowText : NewColorName := rsWindowTextColorCaption;
|
||||||
|
clCaptionText : NewColorName := rsCaptionTextColorCaption;
|
||||||
|
clActiveBorder : NewColorName := rsActiveBorderColorCaption;
|
||||||
|
clInactiveBorder : NewColorName := rsInactiveBorderColorCaption;
|
||||||
|
clAppWorkspace : NewColorName := rsAppWorkspaceColorCaption;
|
||||||
|
clHighlight : NewColorName := rsHighlightColorCaption;
|
||||||
|
clHighlightText : NewColorName := rsHighlightTextColorCaption;
|
||||||
|
clBtnFace : NewColorName := rsBtnFaceColorCaption;
|
||||||
|
clBtnShadow : NewColorName := rsBtnShadowColorCaption;
|
||||||
|
clGrayText : NewColorName := rsGrayTextColorCaption;
|
||||||
|
clBtnText : NewColorName := rsBtnTextColorCaption;
|
||||||
|
clInactiveCaptionText : NewColorName := rsInactiveCaptionText;
|
||||||
|
clBtnHighlight : NewColorName := rsBtnHighlightColorCaption;
|
||||||
|
cl3DDkShadow : NewColorName := rs3DDkShadowColorCaption;
|
||||||
|
cl3DLight : NewColorName := rs3DLightColorCaption;
|
||||||
|
clInfoText : NewColorName := rsInfoTextColorCaption;
|
||||||
|
clInfoBk : NewColorName := rsInfoBkColorCaption;
|
||||||
|
clHotLight : NewColorName := rsHotLightColorCaption;
|
||||||
|
clGradientActiveCaption : NewColorName := rsGradientActiveCaptionColorCaption;
|
||||||
|
clGradientInactiveCaption : NewColorName := rsGradientInactiveCaptionColorCaption;
|
||||||
|
clMenuHighlight : NewColorName := rsMenuHighlightColorCaption;
|
||||||
|
clMenuBar : NewColorName := rsMenuBarColorCaption;
|
||||||
|
clForm : NewColorName := rsFormColorCaption;
|
||||||
|
else
|
||||||
|
Result := False;
|
||||||
|
end;
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
@ -529,7 +532,7 @@ begin
|
|||||||
end;
|
end;
|
||||||
r := Rect;
|
r := Rect;
|
||||||
r.left := r.left + 20;
|
r.left := r.left + 20;
|
||||||
|
|
||||||
inherited DrawItem(Index, r, State);
|
inherited DrawItem(Index, r, State);
|
||||||
end;
|
end;
|
||||||
{------------------------------------------------------------------------------
|
{------------------------------------------------------------------------------
|
||||||
@ -820,7 +823,7 @@ begin
|
|||||||
end;
|
end;
|
||||||
r := Rect;
|
r := Rect;
|
||||||
r.left := r.left + 20;
|
r.left := r.left + 20;
|
||||||
|
|
||||||
inherited DrawItem(Index, r, State);
|
inherited DrawItem(Index, r, State);
|
||||||
end;
|
end;
|
||||||
{------------------------------------------------------------------------------
|
{------------------------------------------------------------------------------
|
||||||
|
Loading…
Reference in New Issue
Block a user