TAChart: Make clipping work across transparency changes in TCanvasDrawer

git-svn-id: trunk@40141 -
This commit is contained in:
ask 2013-02-03 08:36:40 +00:00
parent 210ed3b1fd
commit bf9a07ac72

View File

@ -109,18 +109,21 @@ end;
procedure TCanvasDrawer.ClippingStart(const AClipRect: TRect);
begin
GetCanvas.ClipRect := AClipRect;
GetCanvas.Clipping := true;
FCanvas.ClipRect := AClipRect;
FBuffer.Canvas.ClipRect := AClipRect;
ClippingStart;
end;
procedure TCanvasDrawer.ClippingStart;
begin
GetCanvas.Clipping := true;
FCanvas.Clipping := true;
FBuffer.Canvas.Clipping := true;
end;
procedure TCanvasDrawer.ClippingStop;
begin
GetCanvas.Clipping := false;
FCanvas.Clipping := false;
FBuffer.Canvas.Clipping := false;
end;
constructor TCanvasDrawer.Create(ACanvas: TCanvas);