Commit Graph

2688 Commits

Author SHA1 Message Date
Maxim Ganetsky
dcd00a1b13 Translations: French translation update by Gilles Vasseur, issue #41195 2024-10-20 02:13:20 +03:00
wp_xyz
7d011b8465 TAChart: Fix TLegendColumnCount to allow value 0 2024-09-27 19:32:53 +02:00
wp_xyz
ce366cd5f4 TAChart: Allow Legend.ColumnCount = 0 which finds the best presentation of the legend. 2024-09-27 18:15:20 +02:00
mattias
f286fac16b updated makefiles 2024-07-15 10:50:53 +02:00
wp_xyz
4a9cf25491 IDE/Images: New component palette icons by Roland Hahn with consistent style. 2024-07-12 23:03:49 +02:00
wp_xyz
3d6170cf9e TAChart: More speedup of TADrawerSVG.ColorToHex. Issue #40967. Patch by Alexey Torgashin. 2024-05-23 15:27:20 +02:00
wp_xyz
30e0768475 TAChart: Speedup TADrawerSVG.ColorToHex. Issue #40967. Patch proposed by Alexey Torgashin. 2024-05-22 16:38:36 +02:00
wp_xyz
b2c74fa967 TAChart: Fix unit test failure for IncQuarter. 2024-05-09 17:47:58 +02:00
wp_xyz
7ec978ec60 TAChart: Fixes incorrect axis title alignment in TChartExtentLink when one title is empty or when Axis.Title.Attachment = maCenter. 2024-04-30 22:48:40 +02:00
wp_xyz
6682b2230f TAChart: Provide access to the boundary polygon of the axis title (property TChartAxis.TitlePolygon) 2024-04-29 12:30:35 +02:00
wp_xyz
c285c06219 TAChart: Fix misalignment of axis position of charts linked by TChartExtentLink when an axis has no title. Forum https://forum.lazarus.freepascal.org/index.php/topic,67087.msg515909.html#msg515909 2024-04-29 11:55:45 +02:00
wp_xyz
02d8ea0bde TAChart: Add filter to axis click hit tests. 2024-04-18 10:16:35 +02:00
wp_xyz
e11e1d3921 TAChart: Fix inconsistent usage of brush styles in series OnCustomDrawPointer (https://forum.lazarus.freepascal.org/index.php/topic,66664.msg511859.html#msg511859). 2024-03-22 22:21:22 +01:00
wp_xyz
8744e56918 TAChart: Support series pointers in TAChartStyle. 2024-03-16 22:24:31 +01:00
wp_xyz
12e9db2f31 TAChart: Avoid drawing no candlestick box when open and close prices in a TOpenHighLowCloseSeries are equal. 2024-03-05 22:46:44 +01:00
wp_xyz
1ee8c6edb1 TAChart/RadialSeries: Fix crash due to empty AngleCache (see https://forum.lazarus.freepascal.org/index.php/topic,66470.msg509501.html) 2024-03-04 10:07:34 +01:00
wp_xyz
105219a3b7 TAChart: Support ChartAxis.Position cuAxis. For this, add OrthogonalAxisIndex property and corresponding property editor. 2024-03-01 00:26:45 +01:00
wp_xyz
e5c820b1d3 TAChart: More changes related to issue #40780. Patch by raspberryrabbit. 2024-02-18 11:34:16 +01:00
wp_xyz
ca58c47ab7 TAChart: (hopefully) fix compilation with FPC 3.3.1. Issue #40780. 2024-02-17 17:12:43 +01:00
wp_xyz
0642c65d04 TAChart: Add demo for AxisClickTool 2024-02-17 15:59:27 +01:00
wp_xyz
9e3e23a440 TAChart: Fix axis click tool sometimes detecting wrong axis part. 2024-02-17 15:46:11 +01:00
wp_xyz
8801ff314b TAChart: Fix occasional crash when Styles are used for series but style list is empty. 2024-02-08 13:05:17 +01:00
wp_xyz
0fd4564df7 TAChart: TBarSeries, TBubbleSeries and TPieSeries now use Styles for extended data point formatting 2024-02-04 17:35:22 +01:00
wp_xyz
59aff202e1 TAChart: Fix function IncQuarter calculation error for negative NumberOfQuarters. 2024-02-01 16:30:27 +01:00
wp_xyz
40f705da45 TAChart: Implement multi-level data-point labels. Update barshapes_demo. 2024-01-26 13:03:49 +01:00
wp_xyz
511ccf9bc3 TAChart: New LineTypes for TLineseries: ltStepCenterXY, ltStepCenterYX. Update the line demo. 2024-01-26 11:43:05 +01:00
wp_xyz
0a726f4b75 TAChart: Fix FitSeries crashing when y error bars are all zero. 2024-01-17 00:20:32 +01:00
wp_xyz
34c8c64d30 TAChart: Add option (bruPercentageArea) to draw size of bubbles in TBubbleSeries proportional to area rather than radius. Rename bruPercentage to bruPercentageRadius. 2024-01-16 22:59:28 +01:00
wp_xyz
0f5a732909 TAChart: Deprecate functions PointDist and LinePointDist in favor of new PointDistSq and PointLineDistSq. 2024-01-10 14:02:49 +01:00
wp_xyz
aae0c2019e TAChart: Avoid drawing axis grid line over axis line. 2023-12-28 15:39:52 +01:00
wp_xyz
6455279789 TAChart: Support errorbars in TAreaSeries. 2023-12-28 13:29:12 +01:00
wp_xyz
4a975e2e79 TAChart: Extend 0933dadcaf to rotated area series 2023-12-28 13:28:24 +01:00
wp_xyz
0933dadcaf TAChart: Improved alignment of legend text when single- and multi-line legend items are mixed. 2023-12-15 15:44:40 +01:00
wp_xyz
33801729a2 TAChart: Add event OnGetMarkText to TChartSeries providing more parameters. Deprecate OnGetMark. Issue #40647. 2023-12-15 15:07:11 +01:00
wp_xyz
3e1aa29c2b TAChart: Set length of FYRange and FYRangeValid for all chart source types 2023-12-08 01:23:28 +01:00
wp_xyz
a4553697f4 TAChart: Set length of FYRange and FYRangeValid in TBuiltinListChartSource constructor. 2023-12-08 00:33:35 +01:00
wp_xyz
e3d2e3d9de TAChart: Simplification of color handling in TOpenHighLowCloseSeries 2023-12-07 23:43:23 +01:00
wp_xyz
44979ed7be TAChart: Convert a OHLC chart to a HLC chart (as used by Excel) by allowing yopen to be NaN. 2023-12-06 17:27:05 +01:00
wp_xyz
10e211092a TAChart: Add new property TickWidthStyle to TOpenHighLowCloseSeries 2023-12-06 16:44:12 +01:00
wp_xyz
ebd45b7c62 TAChart: Fix crash in stacked bar series due to dd3322cfc0 2023-12-03 23:17:21 +01:00
wp_xyz
120d66d06e TAChart: Define bubble size in TBubbleseries as percentage - new. 2023-12-01 00:00:59 +01:00
wp_xyz
dd3322cfc0 TAChart: Extend TCustomSource with method to determine the y value ranges (separately for each y level). 2023-11-30 23:59:03 +01:00
wp_xyz
3fff0c46d3 TAChart: Fix fit series legend display in html demo. 2023-11-29 14:23:18 +01:00
wp_xyz
5cb240ac36 TAChart: Make sure that TAreasSeries is clipped at the plotarea boundaries. 2023-11-22 18:38:16 +01:00
wp_xyz
59f4113a9d TAChart: Fix divide-by-zero error in TBasicZoomTool in case of massive "over-zooming". Issue #40518. 2023-09-26 11:57:58 +02:00
wp_xyz
07f7a1931e TAChart: Improved legend symbol for TPolarSeries. 2023-09-14 16:02:15 +02:00
mattias
c5bc78b070 updated makefiles 2023-09-03 17:11:29 +02:00
wp_xyz
493a568bb0 TAChart: Replace separate sin() and cos() calls by sincos(). Issue #40473. 2023-08-31 11:29:24 +02:00
wp_xyz
6fda7c4f11 TAChart: Another 3d display issue of TPieSeries. 2023-08-29 19:50:42 +02:00
wp_xyz
ac7dc35162 TAChart: Add rounding-error-tolerant comparison functions to TAMath. 2023-08-29 18:00:27 +02:00