ask
4fc027fcf4
TAChart: Add "zoom on endpoint" feature to the "distance" demo
...
git-svn-id: trunk@38870 -
2012-09-27 16:21:44 +00:00
ask
9c7f6a203e
TAChart: Use TChart.AutoFocus in "dragdrop" and "tools" demos
...
git-svn-id: trunk@38869 -
2012-09-27 16:17:52 +00:00
ask
35e042eb08
TAChart: Add TChart.AutoFocus property
...
git-svn-id: trunk@38867 -
2012-09-27 16:00:51 +00:00
ask
6020e3b6da
TAChart: Add TPanDragTool.EscapeCancels property
...
git-svn-id: trunk@38866 -
2012-09-27 15:51:04 +00:00
ask
320655321d
TAChart: Add TZoomDragTool.EscapeCancels property
...
git-svn-id: trunk@38865 -
2012-09-27 15:29:31 +00:00
ask
dba262b42f
TAChart: Add TDataPointDragTool.EscapeCancels property
...
git-svn-id: trunk@38864 -
2012-09-27 15:21:54 +00:00
ask
adf12d0ef5
TAChart: Fix drawing of out-of-extent function series with +Infinity in domain exclusions.
...
git-svn-id: trunk@38863 -
2012-09-27 14:38:38 +00:00
ask
681289e730
TAChart: Fix crash when the tool is activated while zoom animation is in progress
...
git-svn-id: trunk@38862 -
2012-09-27 14:37:08 +00:00
ask
e6a2713fce
TAChart: Make sure the previous tool is deactivated before activating a new one
...
git-svn-id: trunk@38861 -
2012-09-27 14:27:42 +00:00
ask
c66a6f83f6
TAChart: Optimize GetNearestPoint for the case of sorted source and at least linear on X point distance
...
git-svn-id: trunk@38853 -
2012-09-27 12:10:33 +00:00
ask
f33a977acb
TAChart: Fix TChartNavPanel.SetFullExtentPen and SetLogicalExtentPen to use Assign instead of :=
...
git-svn-id: trunk@38852 -
2012-09-27 11:20:42 +00:00
ask
dc82e7be1e
TAChart: Fix inverted Y axis on TChartNavPanel's minimap. Issue #22978
...
git-svn-id: trunk@38841 -
2012-09-26 06:36:26 +00:00
ask
42d469990a
TAChart: Fix drawing of function series with +Infinity in domain exclusions
...
git-svn-id: trunk@38825 -
2012-09-25 10:56:58 +00:00
ask
8bbd1cfc0e
TAChart: More tests for sources with NaNs
...
git-svn-id: trunk@38814 -
2012-09-24 14:59:35 +00:00
ask
4b17b59c53
TAChart: Fix TCustomChartSource.FindBounds for the case of extremely large bounds
...
git-svn-id: trunk@38813 -
2012-09-24 14:58:22 +00:00
ask
ea61e7b307
TAChart: Fix SIGFPE on TListChartSource.SetXValue(NaN) and SetYValue(NaN)
...
git-svn-id: trunk@38812 -
2012-09-24 14:39:32 +00:00
ask
4b2fe13853
TAChart: Add IsEquivalent utility function
...
git-svn-id: trunk@38811 -
2012-09-24 14:37:53 +00:00
ask
333ad8cbcd
TAChart: Fix crash on deleting subcomponent with active property editor
...
git-svn-id: trunk@38792 -
2012-09-21 17:30:22 +00:00
ask
e4d555f7f9
TAChart: Add "Bars" page to the "dragdrop" demo
...
git-svn-id: trunk@38791 -
2012-09-21 15:48:34 +00:00
ask
4678f2ffd4
TAChart: Add TBarSeries.GetBarWidth function
...
git-svn-id: trunk@38790 -
2012-09-21 15:30:25 +00:00
ask
21b933340c
TAChart: Add common TImageToGraphFunc and TGraphToImageFunc types
...
git-svn-id: trunk@38789 -
2012-09-21 15:28:58 +00:00
ask
cdecf4667d
TAChart: Support axis transformations in TCustomChartSeries.MovePoint
...
git-svn-id: trunk@38788 -
2012-09-21 15:15:24 +00:00
ask
54f6a99a13
TAChart: Add TDataPointDragTool.OnDragStart event
...
git-svn-id: trunk@38786 -
2012-09-21 14:43:38 +00:00
ask
6512597d13
TAChart: Add TChartExtentLink.AddChart procedure
...
git-svn-id: trunk@38782 -
2012-09-21 11:23:38 +00:00
ask
325d4b93f7
TAChart: Use graph instead of image coordinates for TDataPointDragTool.Origin and OnDrag
...
git-svn-id: trunk@38781 -
2012-09-21 11:18:11 +00:00
ask
ed154f4797
TAChart: Add TBasicPointSeries.MovePoint overload for graph coordinates
...
git-svn-id: trunk@38780 -
2012-09-21 11:15:15 +00:00
ask
88ff18a61a
TAChart: Do not notify from TListChartSource.SetXValue and SetYValue if the value did not actually change.
...
git-svn-id: trunk@38779 -
2012-09-21 10:51:46 +00:00
ask
e30d3da819
TAChart: TDataPointDragTool: Add Origin property and OnDrag event
...
git-svn-id: trunk@38765 -
2012-09-20 14:01:48 +00:00
ask
fcad341d6e
TAChart: Display crosshair tool on mouse down
...
git-svn-id: trunk@38757 -
2012-09-19 17:29:43 +00:00
ask
7c5fdea730
TAChart: Fix hang when changing TLineSeries.ShowPoints while drawing chart
...
git-svn-id: trunk@38754 -
2012-09-19 13:47:00 +00:00
ask
1cdc9e4f16
TAChart: Fix drawing of pie series with data from the db source
...
git-svn-id: trunk@38737 -
2012-09-18 15:27:16 +00:00
ask
d510d4d1a8
TAChart: Fix FormatItemXYText incorrectly formatting "Text" field due to "const String" param.
...
git-svn-id: trunk@38736 -
2012-09-18 14:50:07 +00:00
ask
76446726f9
TAChart: Fix memory leak in TDbChartSource.BeforeDraw
...
git-svn-id: trunk@38735 -
2012-09-18 14:07:02 +00:00
ask
1789905e3c
TAChart: Fix TChartSeries.SetColor to notify all listeners and require ListSource. Add TListChartSource.SetColor
...
git-svn-id: trunk@38733 -
2012-09-18 11:54:34 +00:00
ask
5c77b8e843
TAChart: Add TListChartSource.SetText and TChartSeries.SetText procedures
...
git-svn-id: trunk@38732 -
2012-09-18 11:48:15 +00:00
ask
2974002ed0
TAChart: Add "Auto Y extent" page to the "func" demo
...
git-svn-id: trunk@38731 -
2012-09-18 09:33:06 +00:00
ask
3acae5fe9f
TAChart: Add TFuncSeries.ExtentAutoY property
...
git-svn-id: trunk@38730 -
2012-09-18 09:23:18 +00:00
ask
cf75819f6e
TAChart: Extract TDrawFuncHelper.XRange helper function.
...
+ Fix GetNearestPoint for rotated function series.
git-svn-id: trunk@38729 -
2012-09-18 04:17:20 +00:00
ask
894333eabe
TAChart: Show TLinkedChart.Chart.Name in the object inspector tree
...
git-svn-id: trunk@38726 -
2012-09-18 02:24:01 +00:00
ask
22ad3dfb0b
TAChart: Extract TDrawFuncHelper.ForEachPoint helper procedure
...
git-svn-id: trunk@38719 -
2012-09-17 17:21:21 +00:00
ask
a70dbab972
TAChart: Add tests for TCustomChartSource.FindBounds procedure
...
git-svn-id: trunk@38714 -
2012-09-17 11:25:53 +00:00
ask
085082ce94
TAChart: Use NumberOr function instead of checking for NaN explicitly
...
git-svn-id: trunk@38713 -
2012-09-17 11:24:26 +00:00
ask
460cd6ced3
TAChart: Fix crash while replacing linked chart in TChartExtentLink
...
git-svn-id: trunk@38712 -
2012-09-17 08:17:32 +00:00
ask
85bdf70d19
TAChart: Override TLinkedCharts.Add with better return type
...
git-svn-id: trunk@38711 -
2012-09-17 07:49:32 +00:00
ask
fcf2372934
TAChart: Fix crash when using TChartExtentLink with LinkedChart.Chart = nil
...
git-svn-id: trunk@38710 -
2012-09-17 07:43:14 +00:00
ask
c92eb28f54
TAChart: Publish TChartTitle.Shape and OnGetShape properties
...
git-svn-id: trunk@38708 -
2012-09-17 03:26:31 +00:00
ask
c72cbcb8e4
TAChart: Add test for TListChartSource cache
...
git-svn-id: trunk@38696 -
2012-09-16 17:49:22 +00:00
ask
583c74c2cc
TAChart: Fix update of TListChartSource.ValuesTotal cache when adding or removing NaNs
...
git-svn-id: trunk@38694 -
2012-09-16 17:44:59 +00:00
ask
befc2df57b
TAChart: Show user-defined mark shapes in "labels" demo
...
git-svn-id: trunk@38677 -
2012-09-16 06:12:13 +00:00
ask
1ff0ad2871
TAChart: Add Marks.OnGetShape event
...
git-svn-id: trunk@38676 -
2012-09-16 06:10:54 +00:00
ask
a35e517060
TAChart: Support Marks.Attachment = maCenter in pie series
...
git-svn-id: trunk@38675 -
2012-09-16 04:14:00 +00:00
ask
c309698bcb
TAChart: Ignore NaNs while calculating TCustomChartSource.ValuesTotal
...
git-svn-id: trunk@38673 -
2012-09-15 16:55:40 +00:00
ask
f297a8e800
TAChart: Add axis index property editor
...
git-svn-id: trunk@38668 -
2012-09-15 14:22:51 +00:00
ask
0ce0a99c98
TAChart: Add tests for TCustomChartSource.Intervals.Tolerance
...
git-svn-id: trunk@38665 -
2012-09-15 09:30:46 +00:00
ask
f69a675b05
TAChart: Fix compiler hints in TAAnimatedSource unit
...
git-svn-id: trunk@38664 -
2012-09-15 09:28:09 +00:00
ask
27c22c6347
TAChart: Add "Synchronize marks" control to "Independent scale" page of "axis" demo
...
git-svn-id: trunk@38663 -
2012-09-15 09:13:40 +00:00
ask
71bbfef4d6
TAChart: Add TCustomAxisChartSource
...
git-svn-id: trunk@38662 -
2012-09-15 09:10:13 +00:00
ask
1ef9f780a2
TAChart: Add TChartAxis.Value and .ValueCount properties
...
git-svn-id: trunk@38661 -
2012-09-15 09:09:13 +00:00
ask
4b8e4641ab
TAChart: Support Intervals.Tolerance for axis with non-interval source
...
git-svn-id: trunk@38660 -
2012-09-15 09:08:25 +00:00
ask
14c82d694e
TAChart: Avoid double call to SetLength from ValuesInRange for unsorted TCustomChartSource
...
git-svn-id: trunk@38659 -
2012-09-15 07:48:48 +00:00
ask
5fc1caeffa
TAChart: Add copyright header to AssertHelpers unit
...
git-svn-id: trunk@38658 -
2012-09-14 13:02:16 +00:00
ask
d3489c971e
TAChart: Fix comment in front of THistory class
...
git-svn-id: trunk@38657 -
2012-09-14 13:00:59 +00:00
ask
6af3a1eb5d
TAChart: Use TChartExtentHistory in the "extent" demo
...
git-svn-id: trunk@38656 -
2012-09-14 12:34:35 +00:00
ask
1a0c213794
TAChart: Test THistory class
...
git-svn-id: trunk@38654 -
2012-09-14 12:14:29 +00:00
ask
fcf539ce79
TAChart: Add THistory and TChartExtentHistory utility classes
...
git-svn-id: trunk@38653 -
2012-09-14 12:02:55 +00:00
ask
15016fc37f
TAChart: Fix zero division when calling ImageToGraph before the chart is drawn
...
git-svn-id: trunk@38651 -
2012-09-14 10:46:23 +00:00
ask
9215fdebd3
TAChart: Make PrevLogicalExtent a public property
...
git-svn-id: trunk@38650 -
2012-09-14 09:58:21 +00:00
ask
fd49bc20b8
TAChart: Fix GetNearestPoint returning true with no points found inside radius, issue #22854
...
git-svn-id: trunk@38617 -
2012-09-11 16:18:21 +00:00
ask
a06d48f63f
TAChart: Add TChartExtent.FixTo utility function
...
git-svn-id: trunk@38609 -
2012-09-10 09:44:05 +00:00
ask
14e266b3ba
TAChart: Workaround for issue #22850
...
git-svn-id: trunk@38607 -
2012-09-10 03:41:09 +00:00
ask
1ea614e177
TAChart: Update "aggpas" demo to show transparency
...
git-svn-id: trunk@38597 -
2012-09-09 10:45:31 +00:00
ask
2373b8575c
TAChart: Update "opengl" demo to show transparency and pie chart
...
git-svn-id: trunk@38596 -
2012-09-09 10:43:12 +00:00
ask
a1d618dfe6
TAChart: Support pie charts in OpenGL drawer
...
git-svn-id: trunk@38593 -
2012-09-09 09:20:00 +00:00
ask
b08d33069e
TAChart: Support transparency in OpenGL drawer
...
git-svn-id: trunk@38590 -
2012-09-09 08:52:06 +00:00
ask
0745897078
TAChart: Do not draw lines which should be invisible in OpenGL drawer
...
git-svn-id: trunk@38589 -
2012-09-09 06:51:08 +00:00
ask
7525f414fe
TAChart: Copy recently added properties in TChartTextElement.Assign and TGenericChartMarks.Assign
...
git-svn-id: trunk@38585 -
2012-09-08 16:58:55 +00:00
ask
bf4025e39a
TAChart: Copy Attachment and YIndex in TGenericChartMarks.Assign
...
git-svn-id: trunk@38584 -
2012-09-08 16:57:07 +00:00
ask
400dc6d8e4
TAChart: Update "labels" demo to show callouts
...
git-svn-id: trunk@38582 -
2012-09-08 16:10:40 +00:00
ask
dc94200051
TAChart: Add mark callouts
...
git-svn-id: trunk@38581 -
2012-09-08 16:09:14 +00:00
ask
282b5f7f99
TAChart: Update "labels" demo to show label shapes
...
git-svn-id: trunk@38580 -
2012-09-08 11:31:58 +00:00
ask
c7d446ef38
TAChart: Add clsRoundRect and clsRoundSides to TChartLabelShape enumeration
...
git-svn-id: trunk@38579 -
2012-09-08 11:24:09 +00:00
ask
5417050ae2
TAChart: Move TGenericChartMarks.Shape property to TChartTextElement
...
git-svn-id: trunk@38578 -
2012-09-08 11:01:42 +00:00
ask
1a87d875b4
TAChart: Add TAGeometry.TPolygon utility object
...
git-svn-id: trunk@38575 -
2012-09-08 09:48:31 +00:00
ask
8448fbd197
TAChart: Draw chart correctly after decrease of an axis margin
...
git-svn-id: trunk@38571 -
2012-09-08 09:05:53 +00:00
ask
a7c38ab7ef
TAChart: Add Marks.Margins property
...
git-svn-id: trunk@38567 -
2012-09-08 08:54:21 +00:00
ask
b51fa0ecd9
TAChart: Refactor label measurement in preparation for non-symmetric labels
...
git-svn-id: trunk@38566 -
2012-09-08 08:31:25 +00:00
ask
48b4ff9a85
TAChart: Update "basic" demo
...
git-svn-id: trunk@38565 -
2012-09-08 07:06:38 +00:00
ask
fa8507e364
TAChart: Extract TATextElements unit
...
git-svn-id: trunk@38564 -
2012-09-08 07:02:21 +00:00
ask
3464f50fbd
TAChart: Add Marks.Shape property
...
git-svn-id: trunk@38561 -
2012-09-07 16:15:02 +00:00
ask
74d88298c4
TAChart: Add potential support for pie charts to fpcanvas drawer.
...
Will start working as soon as FPCanvas will support filled polygons.
git-svn-id: trunk@38559 -
2012-09-07 13:49:57 +00:00
ask
c2281371a4
TAChart: Add pie chart support to the fpvectorial drawer
...
git-svn-id: trunk@38558 -
2012-09-07 13:37:54 +00:00
ask
0ee540a7df
TAChart: Support brush style, pen style and pen width in fpvectorial drawer
...
git-svn-id: trunk@38557 -
2012-09-07 13:07:09 +00:00
ask
b12d54bac4
TAChart: Support Y NaNs in polar series
...
git-svn-id: trunk@38547 -
2012-09-07 03:00:47 +00:00
ask
fdfaa2f99a
TAChart: Add pie series support to the svg drawer
...
git-svn-id: trunk@38542 -
2012-09-06 15:22:10 +00:00
ask
b9c2d8fc91
TAChart: Add and use TAGeometry.TEllipse instead of BoundingBoxToCenterAndHalfRadius
...
git-svn-id: trunk@38538 -
2012-09-06 14:54:02 +00:00
ask
458fb3cdc9
TAChart: Add mark arrows to "label" demo
...
git-svn-id: trunk@38505 -
2012-09-03 16:57:17 +00:00
ask
b5a1282d12
TAChart: Notify chart when changing Series.Marks.Arrow
...
git-svn-id: trunk@38504 -
2012-09-03 16:54:58 +00:00
ask
ef32540658
TAChart: Copy BaseLength in TChartArrow.Assign
...
git-svn-id: trunk@38503 -
2012-09-03 16:50:14 +00:00
ask
73b155ec26
TAChart: Add Marks.Arrow property
...
git-svn-id: trunk@38502 -
2012-09-03 16:47:55 +00:00
ask
e11de6d9cd
TAChart: Add TChartToolset.DispatchedShiftState property
...
git-svn-id: trunk@38500 -
2012-09-03 13:54:12 +00:00
ask
b33c818ce3
TAChart: Update "distance" demo
...
git-svn-id: trunk@38499 -
2012-09-03 13:05:39 +00:00
ask
544ce86495
TAChart: Split DataPointMode into DataPointModeStart and DataPointModeEnd
...
git-svn-id: trunk@38498 -
2012-09-03 13:03:58 +00:00
ask
d9f0617b68
TAChart: Optimize TDataPointTool.FindNearestPoint
...
git-svn-id: trunk@38478 -
2012-09-02 07:25:09 +00:00
ask
8e2e2f20a6
TAChart: Convert TBasicChartSeries.GetGraphBounds to a public function
...
git-svn-id: trunk@38477 -
2012-09-02 06:29:10 +00:00
ask
8acfab6158
TAChart: Micro-optimize transparency in canvas drawer. Group series with the same transparency to reduce overhead.
...
git-svn-id: trunk@38472 -
2012-09-01 14:19:41 +00:00
ask
51ae73b5dc
TAChart: Fix drawing of empty transparent series with canvas drawer
...
git-svn-id: trunk@38471 -
2012-09-01 13:27:58 +00:00
ask
1788289d4b
TAChart: Add transparency support to the svg drawer
...
git-svn-id: trunk@38470 -
2012-09-01 13:04:34 +00:00
ask
4ae545e36d
TAChart: Fix error message in TFPCanvasDrawer.RadialPie
...
git-svn-id: trunk@38464 -
2012-08-31 15:57:24 +00:00
ask
770f3cd12c
TAChart: Add transparency support to the aggpas drawer
...
git-svn-id: trunk@38463 -
2012-08-31 14:29:33 +00:00
ask
b40557bc9c
TAChart: Add transparency support to the canvas drawer
...
git-svn-id: trunk@38459 -
2012-08-31 14:13:28 +00:00
ask
18ca070dec
TAChart: Remove reference to non-existing file from the distance demo project.
...
git-svn-id: trunk@38458 -
2012-08-31 13:04:16 +00:00
ask
a027124970
TAChart: Add transparency support to BGRABitmap drawer
...
git-svn-id: trunk@38454 -
2012-08-31 10:43:16 +00:00
ask
fa127299e6
TAChart: Add initial framework for transparency support
...
git-svn-id: trunk@38453 -
2012-08-31 10:42:26 +00:00
ask
82f17f1252
TAChart: Add "distance" demo. Based on patch by Werner Pamler.
...
git-svn-id: trunk@38451 -
2012-08-31 09:56:38 +00:00
ask
d485227dea
TAChart: Refresh chart for some changes of TDataPointDistanceTool properties in permanent mode
...
git-svn-id: trunk@38450 -
2012-08-31 09:50:13 +00:00
ask
74abf5658d
TAChart: Add dpdoFlipLabel to TDataPointDistanceTool.Options
...
git-svn-id: trunk@38448 -
2012-08-31 05:41:17 +00:00
ask
2da91ebc91
TAChart: Replace TDataPointDistanceTool.dpdpLockToData option with DataPointMode property
...
git-svn-id: trunk@38447 -
2012-08-31 05:28:41 +00:00
ask
1abb40c5f4
TAChart: Set default TDataPointDistanceTool.Distance units to cuAxis.
...
Pass both axis and graph distance to Marks.Format.
git-svn-id: trunk@38446 -
2012-08-31 04:10:38 +00:00
ask
80bac85dcd
TAChart: Add "animate" demo
...
git-svn-id: trunk@38443 -
2012-08-30 15:17:08 +00:00
ask
ddfd58d1de
TAChart: Add TCustomAnimatedChartSource
...
git-svn-id: trunk@38442 -
2012-08-30 15:11:50 +00:00
ask
a51ed493bb
TAChart: Add dpdoPermanent option to TDataPointDistanceTool
...
git-svn-id: trunk@38441 -
2012-08-30 08:21:49 +00:00
ask
3926cc6b0e
TAChart: Take Marks.Distance into account when drawing TDataPointDistanceTool
...
git-svn-id: trunk@38440 -
2012-08-30 08:08:37 +00:00
ask
f78b270767
TAChart: Add dpdoRotateLabel option to TDataPointDistanceTool
...
git-svn-id: trunk@38439 -
2012-08-30 07:56:29 +00:00
ask
3c118fcf49
TAChart: Make text output code aware of SetXor mode instead of direct call to DrawXorText
...
git-svn-id: trunk@38438 -
2012-08-30 07:46:14 +00:00
ask
593695c6b5
TAChart: Replace IChartDrawer.SetXorPen with SetXor
...
git-svn-id: trunk@38435 -
2012-08-30 06:17:47 +00:00
ask
3192129e6e
TAChart: Move DrawXorText to TADrawerCanvas unit
...
git-svn-id: trunk@38434 -
2012-08-30 05:54:23 +00:00
ask
c5350721c8
TAChart: Use drawer everywhere instead of canvas in tools
...
git-svn-id: trunk@38433 -
2012-08-30 05:34:59 +00:00
ask
ad680a75f4
TAChart: Extract TADataTools unit
...
git-svn-id: trunk@38432 -
2012-08-30 05:25:19 +00:00
ask
4cf420b246
TAChart: Extract PrepareDrawingModePen helper procedure
...
git-svn-id: trunk@38431 -
2012-08-30 02:20:09 +00:00
ask
27dded466e
TAChart: Fix out-of-bounds access when drawing empty polygons and polylines
...
git-svn-id: trunk@38430 -
2012-08-30 02:03:18 +00:00
ask
4a1d2af745
TAChart: Replace PrepareXorPen with IChartDrawer.SetXorPen.
...
Xor drawing now preserves pen width.
git-svn-id: trunk@38429 -
2012-08-30 02:00:15 +00:00
mattias
5348dc7d33
updated Makefiles
...
git-svn-id: trunk@38410 -
2012-08-27 16:43:01 +00:00
martin
ace911d9e7
Remove SynEdit from IdeIntf (license conflict)
...
git-svn-id: trunk@38408 -
2012-08-27 13:07:49 +00:00
mattias
1df496577f
fixed make bigide, make all
...
git-svn-id: trunk@38405 -
2012-08-27 11:41:23 +00:00
ask
fcf47b570b
TAChart: Add TChartAxis.IsPointInside function
...
git-svn-id: trunk@38349 -
2012-08-23 13:55:15 +00:00
ask
1223b09763
TAChart: Add TZoomDragTool.RestoreExtentOn property
...
git-svn-id: trunk@38342 -
2012-08-23 04:09:34 +00:00
ask
4d9f1110be
TAChart: Update radial demo to show TPolarSeries.CloseCircle property
...
git-svn-id: trunk@38341 -
2012-08-23 03:24:53 +00:00
ask
1e025efb9d
TAChart: Add TPolarSeries.CloseCircle property
...
git-svn-id: trunk@38340 -
2012-08-23 02:57:51 +00:00
ask
2c72f1ced4
TAChart: Fixes for TDataPointDistanceTool in xor drawing mode and with partial visibility
...
git-svn-id: trunk@38335 -
2012-08-22 15:18:11 +00:00
ask
847b230747
TAChart: Add initial implementation of distance text to TDataPointDistanceTool.
...
Based on patch by Werner Pamler.
git-svn-id: trunk@38334 -
2012-08-22 14:26:32 +00:00
ask
f5b873aa42
TAChart: Add TDataPointTool.TPointRef.AxisPos function
...
git-svn-id: trunk@38330 -
2012-08-22 10:51:36 +00:00
ask
aa894b143a
TAChart: Add pointers to TDataPointDistanceTool
...
git-svn-id: trunk@38329 -
2012-08-22 09:48:58 +00:00
ask
2a08196858
TAChart: Add psHorBar and psVertBar to TSeriesPointerStyle enumeration. Update line demo.
...
git-svn-id: trunk@38328 -
2012-08-22 09:24:36 +00:00
ask
56687efcdf
TAChart: Add TDataPointDistanceTool.Distance function and OnMeasure event
...
git-svn-id: trunk@38327 -
2012-08-22 09:15:49 +00:00
ask
17acb22f33
TAChart: Add cuAxis element to TChartUnits type. Update axis demo.
...
git-svn-id: trunk@38324 -
2012-08-22 08:24:46 +00:00
ask
7f85da95f6
TAChart: Add initial version of TDataPointDistanceTool. Based on patch by Werner Pamler.
...
git-svn-id: trunk@38323 -
2012-08-22 08:18:46 +00:00
ask
58cb183a8f
TAChart: Issue change notifications when modifying TListChartSource.DataPoint property
...
git-svn-id: trunk@38261 -
2012-08-16 17:28:45 +00:00
ask
c489ae022c
TAChart: Use correct notification when the series' source changes
...
git-svn-id: trunk@38260 -
2012-08-16 17:12:28 +00:00
ask
fc96c5a92f
TAChart: Use TFitSeries.IEquationText in the fit demo
...
git-svn-id: trunk@38259 -
2012-08-16 16:12:58 +00:00
ask
af9adfd054
TAChart: Add TFitSeries.IEquationText interface, deprecate previous methods of getting equation text
...
git-svn-id: trunk@38258 -
2012-08-16 16:09:02 +00:00
ask
59dd582337
TAChart: Fix crash when setting Marks.LabelFont from the Object Inspector
...
git-svn-id: trunk@38234 -
2012-08-13 14:08:42 +00:00
ask
1252e5d6dc
TAChart: Fix disappearance of axis marks located exactly at chart bounds
...
git-svn-id: trunk@38233 -
2012-08-13 11:47:45 +00:00
ask
09924a0960
TAChart: Add InRangeUlps utility function
...
git-svn-id: trunk@38232 -
2012-08-13 11:45:55 +00:00
ask
ec9045aeb0
TAChart: Fix hang in functional series with extreme zoom ratios
...
git-svn-id: trunk@38226 -
2012-08-11 06:02:05 +00:00
ask
9fa0308818
TAChart: Fix division by zero in zoom tools with extreme zoom ratios
...
git-svn-id: trunk@38225 -
2012-08-11 06:01:20 +00:00
ask
d9d528ab9c
TAChart: Do not draw fit series if the fitting was not performed.
...
Patch by Werner Pamler.
git-svn-id: trunk@38179 -
2012-08-06 12:29:28 +00:00
ask
47bce9fd29
TAChart: Add test for spaces in field names inside TDbChartSource.FieldY
...
git-svn-id: trunk@38039 -
2012-07-25 15:37:11 +00:00
ask
bff3224530
TAChart: Allow spaces in field names inside TDbChartSource.FieldY
...
git-svn-id: trunk@38038 -
2012-07-25 15:36:38 +00:00
ask
e2a4592001
TAChart: Add initial tests for TDbChartSource
...
git-svn-id: trunk@38032 -
2012-07-24 10:18:43 +00:00
ask
99d017b9e3
TAChart: Add TDataPointHintTool.OnHintPosition event
...
git-svn-id: trunk@38028 -
2012-07-24 08:17:15 +00:00
ask
5fc4d848fb
TAChart: Add TDbChartSource.OnGetItem event and DefaultGetItem helper method
...
git-svn-id: trunk@38027 -
2012-07-24 07:45:02 +00:00
ask
578f8ab54a
TAChart: Add TDbChartSource.DataSet utility method
...
git-svn-id: trunk@38026 -
2012-07-24 06:56:34 +00:00
ask
50d7b1e880
TAChart: Add TDbChartSource.Options with dcsoDateTimeX and dcsoDateTimeY values
...
git-svn-id: trunk@38025 -
2012-07-24 06:33:05 +00:00
ask
78b05dc0a3
TAChart: Do not try to display empty hint in TDataPointHintTool.
...
This is a workaround for issue #22498 .
git-svn-id: trunk@38024 -
2012-07-24 06:08:01 +00:00
ask
e08839123f
TAChart: Treat NULL values as NaNs in TDbChartSource
...
git-svn-id: trunk@38023 -
2012-07-24 04:59:50 +00:00
mattias
877babae87
tachart: fixed compilation fpc 2.7.1, bug #22365
...
git-svn-id: trunk@37867 -
2012-07-05 09:40:29 +00:00
ask
1a835d8a6b
TAChart: Extract TDataPointDrawTool basic class.
...
Based on patch by Werner Pamler
git-svn-id: trunk@37865 -
2012-07-04 13:27:45 +00:00
ask
b8f54da212
TAChart: Fix AV when clearing Series.Styles and TColorMapSeries.ColorSource properties
...
git-svn-id: trunk@37770 -
2012-06-24 21:06:50 +00:00
ask
71e80a4383
TAChart: Fix typo: InitBuitlinTools -> InitBuiltinTools
...
git-svn-id: trunk@37759 -
2012-06-24 10:34:11 +00:00
ask
c5ebe15fc6
TAChart: Update to the recent version of FPVectorial
...
git-svn-id: trunk@37727 -
2012-06-22 20:19:57 +00:00
ask
21622f66e7
TAChart: Introduce ZeroRect constant
...
git-svn-id: trunk@37664 -
2012-06-16 10:06:57 +00:00
ask
e51dd9411e
TAChart: Allow hiding of stacked chart levels in the multi demo
...
git-svn-id: trunk@37590 -
2012-06-08 09:02:52 +00:00
ask
dcf6e40f02
TAChart: Include Item.Y in reordered list of TCalculatedChartSource. Update test.
...
git-svn-id: trunk@37588 -
2012-06-08 08:57:14 +00:00
ask
d44288d1e0
TAChart: Add and use AssertEquals overload for arrays of Boolean
...
git-svn-id: trunk@37585 -
2012-06-08 07:21:12 +00:00
ask
22e7429e25
TAChart: Use array assertion in TIntervalSourceTest.AssertValueEquals
...
git-svn-id: trunk@37582 -
2012-06-08 06:42:01 +00:00
ask
f6fc1c150e
TAChart: Add and use AssertEquals overload for arrays of Double
...
git-svn-id: trunk@37581 -
2012-06-08 06:35:30 +00:00
ask
7ef45b44d0
TAChart: Use partial arrays instead of pointers to implement TListChartSource.AddXYList
...
git-svn-id: trunk@37580 -
2012-06-08 06:33:18 +00:00
ask
3d7ff766da
TAChart: Check for incorrect parameters in TListChartSource.AddXYList. Add tests.
...
git-svn-id: trunk@37578 -
2012-06-08 05:32:33 +00:00
ask
3aa1d2ee1d
TAChart: Add TListChartSource.AddXYList method
...
git-svn-id: trunk@37577 -
2012-06-08 03:39:04 +00:00
ask
4c44d87614
TAChart: Fix infinite recursion when drawing chart listbox from series with Legend.Multiplicity <> lmSingle
...
git-svn-id: trunk@37576 -
2012-06-08 02:03:37 +00:00
ask
11846cf49c
TAChart: Snap bars to the bottom axis in the labels demo
...
git-svn-id: trunk@37575 -
2012-06-08 01:51:59 +00:00
ask
1f29550b44
TAChart: Display major axis marks at the edges of the clip range
...
git-svn-id: trunk@37565 -
2012-06-07 13:40:04 +00:00
ask
851ef02961
TAChart: Add legend to the "Stacked" page of the multi demo
...
git-svn-id: trunk@37529 -
2012-06-05 08:49:46 +00:00
ask
38164a5dd7
TAChart: Add per-style legend items
...
git-svn-id: trunk@37528 -
2012-06-05 08:47:48 +00:00
ask
c0a075c800
TAChart: Add IfThen overload for TObject
...
git-svn-id: trunk@37527 -
2012-06-05 08:43:35 +00:00
ask
e930d4c8e4
TAChart: Add TChartStyle.Text property
...
git-svn-id: trunk@37526 -
2012-06-05 08:21:50 +00:00
ask
8d53e7ceb4
TAChart: Display legend symbols even if the text is empty
...
git-svn-id: trunk@37525 -
2012-06-05 07:56:10 +00:00
ask
a3db9f6244
TAChart: Add TChartStyleEnumerator
...
git-svn-id: trunk@37524 -
2012-06-05 07:54:44 +00:00
ask
c41b4a2987
TAChart: Remove unused TAxisScale enumeration
...
git-svn-id: trunk@37514 -
2012-06-04 14:12:02 +00:00
ask
ffafc220a9
TAChart: Add axis position units to the axis demo
...
git-svn-id: trunk@37513 -
2012-06-04 14:09:58 +00:00
ask
545f1d7cda
TAChart: Add Axis.PositionUnits property
...
git-svn-id: trunk@37512 -
2012-06-04 14:08:43 +00:00
ask
51162a24b6
TAChart: Add "Position" tab to the axis demo
...
git-svn-id: trunk@37508 -
2012-06-04 10:13:29 +00:00
ask
2ee0e2bafb
TAChart: Save only non-default Axis.Position
...
git-svn-id: trunk@37507 -
2012-06-04 10:12:25 +00:00
ask
98043f717a
TAChart: Add Axis.Position property
...
git-svn-id: trunk@37506 -
2012-06-04 09:43:40 +00:00
ask
e123a13fff
TAChart: Add TPublishedIntegerSetTest.TestAsBooleans method
...
git-svn-id: trunk@37419 -
2012-05-25 13:49:04 +00:00
ask
71d05cc6c6
TAChart: Fix range check using datapoint tool on a chart without series
...
git-svn-id: trunk@37418 -
2012-05-25 13:48:17 +00:00
mattias
497d69683c
fixed makefiles for ideintf depending on lazcontrols
...
git-svn-id: trunk@37358 -
2012-05-20 08:24:13 +00:00
ask
ceb9377fc2
TAChart: Update versions of a few demo projects
...
git-svn-id: trunk@37211 -
2012-05-07 08:49:20 +00:00
ask
28475d565d
TAChart: Update dragdrop demo to use TDataPointHintTool with the modifier key
...
git-svn-id: trunk@37210 -
2012-05-07 07:39:35 +00:00
ask
c0db15a654
TAChart: Silence compiler hints
...
git-svn-id: trunk@37209 -
2012-05-07 07:32:38 +00:00
ask
35ae157a3b
TAChart: Add TDataPointHintTool.UseApplicationHint property
...
Application-level hint does not work in combination with modifier keys
and mouse buttons. The tool now manages a separate hint window instead.
Rare users who require a single hint window per application
may set UseApplicationHint=true.
git-svn-id: trunk@37208 -
2012-05-07 07:25:28 +00:00
ask
79614db4ae
TAChart: Workaround for TDbChartSource referring to the dataset with Filtered := true
...
Since RecordCount ignores filtering, TDbChartSource tries to display all records.
Replace filtered-out records with NaNs to hide them from the view.
git-svn-id: trunk@37040 -
2012-04-26 19:56:03 +00:00
ask
1fdba07d6b
TAChart: Add TChart.IsZoomed property
...
git-svn-id: trunk@36955 -
2012-04-21 13:58:33 +00:00
ask
140d76e610
TAChart: Revert to setting AxisIndexX/AxinsIndexY properties directly
...
* since they are not published in some descendants.
git-svn-id: trunk@36928 -
2012-04-20 10:05:22 +00:00
ask
d63ad33c4e
TAChart: Remove TAChartTeeChart unit from package to preserve FPC 2.4.4 compatibility
...
git-svn-id: trunk@36927 -
2012-04-20 08:50:46 +00:00
ask
b6b8f83df3
TAChart: Add TeeChart-compatible TChartAxis.Logarithmic property
...
git-svn-id: trunk@36926 -
2012-04-20 08:23:49 +00:00
ask
f7133e6e90
TAChart: Add TeeChart-compatible TCustomChartSeries.Style property
...
git-svn-id: trunk@36923 -
2012-04-20 07:17:45 +00:00
ask
c2a1945430
TAChart: Add TeeChart-compatible THorizBarSeries class
...
git-svn-id: trunk@36922 -
2012-04-20 07:01:32 +00:00
ask
7972cf7f51
TAChart: Use SetPropDefaults to set AxisIndexX/AxisIndexY properties
...
git-svn-id: trunk@36921 -
2012-04-20 06:57:43 +00:00
ask
7b9ae61a9d
TAChart: Add TeeChart-compatible TPointerSeries class
...
git-svn-id: trunk@36920 -
2012-04-20 06:46:48 +00:00
ask
8bfa6da5ec
TAChart: Use SetPropDefaults to set default properties of TLineSeries
...
git-svn-id: trunk@36919 -
2012-04-20 06:46:08 +00:00
ask
ef97d50f64
TAChart: Add TeeChart-compatible margin properties
...
git-svn-id: trunk@36918 -
2012-04-20 06:35:54 +00:00
ask
ecb19032a8
TAChart: Make TChartMargins.GetValue and SetValue public
...
git-svn-id: trunk@36917 -
2012-04-20 06:28:55 +00:00
ask
c83efdd1fb
TAChart: Initial implementation of TeeChart compatibility layer
...
git-svn-id: trunk@36916 -
2012-04-20 03:29:39 +00:00
ask
4089a0fab9
TAChart: Replace GetAxis/SetAxis and AXIS_INDEX with GetAxisByAlign/SetAxisByAlign
...
git-svn-id: trunk@36915 -
2012-04-20 01:47:29 +00:00
ask
1bde527646
TAChart: Fix compilation of OpenGL drawer
...
git-svn-id: trunk@36914 -
2012-04-20 01:43:29 +00:00
ask
50f4ffe8f5
TAChart: Set Brush.Color before Brush.Style to work around issue #21806
...
git-svn-id: trunk@36913 -
2012-04-20 01:07:20 +00:00
ask
fd03e9f920
TAChart: Add TChart.RemoveSeries as TeeChart-compatible synonym for DeleteSeries
...
git-svn-id: trunk@36911 -
2012-04-19 16:15:17 +00:00
ask
e8f8120e72
TAChart: Add AddArray, AddNull, AddX and AddY functions to TChartSeries
...
* Improves TeeChart compatibility, although Null vs NaN semantics do not exactly match
git-svn-id: trunk@36674 -
2012-04-09 11:27:39 +00:00
mattias
221788591b
updated Makefiles
...
git-svn-id: trunk@36671 -
2012-04-09 10:05:12 +00:00
ask
c2b096f44c
TAChart: Add LazReport demo
...
git-svn-id: trunk@36660 -
2012-04-08 08:19:34 +00:00
mattias
5faa027c0e
disabled some more lpk makefile
...
git-svn-id: trunk@36220 -
2012-03-22 14:21:56 +00:00
ask
dfa6c71041
TAChart: Refactor TChartAxis.GetMarkValues and add FIXME comment
...
+ Add forgotten line from the previous commit.
git-svn-id: trunk@36165 -
2012-03-19 12:16:30 +00:00
ask
1720bbaf07
TAChart: Do not draw minor marks outside of marks range
...
git-svn-id: trunk@36163 -
2012-03-19 11:29:17 +00:00
ask
0d478ae9db
TAChart: Use Axis.Margin in the axis demo
...
git-svn-id: trunk@36160 -
2012-03-19 06:40:19 +00:00
ask
1efd95da30
TAChart: Add Axis.Margin property
...
git-svn-id: trunk@36159 -
2012-03-19 06:39:23 +00:00
ask
6169395766
TAChart: Center axis title by the marks
...
git-svn-id: trunk@36158 -
2012-03-19 06:29:04 +00:00
ask
215e6b2bd7
TAChart: Minor refactoring of TChartAxisList.Prepare
...
git-svn-id: trunk@36157 -
2012-03-19 05:30:40 +00:00
ask
7e37bace92
TAChart: Fix drawing of Axis.Title with Attachment = maCenter
...
git-svn-id: trunk@36156 -
2012-03-19 05:09:28 +00:00
mattias
ba4396d5cc
IDEIntf, LazControls, SynEdit: changed output directory for consistency
...
git-svn-id: trunk@36025 -
2012-03-15 11:13:05 +00:00
mattias
5fb8b364ca
updated makefiles
...
git-svn-id: trunk@36002 -
2012-03-14 18:50:09 +00:00
ask
6f8724ce64
TAChart: Extract TChart.Prepare procedure
...
git-svn-id: trunk@35887 -
2012-03-11 14:38:41 +00:00
ask
59405826bd
TAChart: Fix auto-scaling transformation with empty or infinite data
...
git-svn-id: trunk@35829 -
2012-03-08 17:34:34 +00:00
ask
e286d8a908
TAChart: Fix axis transformation of NaN values
...
git-svn-id: trunk@35659 -
2012-03-03 09:57:58 +00:00
ask
f7471ce97d
TAChart: Fix TPieSlice.FindContainingSlice for the case of skipped slices
...
git-svn-id: trunk@35640 -
2012-03-01 15:21:43 +00:00
ask
ab96a7be35
TAChart: Add TPieSeries.EdgePen property
...
git-svn-id: trunk@35639 -
2012-03-01 15:11:21 +00:00
ask
911c638917
TAChart: Replace TPieSlice.FAngle with FNextAngle/FPrevAngle
...
git-svn-id: trunk@35637 -
2012-03-01 14:59:04 +00:00
ask
087cd23d05
TAChart: Use Arrow.BaseLength property in func demo
...
git-svn-id: trunk@35629 -
2012-03-01 10:17:22 +00:00
ask
31c109090a
TAChart: Initial version of 3-d pie charts
...
git-svn-id: trunk@35624 -
2012-02-29 16:55:08 +00:00
ask
1bb99f869b
TAChart: Add RotatePointX utility function
...
git-svn-id: trunk@35623 -
2012-02-29 15:25:04 +00:00
ask
43e5cef025
TAChart: Add TChartArrow.BaseLength property
...
git-svn-id: trunk@35622 -
2012-02-29 15:15:56 +00:00
ask
02e00c3bc2
TAChart: Add TChart.ExtentSizeLimit property
...
git-svn-id: trunk@35141 -
2012-02-05 08:49:43 +00:00
ask
cdc3c0d0ee
TAChart: Refresh chart after Series.Clear call
...
git-svn-id: trunk@34981 -
2012-01-28 09:09:26 +00:00
ask
366a247eab
TAChart: Fix various cases of SIGFPE in RoundToImage method
...
git-svn-id: trunk@34853 -
2012-01-22 09:18:07 +00:00
ask
0f055aa049
TAChart: Add logarithmic axis to the "spline" page of the func demo
...
git-svn-id: trunk@34852 -
2012-01-22 09:11:54 +00:00
ask
04962883b5
TAChart: Minor fix to the imagelist demo
...
git-svn-id: trunk@34851 -
2012-01-22 08:34:50 +00:00
ask
88e42b0f52
TAChart: Add imagelist demo based on code by Werner Pamler
...
git-svn-id: trunk@34850 -
2012-01-22 08:33:32 +00:00
ask
54c94a710b
TAChart: Add fit demo based on code by Werner Pamler
...
git-svn-id: trunk@34849 -
2012-01-22 04:21:14 +00:00
ask
19cc5a8868
TAChart: Use axis interval tolerance in the axistransf demo
...
git-svn-id: trunk@34819 -
2012-01-20 11:38:23 +00:00
ask
f917cbd144
TAChart: Add TChartAxisIntervalParams.Tolerance property
...
git-svn-id: trunk@34818 -
2012-01-20 11:37:38 +00:00