wp
2361649666
TAChart: Extend TListChartSource.DataPoints to support separator ('|') as well as line breaks in the Text field.
...
git-svn-id: trunk@60501 -
2019-02-25 18:44:13 +00:00
wp
e5871a60af
TAChart: Add commands "Move up" and "Move down" to DataPoints editor's popup menu.
...
git-svn-id: trunk@60498 -
2019-02-25 15:30:29 +00:00
wp
ccdd55bc35
TAChart: Fix DataPoint editor choking on '?' for the data point color.
...
git-svn-id: trunk@60497 -
2019-02-25 13:01:30 +00:00
wp
b5c746495a
TAChart: Split design code off of DataPoint editor.
...
git-svn-id: trunk@60496 -
2019-02-25 11:32:26 +00:00
wp
ae615c82e7
TAChart: Check TListChartSource.DataPoints for valid numeric data. Fix DataPoints editor to handle NaN correctly.
...
git-svn-id: trunk@60495 -
2019-02-25 11:17:39 +00:00
wp
cc5f16814e
TAChart: Add input validation to Datapoints editor.
...
git-svn-id: trunk@60494 -
2019-02-25 09:11:49 +00:00
wp
d0c12bd673
TAChart: Allow XCount=0 or YCount=0 in TListChartSource.Datapoints property editor. Patch by Marcin Wiazowski.
...
git-svn-id: trunk@60493 -
2019-02-25 09:03:44 +00:00
wp
5207c624ac
TAChart: Some optimizations from patches by Marcin Wiazowski. Decimal separator test for TListChartSource.DataPoints.
...
git-svn-id: trunk@60491 -
2019-02-24 22:11:44 +00:00
wp
cd2e076da1
TAChart: Fix TListChartSource.DataPoints streaming error. Issue #0035125 , patch by Marcin Wiazowski. Update test program.
...
git-svn-id: trunk@60490 -
2019-02-24 21:27:39 +00:00
wp
c22a72e5b1
TAChart: Remove redundant code after r60464 #bb30af0ea0. Patch by Marcin Wiazowski, Issue #35089
...
git-svn-id: trunk@60471 -
2019-02-20 21:53:24 +00:00
wp
80360508ab
TAChart: cosmetic
...
git-svn-id: trunk@60468 -
2019-02-20 10:35:26 +00:00
wp
20dc853154
TAChart: Fix TDBChartSource to allow multiple x values.
...
git-svn-id: trunk@60467 -
2019-02-20 09:51:30 +00:00
wp
bb30af0ea0
TAChart: Avoid crash when XCount and/or YCount of a chart source is changed to illegal value while attached to a series. Issue #35089 , patch by Marcin Wiazowski
...
git-svn-id: trunk@60464 -
2019-02-20 06:31:02 +00:00
maxim
0580bda5ae
TAChart: improved Russian translation
...
git-svn-id: trunk@60461 -
2019-02-19 17:25:34 +00:00
maxim
ee93df459c
Translations: Ukrainian translation update by Olexandr Pylypchuk, bug #35117
...
git-svn-id: trunk@60460 -
2019-02-19 17:18:17 +00:00
maxim
53b59cd3b1
TAChart: regenerated German translation and updated Russian one
...
git-svn-id: trunk@60459 -
2019-02-19 17:09:27 +00:00
wp
8dbfa92933
TAChart: More general code for ErrorBarData in TListChartSource.
...
git-svn-id: trunk@60458 -
2019-02-18 23:36:17 +00:00
wp
a47b0300f7
TAChart: Fix TListSource.Copyfrom not copying additional x values.
...
git-svn-id: trunk@60457 -
2019-02-18 23:35:22 +00:00
wp
7820ac9ebb
TAChart: Fix TBasicPointSeries.UpdateMargins for series with unusual x/y coordinates (e.g. TPolarSeries).
...
git-svn-id: trunk@60454 -
2019-02-18 22:22:20 +00:00
wp
8eb1697eef
TAChart: Remove reticule-related properties and methods, were deprecated in v2.0 or earlier.
...
git-svn-id: trunk@60453 -
2019-02-18 18:58:14 +00:00
wp
647cf1e646
TAChart: Remove redunant checks for YCount when adding data points to built-in listsource of a series.
...
git-svn-id: trunk@60452 -
2019-02-18 18:44:17 +00:00
wp
df925c15ce
TAChart: Revert r60446 #0ec4d4477b (breaks third-party chart sources).
...
git-svn-id: trunk@60451 -
2019-02-18 18:30:05 +00:00
wp
af5746fb55
TAChart: Set correct XCount and YCount of built-in list chart source when series is created. Issue #35089 , modified patch by Marcin Wiazowski.
...
git-svn-id: trunk@60450 -
2019-02-18 18:19:20 +00:00
wp
9cc3eb4ef4
TAChart: Handle case of not-enough x and y values per data point. (Issue #35089 ).
...
git-svn-id: trunk@60449 -
2019-02-18 17:38:52 +00:00
wp
836fbcfc4f
TAChart: In TBSplineSeries, draw error bars only for YIndex=0, issue #35077 .
...
git-svn-id: trunk@60448 -
2019-02-18 16:05:08 +00:00
wp
7938907a0b
TAChart: Fix typo in resource string. Update German translation.
...
git-svn-id: trunk@60447 -
2019-02-18 15:38:09 +00:00
wp
0ec4d4477b
TAChart: Declare the chartsource's XCount and YCount to be Integer, not Cardinal.
...
git-svn-id: trunk@60446 -
2019-02-18 15:35:14 +00:00
wp
cf88b3536a
TAChart: Activate painting of box/whisker and OHLC series marks. Fix missing value issues in these series.
...
git-svn-id: trunk@60445 -
2019-02-18 15:23:02 +00:00
wp
d8e4080ee6
TAChart: Improved positioning of polar and bubble series marks.
...
git-svn-id: trunk@60443 -
2019-02-17 22:46:38 +00:00
wp
87be7a4818
TAChart: Make TBarSeries use datapoint color without overriding style color.
...
git-svn-id: trunk@60442 -
2019-02-16 22:37:02 +00:00
wp
7dd969b437
TAChart: Make TBSplineSeries, TCubicSplineSeries, TFitSeries, TPolarSeries use the data point color for pointer symbol.
...
git-svn-id: trunk@60441 -
2019-02-16 22:09:25 +00:00
wp
3346c3c977
TAChart: Fix legend items of TBSplineSeries for Multiplicity lmStyle.
...
git-svn-id: trunk@60440 -
2019-02-16 18:14:49 +00:00
wp
f9d8bae0e4
TAChart: TCubicSplineSeries and TFitSeries draw marks and pointers only for first y value. Issue #35077 .
...
git-svn-id: trunk@60439 -
2019-02-16 17:36:41 +00:00
wp
48c6af644e
TAChart: TPolarSeries publishes properties Styles, Marks, MarkPositions and paints multi-valued data correctly. Issues #35077 , #35088
...
git-svn-id: trunk@60438 -
2019-02-16 16:30:30 +00:00
wp
b48e2ca91a
TAChart: Publish Marks and MarkPositions for TBubbleSeries. Position 2nd datapoint mark at bubble perimeter.
...
git-svn-id: trunk@60437 -
2019-02-15 23:32:32 +00:00
wp
c0f732d0dd
TAChart: Fix painting order of error bars and labels for TFitSeries
...
git-svn-id: trunk@60434 -
2019-02-15 21:39:32 +00:00
wp
ee7e0fd3ed
TAChart: Fix extent of TCubicSplineSeries and TFitSeries to use only the first y value.
...
git-svn-id: trunk@60433 -
2019-02-15 21:22:53 +00:00
wp
5b206105d3
TAChart: Publish properties Marks and MarkPositions only when useful.
...
git-svn-id: trunk@60432 -
2019-02-15 21:07:55 +00:00
wp
9c31c6a15b
TAChart: Paint multiple y values of TBSplineSeries. Issue #35077 .
...
git-svn-id: trunk@60430 -
2019-02-15 18:28:20 +00:00
wp
df8ad46b90
TAChart: Publish properties Marks and MarkPositions for TFieldSeries
...
git-svn-id: trunk@60428 -
2019-02-15 15:29:06 +00:00
wp
bb4362f7d3
TAChart: Make sure that a chartsource assigned to a series provides the minimum x and y values per datapoint needed. Issue #35089 .
...
git-svn-id: trunk@60427 -
2019-02-15 15:20:37 +00:00
wp
7c5fdfc1d4
TAChart: Fix incomplete support of multiple x values in TListChartSource and DataPointEditor. Issue #35089 .
...
git-svn-id: trunk@60425 -
2019-02-15 11:45:51 +00:00
wp
71a8ee49c6
TAChart: Achieve consistent behavior for TLineSeries.StackedNaN (issue #35031 , note 0114044)
...
git-svn-id: trunk@60424 -
2019-02-14 23:08:34 +00:00
wp
444d45b352
TAChart: Fix missing labels due to r60420 #2ff24ec235
...
git-svn-id: trunk@60423 -
2019-02-14 21:47:11 +00:00
wp
2ff24ec235
TAChart: Avoid multiple painting of series labels and error bars in case of multi-y-valued line series. Issue #35077 .
...
git-svn-id: trunk@60420 -
2019-02-14 11:07:44 +00:00
wp
783b8c86cf
TAChart: Some entries in the xml help file for TLineSeries.
...
git-svn-id: trunk@60418 -
2019-02-13 23:51:56 +00:00
wp
7b111e1c0a
TAChart: add tadrawutils.xml (plus: fix some typos)
...
git-svn-id: trunk@60416 -
2019-02-13 18:54:49 +00:00
wp
438cc7c2ac
TAChart: Some more xml help texts
...
git-svn-id: trunk@60415 -
2019-02-13 18:44:40 +00:00
wp
c2da4f6865
TAChart: Some more additions to the xml help files.
...
git-svn-id: trunk@60414 -
2019-02-12 23:22:29 +00:00
wp
5ed9b1096b
TAChart: Some more additions to xml help files.
...
git-svn-id: trunk@60408 -
2019-02-11 23:38:30 +00:00
wp
8f58e27315
TAChart: Fix infinite loop caused by r60403 #f5f55eaf16
...
git-svn-id: trunk@60407 -
2019-02-11 18:55:44 +00:00
wp
8375daf906
TAChart: Beginning to update the xml help files.
...
git-svn-id: trunk@60405 -
2019-02-11 16:13:37 +00:00
wp
f5f55eaf16
TAChart: Fix positioning of series labels for stacked series and axis transformations.
...
git-svn-id: trunk@60403 -
2019-02-10 23:35:27 +00:00
wp
08360d70cd
TAChart: Improved painting of stacked area and line series having missing values. New property StackedNaN.
...
git-svn-id: trunk@60402 -
2019-02-10 20:48:52 +00:00
wp
3a87732559
TAChart: Improved painting of stacked area series with missing values
...
git-svn-id: trunk@60396 -
2019-02-09 21:58:47 +00:00
wp
47c255ced3
TAChart: Speed-up in positioning of series marks (Issue #35031 , modified patch by Marcin Wiazowski). Fix their position in case of rotated axes.
...
git-svn-id: trunk@60367 -
2019-02-08 22:00:46 +00:00
wp
f186bca54a
TAChart: Small improvements in series code.
...
git-svn-id: trunk@60366 -
2019-02-08 21:30:54 +00:00
wp
7ea6dda14a
TAChart: Fix stacked bar series containing missing values (NaN).
...
git-svn-id: trunk@60355 -
2019-02-07 15:38:55 +00:00
wp
b96d9feffb
TAChart: Improved determination of series marks' direction. Issue #35025 . Modified patch by Marcin Wiazowski.
...
git-svn-id: trunk@60352 -
2019-02-06 23:07:41 +00:00
wp
ed41e9594f
TAChart: Add property UseZeroLevel to TBarSeries in order to make it behave like TAreaSeries on linear and logarithmic axes (Issue #34863 ).
...
git-svn-id: trunk@60351 -
2019-02-06 22:43:31 +00:00
wp
3d14e6556c
TAChart: Publish standard property Constraints (issue #35010 )
...
git-svn-id: trunk@60336 -
2019-02-05 08:36:56 +00:00
wp
2c784a8bf2
TAChart: Improved initialization of scaling transformation. Issue #34896 , patch by Marcin Wiazowski.
...
git-svn-id: trunk@60334 -
2019-02-04 18:03:40 +00:00
wp
b8d5d217d5
TAChart: Fix bar series not showing bars with values < 1 (issue #34863 ).
...
git-svn-id: trunk@60326 -
2019-02-03 22:48:17 +00:00
wp
33da110a2d
TAChart: Prioritize Chart.MinDataSpace when plot size is too small. Issue #34896 . Patch by Marcin Wiazowski.
...
git-svn-id: trunk@60311 -
2019-02-03 10:55:48 +00:00
wp
790027cd13
TAChart: Fix font scaling of CanvasDrawer.
...
git-svn-id: trunk@60310 -
2019-02-02 23:39:44 +00:00
wp
7787d285fd
TAChart: Improvements in TChartAxis.EnsureGuaranteedSpace(). Issue #34896 . Patch by Marcin Wiazowski.
...
git-svn-id: trunk@60309 -
2019-02-02 22:42:31 +00:00
wp
a67d32bace
TAChart: Fix of TChart.IsPointInViewPort and axis labels if all data values are < 1E-12.
...
git-svn-id: trunk@60276 -
2019-02-02 11:03:36 +00:00
wp
7a10cc1e56
TAChart: Fix TChart.IsPointInViewPort to allow for floating point round-off errors (issue #34961 ).
...
git-svn-id: trunk@60235 -
2019-01-28 08:59:55 +00:00
wp
23ebdb5faf
TAChart: Combine {$hints on} and {$warnings on} with {$push} and {$pop}
...
git-svn-id: trunk@60229 -
2019-01-27 11:28:43 +00:00
wp
087ce17ca3
TAChart: Fix incorrect scaling of TScaledCanvasDrawer ( https://forum.lazarus.freepascal.org/index.php/topic,44041.msg309209.html )
...
git-svn-id: trunk@60225 -
2019-01-25 23:48:23 +00:00
wp
6ae52eb288
TAChart: Fix too late updating of variables FLoBounds and FUpBounds of TBasicChartSeries. Patch by Marcin Wiazowski. Issue #34935 .
...
git-svn-id: trunk@60216 -
2019-01-25 17:26:19 +00:00
maxim
684c367b8a
IDE: changed extension of master PO files (a.k.a. templates) from .po to .pot, adapted IDE, POChecker, updatepofiles tool and localize.bat/.sh scripts.
...
Reasons:
1. .pot is 'industry standard' extension for PO template files. As a consequence, PO editors can now open our templates 'out of the box' and automate creation of translations.
2. It is now much simpler to detect template files now that dotted unit names are allowed.
git-svn-id: trunk@60208 -
2019-01-24 23:02:37 +00:00
wp
1e95857ce7
TAChart: Fix uninitialized variables FLoBound and FUpBound used by TBasicPointSeries. Patch by Marcin Wiazowski. Issue #34935
...
git-svn-id: trunk@60163 -
2019-01-24 00:14:49 +00:00
wp
59e51e3587
TAChart: Avoid crash of chart if an axis is destroyed. Add chart properties HorAxis and VertAxis.
...
git-svn-id: trunk@60162 -
2019-01-23 23:19:00 +00:00
wp
e4ec9da618
TAChart: Refinements for long series labels (respect device scaling, introduce chart property MinDataSpace). Issue #34896 .
...
git-svn-id: trunk@60151 -
2019-01-22 23:07:37 +00:00
wp
3b38aad6ce
TAChart: Fix axes for series having very long labels. Issue #34896 . Based on patch by Marcin Wiazowski.
...
git-svn-id: trunk@60129 -
2019-01-20 23:33:19 +00:00
wp
12278e7ef4
TAChart: Fix logical error in previous commit
...
git-svn-id: trunk@60128 -
2019-01-20 23:20:28 +00:00
wp
bd9458ebd9
TAChart: Fix series label direction for an inverted axis.
...
git-svn-id: trunk@60127 -
2019-01-20 23:12:35 +00:00
wp
f2bff00d16
TAChart: Fix series label direction in case of right-to-left mode.
...
git-svn-id: trunk@60120 -
2019-01-20 13:08:33 +00:00
wp
be59e0738e
TAChart: Fix scaling of axis with fixed range when associated series is hidden
...
git-svn-id: trunk@60110 -
2019-01-19 17:00:27 +00:00
wp
34796ea982
TAChart: Use ChildSizing technique to position charts in demo/panes.
...
git-svn-id: trunk@60109 -
2019-01-19 16:46:42 +00:00
wp
033dcb2dee
TAChart: Undo part of r60075 #361e42f65a (see issue #34898 ).
...
git-svn-id: trunk@60105 -
2019-01-18 23:31:29 +00:00
wp
974e1fea09
TAChart: Fix sign error in coordinate transformation (issue #34898 , found by Marcin Wiazowski)
...
git-svn-id: trunk@60104 -
2019-01-18 22:55:21 +00:00
wp
fcf8d854dc
TAChart: Replace deprecated Reticule in demo/basic by a DataPointCrosshairTool.
...
git-svn-id: trunk@60090 -
2019-01-15 11:57:25 +00:00
wp
b60e2c8d42
TAChart: Update area demo to show new property "MarkPositionCentered".
...
git-svn-id: trunk@60089 -
2019-01-15 11:35:47 +00:00
wp
7596783b3d
TAChart: Replace TMarkPositions option lmpInsideCenter by new property "MarkPositionCentered" published for bar and area series.
...
git-svn-id: trunk@60088 -
2019-01-15 10:33:57 +00:00
wp
12f19c342d
TAChart: Correct vertical position of stacked bar series centered labels if ZeroLevel is not used.
...
git-svn-id: trunk@60087 -
2019-01-15 09:12:06 +00:00
wp
4747a4d09e
TAChart: Fix crash of IDE due to r60070 #9d2ff37d62
...
git-svn-id: trunk@60082 -
2019-01-14 17:59:59 +00:00
wp
26d29fe3be
TAChart: Fix positioning of series labels (hopefully...) by reverting some of r56492 #1401108152 . Issue #34819
...
git-svn-id: trunk@60077 -
2019-01-13 23:48:36 +00:00
wp
361e42f65a
TAChart: Fix AreaSeries drawing inverted area if it extends down to -Inf.
...
git-svn-id: trunk@60075 -
2019-01-13 19:05:26 +00:00
wp
25e8ac68ed
TAChart: Fix positioning of centered labels for logarithmic, non-stacked bar series with multiple y values.
...
git-svn-id: trunk@60074 -
2019-01-13 17:09:05 +00:00
wp
ed08eac4e4
TAChart: Fix horizontal position of series labels for a bar series having multiple, non-stacked y values (issue #34862 )
...
git-svn-id: trunk@60073 -
2019-01-13 15:56:22 +00:00
wp
554039e183
TAChart: Fix painting of a non-stacked bar series in case of a nonlinear axis transformation.
...
git-svn-id: trunk@60072 -
2019-01-13 15:47:26 +00:00
wp
c09a250d35
TAChart: Fix vertical placement of series labels on stacked series with logarithmic axis (issue #34861 )
...
git-svn-id: trunk@60071 -
2019-01-13 15:19:39 +00:00
wp
9d2ff37d62
TAChart: Use data point index limits FLoBound and FUoBound instead of 0 and Count-1 in data point labeling routines. Issue #34819 . Patch by Marcin Wiazowski.
...
git-svn-id: trunk@60070 -
2019-01-13 00:38:45 +00:00
wp
6d5b031556
TAChart: Fix precedance of boolean operators error in TCustomChartSeries.Drawlabels. Issue #34819 . Patch by Marcin Wiazowski.
...
git-svn-id: trunk@60069 -
2019-01-13 00:30:23 +00:00
wp
6fbf3f209a
TAChart: Undo 60021, 60027, 60057, 60058, 60059, 60060, 60065, 60066
...
git-svn-id: trunk@60068 -
2019-01-13 00:18:44 +00:00
wp
84a9df69ff
TAChart: Fix position of series labels at a multi-y-valued non-stacked bar series.
...
git-svn-id: trunk@60066 -
2019-01-12 23:43:20 +00:00
wp
a9b6333383
TAChart: Fix severe speed issue when switching to logarithmic axis. Improved label positioning for logarithmic bar series. Fix drawing of logarithmic bar series.
...
git-svn-id: trunk@60065 -
2019-01-12 22:28:30 +00:00
wp
5c04c460cf
TAChart: Fix precedance of boolean operators error in TCustomChartSeries.Drawlabels. Issue #34819 . Patch by Marcin Wiazowski.
...
git-svn-id: trunk@60060 -
2019-01-12 06:45:29 +00:00
wp
677076e5e4
TAChart: Use data point index limits FLoBound and FUoBound instead of 0 and Count-1 in data point labeling routines. Issue #34819 . Patch by Marcin Wiazowski.
...
git-svn-id: trunk@60059 -
2019-01-12 06:27:54 +00:00
wp
17bcdd3a7f
TAChart: Fix uninitialized variable in TCustomSeries.DrawLabels (issue #34819 ).
...
git-svn-id: trunk@60058 -
2019-01-12 00:17:42 +00:00
wp
363d5d8418
TAChart: Fix series label positioning for stacked series. Issue #34819 .
...
git-svn-id: trunk@60057 -
2019-01-12 00:09:42 +00:00
wp
7226642cf1
TAChart: Add helper methods ZoomPercent and UndoZoom to TAChartTeeChart for improved Delphi compatibility.
...
git-svn-id: trunk@60056 -
2019-01-11 11:17:53 +00:00
wp
1194a890cc
TAChart: Further improvements in positioning of series marks (issue #34819 ).
...
git-svn-id: trunk@60027 -
2019-01-07 22:03:43 +00:00
wp
6f819f1f40
TAChart: Fix compilation by FPC trunk after r40785 #9d12401342.
...
git-svn-id: trunk@60025 -
2019-01-07 16:30:37 +00:00
wp
43eecc2e2f
TAChart: Add new legend property FixedItemWidth (patch by Marcin Wiazowski, issue #34826 ).
...
git-svn-id: trunk@60022 -
2019-01-06 22:32:15 +00:00
wp
6d2a629bb9
TAChart: Improved positioning of series marks (issue #34819 ).
...
git-svn-id: trunk@60021 -
2019-01-06 22:11:41 +00:00
wp
b08eb51dc4
TAChart: Less hints.
...
git-svn-id: trunk@60020 -
2019-01-06 21:56:58 +00:00
maxim
bc4e1da857
Translations: Polish translation update by Sławomir Niedziela, bug #34788
...
git-svn-id: trunk@59988 -
2019-01-04 13:58:31 +00:00
wp
c8835c761e
TAChart: Add missing overload directives in TBasicDrawer class (issue #34774 , patch by Jonas Maebe).
...
git-svn-id: trunk@59935 -
2018-12-29 19:25:14 +00:00
wp
ec688911e8
TAChart: Use TSeriesPointerStylePropertyEditor in TChartCombobox; some improvements in TSeriesPointerStylePropertyEditor.
...
git-svn-id: trunk@59735 -
2018-12-06 11:55:52 +00:00
wp
f87a819e21
TAChart: Simplify painting of series pointer in TChartCombobox.
...
git-svn-id: trunk@59734 -
2018-12-06 11:43:19 +00:00
wp
3a17f4d9bb
TAChart: Add property editor for TSeriesPointerStyle.
...
git-svn-id: trunk@59733 -
2018-12-06 10:00:48 +00:00
maxim
8f13d737df
TAChart: regenerated German translation
...
git-svn-id: trunk@59661 -
2018-11-25 22:49:47 +00:00
wp
329c654042
TAChart: New property AllowPanning to turn built-in panning on/off.
...
git-svn-id: trunk@59643 -
2018-11-23 23:02:51 +00:00
wp
e0708688f5
TAChart: Fix typo in German translation.
...
git-svn-id: trunk@59642 -
2018-11-23 18:57:25 +00:00
maxim
c8c7a1723a
Translations: Chinese translation update by robsean, bug #34579
...
git-svn-id: trunk@59617 -
2018-11-22 00:03:32 +00:00
wp
33ce58f4dc
TAChart: Fix panning error of TAreaSeries (caused by r58562 #e279c0a839, see https://forum.lazarus.freepascal.org/index.php/topic,43182.0.html ).
...
git-svn-id: trunk@59528 -
2018-11-12 17:27:46 +00:00
wp
1af1c96e32
TAChart: Fix numlib issue of returning 0 for exp() function ( https://forum.lazarus.freepascal.org/index.php/topic,42913.msg299793 )
...
git-svn-id: trunk@59320 -
2018-10-19 09:38:43 +00:00
maxim
2fb99791ef
Translations: French translation update by Gilles Vasseur, bug #34403
...
git-svn-id: trunk@59276 -
2018-10-09 22:50:15 +00:00
wp
a0a5e9d8cd
TAChart: Extend dragdrop demo to show horizontal dragging of bars.
...
git-svn-id: trunk@59243 -
2018-10-03 16:20:57 +00:00
wp
e9f492c0d9
TAChart: Extend TChartImageList to work for non-series icons also at designtime.
...
git-svn-id: trunk@59242 -
2018-10-03 13:12:40 +00:00
wp
b94a7193a0
TAChart: Fix TChartImageList demo.
...
git-svn-id: trunk@59241 -
2018-10-03 12:54:23 +00:00
wp
baeca2e0d7
TAChart: Check and fix all demos (mostly layout issues)
...
git-svn-id: trunk@59239 -
2018-10-03 10:55:04 +00:00
wp
a1b87dac3d
TAChart: Remove old deprecated code.
...
git-svn-id: trunk@59230 -
2018-10-02 20:34:45 +00:00
wp
a88125b782
TAChart: deprecate all reticule-related methods and properties (was incomplete). Less hints and warnings.
...
git-svn-id: trunk@59197 -
2018-09-30 20:29:05 +00:00
mattias
c2b0e049ef
set trunk version to 2.0.0PreRelease
...
git-svn-id: trunk@59008 -
2018-09-15 19:41:22 +00:00
wp
813b5366b2
TAChart: Fix TChartColorMapSeries legend items when BuiltinPalette is used: Add new properties BuiltInPaletteMax and BuildInPaletteMin, remove property AutoMapColors. Update "func" demo.
...
git-svn-id: trunk@58900 -
2018-09-07 09:00:16 +00:00
wp
67b989370d
TAChart: Fix LCL scaling of TChartCombobox.SymbolWidth
...
git-svn-id: trunk@58795 -
2018-08-28 16:16:36 +00:00
wp
46bb34ff6f
TAChart: Use THiddenPropertyEditor instead of DefineProperties to hide the deprecated property TConstantLine.AxisIndexX.
...
git-svn-id: trunk@58775 -
2018-08-25 09:10:14 +00:00
wp
4907624f26
TAChart: Rename TFuncSeries method SetFitParamBasisFunc to SetFitBasisFunc; restrict its parameter AIndex to be > 0.
...
git-svn-id: trunk@58770 -
2018-08-24 12:54:25 +00:00
wp
63c26a35ae
TAChart: Extend TDatapointTool.AffectedSeries to accept also semicolon and pipe ('|') as separators.
...
git-svn-id: trunk@58768 -
2018-08-24 11:11:27 +00:00
wp
75cdabf306
TAChart: Rename TConstantLine.AxisIndexX to .AxisIndex
...
git-svn-id: trunk@58767 -
2018-08-24 10:14:42 +00:00
wp
98812def35
TAChart: Add feCustom as new TFitEquation element: User-defined basis functions
...
git-svn-id: trunk@58765 -
2018-08-23 14:06:06 +00:00
maxim
ef3849bf8b
Translations: Ukrainian translation update by Olexandr Pylypchuk, bug #34168
...
git-svn-id: trunk@58763 -
2018-08-22 22:46:17 +00:00
maxim
7ecdc4a43b
Translations: Brazilian Portuguese translation update by Marcelo B Paula, bug #34167
...
git-svn-id: trunk@58762 -
2018-08-22 22:36:22 +00:00
maxim
d1047d568e
TAChart: updated Russian translation
...
git-svn-id: trunk@58760 -
2018-08-22 22:05:32 +00:00
wp
3a70dfe1f1
TAChart: Fix x values for TFitSeries' confidence/prediction intervals in case of FitEquation = fePower
...
git-svn-id: trunk@58755 -
2018-08-22 08:02:19 +00:00
wp
20c1203380
TAChart: Rename TFitSeries.Statistics to .FitStatistics
...
git-svn-id: trunk@58754 -
2018-08-22 07:51:31 +00:00
wp
f386e5ab6b
TAChart: Add support for confidence and prediction limits to TFitSeries.
...
git-svn-id: trunk@58752 -
2018-08-21 22:13:15 +00:00
wp
19b7149384
TAChart: Rename TFitStatistics.MSE to .ResidualStandardError.
...
git-svn-id: trunk@58751 -
2018-08-21 19:16:11 +00:00
wp
5e3a683299
TAChart: Add fit parameter confidence limits to FitSeries.
...
git-svn-id: trunk@58747 -
2018-08-20 23:01:37 +00:00
wp
ff36f03b93
TAChart: More versatile fitting routines in TFitSeries, statistical analysis of fit results.
...
git-svn-id: trunk@58746 -
2018-08-20 21:21:10 +00:00
wp
d496b94a03
TAChart: Fix TFitSeries axis rotation.
...
git-svn-id: trunk@58616 -
2018-07-24 14:10:46 +00:00
wp
4eebc54703
TAChart: Add errorbar demo.
...
git-svn-id: trunk@58612 -
2018-07-24 09:09:09 +00:00
wp
2299402c54
TAChart: Fix TChartListbox crashing sometimes when CheckStyle is cbsRadioButton.
...
git-svn-id: trunk@58608 -
2018-07-23 22:47:36 +00:00
wp
2b595ec973
TAChart: Fix not being able to show persistently FitSeries pointer. Turn off pointers by default.
...
git-svn-id: trunk@58605 -
2018-07-23 22:44:10 +00:00
wp
9bfe23796d
TAChart: Publish error bar params for TUserDefinedChartSource. Add method to query effective error bar values from chart source.
...
git-svn-id: trunk@58604 -
2018-07-23 22:09:06 +00:00
wp
0fbcf86523
TAChart: Fix TListChartSource updating extent when error bar values change.
...
git-svn-id: trunk@58603 -
2018-07-23 15:58:07 +00:00
wp
4146796ac4
TAChart: Rename ErrorBar properties (PosDelta --> ValuePlus, etc). Avoid storage of new error bar classes if not used. Reset RandomChartSeries when error bar parameters change.
...
git-svn-id: trunk@58602 -
2018-07-23 13:24:49 +00:00
wp
ba7960c0bd
TAChart: Add chartsource indexes for error bar values to TChartErrorBarData. Fix RandomChartSource to create error bar data only if XCount and YCount are sufficiently large.
...
git-svn-id: trunk@58601 -
2018-07-23 10:15:53 +00:00
wp
117f0ddf30
TAChart: Fix RandomChartSource crashing when XCount is set to value > 1.
...
git-svn-id: trunk@58600 -
2018-07-23 09:41:02 +00:00
wp
1168572c7d
TAChart: Initial implementation of error bars for TLineSeries, TCubicSplineSeries, TBSplineSeries and TFitSeries.
...
git-svn-id: trunk@58597 -
2018-07-22 22:03:36 +00:00
wp
b502667ee0
TAChart: Fix some drawing glitches of 3d area series. Still issues when curves cross
...
git-svn-id: trunk@58579 -
2018-07-19 22:08:30 +00:00
wp
53451ed965
TAChart: Add area series demo
...
git-svn-id: trunk@58575 -
2018-07-19 13:26:23 +00:00
wp
12d731ca1f
TAChart: Simplified syntax for adding a new item to TChartStyles by code.
...
git-svn-id: trunk@58574 -
2018-07-19 12:48:57 +00:00
wp
17e457c8df
TAChart: Fix hanging of 3d area series with a single y value.
...
git-svn-id: trunk@58573 -
2018-07-19 12:14:15 +00:00
wp
a07e489590
TAChart: Improved rendering of 3D edges of area series
...
git-svn-id: trunk@58572 -
2018-07-19 12:11:17 +00:00
wp
3b13d3929f
TAChart: Fix position of data labels for non-stacked area series.
...
git-svn-id: trunk@58571 -
2018-07-19 10:58:23 +00:00
wp
9302fcc012
TAChart: Add new property Banded to TAreaSeries.
...
git-svn-id: trunk@58565 -
2018-07-18 19:05:37 +00:00
wp
e279c0a839
TAChart: Back-to-front painting of non-stacked TAreaSeries planes.
...
git-svn-id: trunk@58562 -
2018-07-18 15:38:24 +00:00
mattias
2bbe0a8cc7
updated makefiles
...
git-svn-id: trunk@58493 -
2018-07-11 23:58:59 +00:00
wp
c9aed21706
TAChart: Add pie series demo to datapointtooldemo.
...
git-svn-id: trunk@58472 -
2018-07-09 15:01:48 +00:00
wp
4d7ff08e66
TAChart: Implement side-by-side arrangement of bars in TBarSeries from multiple y values.
...
git-svn-id: trunk@58471 -
2018-07-09 12:50:49 +00:00
wp
13cf806532
TAChart: Fix operation of DataPointDragTool for TPieSeries
...
git-svn-id: trunk@58466 -
2018-07-08 21:59:35 +00:00
wp
a955f927fa
TAChart: Fix DataPointClick tool for PieSeries.
...
git-svn-id: trunk@58457 -
2018-07-07 11:31:37 +00:00
wp
b620802ae8
TAChart: Add new property MarkDistancePercent to TPieSeries.
...
git-svn-id: trunk@58447 -
2018-07-06 12:17:50 +00:00
mattias
3575d8d0e1
make bigide: added cmdlinedebuggerbase and lazdebuggerlldb
...
git-svn-id: trunk@58363 -
2018-06-20 21:41:44 +00:00
ondrej
5854ef0c77
TAChart: remove DoubleBuffered hack because LCL fully supports it now
...
git-svn-id: trunk@58101 -
2018-06-03 20:51:59 +00:00
wp
ad5ec661f2
TAChart: Fix memory leak related to minor axes (see https://forum.lazarus.freepascal.org/index.php/topic,41151.0.html ).
...
git-svn-id: trunk@57796 -
2018-05-06 20:56:00 +00:00
wp
bd4d9885f7
TAChart: Fix typo in comment in ipf_fix (found by Marcin Wiazowski, issue #33588 ).
...
git-svn-id: trunk@57675 -
2018-04-19 21:05:35 +00:00
hnb
ef46036398
Patch by Marcin Wiazowski for ipf_fix (fix related to previous commit r57662 #51041d4ff2). Issue #33588 .
...
git-svn-id: trunk@57666 -
2018-04-18 22:20:56 +00:00
hnb
9fc40be5d2
Fix Lazarus compilation with FPC trunk. Related to Issue #33588 and FPC r38786 #54f6a99a13
...
git-svn-id: trunk@57665 -
2018-04-18 22:16:16 +00:00
wp
51041d4ff2
TAChart: Add monotone cubic Hermite spline as new type of TCubicSplineSeries. Patch by Marcin Wiazowski. Issue #33588 .
...
git-svn-id: trunk@57662 -
2018-04-17 22:15:51 +00:00
wp
5ce61895bf
TAChart: Fix TCubicSplineSeries drawing nothing if there are less than 4 data points and the option csoDrawFewPoints is set.
...
git-svn-id: trunk@57634 -
2018-04-09 17:09:00 +00:00
wp
dd35516710
TAChart: Fix unit TAFuncSeries to use the fixed ipf unit (ipf_fix) in case of non-trunk FPC (got lost in r54489 #90a80483fb).
...
git-svn-id: trunk@57633 -
2018-04-09 17:03:10 +00:00
wp
2cc5ce2d65
TAChart: Extract OpenGL text rendering code into separate unit, TAOpenGL. Improved layout of the OpenGL demo.
...
git-svn-id: trunk@57434 -
2018-03-03 11:40:12 +00:00
wp
25e1ae1c92
TAChart: Fix compilation with fpc 3.0.0
...
git-svn-id: trunk@57343 -
2018-02-21 08:17:42 +00:00
wp
d1e2b7bf71
TAChart: undo adding DoubleBuffered in some demos (r57279)
...
git-svn-id: trunk@57316 -
2018-02-16 16:35:38 +00:00
wp
331830e783
TAChaft: Remove flickering (set DoubleBuffered like in r57313 #2d90a836ed)
...
git-svn-id: trunk@57315 -
2018-02-16 16:27:37 +00:00
wp
38764c44e8
TAChart: Add new chart events supporting the drawing backends (OnAfter/BeforeCustomDrawBackground/Backwall). Deprecate these old events using the standard Canvas. Deprecate Reticule.
...
git-svn-id: trunk@57299 -
2018-02-14 09:13:31 +00:00
wp
6555bcc577
TAChart: Fix OpenGLDrawer memory leak.
...
git-svn-id: trunk@57295 -
2018-02-12 23:20:00 +00:00
wp
e2f92fa807
TAChart: Fix OpenGL drawer error "InitFonts not called"
...
git-svn-id: trunk@57294 -
2018-02-12 22:50:49 +00:00
wp
90dce10041
TAChart: Add demo for TUserDrawnSeries
...
git-svn-id: trunk@57283 -
2018-02-11 20:13:07 +00:00
wp
44e5605fae
TAChart: Add Chart.DoubleBuffered in some demos to reduce flicker.
...
git-svn-id: trunk@57279 -
2018-02-11 00:52:27 +00:00
wp
f023360660
TAChart: Add demo for ColorEach feature.
...
git-svn-id: trunk@57278 -
2018-02-10 21:27:07 +00:00
wp
762e695242
TAChart: New TLineSeries property ColorEach for individual coloring of line segments.
...
git-svn-id: trunk@57277 -
2018-02-10 20:41:31 +00:00
wp
0a200582f4
TAChart: Fix DatapointCrosshairTool ignoring its CrosshairPen.Visible setting.
...
git-svn-id: trunk@57272 -
2018-02-07 18:44:58 +00:00
wp
ce0f999949
TAChart: Fix ZoomDragTool ignoring its Frame.Visible setting.
...
git-svn-id: trunk@57239 -
2018-02-03 22:09:10 +00:00
wp
703d842627
TAChart: Fix brush style bsClear not working in TClearBrush
...
git-svn-id: trunk@57238 -
2018-02-03 21:47:48 +00:00
ondrej
987f894152
High-DPI + Multiple Image Resolution ImageList (merged from HiDPIImageList branch)
...
git-svn-id: trunk@57164 -
2018-01-27 18:12:35 +00:00
wp
f00551aab4
TAChart: Fix crash if multi-valued lineseries is displayed in legend using styles.
...
git-svn-id: trunk@57113 -
2018-01-18 08:29:28 +00:00
wp
d78abeb9d3
TAChart: Avoid jitter of chart area while dragging with a TPanDragTool.
...
git-svn-id: trunk@57059 -
2018-01-12 09:30:55 +00:00
wp
91b5e9ace2
TAChart: Fix incorrect clipping of area series segments.
...
git-svn-id: trunk@57053 -
2018-01-11 13:09:08 +00:00
ondrej
90f22ba7fd
LCL: High-DPI ImageList: LCL runtime and win32
...
git-svn-id: branches/HiDPIImageList@57039 -
2018-01-10 12:46:42 +00:00
wp
7e3edd9156
TAChart: fix TDateTimeIntervalChartSource supressing minutes in hour steps
...
git-svn-id: trunk@57030 -
2018-01-09 22:04:56 +00:00
wp
2a5154bef1
TAChart: Accept date/time strings in TListChartSource.DataPoints
...
git-svn-id: trunk@56940 -
2018-01-03 17:36:12 +00:00
maxim
6393c91e5d
Translations: Chinese translation update by robsean, bug #32850
...
git-svn-id: trunk@56798 -
2017-12-19 22:08:00 +00:00
wp
6302f61941
TAChart: New HiRes icons by Roland Hahn
...
git-svn-id: trunk@56785 -
2017-12-18 20:58:15 +00:00
maxim
ac38042db0
Translations: Brazilian Portuguese translation update by Marcelo B
...
Paula, bug #32787
git-svn-id: trunk@56658 -
2017-12-07 14:08:09 +00:00
maxim
8216b1e89c
Translations: Brazilian Portuguese translation update by Marcelo B Paula, bug #32771
...
git-svn-id: trunk@56628 -
2017-12-04 22:19:56 +00:00
maxim
0a5c680e3e
Translations: Hungarian translation update by Péter Gábor, bug #32764
...
git-svn-id: trunk@56604 -
2017-12-04 00:08:30 +00:00
maxim
74b9514b55
Translations: French translation update by Gilles Vasseur, bug #32758
...
git-svn-id: trunk@56599 -
2017-12-03 22:51:44 +00:00
maxim
682a383e55
Translations: Brazilian Portuguese translation update by Marcelo B Paula, bug #32754
...
git-svn-id: trunk@56535 -
2017-11-29 22:49:04 +00:00
maxim
926062dcfd
Translations: huge Chinese translation update by robsean, bug #32750
...
git-svn-id: trunk@56534 -
2017-11-29 22:32:14 +00:00
wp
fcf86240a0
TAChart: Make default legend entry of TColorMapSeries globally available.
...
git-svn-id: trunk@56500 -
2017-11-26 21:25:32 +00:00
wp
1e7485ae97
TAChart: Undo r56495 #0ced9ed347. Fix related issue in a way which does not affect TExpressionSeries.
...
git-svn-id: trunk@56498 -
2017-11-26 09:52:58 +00:00
wp
6bfac0b4b1
TAChart: Fix compilation of html demo by making Windows-only package TADrawerWMF usable as (empty) requirement also in other OSs.
...
git-svn-id: trunk@56497 -
2017-11-25 23:02:32 +00:00
wp
130b9d9510
TAChart: Less hints.
...
git-svn-id: trunk@56496 -
2017-11-25 22:56:35 +00:00
wp
0ced9ed347
TAChart: Fix TFuncSeries crashing if x-Extent is set at design-time (bug added by #56335 )
...
git-svn-id: trunk@56495 -
2017-11-25 22:21:16 +00:00
wp
1401108152
TAChart: Fix margins if barseries displays marks
...
git-svn-id: trunk@56492 -
2017-11-25 10:36:41 +00:00
wp
59e3f04835
TAChart: Fix RandomChartSource crashing if PointsNumber is 1.
...
git-svn-id: trunk@56490 -
2017-11-24 21:52:39 +00:00
wp
a7a827f49e
TAChart: Fix incorrect extent calculation by TOpenHighLowCloseSeries.
...
git-svn-id: trunk@56480 -
2017-11-24 08:26:54 +00:00
wp
99b950057f
TAChart: Introduce default value of property TOpenHighLowCloseSeries.Mode
...
git-svn-id: trunk@56475 -
2017-11-23 18:21:21 +00:00
wp
0b3d343f9b
TAChart: Fix empty TPolarSeries crashing if ShowPoints is true.
...
git-svn-id: trunk@56443 -
2017-11-20 18:00:59 +00:00
wp
4111fd882a
TAChart: Add TLinearMarkPositions option lmpInsideCentered to center bar series marks inside the bars (issue #32693 ).
...
git-svn-id: trunk@56416 -
2017-11-15 14:50:37 +00:00
maxim
0dfbf05613
Translations: Ukrainian translation update by Olexandr Pylypchuk, bug #32695
...
git-svn-id: trunk@56411 -
2017-11-14 23:01:39 +00:00
wp
173cef239a
TAChart: More built-in colormap palettes
...
git-svn-id: trunk@56406 -
2017-11-14 14:49:55 +00:00
maxim
ff7f20dcd4
TAChart: regenerated translations and updated Russian translation
...
git-svn-id: trunk@56381 -
2017-11-12 22:41:08 +00:00
wp
dcc4e9ee25
TAChart: Rename property TCustomColorMapSeries.AutoscaleColors to .AutoMapColors (thanks to howardpc).
...
git-svn-id: trunk@56375 -
2017-11-12 16:57:11 +00:00
wp
e115139cde
TAChart: Add built-in colorsource to TCustomColorMapSeries
...
git-svn-id: trunk@56374 -
2017-11-12 16:27:13 +00:00
wp
098ed06162
TAChart: Add new property AutoscaleColors to TCustomColorMapSeries
...
git-svn-id: trunk@56368 -
2017-11-11 23:07:56 +00:00
wp
8f98861cb6
TAChart: Add initial version of TExpressionColorMapSeries.
...
git-svn-id: trunk@56367 -
2017-11-11 17:26:37 +00:00
wp
9c88011cc1
TAChart: Add expression demo to funcdemo. Some layout changes.
...
git-svn-id: trunk@56356 -
2017-11-10 21:24:12 +00:00
wp
d37550ded9
TAChart: Introduce intermediate class TCustomcolorMapSeries without OnCalculate event.
...
git-svn-id: trunk@56355 -
2017-11-10 21:12:00 +00:00
wp
978fbdcdd1
TAChart: Add access to expression parameters by name
...
git-svn-id: trunk@56354 -
2017-11-10 21:10:38 +00:00
wp
8cb2cedc3a
TAChart: Make sure that compiler option {$H+} is default.
...
git-svn-id: trunk@56352 -
2017-11-10 15:04:13 +00:00
wp
bbbbc443fb
TAChart: Fix parameters in TExpressionSeries.
...
git-svn-id: trunk@56351 -
2017-11-10 14:54:18 +00:00
wp
fe76598fe9
TAChart: Improved translation of "colormap series"
...
git-svn-id: trunk@56343 -
2017-11-09 23:22:07 +00:00
wp
74639ada33
TAChart: Update German translation.
...
git-svn-id: trunk@56342 -
2017-11-09 09:41:37 +00:00
wp
b1f9c5d947
TAChart: Fix property Variable of new TExpressionseries.
...
git-svn-id: trunk@56341 -
2017-11-09 09:18:54 +00:00
maxim
df54bacb15
TAChart: moved TExpressionSeries translations to tachartstrconsts.pas (+unused string clean up and typo fix), regenerated translations and updated Russian translation
...
git-svn-id: trunk@56340 -
2017-11-08 23:14:23 +00:00
wp
689b571f51
TAChart: Add new property Domain to TExpressionSeries (domain of function)
...
git-svn-id: trunk@56339 -
2017-11-08 22:21:02 +00:00
wp
1ead14bbf4
TAChart: Add TExpressionSeries for plotting mathematical expressions entered as string.
...
git-svn-id: trunk@56336 -
2017-11-07 11:57:30 +00:00
wp
ddef3a32fd
TAChart: Split off TCustomFuncSeries from TFuncSeries as ancestor without the OnCalculate event.
...
git-svn-id: trunk@56335 -
2017-11-07 11:39:34 +00:00
wp
b18d4bfc2a
TAChart: Publish properties TChartLegendPanel.Anchors and .BorderSpacing
...
git-svn-id: trunk@56009 -
2017-10-10 07:25:27 +00:00
wp
d8655a553a
TAChart: Fix crash due to uninitialized function variable OnInitBuiltinTools if unit TATools is not "used".
...
git-svn-id: trunk@55965 -
2017-10-03 16:02:59 +00:00
wp
3e05a17dbf
TAChart: Fix event TDbChartSource.OnGetItem not being alterable in designer. Add demo db-barseries.
...
git-svn-id: trunk@55919 -
2017-09-25 09:36:47 +00:00
wp
84b6be4a64
TAChart: Add overloaded Clone method to set a new parent and owner (issue #0032365 ). Patch by user mig-31.
...
git-svn-id: trunk@55780 -
2017-09-03 11:33:08 +00:00
wp
cc1d5383c1
TAChart: Fix incompletely displayed series marks for style smsLabelPercentTotal (issue #32202 )
...
git-svn-id: trunk@55591 -
2017-07-25 15:48:12 +00:00
wp
efba6b7271
TAChart: Replace own html entity conversion routine by the one provided by fpc.
...
git-svn-id: trunk@55565 -
2017-07-23 20:26:27 +00:00
wp
1c2074a32a
TAChart: Layout of basic demo with anchors, some fixes.
...
git-svn-id: trunk@55552 -
2017-07-20 22:43:47 +00:00
wp
7a7b03235d
TAChart: Fix legend issue and memory leak of bar and area series (issue #0032181 )
...
git-svn-id: trunk@55551 -
2017-07-20 22:12:15 +00:00
wp
5c697f33b9
TAChart: Fix text positioning in FPVectorial drawer. Move FPVectorial files to separate folder to avoid compilation errors.
...
git-svn-id: trunk@55519 -
2017-07-17 16:06:36 +00:00
wp
e329b91495
TAChart: Add WMF format to FPVectorial demo. Use Anchors.
...
git-svn-id: trunk@55518 -
2017-07-17 16:00:31 +00:00
wp
15891477c3
TAChart: Fix positioning of rotated text by AggPas drawer.
...
git-svn-id: trunk@55488 -
2017-07-11 22:06:36 +00:00
juha
82b8228898
Finnish translation additions.
...
git-svn-id: trunk@55477 -
2017-07-08 17:00:20 +00:00
maxim
732c7f90fd
Translations: Lithuanian translation update by Valdas Jankūnas, bug #32126
...
git-svn-id: trunk@55474 -
2017-07-08 12:47:30 +00:00
wp
43fc0a1324
TAChart: Escape XML special characters when using svg drawer.
...
git-svn-id: trunk@55458 -
2017-07-06 22:10:29 +00:00