Commit Graph

56 Commits

Author SHA1 Message Date
mattias
0b7468f33e tachart: fixed method setters
git-svn-id: trunk@22166 -
2009-10-14 08:58:44 +00:00
ask
63b043a6c4 TAChart: Allow to use reticule for area and bar series.
* Move TLineSeries.GetNearestPoint implementation to TBasicPointSeries class
* Add UseReticule property, default it to true for line series
* Update demo

git-svn-id: trunk@22011 -
2009-10-03 23:12:38 +00:00
ask
b8a7060466 TAChart: Update demo
git-svn-id: trunk@21908 -
2009-09-28 15:45:59 +00:00
ask
1ca42bb562 TAChart: Update extent demo project
git-svn-id: trunk@21897 -
2009-09-27 15:05:40 +00:00
ask
28f332082e TAChart: Clean up legend demo project
git-svn-id: trunk@21896 -
2009-09-27 15:05:15 +00:00
ask
1db40b0788 TAChart: Add legend demo
git-svn-id: trunk@21895 -
2009-09-27 14:39:36 +00:00
ask
7355a841d9 TAChart: Update demo projects
git-svn-id: trunk@21864 -
2009-09-25 14:58:49 +00:00
ask
54485700c3 TAChart: Add TChartMarks.Clipped property. Update demo.
git-svn-id: trunk@21840 -
2009-09-23 17:10:51 +00:00
ask
da2c5cb914 TAChart: Update funcdemo
* Add user-drawn series demo
* Remove workarounds for object inspector bugs with subproperty events

git-svn-id: trunk@21827 -
2009-09-22 16:58:37 +00:00
ask
e6c2ca7274 TAChart: Update drag-and-drop demo to display point marks on mouse-over
git-svn-id: trunk@21806 -
2009-09-21 16:23:21 +00:00
ask
66278c69d1 TChart: Publish AxisList. Do not store LeftAxis and BottomAxis separately.
* A step to adding support for multiple axises
* Update demo

git-svn-id: trunk@20316 -
2009-05-30 16:41:01 +00:00
ask
bef2d937fd TAChart: Re-add BackColor property (issue #13831)
* Patch by Andrei Kupreitchik
* Update a demo

git-svn-id: trunk@20225 -
2009-05-26 07:23:46 +00:00
ask
f3dd9d641d TAChart: Add Margins instead of built-in fixed margin (issue #13830)
* Based on patch by Andrei Kupreitchik
* Used Margins in a demo

git-svn-id: trunk@20224 -
2009-05-26 07:07:54 +00:00
ask
9a999ed80e TAChart: Add TLineSeries.LinePen property. Update demo.
git-svn-id: trunk@20222 -
2009-05-26 03:10:27 +00:00
ask
62cc5113b7 TAChart: Add support for chart source caching
* Add TListChartSource.CopyForm procedure
* Make TChart.ListSource public
* Update demo

git-svn-id: trunk@20219 -
2009-05-26 02:49:08 +00:00
ask
2ba755f1ef TAChart: Add a demo for db-aware chart
git-svn-id: trunk@20218 -
2009-05-26 02:40:24 +00:00
ask
326dadbb51 TAChart: Use TUserDefinedChartSource in function demo
git-svn-id: trunk@20173 -
2009-05-24 13:12:43 +00:00
ask
2f19160d24 TAChart: Use random source in demos.
git-svn-id: trunk@20159 -
2009-05-24 07:18:18 +00:00
ask
029339a761 TAChart: Add demo for chart sources.
git-svn-id: trunk@20155 -
2009-05-24 06:34:22 +00:00
ask
c6677a7a40 TAChart: Add mouse events demo
git-svn-id: trunk@20118 -
2009-05-22 05:34:25 +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
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
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
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
563f244d92 TAChart: Invert ZOrder.
git-svn-id: trunk@19610 -
2009-04-24 14:09:33 +00:00
ask
f0d5fdc244 TAChart: More default values for properties.
git-svn-id: trunk@19596 -
2009-04-24 06:35:41 +00:00
ask
45d428b6e3 TAChart: Add Series.ZPosition property
git-svn-id: trunk@19541 -
2009-04-21 08:15:21 +00:00
ask
2117d39cf8 TAChart: add default values to published properties, minor cleanups.
git-svn-id: trunk@19540 -
2009-04-21 05:49:44 +00:00
ask
129b0cefb5 TAChart: Remove TChartSeries.InitBounds method. Various cleanups.
git-svn-id: trunk@19190 -
2009-04-01 20:01:33 +00:00
ask
9cb4b8e525 TAChart: Refactor series pointer drawing.
Respect Brush and Pen color of SeriesPointer.
  Allow "empty" circles and rectangles as a pointers.

git-svn-id: trunk@19162 -
2009-03-31 03:38:28 +00:00
ask
fc32749416 TAChart: Renamed TSerie -> TLineSeries because latter is both more logical and Delphi-compatible.
Old name retained as an alias for backwards compatibility.

git-svn-id: trunk@19059 -
2009-03-22 10:17:43 +00:00
ask
073e79c380 TAChart: Improve reticules.
- unify and simplify reticule drawing
  - allow vertical, horizontal or cross reticules
  - update demo

git-svn-id: trunk@19025 -
2009-03-18 16:24:07 +00:00
ask
76e2cc9985 TAChart: Labels drawing for line and area series.
git-svn-id: trunk@18886 -
2009-03-03 19:16:49 +00:00
ask
a99d32c9be TAChart: Add Frame, LabelBrush, LabelFont, LinkPen properties to TChartMarks, use them for drawing. Update demo.
git-svn-id: trunk@18884 -
2009-03-03 18:28:44 +00:00
ask
6e5def3ad7 TAChart: Group series mark parameters into TChartMarks class. Update demo.
git-svn-id: trunk@18882 -
2009-03-03 16:32:50 +00:00
ask
0aa059ecff TAChart: display labels on bar series. Initial crude implementation.
git-svn-id: trunk@18859 -
2009-03-01 12:04:40 +00:00
ask
a3580b1459 TAChart: Make marks optional. Allow custom marks formatting.
git-svn-id: trunk@18795 -
2009-02-22 16:06:23 +00:00
ask
4bd8cdc586 TAChart: implement all MarksStyle values for TPieSeries.
Add mark style selection to the demo application.

git-svn-id: trunk@18794 -
2009-02-22 15:10:53 +00:00
ask
604c32679f TAChart: Refactor TLine series. Add static TLine series to the demo
issue #13214 part 5

git-svn-id: trunk@18777 -
2009-02-20 14:28:08 +00:00
ask
7ab4967ab9 TAChart: Prepare series code for design-time editing. Publish Series property.
issue #13214 part 2

git-svn-id: trunk@18774 -
2009-02-20 14:19:05 +00:00
vincents
4f120b8014 TAChart: Replace some hard-coded colors by user-changeable properties.
patch by: Alexander Klenin
part 2 of issue #13196

git-svn-id: trunk@18730 -
2009-02-17 13:12:59 +00:00
vincents
06cd260566 TAChart: fix SeriesColor to work uniformly for all kinds of series
patch by: Alexander Klenin
fixes issue #13184

git-svn-id: trunk@18709 -
2009-02-16 15:43:42 +00:00
vincents
fc69670edb TAChart: Include reticules in demo application
patch by: Alexander Klenin
part 3 of issue #13163

git-svn-id: trunk@18672 -
2009-02-13 20:53:26 +00:00
vincents
a9c58c425c TAChart: Legend refactoring
patch by: Alexander Klenin
fixes issue (13119)

git-svn-id: trunk@18644 -
2009-02-12 09:57:51 +00:00
darius
488a25bd42 1) Created new unit TAChartUtils, moved some support code into it.
2) Heavily refactored code of CalculateIntervals and TAGraph.DrawAxis procedures -- removed lots of duplicated code, simplifed logic, extracted local procedures etc.
3) Introduced TPenBrushFontRecall helper class.
4) Added 'Axis titles' checkbox to the demo program.

Patch by Alexander Klenin
Resolves: http://bugs.freepascal.org/view.php?id=12758

git-svn-id: trunk@17799 -
2008-12-11 18:57:43 +00:00
darius
648e302cbe added option to show/hide gridlines to demo
used in relation to bugreport: http://bugs.freepascal.org/view.php?id=12171

git-svn-id: trunk@17528 -
2008-11-22 19:19:10 +00:00
darius
0d6bfec764 TChartSeries.AddXY inserts new point into a sorted list, which have O(N^2) computational cost.
This speeds up adding really long series.

Patch from Alexander Klenin
http://bugs.freepascal.org/view.php?id=12642

git-svn-id: trunk@17504 -
2008-11-22 09:44:29 +00:00