Commit Graph

1504 Commits

Author SHA1 Message Date
ask
eff9f1abee TAChart: Add TZoomDragTool.Brush property
git-svn-id: trunk@38898 -
2012-09-29 12:01:52 +00:00
ask
d102797393 TAChart: Add TChart.OnExtentChanging event
git-svn-id: trunk@38891 -
2012-09-29 05:34:29 +00:00
ask
e75056a790 TAChart: Separate measure and draw phases for TChartTitle
git-svn-id: trunk@38890 -
2012-09-29 05:27:18 +00:00
ask
5380fecc6f TAChart: Add TPanDragTool to the built-in toolset
git-svn-id: trunk@38888 -
2012-09-28 17:47:32 +00:00
ask
3ea4ede96d TAChart: Fix keyboard-activated distance tool on the auto-focus chart
git-svn-id: trunk@38887 -
2012-09-28 17:42:00 +00:00
ask
b7211c82d9 TAChart: Clear brush when drawing line series
git-svn-id: trunk@38873 -
2012-09-27 17:08:08 +00:00
ask
db9416f5c8 TAChart: Add bar series to "navigate" demo for better visuals
git-svn-id: trunk@38871 -
2012-09-27 16:23:45 +00:00
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