Commit Graph

341 Commits

Author SHA1 Message Date
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
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
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
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
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
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
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
wp
a955f927fa TAChart: Fix DataPointClick tool for PieSeries.
git-svn-id: trunk@58457 -
2018-07-07 11:31:37 +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
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
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
098ed06162 TAChart: Add new property AutoscaleColors to TCustomColorMapSeries
git-svn-id: trunk@56368 -
2017-11-11 23:07:56 +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
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
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
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
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
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
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
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
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
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
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
dc69b0c0a5 TAChart: Fix crash of GUI when TChartStyles is deleted.
git-svn-id: trunk@52090 -
2016-03-31 09:55:29 +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
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
wp
14381c96ad TAChart: Complete localization
git-svn-id: trunk@50758 -
2015-12-12 21:39:31 +00:00
mattias
68b558f8d5 tachart: less with-blocks for FPC 3.1.1
git-svn-id: trunk@50313 -
2015-11-12 04:35:51 +00:00
wp
0603d942b9 TAChart: Make sure that legend does not overlap axes if UseSidebar is false.
git-svn-id: trunk@50201 -
2015-11-01 15:28:46 +00:00
wp
fceebc4be9 TAChart: Publish OnResize event.
git-svn-id: trunk@49733 -
2015-09-01 10:48:37 +00:00
wp
374bd932f9 TAChart: Fix incorrect usage of infinity values, patch by Vít Ondruch (issue #0028386)
git-svn-id: trunk@49513 -
2015-07-09 16:13:01 +00:00
wp
f86b0cb7af TAChart: Fix ParentColor not being stored in lfm file (issue #0027787). Patch by Balázs Székely
git-svn-id: trunk@48824 -
2015-04-23 13:44:16 +00:00
wp
5fdf172812 TAChart: Fix panes to work with TFuncSeries. Update panes-2 demo.
git-svn-id: trunk@48534 -
2015-03-29 22:13:33 +00:00
wp
7b6b5c3ce1 TAChart: Fix arrows at axes and constant line series with respect to rtl bidi mode and line flips
git-svn-id: trunk@48496 -
2015-03-24 23:05:13 +00:00
wp
f38736684f TAChart: Move declaration of TDrawEvent event out of the context of TChart and rename it to TChartDrawEvent to fix event OnAfterDraw
git-svn-id: trunk@47521 -
2015-01-25 22:18:48 +00:00
wp
01cb0be6e0 TAChart: Fix several bugs related to incorrect scaling for printing
git-svn-id: trunk@47203 -
2014-12-15 13:59:56 +00:00
wp
890e8de7d4 TAChart: Improved reset of font orientation after drawing
git-svn-id: trunk@47201 -
2014-12-15 09:49:38 +00:00
wp
53d40ddb63 TAChart: At the end of TChart.Draw(), undo changes made to the drawer by the drawer (issue #0027163).
git-svn-id: trunk@47195 -
2014-12-14 21:24:30 +00:00
wp
0b179b19ec TAChart: Add new axis property LabelSize and corresponding demo (axisalign).
git-svn-id: trunk@47194 -
2014-12-13 23:08:29 +00:00
wp
e21111e2bf TAChart: Add event OnDrawLegend to TChart
git-svn-id: trunk@44583 -
2014-04-01 22:06:06 +00:00
wp
504b5ab89f TAChart: publish TChart.ParentBiDiMode
git-svn-id: trunk@44571 -
2014-03-31 22:29:04 +00:00
wp
6df6fe5c6e TAChart: initial implementation of BiDiMode
git-svn-id: trunk@44555 -
2014-03-30 16:23:31 +00:00
maxim
87023d8658 Components, TAChart: make TChart GetChartHeight return height and GetChartWidth return width, note vice versa, patch by Michael Fuchs, bug #25437
git-svn-id: trunk@43722 -
2014-01-14 22:02:48 +00:00
paul
9124b3003c tachart: use FPC resources for component images
git-svn-id: trunk@43096 -
2013-10-05 04:28:35 +00:00