Commit Graph

54 Commits

Author SHA1 Message Date
wp_xyz
9e3e23a440 TAChart: Fix axis click tool sometimes detecting wrong axis part. 2024-02-17 15:46:11 +01:00
wp_xyz
aae0c2019e TAChart: Avoid drawing axis grid line over axis line. 2023-12-28 15:39:52 +01:00
wp_xyz
fde9c86ca8 TAChart: Minor axis can get marks from a chartsource now 2023-07-13 00:28:58 +02:00
wp_xyz
68228adb4e TAChart: Clean-up: Remove out-dated version checks. Add missing compiler mode directives. 2023-06-03 17:37:23 +02:00
wp_xyz
4aeb1eb0ff TAChart: More flexible usage of system colors in drawers. 2023-03-09 12:12:04 +01:00
wp_xyz
6b24a4e57c TAChart: Add new property TickWidth to chart axis. 2021-11-04 10:36:54 +01:00
wp_xyz
accd76af5c TAChart: Less hints and warnings. 2021-08-08 00:20:43 +02:00
wp
3289f2c7f1 TAChart: Register TStringMultiLinePropertyEditor for TAChartAxisTitle.Caption
git-svn-id: trunk@64803 -
2021-03-14 10:33:57 +00:00
wp
2d5c00038e TAChart: Add wordwrapping feature to axis title.
git-svn-id: trunk@64799 -
2021-03-14 00:27:35 +00:00
wp
1ff32ae62f TAChart: Fix occasional crash due to r64662 #d58c41bcad
git-svn-id: trunk@64715 -
2021-03-01 17:13:56 +00:00
wp
d58c41bcad TAChart: Replace hard-coded rgb colors by system colors to make charts compatible with dark mode.
git-svn-id: trunk@64662 -
2021-02-24 21:25:09 +00:00
wp
519788b865 TAChart: Fix compilation due to recent changes in FPC 3.3.1. Issue #38301.
git-svn-id: trunk@64324 -
2021-01-03 17:25:04 +00:00
wp
bf2c904ffb TAChart: Fix positioning of labels on rotated axes. Issue #35535, idea by Marcin Wiazowski
git-svn-id: trunk@63677 -
2020-08-03 12:07:32 +00:00
wp
4f81e53b18 TAChart: New axis event OnGetMarkText to replace the old OnMarkToText (which does not pass the used axis in a parameter). Deprecate OnMarkToText.
git-svn-id: trunk@62116 -
2019-10-25 14:48:33 +00:00
wp
54d3652c78 TAChart: Handle Arrow by TChartBasicAxis.Assign.
git-svn-id: trunk@60828 -
2019-04-04 11:34:26 +00:00
wp
a1b87dac3d TAChart: Remove old deprecated code.
git-svn-id: trunk@59230 -
2018-10-02 20:34:45 +00:00
wp
8532170a20 TAChart: Initial commit for html tags in titles and labels.
git-svn-id: trunk@55427 -
2017-07-02 21:51:26 +00:00
wp
3456985cf7 TAChart: Add new property RotationCenter to TChartTextElement and publish it for axis and series marks.
git-svn-id: trunk@54258 -
2017-02-23 22:03:25 +00:00
wp
9a912c1aad TAChart: Fix painting of minor ticks (issue #28466)
git-svn-id: trunk@49589 -
2015-08-03 21:39:11 +00:00
wp
489724243b TAChart: Fix paned charts to draw axis lines only in data range.
git-svn-id: trunk@48510 -
2015-03-26 16:59:12 +00:00
wp
7b6b5c3ce1 TAChart: Fix arrows at axes and constant line series with respect to rtl bidi mode and line flips
git-svn-id: trunk@48496 -
2015-03-24 23:05:13 +00:00
wp
44f9503627 TAChart: Fix axis labels reaching beyond data limits in paned charts
git-svn-id: trunk@48473 -
2015-03-24 09:25:46 +00:00
wp
5b6597fee6 TAChart: Fix missing axis labels if chart uses transformations to provide an inverted axis for paned chart.
git-svn-id: trunk@46884 -
2014-11-19 10:24:39 +00:00
wp
160b1232b0 TAChart: introduce TChartArrow.Inverted for correct R2L drawing
git-svn-id: trunk@44568 -
2014-03-31 21:35:06 +00:00
juha
ecd140c985 Improve license headers in sources, part 2. Refer to details about license, not copyright. Remove jargon about lack of warranty, it is covered in license already.
git-svn-id: trunk@41389 -
2013-05-25 09:22:25 +00:00
ask
84ee0a7b04 TAChart: Add TChartAxisTitle.PositionOnMarks property
git-svn-id: trunk@39026 -
2012-10-09 14:54:53 +00:00
ask
85e3ea566c TAChart: Add TChartBasicAxis.TickInnerLength property
git-svn-id: trunk@38984 -
2012-10-07 13:54:00 +00:00
ask
06b630c6b9 TAChart: Set TZoomDragTool.Brush.Style = bsClear by default. Part 2
git-svn-id: trunk@38907 -
2012-09-29 17:38:34 +00:00
ask
fa8507e364 TAChart: Extract TATextElements unit
git-svn-id: trunk@38564 -
2012-09-08 07:02:21 +00:00
ask
1252e5d6dc TAChart: Fix disappearance of axis marks located exactly at chart bounds
git-svn-id: trunk@38233 -
2012-08-13 11:47:45 +00:00
ask
1f29550b44 TAChart: Display major axis marks at the edges of the clip range
git-svn-id: trunk@37565 -
2012-06-07 13:40:04 +00:00
ask
43e5cef025 TAChart: Add TChartArrow.BaseLength property
git-svn-id: trunk@35622 -
2012-02-29 15:15:56 +00:00
ask
26c0ae0c8a TAChart: Minor style fixes
git-svn-id: trunk@32687 -
2011-10-05 03:43:10 +00:00
ask
20ac7ef34a TAChart: Do not draw grid lines on the edge of the clip rectangle
git-svn-id: trunk@31987 -
2011-08-15 08:12:18 +00:00
ask
7195e84854 TAChart: Update chart after change of axis interval parameters
git-svn-id: trunk@31859 -
2011-08-03 16:26:51 +00:00
ask
b6c83f2721 TAChart: Additional checks to prevent drawing of axis marks outside the axis range
git-svn-id: trunk@31856 -
2011-08-03 15:28:06 +00:00
ask
3f6db4ab9f TAChart: Add TChartAxis.Intervals property
git-svn-id: trunk@31854 -
2011-08-03 14:44:56 +00:00
ask
fb3b94ed21 TAChart: Use SetPropDefaults in TChartPen
git-svn-id: trunk@31829 -
2011-07-30 16:28:19 +00:00
ask
e8d1819c83 TAChart: Add some strict protected/strict private annotations. Get rid of TCustomSeriesCrack class.
git-svn-id: trunk@31827 -
2011-07-30 08:25:18 +00:00
ask
11d4e269aa TAChart: Add TChartAxisMarks.Range property
git-svn-id: trunk@31824 -
2011-07-30 08:08:54 +00:00
ask
727c3782d1 TAChart: Add workaround for issue #19780
git-svn-id: trunk@31813 -
2011-07-28 01:33:39 +00:00
ask
411ec72db8 TAChart: Do not display mark labels by default for minor axis.
+ Remove unusable properties from minor axis marks 
+ Update axis demo

git-svn-id: trunk@31776 -
2011-07-21 16:18:49 +00:00
ask
92659628f1 TAChart: Measure "edge" marks correctly in the presence of axis transformations
git-svn-id: trunk@31772 -
2011-07-20 15:49:18 +00:00
ask
f58c701d03 TAChart: Measure minor mark labels
git-svn-id: trunk@31768 -
2011-07-20 14:45:20 +00:00
ask
bea2a05af6 TAChart: Extract TChartTextElement helper class
git-svn-id: trunk@31756 -
2011-07-20 08:44:51 +00:00
ask
5a9034c984 TAChart: Do not publish YIndex property for the axis title
git-svn-id: trunk@31755 -
2011-07-20 04:32:16 +00:00
ask
0566afca02 TAChart: Add TChartAxis.Arrow property
git-svn-id: trunk@31726 -
2011-07-17 09:45:35 +00:00
ask
c2dfa0d212 TAChart: Add TConstantLine.Arrow property
git-svn-id: trunk@31721 -
2011-07-17 08:30:28 +00:00
ask
6742e22298 TAChart: Add TChartAxis.AxisPen property
git-svn-id: trunk@31718 -
2011-07-17 07:44:47 +00:00
ask
9b3b52f19f TAChart: Exactly reserve margins for the first and the last mark on the axis
git-svn-id: trunk@31713 -
2011-07-16 18:20:23 +00:00