Commit Graph

1843 Commits

Author SHA1 Message Date
wp
de8f43032c TAChart: add code to legenddemo to demonstrate the ownerdrawn legend, fix some layout issues.
git-svn-id: trunk@44588 -
2014-04-02 21:35:16 +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
160b1232b0 TAChart: introduce TChartArrow.Inverted for correct R2L drawing
git-svn-id: trunk@44568 -
2014-03-31 21:35:06 +00:00
wp
1e97dab2e1 TAChart: fix wmf drawer crashing due to missing canvas in TADrawerWMF
git-svn-id: trunk@44559 -
2014-03-30 19:51:14 +00:00
wp
6df6fe5c6e TAChart: initial implementation of BiDiMode
git-svn-id: trunk@44555 -
2014-03-30 16:23:31 +00:00
wp
5e9c4964ce TAChart: add properties "Font" and "UseFont" to TChartStyle
git-svn-id: trunk@44486 -
2014-03-21 20:13:56 +00:00
wp
d7a192f709 TAChart: add sources of bar series tutorial
git-svn-id: trunk@44470 -
2014-03-18 23:28:40 +00:00
mattias
9d710db4fc fixed make distclean
git-svn-id: trunk@44139 -
2014-02-18 17:37:14 +00:00
mattias
3283cf83f3 package makefiles: changed distclean to delete output directorties for all targets
git-svn-id: trunk@44128 -
2014-02-18 10:35:31 +00:00
martin
65463e1215 TAChart: Fixed crash due to fpc optimizer issue #0020827 / Lazarus issue #0025681
git-svn-id: trunk@43922 -
2014-02-06 19:18:55 +00:00
maxim
56325c433d Components, TAChart: fix checkboxes drawing in TChartListbox on Linux and Mac OS X, patch from wp, bug #25452
git-svn-id: trunk@43739 -
2014-01-16 21:24:49 +00:00
maxim
8d5dfb7e93 Components, TAChart: don't eat OnMouseMove event when AllowZoom = false, patch from wp, bug #25439
git-svn-id: trunk@43738 -
2014-01-16 20:56:45 +00:00
maxim
9a1699953a Components, TAChart: don't crash when making legend for PolarSeries visible, patch from wp, bug #25456
git-svn-id: trunk@43737 -
2014-01-16 20:39:19 +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
mattias
da82a33fdf IDE: fixed Makefile.compiled to contain inherited custom options
git-svn-id: trunk@42227 -
2013-07-29 10:48:35 +00:00
mattias
8ec9028b62 tachart: fixed compilation fpc 2.6.2
git-svn-id: trunk@41901 -
2013-06-25 20:51:38 +00:00
ask
449a06ba80 TAChart: Add TDiaCenterElement
git-svn-id: trunk@41895 -
2013-06-25 14:16:18 +00:00
ask
399b2b89d9 TAChart: Minor refactoring of drawer canvas setters
git-svn-id: trunk@41894 -
2013-06-25 12:49:19 +00:00
ask
fea6940f0c TAChart: Add TDiaFontDecorator
git-svn-id: trunk@41893 -
2013-06-25 12:44:30 +00:00
ask
b11380a102 TAChart: Allow assignment of TFPCustomFont to Font property of canvas drawer
git-svn-id: trunk@41892 -
2013-06-25 12:42:39 +00:00
ask
f918fa7475 TAChart: Add TDiaBrushDecorator class
git-svn-id: trunk@41891 -
2013-06-25 11:38:44 +00:00
ask
7b7579dcd3 TAChart: Allow assignment of TFPCustomBrush to Brush property of canvas drawer
git-svn-id: trunk@41890 -
2013-06-25 11:34:59 +00:00
ask
6cf88ec6b4 TAChart: Convert diagram decorators from class to interface
git-svn-id: trunk@41889 -
2013-06-25 11:06:55 +00:00
ask
66ae83fa4d TAChart: Initial implementation of diagram layout unit. Update package.
git-svn-id: trunk@41888 -
2013-06-25 10:41:32 +00:00
ask
0fbbe371cb TAChart: Initial implementation of diagram layout unit
git-svn-id: trunk@41878 -
2013-06-24 17:52:07 +00:00
ask
9a0d85078d TAChart: Add TDiaElement.IsPointInside function
git-svn-id: trunk@41876 -
2013-06-24 17:12:22 +00:00
ask
de54ab0d89 TAChart: Add TDiaLink.Routing property
git-svn-id: trunk@41873 -
2013-06-24 16:25:51 +00:00
ask
60998aab45 TAChart: Add TDiaPosition.Defined helper function
git-svn-id: trunk@41872 -
2013-06-24 16:07:55 +00:00
ask
f79f60fda0 TAChart: Make TDiaPosition an object
git-svn-id: trunk@41869 -
2013-06-24 14:43:55 +00:00
ask
2d8bae76f7 TAChart: Support link end points in diagrams
git-svn-id: trunk@41868 -
2013-06-24 13:39:34 +00:00
ask
9121096235 TAChart: Initial implementation of diagram decorators
git-svn-id: trunk@41857 -
2013-06-23 19:50:36 +00:00
ask
698715cdc9 TAChart: Allow assignment of TFPCustomPen to Pen property of canvas drawer
git-svn-id: trunk@41854 -
2013-06-23 19:46:21 +00:00
ask
1c5b9f1a39 TAChart: Initial implementation of diagrams
git-svn-id: trunk@41850 -
2013-06-23 18:46:21 +00:00
ask
da34f73db2 TAChart: Allow multiplication of double point by scalar
git-svn-id: trunk@41849 -
2013-06-23 18:44:02 +00:00
ask
c1ad3c17bd TAChart: Add 'script' demo
git-svn-id: trunk@41813 -
2013-06-23 11:18:43 +00:00
ask
5429593781 TAChart: Re-start random source sequence after any property change
git-svn-id: trunk@41797 -
2013-06-22 13:08:27 +00:00
ask
c30206ff03 TAChart: Add TCustomSeries.ExtentPointIndex{First,Last} properties
git-svn-id: trunk@41792 -
2013-06-22 10:58:46 +00:00
ask
995a2f9aab TAChart: Fix out-of-range error when displaying series with only NaN values
git-svn-id: trunk@41791 -
2013-06-22 10:38:07 +00:00
zeljko
e3f6e10c6b TaChart: fixed compilation.
git-svn-id: trunk@41789 -
2013-06-22 09:06:49 +00:00
ask
04269eb231 TAChart: Avoid 'unused variable' hint on platfrorms other than Win32 and Gtk2
git-svn-id: trunk@41784 -
2013-06-21 13:57:06 +00:00
ask
b1866966f9 TAChart: Restore previous compiler hint status after Unused procedure
git-svn-id: trunk@41783 -
2013-06-21 13:55:42 +00:00
ask
f4fb26c786 TAChart: Add TChartPen.EffVisible helper function
git-svn-id: trunk@41781 -
2013-06-21 13:22:14 +00:00
ask
8a50b21aee TAChart: Take bad spline parts into account while calculating nearest point
git-svn-id: trunk@41779 -
2013-06-21 12:56:35 +00:00
ask
010b683c17 TAChart: Support NaNs in cubic spline series. Fixes #24078
git-svn-id: trunk@41778 -
2013-06-21 11:37:18 +00:00
ask
b64ef0716f TAChart: Pass mouse position in client coordinates to TDataPointHintTool.OnHint event
git-svn-id: trunk@41775 -
2013-06-21 09:23:36 +00:00
ask
f0b282dbd0 TAChart: Add TRandomChartSource.YNanPercent property
git-svn-id: trunk@41770 -
2013-06-20 00:39:58 +00:00
ask
26622f6def TAChart: Do not fill polylines in SVG export. Fixes #23982
git-svn-id: trunk@41769 -
2013-06-19 15:18:16 +00:00
juha
ecd140c985 Improve license headers in sources, part 2. Refer to details about license, not copyright. Remove jargon about lack of warranty, it is covered in license already.
git-svn-id: trunk@41389 -
2013-05-25 09:22:25 +00:00
mattias
fb1458ce76 updated makefiles
git-svn-id: trunk@40935 -
2013-04-29 19:49:55 +00:00
mattias
7dfc6db3f0 ideintf: moved to components
git-svn-id: trunk@40882 -
2013-04-23 07:04:51 +00:00
mattias
cf877df3c4 updated lpk makefiles
git-svn-id: trunk@40698 -
2013-04-02 10:37:47 +00:00
ask
1070c2309f TAChart: Add icon for TChartGUIConnectorBGRA component
git-svn-id: trunk@40235 -
2013-02-10 10:14:19 +00:00
ask
f84eee2a4b TAChart: Add TChartGUIConnectorAggPas.PixelFormat property
git-svn-id: trunk@40217 -
2013-02-08 23:23:42 +00:00
ask
7c928877c9 TAChart: Broadcast TGUIConnector changes to charts
git-svn-id: trunk@40214 -
2013-02-08 23:09:50 +00:00
ask
97642929c0 TAChart: Fix access violation while deleting an active TChartGUIConnector
git-svn-id: trunk@40213 -
2013-02-08 22:48:18 +00:00
ask
8d2a39a575 TAChart: Improve bar effects in TABGRAUtils. Based on patch by "circular"
git-svn-id: trunk@40212 -
2013-02-08 22:34:08 +00:00
ask
92e5f14166 TAChart: Use GUI connector in "aggpas" demo
git-svn-id: trunk@40182 -
2013-02-04 16:26:07 +00:00
ask
a4c553db95 TAChart: Add GUI connector for AggPas drawing back-end
git-svn-id: trunk@40181 -
2013-02-04 16:24:17 +00:00
ask
9cd4c96223 TAChart: Use GUI connector in "bgra" demo
git-svn-id: trunk@40179 -
2013-02-04 15:34:10 +00:00
ask
c26953c4cd TAChart: Add GUI connector for BGRA drawing back-end
git-svn-id: trunk@40178 -
2013-02-04 15:30:01 +00:00
ask
b8182677b8 TAChart: Add TOpenHighLowCloseSeries.AddXOHLC function
git-svn-id: trunk@40176 -
2013-02-04 14:06:27 +00:00
ask
69598aa313 TAChart: Add TChartDataItem.SetY with index parameter
git-svn-id: trunk@40175 -
2013-02-04 14:05:31 +00:00
ask
b37b00794a TAChart: Add TAGUIConnector unit and TChart.GUIConnector property
git-svn-id: trunk@40172 -
2013-02-04 09:55:17 +00:00
ask
a8e5453530 TAChart: Use TABGRAUtils unit in "bgra" demo
git-svn-id: trunk@40171 -
2013-02-04 03:05:20 +00:00
ask
6e85001388 TAChart: Add TABGRAUtils unit
git-svn-id: trunk@40170 -
2013-02-04 03:04:25 +00:00
ask
62c1a79885 TAChart: Support Pen.JoinStyle and Pen.EndCap in BGRA drawing back-end. Based on patch by "circular"
git-svn-id: trunk@40169 -
2013-02-04 02:07:19 +00:00
ask
1720aa9e61 TAChart: Fix font height calculation in BGRA drawing back-end. Based on patch by "circular".
git-svn-id: trunk@40168 -
2013-02-04 01:57:55 +00:00
ask
61d2f72742 TAChart: Move TAChartAggPas package into a subdirectory to allow separate recompilation
git-svn-id: trunk@40145 -
2013-02-03 10:01:02 +00:00
ask
bce243449a TAChart: Support PutImage in AggPas drawing back-end
git-svn-id: trunk@40144 -
2013-02-03 09:42:46 +00:00
ask
13ba6e1d8e TAChart: Add TChartLegend.Transparency property
git-svn-id: trunk@40142 -
2013-02-03 09:09:56 +00:00
ask
bf9a07ac72 TAChart: Make clipping work across transparency changes in TCanvasDrawer
git-svn-id: trunk@40141 -
2013-02-03 08:36:40 +00:00
ask
210ed3b1fd TAChart: Support monochrome mode in AggPas drawing back-end
git-svn-id: trunk@40140 -
2013-02-03 07:54:57 +00:00
ask
efe65ee6e6 TAChart: Clear patterns cache in TSVGDrawer.DrawingEnd
git-svn-id: trunk@40139 -
2013-02-03 07:48:51 +00:00
ask
8bd8d3d809 TAChart: Add "Parametric" page to the "func" demo
git-svn-id: trunk@40138 -
2013-02-03 07:42:41 +00:00
ask
761043d61b TAChart: Add TParametricCurveSeries
git-svn-id: trunk@40137 -
2013-02-03 07:40:20 +00:00
ask
7903cf23a8 TAChart: Workaround for range check when using TFitSeries with more than 20000 points
See also issue #23816.

git-svn-id: trunk@40136 -
2013-02-03 01:19:21 +00:00
ask
b9e09116ed TAChart: Fix bottom axis marks position for "3D" bar style for "bgra" demo
git-svn-id: trunk@40113 -
2013-02-01 14:06:00 +00:00
ask
eae13b6de2 TAChart: Fix SIGFPE while drawing very narrow slices in 3D pie chart
git-svn-id: trunk@40112 -
2013-02-01 12:08:09 +00:00
ask
d6a519e428 TAChart: Fix chart margins calculation for axises with ZPosition > 0
git-svn-id: trunk@40110 -
2013-02-01 11:47:19 +00:00
ask
56537d3db2 TAChart: Add "3D" bar style to "bgra" demo. Based on code by "circular".
git-svn-id: trunk@40108 -
2013-02-01 08:53:52 +00:00
ask
4779a87e62 TAChart: Improve visual effects in "bgra" demo. Based on code by "circular".
git-svn-id: trunk@40095 -
2013-01-31 12:14:26 +00:00
ask
214494a95c TAChart: Support Brush.Style in SVG drawing back-end
git-svn-id: trunk@40094 -
2013-01-31 11:04:40 +00:00
ask
8ac53ca5f8 TAChart: Add TChart.OnAfterDraw event
git-svn-id: trunk@40093 -
2013-01-31 10:03:15 +00:00
ask
1052482348 TAChart: Support PutImage in SVG drawing back-end
git-svn-id: trunk@40092 -
2013-01-31 10:02:38 +00:00
ask
6cd1638f18 TAChart: Support monochrome mode in svg drawing back-end
git-svn-id: trunk@40091 -
2013-01-31 09:25:00 +00:00
ask
9bf682d41a TAChart: Call inherited constructor from TSVGDrawer.Create
git-svn-id: trunk@40090 -
2013-01-31 09:14:41 +00:00
ask
ce06f3131a TAChart: Extract CreateLazIntfImage helper function
git-svn-id: trunk@40089 -
2013-01-31 09:11:51 +00:00
ask
0df5d1caa3 TAChart: Update chart after change to Shadow property of a series
git-svn-id: trunk@40088 -
2013-01-31 08:51:40 +00:00
ask
a8e7592834 TAChart: Call inherited constructor from TBGRABitmapDrawer.Create
git-svn-id: trunk@40087 -
2013-01-31 08:34:05 +00:00
ask
ab368021fa TAChart: Support monochrome mode in bgra drawing back-end
git-svn-id: trunk@40086 -
2013-01-31 08:33:27 +00:00
ask
f7dcab3694 TAChart: Add texture effect to the "bgra" demo
git-svn-id: trunk@40083 -
2013-01-31 06:52:31 +00:00
ask
9e61f1b1e4 TAChart: Minor refactoring of "bgra" demo
git-svn-id: trunk@40082 -
2013-01-31 05:10:57 +00:00
ask
0b5f32e4bd TAChart: Support PutImage in BGRA drawing back-end
git-svn-id: trunk@40081 -
2013-01-31 05:09:52 +00:00
ask
115f0340d0 TAChart: Add "slice scaling" page to the "bgra" demo
git-svn-id: trunk@40080 -
2013-01-31 04:35:25 +00:00
ask
f974c9f1f6 TAChart: Add TColorMapSeries.UseImage property
git-svn-id: trunk@40076 -
2013-01-30 23:37:47 +00:00
ask
1158e7e27a TAChart: Use in-memory image to draw TColorMapSeries with StepX = StepY = 1
git-svn-id: trunk@40059 -
2013-01-30 14:24:44 +00:00
ask
8e3228dab8 TAChart: Remove fixed widgetset from "manhattan" demo
git-svn-id: trunk@40056 -
2013-01-30 13:39:22 +00:00
ask
ebd3880924 TAChart: Add "manhattan" demo
git-svn-id: trunk@40055 -
2013-01-30 13:34:50 +00:00
ask
92a2c6fc9c TAChart: Add TManhattanSeries
git-svn-id: trunk@40054 -
2013-01-30 13:30:11 +00:00
ask
017e658f9c TAChart: Extract TBasicPo.FindExtentInterval procedure
+ Minor refactoring.

git-svn-id: trunk@40053 -
2013-01-30 13:22:13 +00:00
ask
e755978110 TAChart: Add IChartDrawer.PutImage procedure
git-svn-id: trunk@40052 -
2013-01-30 13:18:35 +00:00
ask
d91a1f1adc TAChart: Add initial support for shadows
git-svn-id: trunk@40050 -
2013-01-30 06:51:15 +00:00
ask
fe0143e2cd TAChart: Add IChartDrawer.SetMonochromeColor procedure
git-svn-id: trunk@40049 -
2013-01-30 06:50:04 +00:00
ask
bc9136c398 TAChart: Call inherited constructor from TCanvasDrawer.Create
git-svn-id: trunk@40048 -
2013-01-30 05:42:21 +00:00
ask
89b0f202b0 TAChart: Refactor TChart.DisplaySeries to use for-in loop
git-svn-id: trunk@40047 -
2013-01-30 05:14:51 +00:00
ask
4b4469364c TAChart: Use Split function in data point series editor, see also r39600 #b7d4efbbb2
git-svn-id: trunk@40044 -
2013-01-30 03:27:41 +00:00
ask
c04513ee75 TAChart: Fix drawing of line series with number of points above 1000000
git-svn-id: trunk@40043 -
2013-01-30 03:26:23 +00:00
ask
f58b1e6120 TAChart: Make TChartDataItem advanced record instead of object to reduce memory footprint
git-svn-id: trunk@40042 -
2013-01-30 03:07:42 +00:00
ask
91d248abf7 TAChart: Add TBoxAndWhiskerSeries.LegendDirection property
git-svn-id: trunk@39960 -
2013-01-24 23:57:01 +00:00
ask
07276efd34 TAChart: Fix streaming of TChartImageList after changes to TImageList bitmap format
git-svn-id: trunk@39945 -
2013-01-24 04:44:35 +00:00
ask
6709c70681 TAChart: Fix text label and right edge of the box-and-whiskers legend item
git-svn-id: trunk@39944 -
2013-01-23 23:14:00 +00:00
ask
5f4ad40cae TAChart: Update "multi" demo to show box-and-whispers legend
git-svn-id: trunk@39933 -
2013-01-22 12:07:28 +00:00
ask
9480b0ac80 TAChart: Add specific legend item for box-and-whiskers series
git-svn-id: trunk@39932 -
2013-01-22 12:05:50 +00:00
ask
e29b38cefa TAChart: Fix TBoxAndWhiskerSeries.Assign to correctly assign class properties
git-svn-id: trunk@39931 -
2013-01-22 10:51:45 +00:00
ask
93ddc1aec3 TAChart: Force recalculation of the full extent for linked charts
git-svn-id: trunk@39930 -
2013-01-22 09:25:52 +00:00
ask
af6a389df6 TAChart: Add AImmediateRecalc parameter to ZoomFull procedure
git-svn-id: trunk@39926 -
2013-01-21 06:12:48 +00:00
ask
f0478fa8a2 TAChart: Fix SIGFPE in TChartSeries.Add when the last data item is NaN
git-svn-id: trunk@39861 -
2013-01-15 15:31:56 +00:00
ask
a79405d847 TAChart: Set TChartTool.Chart = nil after calling OnAfterXXX event, not before
git-svn-id: trunk@39854 -
2013-01-14 15:19:40 +00:00
ask
9a5d0a0e44 TAChart: Fix exception on destroying clones series
git-svn-id: trunk@39821 -
2013-01-10 14:18:09 +00:00
ask
16dba85488 TAChart: Support NaNs in TBSplineSeries
git-svn-id: trunk@39752 -
2013-01-03 15:41:58 +00:00
ask
f3f890e876 TAChart: Fix SIGFPE while drawing mark labels for series with NaNs
git-svn-id: trunk@39705 -
2013-01-01 03:22:11 +00:00
ask
7e729e5e63 TAChart: Add TSeriesPointer.OverrideColor property
git-svn-id: trunk@39704 -
2013-01-01 02:59:35 +00:00
ask
e5249dd553 TAChart: Copy HorizSize and VertSize in TSeriesPointer.Assign
git-svn-id: trunk@39703 -
2013-01-01 02:56:54 +00:00
ask
4e85ebf6ba TAChart: Add Legend.FixedItemHeight property
git-svn-id: trunk@39601 -
2012-12-20 17:25:38 +00:00
ask
b7d4efbbb2 TAChart: Extract utility function Split
git-svn-id: trunk@39600 -
2012-12-20 16:51:53 +00:00
ask
607dd7c75f TAChart: Hide legend if exception happened while attempting to fill it
git-svn-id: trunk@39599 -
2012-12-20 16:35:42 +00:00
ask
2f0a0ecdc6 TAChart: Use Legend.Format in TColorMapSeries format for per-point multiplicity
git-svn-id: trunk@39588 -
2012-12-19 10:39:11 +00:00
ask
3c49f286fb Use source color in OHLC series
git-svn-id: trunk@39398 -
2012-11-28 03:24:28 +00:00
ask
4b4bc43074 Update 'multi' demo to use OHLC.DownLinePen
git-svn-id: trunk@39379 -
2012-11-26 07:06:18 +00:00
ask
ab8e758c9b TAChart: Add TOpenHighLowCloseSeries.DownLinePen property
git-svn-id: trunk@39378 -
2012-11-26 07:04:34 +00:00
ask
a7744fadc5 TAChart: Update chart upon changes to interval source properties
git-svn-id: trunk@39377 -
2012-11-26 06:12:23 +00:00
ask
77199d2934 TAChart: Start TDateTimeIntervalChartSource intervals from the beginning of month/year
git-svn-id: trunk@39376 -
2012-11-26 06:01:12 +00:00
ask
44bafe724c TAChart: Add TPanDragTool.MinDragRadius property
git-svn-id: trunk@39360 -
2012-11-24 12:06:23 +00:00
ask
4987fc07df TAChart: Move operator := for IFitEquationText to TAFitUtils unit
git-svn-id: trunk@39354 -
2012-11-23 20:49:41 +00:00
ask
116e6e0d47 TAChart: Call Handled after extent restoration in TZoomDragTool
git-svn-id: trunk@39351 -
2012-11-23 11:02:05 +00:00
ask
6344d6ba56 TAChart: Fix exception when using TChartNavScrollBar under Qt
git-svn-id: trunk@39341 -
2012-11-22 11:29:51 +00:00
ask
49ee518aba TAChart: Return empty fit equation text from fit series with invalid params
git-svn-id: trunk@39340 -
2012-11-22 11:19:03 +00:00
ask
117d5bf5ed TAChart: Add TFitSeries.State property, call ExecFit lazily, call OnFitComplete even on failed fit
git-svn-id: trunk@39339 -
2012-11-22 11:16:58 +00:00
ask
9f8e0a726b TAChart: Update "fit" demo
git-svn-id: trunk@39338 -
2012-11-22 10:26:35 +00:00
ask
1a8decb856 TAChart: Extract TAFitUtils unit
git-svn-id: trunk@39337 -
2012-11-22 10:24:58 +00:00
mattias
4a59ff369f updated lpk makefiles
git-svn-id: trunk@39264 -
2012-11-08 07:45:47 +00:00
wp
2999984266 TAChart: Add sources of tutorial on logarithmic axis to folder tutorials/moores_law, update readme.txt
git-svn-id: trunk@39219 -
2012-11-01 12:18:08 +00:00
wp
0d4c4b84ed TAChart tutorials: Update readme.txt after adding sources for TFuncSeries tutorial
git-svn-id: trunk@39216 -
2012-10-31 22:50:47 +00:00
wp
3184191f80 TAChart tutorial: Add source code for tutorial on TFuncSeries
git-svn-id: trunk@39215 -
2012-10-31 22:49:28 +00:00
ask
593d20e3ce TAChart: Fix formatting and svn properties of "getting_started" tutorial
git-svn-id: trunk@39211 -
2012-10-31 17:25:47 +00:00
wp
d293d45ec1 TAChart tutorials: Add project getting_started to readme.txt
git-svn-id: trunk@39210 -
2012-10-31 15:37:19 +00:00
wp
ce1d1ce545 git-svn-id: trunk@39209 - 2012-10-31 14:57:51 +00:00
pamler
cc0d1cb762 TAChart: add readme.txt
git-svn-id: trunk@39205 -
2012-10-30 21:36:43 +00:00
ask
362d125f5b TAChart: Add TChartMarks.AutoMargins property
git-svn-id: trunk@39187 -
2012-10-29 14:09:27 +00:00
ask
97676db7a1 TAChart: Fix style and magnification format in "mandelbrot" tutorial
git-svn-id: trunk@39180 -
2012-10-28 19:16:31 +00:00
ask
6b7c8e492a TAChart: Add source code for "ColorMapSeries, Zooming" tutorial
git-svn-id: trunk@39179 -
2012-10-28 18:51:54 +00:00
ask
c3bf972233 TAChart: Fix color map series accidentally broken in r39173 #e4d8203192
git-svn-id: trunk@39178 -
2012-10-28 18:15:21 +00:00
ask
e4d8203192 TAChart: Extract TACustomFuncSeries unit
git-svn-id: trunk@39173 -
2012-10-27 17:28:02 +00:00
ask
69471d832e TAChart: Improve visuals of color map legend gradients in "func" demo
git-svn-id: trunk@39153 -
2012-10-23 16:33:19 +00:00
ask
9d6f97e475 TAChart: Draw gradients in legend of interpolated color map series
git-svn-id: trunk@39152 -
2012-10-23 16:31:27 +00:00
ask
363a8ffcc7 TAChart: Use TBubbleSeries.OverrideColor property in "multi" demo
git-svn-id: trunk@39151 -
2012-10-23 12:05:29 +00:00
ask
763c21cad7 TAChart: Add TBubbleSeries.OverrideColor property
git-svn-id: trunk@39150 -
2012-10-23 12:04:03 +00:00
ask
5c4e6dcd6c TAChart: Add transparency to the "bgra" demo
git-svn-id: trunk@39146 -
2012-10-21 05:51:11 +00:00
ask
1e0cb7d080 TAChart: Fix mark positions for bar series with BarOffsetPercent <> 0
git-svn-id: trunk@39130 -
2012-10-18 16:15:17 +00:00
ask
8a9d23c7e6 TAChart: Measure ZeroLevel in axis units when considering it for label direction
git-svn-id: trunk@39129 -
2012-10-18 15:55:11 +00:00
ask
05fc4692ab TAChart: Copy GridHorizontal and GridVertical properties in TChartLegend.Assign
git-svn-id: trunk@39077 -
2012-10-14 05:03:05 +00:00
ask
9313416622 TAChart: Copy properties in TChartLegend.Assign
git-svn-id: trunk@39076 -
2012-10-14 05:01:49 +00:00
ask
aec9afaf9c TAChart: Update "legend" demo to show legend grid
git-svn-id: trunk@39075 -
2012-10-14 04:55:19 +00:00
ask
bef2b0f44a TAChart: Add TChartLegend.GridHorizontal and GridVertical properties
git-svn-id: trunk@39074 -
2012-10-14 04:50:35 +00:00
ask
0278f15753 TAChart: Remove TChart.GraphBrush property which did nothing
git-svn-id: trunk@39073 -
2012-10-13 16:18:51 +00:00
ask
056e3bdecd TAChart: Fix SIGFPE while drawing area series with infinite Y values
git-svn-id: trunk@39072 -
2012-10-13 16:12:53 +00:00
ask
203ffb01d9 TAChart: Ignore infinite series extent when calculating graph bounds
git-svn-id: trunk@39071 -
2012-10-13 16:09:14 +00:00
ask
a41feb139a TAChart: Move GetBounds procedure from TBasicChartSeries to TCustomChartSeries
git-svn-id: trunk@39070 -
2012-10-13 15:45:12 +00:00
ask
7888f11877 TAChart: Revert r38985, since a more general fix is implemented in r39067 #5f51be22e5
git-svn-id: trunk@39068 -
2012-10-13 15:35:07 +00:00
ask
5f51be22e5 TAChart: Do not draw 2-d series over the chart frame
git-svn-id: trunk@39067 -
2012-10-13 15:27:58 +00:00
ask
84ee0a7b04 TAChart: Add TChartAxisTitle.PositionOnMarks property
git-svn-id: trunk@39026 -
2012-10-09 14:54:53 +00:00
ask
b8dc7e13eb TAChart: Update visuals in the "axis" demo
git-svn-id: trunk@38994 -
2012-10-08 09:23:42 +00:00
ask
3e88b3861e TAChart: Update "func" demo to use MarginsForMarks property
git-svn-id: trunk@38993 -
2012-10-08 06:23:22 +00:00
ask
34b65790a0 TAChart: Add TChartAxis.MarginsForMarks property
git-svn-id: trunk@38992 -
2012-10-08 06:11:20 +00:00
ask
90c7b42a02 TAChart: Do not draw TColorMapSeries over left and top borders
git-svn-id: trunk@38985 -
2012-10-07 15:17:46 +00:00
ask
85e3ea566c TAChart: Add TChartBasicAxis.TickInnerLength property
git-svn-id: trunk@38984 -
2012-10-07 13:54:00 +00:00
ask
8dc70f7e1f TAChart: Fix out-of-bounds access while drawing TColorMapSeries with empty ColorSource
git-svn-id: trunk@38982 -
2012-10-07 13:32:02 +00:00
ask
8406131b04 TAChart: Fix a call to the "strict protected" function from non-descendant class in TChartMinorAxis.GetAlignment
git-svn-id: trunk@38981 -
2012-10-07 13:11:17 +00:00
ask
1b11439a5b TAChart: Add "fit" page to the "distance" demo. Based on demo by Werner Pamler.
git-svn-id: trunk@38951 -
2012-10-02 14:37:12 +00:00
ask
f50a958fad TAChart: Add TZoomDragTool.SelectionRect property
git-svn-id: trunk@38949 -
2012-10-02 13:51:37 +00:00
ask
e7c4459955 TAChart: Add TDataPointDistanceTool.Transparency property
git-svn-id: trunk@38916 -
2012-09-30 05:32:09 +00:00
ask
3a81d9a04e TAChart: Add TZoomDragTool.AdjustSelection property
git-svn-id: trunk@38915 -
2012-09-30 05:20:09 +00:00
ask
8d208ba958 TAChart: Draw selection rectangle according to RatioLimit in zoom drag tool
git-svn-id: trunk@38908 -
2012-09-29 17:40:02 +00:00
ask
06b630c6b9 TAChart: Set TZoomDragTool.Brush.Style = bsClear by default. Part 2
git-svn-id: trunk@38907 -
2012-09-29 17:38:34 +00:00
ask
b8f1a26235 TAChart: Set TZoomDragTool.Brush.Style = bsClear by default
git-svn-id: trunk@38902 -
2012-09-29 14:36:19 +00:00
ask
50c1480502 TAChart: Fix leftover tool image after unzooming in normal draw mode
git-svn-id: trunk@38901 -
2012-09-29 14:30:00 +00:00
ask
e7353938a4 TAChart: Add TZoomDragTool.Transparency property
git-svn-id: trunk@38900 -
2012-09-29 14:24:10 +00:00
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