Commit Graph

6 Commits

Author SHA1 Message Date
darius
488a25bd42 1) Created new unit TAChartUtils, moved some support code into it.
2) Heavily refactored code of CalculateIntervals and TAGraph.DrawAxis procedures -- removed lots of duplicated code, simplifed logic, extracted local procedures etc.
3) Introduced TPenBrushFontRecall helper class.
4) Added 'Axis titles' checkbox to the demo program.

Patch by Alexander Klenin
Resolves: http://bugs.freepascal.org/view.php?id=12758

git-svn-id: trunk@17799 -
2008-12-11 18:57:43 +00:00
darius
2b8ff3ad92 Code cleanup, variable and component renaming
Demo now does not SIGSEGV no matter what button user pressed :-)
Ability to clear series in the demo 

Patch by Alexander Klenin
Fixes: http://bugs.freepascal.org/view.php?id=12589

git-svn-id: trunk@17290 -
2008-11-08 21:21:35 +00:00
vincents
40ece1368b TAChart: removed session info from the .lpi file
git-svn-id: trunk@13855 -
2008-01-24 12:15:26 +00:00
vincents
e1e7e14329 TAChart: Implemented ZoomFull, PaintOnCanvas and slight modifications to add TSerie pen style (by oleg), issue #10679
git-svn-id: trunk@13854 -
2008-01-24 12:00:43 +00:00
vincents
1197001bda tachart: updated demo (bug #9805) from Luis Rodrigues
git-svn-id: trunk@12211 -
2007-09-28 08:09:36 +00:00
vincents
7d1493c48a added tachart components from Philippe Martinole and Luis Rodrigues (bug #8269)
git-svn-id: trunk@10658 -
2007-02-19 15:17:14 +00:00