mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-05-14 07:22:41 +02:00
TAChart: Respect Marks.OverlapPolicy when drawing axis marks
git-svn-id: trunk@25033 -
This commit is contained in:
parent
0f37f9e39d
commit
7937d63b39
@ -360,8 +360,13 @@ procedure TChartAxis.Draw(
|
||||
ACanvas: TCanvas; const AExtent: TDoubleRect;
|
||||
const ATransf: ICoordTransformer; var ARect: TRect);
|
||||
|
||||
var
|
||||
prevLabelRect: TRect = (Left: 0; Top: 0; Right: 0; Bottom: 0);
|
||||
|
||||
procedure DrawLabelAndTick(const ALabelRect, ATickRect: TRect; const AText: String);
|
||||
begin
|
||||
if Marks.IsLabelHiddenDueToOverlap(prevLabelRect, ALabelRect) then exit;
|
||||
|
||||
ACanvas.Pen.Color := TickColor;
|
||||
ACanvas.Pen.Style := psSolid;
|
||||
ACanvas.Pen.Mode := pmCopy;
|
||||
|
Loading…
Reference in New Issue
Block a user