Commit Graph

167 Commits

Author SHA1 Message Date
ask
326dadbb51 TAChart: Use TUserDefinedChartSource in function demo
git-svn-id: trunk@20173 -
2009-05-24 13:12:43 +00:00
ask
ea1dd89ad9 TAChart: Add TUserDefinedChartSource.
git-svn-id: trunk@20171 -
2009-05-24 13:11:01 +00:00
ask
104cd2a598 TAChart: Add icons for chart sources
git-svn-id: trunk@20170 -
2009-05-24 12:38:06 +00:00
ask
2f19160d24 TAChart: Use random source in demos.
git-svn-id: trunk@20159 -
2009-05-24 07:18:18 +00:00
ask
28d862e408 TAChart: Do not crash after removing a referenced chart source.
git-svn-id: trunk@20158 -
2009-05-24 07:17:39 +00:00
ask
39ae87f65f TAChart: Minor cleanups and fixes
git-svn-id: trunk@20157 -
2009-05-24 06:47:06 +00:00
ask
1245e6e6ed TAChart: Default color for list source data points should be clTAColor, not 0.
git-svn-id: trunk@20156 -
2009-05-24 06:35:53 +00:00
ask
029339a761 TAChart: Add demo for chart sources.
git-svn-id: trunk@20155 -
2009-05-24 06:34:22 +00:00
ask
c17a63df84 TAChart: Notify series about chart source changes.
* Add minimal Model-View style infrastructure
* Properly support many series with same source

git-svn-id: trunk@20154 -
2009-05-24 06:19:54 +00:00
ask
932b2a5392 TAChart: Improve color handling for individual data points.
git-svn-id: trunk@20153 -
2009-05-24 02:35:11 +00:00
ask
0697177d28 TAChart: Add random series source.
* Move Extent and ValuesTotal logic to TCustomChartSource
* Add TMWCRandomGenerator class
* Add TRandomChartSource class

git-svn-id: trunk@20152 -
2009-05-24 01:40:52 +00:00
ask
e93779cdaa TAChart: Move clTAColor to TAChartUtils. Fix error message.
git-svn-id: trunk@20151 -
2009-05-24 01:38:30 +00:00
ask
1421f1836b TAChart: Fix bugs in processing of empty extents.
git-svn-id: trunk@20137 -
2009-05-23 04:13:01 +00:00
ask
d8bc38d03f TAChart: Improve Extent processing for series.
* Move Extent calculation and caching to TListChartSource class.
* Replace TChartSeries.{X/Y}Graph{Min/Max} by Extent property.
* Various fixes related to extent cache coherence.

git-svn-id: trunk@20136 -
2009-05-23 04:01:13 +00:00
ask
5210783530 TAChart: Make TListChartSource a component.
* Move TChart and TListChartSource to a separate component page
* Initial crude implementation of design-time data point editing

git-svn-id: trunk@20135 -
2009-05-22 23:36:57 +00:00
ask
c6677a7a40 TAChart: Add mouse events demo
git-svn-id: trunk@20118 -
2009-05-22 05:34:25 +00:00
ask
1b34be4add TAChart: Simplify and fix TLineSeries.Set{X/Y}Value
git-svn-id: trunk@20117 -
2009-05-22 05:29:02 +00:00
ask
3857c71b89 TAChart: Call OnMouse{Down,Move,Up} events. Minor refactoring.
git-svn-id: trunk@20116 -
2009-05-22 05:12:46 +00:00
ask
8a09a8257c TAChart: Move ValuesTotal logic from TChartSeries to TListChartSource
git-svn-id: trunk@20114 -
2009-05-22 03:52:53 +00:00
ask
b7c121c677 TAChart: Extract former CoordList into TCustomChartSource class in TASource unit.
git-svn-id: trunk@20112 -
2009-05-22 01:46:43 +00:00
ask
3f07c0e517 TAChart: Update lfm files for demo projects.
git-svn-id: trunk@20111 -
2009-05-22 01:44:25 +00:00
ask
69156f088b TAChart: Set correct brushes for TLine and TAreaSeries.
git-svn-id: trunk@20097 -
2009-05-21 08:51:31 +00:00
ask
148f7ce9be TAChart: Fix for r20095 #453a046de9.
git-svn-id: trunk@20096 -
2009-05-21 08:42:25 +00:00
ask
453a046de9 TAChart: If Chart.Extent.Use{X/Y}{Min/Max} is set, use corresponding boundary unconditionally.
Previously it was not used if some series expanded beyond it.
This fixes issue #13681.

git-svn-id: trunk@20095 -
2009-05-21 08:37:16 +00:00
ask
a0897c76f4 TAChart: Add chart extent demo.
In particular, it is useful to test issue #13681.

git-svn-id: trunk@20091 -
2009-05-21 07:55:56 +00:00
ask
ff15f8408c TAChart: Add TLine.UseBounds property. Minor refactoring.
git-svn-id: trunk@20090 -
2009-05-21 07:48:50 +00:00
ask
f0b1c740fd TAChart: Change default for TChartPen.Visible to true
git-svn-id: trunk@20089 -
2009-05-21 07:26:24 +00:00
ask
d18b9a4254 TAChart: UpdateMinMax should update both min and max if necessary.
git-svn-id: trunk@20088 -
2009-05-21 07:16:09 +00:00
ask
2ca478248b TAChart: Fix TLine bounds. Part of issue #13681
git-svn-id: trunk@19923 -
2009-05-11 09:04:23 +00:00
ask
5f1f1c8897 TAChart: Extract UpdateMinMax procedure.
git-svn-id: trunk@19922 -
2009-05-11 08:54:27 +00:00
ask
b4331da20a TAChart: Fix saving to bitmap (issue #13685)
* Add SaveToImage and SaveToFile methods.
* Implement SaveToBitmapFile and CopyToClipboardBitmap via SaveToImage/SaveToFile.
* Add demo.

git-svn-id: trunk@19918 -
2009-05-11 06:46:08 +00:00
ask
677971a20c TAChart: Invalidate chart after resizing on GTK2. This is a workaround for issue #0013649.
git-svn-id: trunk@19808 -
2009-05-05 02:09:38 +00:00
mattias
c8a5dd18a3 UTF-8
git-svn-id: trunk@19804 -
2009-05-04 18:15:33 +00:00
ask
00afa75d6d TAChart: Do not use icons for demo programs.
git-svn-id: trunk@19803 -
2009-05-04 17:35:59 +00:00
ask
c9bf967a8d TAChart: Implement 3D look for line series. Update demo.
git-svn-id: trunk@19755 -
2009-05-02 02:34:36 +00:00
ask
0c542758ec TAChart: Move all demos into a common subdirectory
git-svn-id: trunk@19754 -
2009-05-02 02:11:33 +00:00
ask
6ea70eb67d TAChart: Update demo project file
git-svn-id: trunk@19753 -
2009-05-02 01:58:33 +00:00
ask
5417718761 TAChart: Use Font.Orientation (available since r19734 #9c170f9a4f) instead of own RotateLabel procedure
git-svn-id: trunk@19747 -
2009-05-01 17:58:53 +00:00
ask
c4221ad3ac TAChart: Fix SIGFPE on very small charts.
git-svn-id: trunk@19706 -
2009-04-30 09:03:17 +00:00
ask
c6c23a10cf TAChart: Remove workaround for resolved issue #13418
git-svn-id: trunk@19703 -
2009-04-30 07:35:14 +00:00
ask
7277e0b12c TAChart: 3D look for bar series.
* Add Series.Depth property
* Publish and impement it in TBarSeries
* Update demo

git-svn-id: trunk@19628 -
2009-04-26 07:11:58 +00:00
ask
4f29817505 TAChart: Do not store zero extent bounds.
git-svn-id: trunk@19627 -
2009-04-26 06:27:11 +00:00
ask
0c273e0445 TAChart: Initial implementation of 3D look. Add demo.
git-svn-id: trunk@19612 -
2009-04-24 14:41:28 +00:00
ask
4b83c209c8 TAChart: Add TBarSeries.AdjustBarWidth property.
git-svn-id: trunk@19611 -
2009-04-24 14:36:16 +00:00
ask
563f244d92 TAChart: Invert ZOrder.
git-svn-id: trunk@19610 -
2009-04-24 14:09:33 +00:00
ask
3db771a856 TAChart: Starting 3-D look implementation.
* Introduce TChartZPosition type.
* Add Depth property.
* Fix ZPosition for function series.

git-svn-id: trunk@19609 -
2009-04-24 14:04:12 +00:00
ask
622ce0f331 TAChart: Fix calculation of right boundary while drawing function series.
git-svn-id: trunk@19608 -
2009-04-24 12:21:52 +00:00
ask
4ebf36a67c TACHart: Replace hard-coded 'Tolerance' value with ExpandPercentage property. Update demo.
git-svn-id: trunk@19607 -
2009-04-24 12:20:58 +00:00
ask
6941ef0833 TAChart: More extent improvements.
* Use FCurrentExtent instead of F{X/Y}Graph{Min/Max}.
* Carefully check for various combinations of Chart.Extent and series bounds.

git-svn-id: trunk@19606 -
2009-04-24 11:45:32 +00:00
ask
a258bd419f TAChart: Check that Chart.Extent buonds are ordered corectly.
git-svn-id: trunk@19604 -
2009-04-24 11:35:33 +00:00