TAChart: Add TChartExtent.FixTo utility function

git-svn-id: trunk@38609 -
This commit is contained in:
ask 2012-09-10 09:44:05 +00:00
parent 160fa589a7
commit a06d48f63f

View File

@ -160,6 +160,7 @@ type
public
procedure Assign(ASource: TPersistent); override;
procedure CheckBoundsOrder;
procedure FixTo(const ABounds: TDoubleRect);
published
property UseXMax: Boolean index 3 read GetUseBounds write SetUseBounds default false;
property UseXMin: Boolean index 1 read GetUseBounds write SetUseBounds default false;
@ -509,6 +510,13 @@ begin
end;
end;
procedure TChartExtent.FixTo(const ABounds: TDoubleRect);
begin
FExtent := ABounds;
FillChar(FUseBounds, SizeOf(FUseBounds), true);
StyleChanged(Self);
end;
function TChartExtent.GetBounds(AIndex: Integer): Double;
begin
Result := FExtent.coords[AIndex];