You've already forked lazarus-ccr
tvplanit: Consistent 3d mode for TVpContactGrid
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8449 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
@ -104,20 +104,11 @@ procedure TVpContactGridPainter.DrawBorders;
|
|||||||
var
|
var
|
||||||
R: TRect;
|
R: TRect;
|
||||||
begin
|
begin
|
||||||
R := RenderIn;
|
R := TPSRotateRectangle(Angle, RenderIn, Rect(RealLeft, RealTop, RealRight - 1, RealBottom - 1));
|
||||||
dec(R.Right, 1);
|
|
||||||
dec(R.Bottom, 1);
|
|
||||||
case FContactGrid.DrawingStyle of
|
case FContactGrid.DrawingStyle of
|
||||||
dsFlat:
|
dsNoBorder: ;
|
||||||
begin { Draw a simple border rectangle }
|
dsFlat: DrawBevelRect(RenderCanvas, R, BevelShadow, BevelShadow);
|
||||||
DrawBevelRect(RenderCanvas, R, BevelShadow, BevelShadow);
|
ds3D: DrawBevelRect(RenderCanvas, R, BevelShadow, BevelHighlight);
|
||||||
end;
|
|
||||||
ds3d:
|
|
||||||
begin { Draw a 3d bevel }
|
|
||||||
DrawBevelRect(RenderCanvas, R, BevelShadow, BevelHighlight);
|
|
||||||
InflateRect(R, -1, -1);
|
|
||||||
DrawBevelRect(RenderCanvas, R, BevelDarkShadow, BevelFace);
|
|
||||||
end;
|
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user