wp
7534bcabb3
TAChart: Use TFitSeries' own error messages in the fit demo program.
...
git-svn-id: trunk@60568 -
2019-03-03 11:53:17 +00:00
wp
c91e35a5af
TAChart: Invalidate fit results after calling TFitSeries.SetFitBasisFunc. Issue #35179 , patch by Marcin Wiazowski.
...
git-svn-id: trunk@60567 -
2019-03-03 11:09:23 +00:00
wp
a178f5a031
TAChart: Change fit parameter count in the setter of TFitSeries.FitEquation only when required. Issue #35178 .
...
git-svn-id: trunk@60566 -
2019-03-03 10:14:36 +00:00
wp
11d96908a0
TAChart: Add range checks to TFitSeries. Issue #35175 , modified patch by Marcin Wiazowski.
...
git-svn-id: trunk@60561 -
2019-03-02 18:50:34 +00:00
wp
71d732e388
TAChart: Extend fit demo to show FitSeries.LegendText as HTML.
...
git-svn-id: trunk@60560 -
2019-03-02 16:33:33 +00:00
wp
7d71b4d1ac
TAChart: More flexibility in setting up TFitSeries.EquationText, e.g. for the legend.
...
git-svn-id: trunk@60559 -
2019-03-02 16:32:31 +00:00
wp
e17a5c165c
TAChart: Minor improvement of r60549 #8baa6bdbc1. Patch by Marcin Wiazowski, issue #35162
...
git-svn-id: trunk@60558 -
2019-03-02 16:15:35 +00:00
wp
9972af41b2
TAChart: Some simplification in TFitSeries. Code by Marcin Wiazowski, issue #35162 .
...
git-svn-id: trunk@60555 -
2019-03-01 23:43:18 +00:00
wp
42a6258229
TAChart: Fix and refactor FitEquationText of TFitSeries.
...
git-svn-id: trunk@60554 -
2019-03-01 22:34:58 +00:00
wp
8baa6bdbc1
TAChart: Fix initialization of custom fit functions for TFitSeries. Issue #35162 .
...
git-svn-id: trunk@60549 -
2019-03-01 00:23:36 +00:00
maxim
e88915bc93
TAChart: regenerated translations and updated Russian translation
...
git-svn-id: trunk@60548 -
2019-02-28 23:43:36 +00:00
wp
acf40b5480
TAChart: Prevent TFitSeries.ParamCount becoming smaller than 1. Issue #35164 , modified patch by Marcin Wiazowski.
...
git-svn-id: trunk@60534 -
2019-02-28 15:05:49 +00:00
wp
319386da3f
TAChart: Fix compilation on Linux (broken by r60512 #6e6af28591). Patch by Lagunov Aleksey, issue #35167 ).
...
git-svn-id: trunk@60532 -
2019-02-28 13:24:17 +00:00
wp
14490aab47
TAChart: Add option to hide Text column in DataPoints editor.
...
git-svn-id: trunk@60531 -
2019-02-28 13:09:43 +00:00
wp
6a5cde8d8f
TAChart: Remove deprecated TFitSeries.GoodnessOfFit and related.
...
git-svn-id: trunk@60530 -
2019-02-28 12:39:04 +00:00
wp
d083286913
TAChart: Add property "AutoFit" to TFitSeries. Make TFitSeries return only valid fit results.
...
git-svn-id: trunk@60529 -
2019-02-28 12:37:18 +00:00
wp
f2e16793a2
TAChart: Avoid calculation of the fit of a TFitSeries when the series is not visible.
...
git-svn-id: trunk@60527 -
2019-02-27 23:44:55 +00:00
wp
dbab842894
TAChart: TCustomChartSource.ExtentList uses only multiple y and ignores multiple x values (which are included in .ExtentXYList).
...
git-svn-id: trunk@60523 -
2019-02-27 00:03:48 +00:00
wp
0bf11ad782
TAChart: Fix incorrect handling quotes in TListChartSource.DataPoints. Issue #35155 , patch by Marcin Wiazowski.
...
git-svn-id: trunk@60522 -
2019-02-26 20:51:55 +00:00
wp
fd88788ac2
TAChart: Fix TListChartSource's extent calculation when XCount or YCount are zero. Issue #35125 , patch by Marcin Wiazowski.
...
git-svn-id: trunk@60515 -
2019-02-26 17:26:00 +00:00
wp
fdf2e848f4
TAChart: Add ready-made procedure to call DataPoints editor from user call. Add option to hide Color column.
...
git-svn-id: trunk@60514 -
2019-02-26 16:49:58 +00:00
wp
62321271bf
TAChart: Some user-interface improvements in DataPoints editor.
...
git-svn-id: trunk@60513 -
2019-02-26 15:39:43 +00:00
wp
6e6af28591
TAChart: Increase width of Text column in DataPoints editor.
...
git-svn-id: trunk@60512 -
2019-02-26 15:27:34 +00:00
wp
ff44f7fc58
TAChart: Fix usage of quotes and separator in TListChartSource.Datapoints strings. Some more tests.
...
git-svn-id: trunk@60511 -
2019-02-26 15:06:17 +00:00
maxim
6e23c3ccd0
Translations: Brazilian Portuguese translation update by Marcelo B Paula, bug #35148
...
git-svn-id: trunk@60509 -
2019-02-25 23:38:10 +00:00
maxim
89d112c5bd
TAChart: regenerated German translation and updated Russian one
...
git-svn-id: trunk@60508 -
2019-02-25 23:29:00 +00:00
wp
b31aee71a7
TAChart: Fix periodic usage of ChartStyles when drawing series pointers.
...
git-svn-id: trunk@60507 -
2019-02-25 21:15:34 +00:00
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
wp
123e40c66d
TAChart: Improved vertical text positioning by svg drawer.
...
git-svn-id: trunk@55457 -
2017-07-06 19:48:17 +00:00
wp
0867edc670
TAChart: OpenGL drawer calls InitFonts.
...
git-svn-id: trunk@55456 -
2017-07-06 13:51:35 +00:00
wp
721b2e56c3
TAChart: Extract freetype font handling to unit TAFonts. Improved text positioning in svg drawer (still not perfect).
...
git-svn-id: trunk@55455 -
2017-07-06 13:44:52 +00:00
wp
2d5f0859da
TAChart: Rearrange html code to fix circular unit reference when compiling with fpc 2.6.4
...
git-svn-id: trunk@55454 -
2017-07-06 13:03:58 +00:00
wp
582afb2b93
TAChart: Minor fixes in html demo.
...
git-svn-id: trunk@55452 -
2017-07-05 15:22:54 +00:00
wp
1ff61505bf
TAChart: Allow html tags in display text of distance measurement tool.
...
git-svn-id: trunk@55451 -
2017-07-05 13:46:07 +00:00
wp
cde5b90623
TAChart: Fix incorrect HTML in y axis title of html demo. Add button to html demo for checking right-to-left (probably wrong, a native RTL person should check...).
...
git-svn-id: trunk@55450 -
2017-07-05 11:11:59 +00:00
wp
e4049c3629
TAChart: Usa HTML tags in fit equation of TFitSeries. Use FitSeries in html demo.
...
git-svn-id: trunk@55449 -
2017-07-05 11:03:02 +00:00
wp
d4b7ead41d
TAChart: Use wmf file in html demo only under Windows.
...
git-svn-id: trunk@55448 -
2017-07-05 07:18:01 +00:00
wp
bb8725334b
TAChart: Use HTML in legend at design-time
...
git-svn-id: trunk@55445 -
2017-07-04 21:10:30 +00:00
wp
eff0b46426
TAChart: Add html demo.
...
git-svn-id: trunk@55444 -
2017-07-04 20:50:04 +00:00
wp
60dfbebc9c
TAChart: Add HTML support to legend
...
git-svn-id: trunk@55443 -
2017-07-04 20:28:45 +00:00
wp
d5349a31a7
TAChart: Fix 3-digit HTML color codes.
...
git-svn-id: trunk@55441 -
2017-07-04 18:36:20 +00:00
wp
947adc1ddb
TAChart: Allow 3-digit HTML color codes.
...
git-svn-id: trunk@55440 -
2017-07-04 17:19:29 +00:00
wp
7f3ef18859
TAChart: Fix positioning issues of rotated text (particularly sub/superscripts) in FPCanvas drawer.
...
git-svn-id: trunk@55439 -
2017-07-04 14:09:21 +00:00
wp
bc7a85869f
TAChart: Commit missing new unit TAHtml (issue #32107 )
...
git-svn-id: trunk@55436 -
2017-07-04 07:21:57 +00:00
wp
586c68002e
TAChart: Fix font rotation for svg drawer. Add class helper to TChart for saving to svg.
...
git-svn-id: trunk@55434 -
2017-07-03 22:04:11 +00:00
wp
0b870a2687
TAChart: Fix sub/superscripts for OpenGL, bgra, wmf and aggpas drawers (aggpas still has issues with text positioning).
...
git-svn-id: trunk@55432 -
2017-07-03 21:11:33 +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
maxim
3fa8a2adb8
Translations: French translation update by Gilles Vasseur, bug #31978
...
git-svn-id: trunk@55299 -
2017-06-09 22:52:45 +00:00
juha
39c35714d7
Finnish translation by Seppo Suutarla and myself.
...
git-svn-id: trunk@55156 -
2017-06-02 11:53:55 +00:00
wp
c789291889
TAChart: Avoid exception in IDE if Extent.Min >= Extent.Max
...
git-svn-id: trunk@55129 -
2017-05-31 10:18:57 +00:00
wp
92595f0745
TAChart: Use SameValue in floating point comparisons.
...
git-svn-id: trunk@55104 -
2017-05-26 13:15:42 +00:00
ondrej
dc0a33652f
IdeIntf: TIDEImages: switch parameters for CreateImage, LoadImage and GetImageIndex methods.
...
git-svn-id: trunk@55039 -
2017-05-22 07:52:37 +00:00
mattias
e6ce403f3f
updates makefiles
...
git-svn-id: trunk@54969 -
2017-05-18 11:39:53 +00:00
ondrej
3a7e2ee5dd
IdeIntf: propedits: fix highlighting default (=not stored) properties.
...
git-svn-id: trunk@54955 -
2017-05-17 18:27:55 +00:00
wp
a7e4e76dcc
TAChart: Change default value of TFitSeries.Pointer.Visible to false for backward-compatibility
...
git-svn-id: trunk@54698 -
2017-04-23 21:38:29 +00:00
mattias
0a891e4ab2
set version to 1.8.0RC1
...
git-svn-id: trunk@54578 -
2017-04-08 21:53:32 +00:00
maxim
37f2d73f0a
Translations: Ukrainian translation update by Olexandr Pylypchuk, bug #31614
...
git-svn-id: trunk@54514 -
2017-04-03 23:24:37 +00:00
wp
90a80483fb
TAChart: Rename unit ipf to ipf_fix (in numlib_fix), remove units mdt and sle.
...
git-svn-id: trunk@54489 -
2017-03-27 21:06:34 +00:00
wp
0a36afd707
TAChart: Remove local copy of unit spe which is no longer needed.
...
git-svn-id: trunk@54487 -
2017-03-27 08:52:18 +00:00
sekelsenmat
60236a6577
tachart: Fixes compilation with FPC 2.6.4 in Mac OS X
...
git-svn-id: trunk@54417 -
2017-03-16 15:42:52 +00:00
wp
0bc15a664b
TAChart: Fix zerolevel being added to barseries values (see http://forum.lazarus.freepascal.org/index.php/topic,14419.msg239919.html#msg239919 )
...
git-svn-id: trunk@54335 -
2017-03-03 12:06:03 +00:00
wp
76ca1c532c
TAChart: Update radialdemo to TPolarSeries changes.
...
git-svn-id: trunk@54334 -
2017-03-03 11:55:53 +00:00
wp
7c4b548c40
TAChart: Add new properties Filled and Brush to TPolarSeries.
...
git-svn-id: trunk@54333 -
2017-03-03 11:54:41 +00:00
wp
ccd8c6cb32
TAChart: Hide pointer of TPolarSeries by default (previous behavior).
...
git-svn-id: trunk@54330 -
2017-03-03 10:31:20 +00:00
wp
0899cfc7a4
TAChart: Add demo for creation of a dual-axis-chart at runtime.
...
git-svn-id: trunk@54329 -
2017-03-02 23:12:18 +00:00
wp
e425cc10ae
TAChart: Draw the pointers of a multi-valued series using the ChartStyles brush.
...
git-svn-id: trunk@54328 -
2017-03-02 22:45:02 +00:00
wp
16a789dcb5
TAChart: Some refinements of datapointtools demo.
...
git-svn-id: trunk@54326 -
2017-03-02 21:09:39 +00:00
wp
faf1054d64
TAChart: Publish the events OnCustomDrawPointer and OnGetPointerStyle for TFitSeries and TPolarSeries.
...
git-svn-id: trunk@54319 -
2017-03-01 08:22:21 +00:00
wp
b20170706a
TAChart: Fix location of DataPointCrosshairTool cursor at perimeter of bubbles of TBubbleSeries.
...
git-svn-id: trunk@54316 -
2017-02-28 22:21:14 +00:00
maxim
3f057d8f9e
Translations: Hungarian translation update by Péter Gábor, bug #31451
...
git-svn-id: trunk@54315 -
2017-02-28 22:20:15 +00:00
wp
4555bee612
TAChart: Clean-up of TBSplineSeries.
...
git-svn-id: trunk@54313 -
2017-02-28 21:46:59 +00:00
wp
48630512fe
TAChart: Avoid TDatapointHintTool crashing if point index is -1.
...
git-svn-id: trunk@54312 -
2017-02-28 21:44:30 +00:00
wp
d3e72e4492
TAChart: Add new demo "datapointtools"
...
git-svn-id: trunk@54311 -
2017-02-28 21:43:21 +00:00
wp
c45e27567f
TAChart: Update barseriestools demo.
...
git-svn-id: trunk@54310 -
2017-02-28 20:36:47 +00:00
wp
00d819c364
TAChart: Make TFitSeries, TCubicSplineSeries and TBSplineSeries respond to ToolTarget nptCustom of DataPoint tools.
...
git-svn-id: trunk@54309 -
2017-02-28 19:50:49 +00:00
wp
abde85be3f
TAChart: Inherit TRadialSeries from TBasicPointSeries (instead of TCustomSeries) and add series pointer.
...
git-svn-id: trunk@54298 -
2017-02-27 18:18:27 +00:00
wp
8fabfff1b2
TAChart: Add support for datapoint drag tool to TPolarSeries.
...
git-svn-id: trunk@54294 -
2017-02-27 16:31:34 +00:00
wp
1d32c97e32
TAChart: Add property ToolTargets to TCustomChartSeries and publish it in most of its descendants for finer control of datapoint tool behavior.
...
git-svn-id: trunk@54286 -
2017-02-26 22:45:57 +00:00
wp
9d961be95b
TAChart: Avoid occasional crash of datapointdragtool.
...
git-svn-id: trunk@54281 -
2017-02-26 18:49:26 +00:00
wp
533405f98c
TAChart: Show some dummy data in dbdemo to start with.
...
git-svn-id: trunk@54272 -
2017-02-25 17:27:17 +00:00
wp
9d64ee4506
TAChart: Restore previous behavior of TDataPointDragTool being able to change both x and y values (lost in r53954 #c4a923c858).
...
git-svn-id: trunk@54271 -
2017-02-25 17:00:45 +00:00
wp
26e8208ec7
TAChart: Inhibit painting a border around the chart if Color is clDefault.
...
git-svn-id: trunk@54265 -
2017-02-24 18:40:09 +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
e113c37338
TAChart: Add new demo "plotunit" how to create series at runtime.
...
git-svn-id: trunk@54241 -
2017-02-21 21:55:55 +00:00
wp
c4bbb8fbea
TAChart: Remove DataSeries from FitDemo (FitSeries can display data points by itself now).
...
git-svn-id: trunk@54236 -
2017-02-21 19:09:15 +00:00
wp
0e70e5588a
TAChart: Move BeginUpdate/EndUpdate from TLineSeries to its ancestor, TChartSeries
...
git-svn-id: trunk@54235 -
2017-02-21 19:01:50 +00:00
wp
4f180ffb89
TAChart: Make sure that all function series types paint non-solid lines without background color.
...
git-svn-id: trunk@54233 -
2017-02-21 18:42:56 +00:00
wp
3993478d43
TAChart: Add pointer to TFitSeries.
...
git-svn-id: trunk@54231 -
2017-02-21 18:34:04 +00:00
wp
9d79ab235a
TAChart: Activate nogui widgetset in nogui demo.
...
git-svn-id: trunk@54167 -
2017-02-16 11:12:43 +00:00
maxim
e25135a833
Translations: French translation update by Gilles Vasseur, bug #31373
...
git-svn-id: trunk@54150 -
2017-02-13 22:27:03 +00:00
maxim
12b82fa209
TAChart: cleaned up unused string, regenerated translations and updated Russian translation
...
git-svn-id: trunk@54135 -
2017-02-09 23:15:34 +00:00
wp
53007bd715
TAChart: Usability improvement of colorboxes in combodemo.
...
git-svn-id: trunk@54126 -
2017-02-08 21:21:05 +00:00
wp
efd873b33e
TAChart: Refactoring of TChartCombobox and demo.
...
git-svn-id: trunk@54123 -
2017-02-08 20:32:07 +00:00
maxim
491820a1f4
Translations: French translation update by Gilles Vasseur, bug #31362
...
git-svn-id: trunk@54119 -
2017-02-07 23:00:04 +00:00
wp
5dfff39ac5
TAChart: Activate brush bitmaps in ChartCombobox. Update combodemo.
...
git-svn-id: trunk@54112 -
2017-02-07 16:41:22 +00:00
wp
cea1e9a19d
TAChart: Add new demo for chartcombobox
...
git-svn-id: trunk@54105 -
2017-02-06 21:40:16 +00:00
wp
5da59b1367
TAChart: Fix OnChange event of ChartCombobox, cleanup.
...
git-svn-id: trunk@54104 -
2017-02-06 21:33:56 +00:00
wp
23a786cefb
TAChart: Fix typo in TChartComboBox.GetSelectedPenStyle
...
git-svn-id: trunk@54098 -
2017-02-05 23:06:34 +00:00
wp
b0c1d9e402
TAChart: Replace SeriesPointerStyleCombobox by more general-purpose TChartCombobox
...
git-svn-id: trunk@54097 -
2017-02-05 22:54:43 +00:00
wp
d358020cf0
TAChart: Less hints
...
git-svn-id: trunk@54096 -
2017-02-05 11:39:37 +00:00
wp
a8d39ca0bf
TAChart: Fix illegal 64-bit cast from pointer to int in TSeriesPointerStyleCombobox (issue #0031353 )
...
git-svn-id: trunk@54095 -
2017-02-05 11:24:06 +00:00
wp
e06c424eb8
TAChart: Add new TSeriesPointerStyleCombobox for selection of series pointer symbol from combobox.
...
git-svn-id: trunk@54085 -
2017-02-03 21:26:09 +00:00
wp
f67f736255
TAChart: Improved painting of series pointer style psStar
...
git-svn-id: trunk@54052 -
2017-02-01 10:15:51 +00:00
wp
08fbbea1d8
TAChart: Add new series pointer styles spHexagon and spFullStar
...
git-svn-id: trunk@54041 -
2017-01-31 10:22:22 +00:00
wp
f51dd9a202
TAChart: Fix drawing of bracket pointer symbols.
...
git-svn-id: trunk@54034 -
2017-01-30 09:30:42 +00:00
wp
61517bc3fb
TAChart: Add example to demonstrate usage of Axis.Marks.AtDataOnly
...
git-svn-id: trunk@54024 -
2017-01-28 12:50:16 +00:00
wp
aad2a41b76
TAChart: Fix expected behavior of Axis.Marks.AtDataOnly if series does not set its AxisIndexes ( http://forum.lazarus.freepascal.org/index.php/topic,35606.0.html )
...
git-svn-id: trunk@54023 -
2017-01-28 12:44:54 +00:00
wp
715527349b
TAChart: Add support of datapoint tools to PieSeries
...
git-svn-id: trunk@54018 -
2017-01-27 22:54:27 +00:00
wp
20ffdb1e45
TAChart: More cleanup
...
git-svn-id: trunk@54017 -
2017-01-27 22:54:06 +00:00
wp
aec0265173
TAChart: Cleanup
...
git-svn-id: trunk@54016 -
2017-01-27 22:48:09 +00:00
wp
df344043fb
TAChart: Add DragOrigin to basic series (point where DatapointDragTool starts to operate).
...
git-svn-id: trunk@54015 -
2017-01-27 22:47:00 +00:00
wp
5884ef95c3
TAChart: Add 3-parameter-"Unused"
...
git-svn-id: trunk@54014 -
2017-01-27 22:44:51 +00:00
wp
a84ac921d2
TAChart: Fix typo in DotProduct (TAGeometry), some cleanup
...
git-svn-id: trunk@54013 -
2017-01-27 22:43:41 +00:00
wp
d1c43f56a2
TAChart. Add property "Inverted" to TChartLegend
...
git-svn-id: trunk@54009 -
2017-01-26 15:07:51 +00:00
wp
14d17cd1e7
TAChart: create new demo runtime/chartstyles to show how to add/delete chartstyles at runtime (see http://forum.lazarus.freepascal.org/index.php/topic,35538.0.html )
...
git-svn-id: trunk@53991 -
2017-01-24 11:53:18 +00:00
wp
af53f65190
TAChart: Add support of DataPointDragTool to BubbleSeries
...
git-svn-id: trunk@53982 -
2017-01-22 22:36:32 +00:00
wp
cf78574216
TAChart: Add new property TBubbleSeries.BubbleRadiusUnits.
...
git-svn-id: trunk@53976 -
2017-01-20 14:38:54 +00:00
wp
afaf9da891
TAChart: Fix TBubbleSeries ignoring axis transformations and clipping
...
git-svn-id: trunk@53965 -
2017-01-17 20:59:06 +00:00
wp
96ce75a353
TAChart: Fix operation of DatapointDragTool for TFieldSeries
...
git-svn-id: trunk@53955 -
2017-01-16 13:17:54 +00:00
wp
c4a923c858
TAChart: Activate operation of DatapointDragTool on XList and YList values of ChartSource.
...
git-svn-id: trunk@53954 -
2017-01-16 12:42:11 +00:00
wp
2f7921bcf1
TAChart: Activate NearestPointTargets in TFieldSeries.
...
git-svn-id: trunk@53945 -
2017-01-14 23:53:03 +00:00
wp
1fb630f063
TAChart: Fix TDatapointTools acting on TBoxAndWhiskerSeries and TOpenHighLowCloseSeries with transformed axes.
...
git-svn-id: trunk@53943 -
2017-01-14 16:49:08 +00:00
wp
953644be41
TAChart: TAChart: Activate TNearestPointTarget in TBoxAndWhiskerSeries.
...
git-svn-id: trunk@53940 -
2017-01-13 21:24:16 +00:00
wp
b0c8fb1703
TAChart: Fix extent calculation of TOpenHighLowCloseSeries and TBoxAndWhiskerSeries in presence of axis transformation
...
git-svn-id: trunk@53939 -
2017-01-13 17:03:01 +00:00
wp
cd884d710b
TAChart: Fix first and last ticks/candles of OpenHighLowCloseSeries not being shown fully.
...
git-svn-id: trunk@53937 -
2017-01-13 13:30:05 +00:00
wp
5b1bca7854
TAChart: Fix demo of DataPointDragtool in case of rotated bar series in demo/barseriestools
...
git-svn-id: trunk@53936 -
2017-01-12 21:30:46 +00:00
wp
5e8135f59a
TAChart: Update financial demo
...
git-svn-id: trunk@53935 -
2017-01-12 21:13:35 +00:00
wp
12987e232a
TAChart: Activate TNearestPointTarget in TOpenHighLowCloseSeries. Fix DataPointTools using nptYList correctly for horizontal bar series.
...
git-svn-id: trunk@53934 -
2017-01-12 21:13:14 +00:00
wp
fa280dc697
TAChart: BarSeries accepts tool hits along upper bar border (not just at center of bar border).
...
git-svn-id: trunk@53932 -
2017-01-12 14:05:35 +00:00
wp
2757aa16cb
TAChart: Remove TBarSeries.ToolTarget and activate the new NearestPoint system.
...
git-svn-id: trunk@53930 -
2017-01-11 20:13:56 +00:00
wp
deb7ac4360
TAChart: Redo NearestPoint system for finer control.
...
git-svn-id: trunk@53929 -
2017-01-11 19:59:52 +00:00
wp
cb61dd8c18
TAChart: Move Extent calculation from TLineSeries and TAreaSeries to ancestor TBasicPointSeries
...
git-svn-id: trunk@53928 -
2017-01-11 19:14:53 +00:00
wp
7529e42389
TAChart: Fix DatapointTools to work correctly with stacked and axis-transformed area and line series.
...
git-svn-id: trunk@53921 -
2017-01-10 23:09:56 +00:00
wp
0e6c18073a
TAChart: Extend TBasicPointSeries to respect NearestPointTarget and Stacked in GetNearestPoint()
...
git-svn-id: trunk@53920 -
2017-01-10 23:03:47 +00:00
wp
9e66624982
TAChart: Define type TNearestPointTarget
...
git-svn-id: trunk@53919 -
2017-01-10 22:56:57 +00:00
wp
bb5823ecc2
TAChart: Move property Stacked from TAreaSeries/TLineSeries to tbeir ancestor TBasicPointSeries
...
git-svn-id: trunk@53918 -
2017-01-10 22:53:36 +00:00
wp
0028c7e58f
TAChart: Add new public properties XValues, YValues to TChartSeries for simple access to data XList and YList.
...
git-svn-id: trunk@53917 -
2017-01-10 22:44:14 +00:00
wp
783241539d
TAChart: Fix stacking of multi-valued Line/AreaSeries in case of axis transformations. New property Stacked to turn stacking off.
...
git-svn-id: trunk@53907 -
2017-01-10 00:11:06 +00:00
wp
24c746515e
TAChart: Fix stacked bar series being incorrectly painted if a y axis transformation is active.
...
git-svn-id: trunk@53905 -
2017-01-09 12:35:09 +00:00
wp
2dd33ce583
TAChart: Fix extent of side-by-side bar series being calculated incorrectly if an x axis transformation is active.
...
git-svn-id: trunk@53904 -
2017-01-09 11:57:36 +00:00
wp
f9244f936d
TAChart: Improved version of the new barseriestools demo.
...
git-svn-id: trunk@53903 -
2017-01-09 11:23:14 +00:00
wp
a11063c60e
TAChart: Fix TBarSeries GetNearestPoint not working correctly in case of AxisTransformations
...
git-svn-id: trunk@53902 -
2017-01-09 11:22:47 +00:00
wp
b824d5d512
TAChart: Add new demo "barseriestool" to demonstrate the new BarSeries property ToolTarget.
...
git-svn-id: trunk@53897 -
2017-01-07 23:07:09 +00:00
wp
363f930d54
TAChart: Override TBarSeries.GetNearestPoint to accept clicks inside the bar, new property ToolTarget ( http://forum.lazarus.freepascal.org/index.php/topic,35342.0.html )
...
git-svn-id: trunk@53896 -
2017-01-07 23:06:09 +00:00
wp
8aaec43f37
TAChart: Improved layout of toolsdemo
...
git-svn-id: trunk@53895 -
2017-01-07 18:14:56 +00:00
juha
ad8da9ff6b
Add LCLPlatformDef to packages and examples that did not compile otherwise.
...
git-svn-id: trunk@53713 -
2016-12-18 10:10:56 +00:00
wp
b2773252b0
TAChart: Set Canvas.Textstyle.Workbreak to false to avoid linebreaks in printer output under Linux
...
git-svn-id: trunk@53648 -
2016-12-11 23:00:22 +00:00
wp
54915a1ca6
TAChart: Fix incorrect scaling of TFieldSeries arrow head in case of TScaledCanvasDrawer ( http://forum.lazarus.freepascal.org/index.php/topic,35026.msg230872/topicseen.html )
...
git-svn-id: trunk@53560 -
2016-12-05 15:08:33 +00:00
maxim
fc98381e53
Translations: Hungarian translation update by Péter Gábor, bug #30919
...
git-svn-id: trunk@53356 -
2016-11-12 12:40:05 +00:00
maxim
0137d679e3
TAChart: improved Axis translation, regenerated translations and updated Russian translation
...
git-svn-id: trunk@53340 -
2016-11-10 22:21:28 +00:00
wp
896f4abbc4
TAChart: Translate some axis-related strings
...
git-svn-id: trunk@53302 -
2016-11-06 11:51:23 +00:00
juha
4785d293ae
Finnish translation for jsonviever and tachart by Seppo Suutarla.
...
git-svn-id: trunk@53122 -
2016-10-16 12:16:25 +00:00
wp
7deed2be61
TAChart: Undo r52780 #b722e49778 due to compilation issues with fpc 2.6.4
...
git-svn-id: trunk@53034 -
2016-09-25 15:56:24 +00:00
wp
fddf4ea109
TAChart. Fix typos in new DateTimeStepFormat and in axis demo
...
git-svn-id: trunk@52781 -
2016-08-03 20:44:16 +00:00
wp
b722e49778
TAChart: Add TATools to uses of TAGraph to make sure that BuiltinToolSet is created (fixes crash of converted projects from Delphi).
...
git-svn-id: trunk@52780 -
2016-08-03 08:18:47 +00:00
wp
36748d73b7
TAChart: Add alternate date/time step formats to TDateTimeIntervalChartSource. Update axis demo.
...
git-svn-id: trunk@52778 -
2016-08-02 18:54:19 +00:00
wp
04209d1c09
TAChart: Fix TDateTimeIntervalChartSource.SuppressPrevUnit not updating chart if changed.
...
git-svn-id: trunk@52776 -
2016-08-02 16:18:51 +00:00
wp
55c9199ea7
TAChart: Fix printer canvas pen mode remaining at pmXor after printing ( https://stackoverflow.com/questions/35024329/after-printing-tchart-i-cant-draw-lines ).
...
git-svn-id: trunk@52750 -
2016-07-26 21:20:20 +00:00
wp
cabde596fa
TAChart: Avoid painting a line for zero-height bars in a TBarSeries
...
git-svn-id: trunk@52531 -
2016-06-20 11:12:12 +00:00
maxim
207c318329
Regenerated translations
...
git-svn-id: trunk@52455 -
2016-06-08 21:59:41 +00:00
wp
4361125363
TAChart: Avoid OpenGLDrawer crashing in case of default font and default font size.
...
git-svn-id: trunk@52438 -
2016-06-04 14:03:28 +00:00
wp
4798cc6af4
TAChart: (Almost) full font support of the OpenGL drawer by using the LazFreeType units.
...
git-svn-id: trunk@52431 -
2016-06-03 20:46:00 +00:00
wp
c51bc87bab
TAChart: Avoid chart popup menu opening at the end of a pan-drag operation with right mouse button.
...
git-svn-id: trunk@52391 -
2016-05-25 14:58:28 +00:00
wp
55188988d4
TAChart: Publish event OnContextPopup
...
git-svn-id: trunk@52389 -
2016-05-25 12:10:07 +00:00
wp
86d8a267aa
TAChart: Fix missing initialization of glut library in opengl demo.
...
git-svn-id: trunk@52347 -
2016-05-22 20:53:45 +00:00
wp
cc9413a516
TAChart: Set "AddToUsesPkgSection" flag of TADrawerOpenGL to false (had been changed in r52340 #c3114ad322, resolves issue #0030169 )
...
git-svn-id: trunk@52346 -
2016-05-22 20:29:53 +00:00
wp
c3114ad322
TAChart: Fix pen style and pen width in OpenGL drawer.
...
git-svn-id: trunk@52340 -
2016-05-22 09:24:34 +00:00
wp
11f4b132d1
TAChart: Remove path to TADrawerOpenGl from opengl demo.
...
git-svn-id: trunk@52339 -
2016-05-22 09:15:35 +00:00
wp
11f4712b8d
TAChart: Add missing declaration of PutPixel to TOpenGLDrawer.
...
git-svn-id: trunk@52335 -
2016-05-20 18:01:04 +00:00
maxim
0f06da03a6
Translations: French translation update by Gilles Vasseur, bug #30136
...
git-svn-id: trunk@52312 -
2016-05-16 22:25:15 +00:00
wp
c8432ee164
TAChart: Make the TBasicChartSeries.OnGetPointerStyle event a procedure (instead of a function). Update line demo.
...
git-svn-id: trunk@52233 -
2016-04-22 10:55:20 +00:00
wp
ada5db9ce2
TAChart: Fix poor resolution when printing a chart with LazReport.
...
git-svn-id: trunk@52205 -
2016-04-16 15:07:06 +00:00
maxim
515bc1f846
Translations: Hungarian translation update by Péter Gábor, bug #29947
...
git-svn-id: trunk@52133 -
2016-04-06 23:04:59 +00:00
wp
2eb6e52660
TAChart: Publish the new events OnGetPointerStyle and OnCustomDrawPointer also for TCubicSplineSeries and TBSplineSeries.
...
git-svn-id: trunk@52105 -
2016-04-05 09:50:45 +00:00
wp
e0199daa77
TAChart: Rename the new OnOwnerDrawPointer event to OnCustomDrawPointer. Add OnGetPointerStyle event (for Delphi compatibility) and add this to line demo.
...
git-svn-id: trunk@52104 -
2016-04-04 14:19:00 +00:00
wp
e63ea5918a
TAChart: Add owner-draw pointer event to TLineSeries. Add demo showing bitmap pointer and drawing only every nth pointer.
...
git-svn-id: trunk@52103 -
2016-04-04 12:07:40 +00:00
wp
dc69b0c0a5
TAChart: Fix crash of GUI when TChartStyles is deleted.
...
git-svn-id: trunk@52090 -
2016-03-31 09:55:29 +00:00
mattias
25f7a697e5
updated makefiles
...
git-svn-id: trunk@52001 -
2016-03-20 11:19:40 +00:00
maxim
bba3cafd73
TAChart: updated Russian translation
...
git-svn-id: trunk@51794 -
2016-03-01 23:07:12 +00:00
mattias
8c8bacd310
components: less hints
...
git-svn-id: trunk@51779 -
2016-03-01 15:23:14 +00:00
wp
53d48e17bf
TAChart: Add new series type TFieldSeries. Add sheet "field" in demo "multi".
...
git-svn-id: trunk@51757 -
2016-02-29 14:17:41 +00:00
wp
4f4247f13c
TAChart: Introduce multiple x values to chart sources.
...
git-svn-id: trunk@51744 -
2016-02-28 15:35:44 +00:00
wp
dea4ec5cee
TAChart: Remove hints and warnings (issue #0029709 )
...
git-svn-id: trunk@51676 -
2016-02-23 10:44:35 +00:00
wp
f8a92e54e0
TAChart: Clean up.
...
git-svn-id: trunk@51601 -
2016-02-12 15:43:10 +00:00
wp
69e99f6102
TAChart: Move notificaction mechanism from TCustomChartSource to its new parent TBasicChartSource.
...
git-svn-id: trunk@51599 -
2016-02-11 21:00:47 +00:00
wp
602ffd06d0
TAChart: Add declaration of TDoublePointArray
...
git-svn-id: trunk@51598 -
2016-02-11 20:56:24 +00:00
wp
2ee5aeec56
TAChart: Fix mouse-wheel-zooming with fixed chart center.
...
git-svn-id: trunk@51585 -
2016-02-10 21:45:34 +00:00
wp
ac32b9a35a
TAChart: Make TCustomSeries.Clear virtual. Add TChartLinkItem to TACustomSource.
...
git-svn-id: trunk@51485 -
2016-02-03 11:33:21 +00:00
wp
0a110ac10e
TAChart: Add SafeEqual to TAMath for non-crashing number comparison with NaN.
...
git-svn-id: trunk@51484 -
2016-02-03 11:32:18 +00:00
wp
1ba9e71315
TAChart: Add property KeepDistance to DatapointDragTool to avoid data point jumping to mouse position.
...
git-svn-id: trunk@51482 -
2016-02-02 23:33:40 +00:00
ondrej
9f13b0b11a
tachart: fix compiling for the coming TRect advanced functions in FPC 3.1.1 (see issue #29479 )
...
git-svn-id: trunk@51383 -
2016-01-23 00:51:53 +00:00
wp
dde0721065
TAChart: Add missing "ResetFont" for TAggpasDrawer forgotten in r51266 #a9f558b56b
...
git-svn-id: trunk@51307 -
2016-01-17 10:46:59 +00:00
wp
a9f558b56b
TAChart: Add "ResetFont" to drawing interface to fix issue #27163 without interfering with nogui widgetset.
...
git-svn-id: trunk@51266 -
2016-01-13 15:20:49 +00:00
maxim
e66b53063e
Translations: Hungarian translation update by Péter Gábor, bug #29351
...
git-svn-id: trunk@51220 -
2016-01-06 23:24:43 +00:00
maxim
317076652c
Translations: French translation update by Gilles Vasseur, bugs #29291 , #29315
...
git-svn-id: trunk@51146 -
2016-01-03 12:22:56 +00:00
maxim
d4c7addc0e
Translations: French translation update by Gilles Vasseur, bug #29254
...
git-svn-id: trunk@51073 -
2015-12-28 22:08:58 +00:00
wp
629feb6d13
TAChart: Fix TDataPointEditor to mark the property as modified after data entry (issue #29236 ). Minor optical brush up of form.
...
git-svn-id: trunk@51031 -
2015-12-25 12:22:56 +00:00
maxim
1dc657f13d
TAChart: updated Russian translation
...
git-svn-id: trunk@51015 -
2015-12-23 23:46:13 +00:00
wp
fc5f053bc6
TAChart: Check validity of base of logarithmic transform (issue #29242 )
...
git-svn-id: trunk@51009 -
2015-12-23 14:44:08 +00:00
maxim
99ca72b8e9
Translations: French translation update by Gilles Vasseur, bugs #29214 , #29222
...
git-svn-id: trunk@50970 -
2015-12-21 22:36:46 +00:00
wp
b4e20416f1
TAChart: Overload "RegisterSeriesClass", "RegisterChartToolClass", and "RegisterAxisTransformClass" with old version accepting a string as parameter
...
git-svn-id: trunk@50856 -
2015-12-17 10:59:59 +00:00