ask
553a073919
TAChart: Add Marks.YIndex property, implement labels for stacked series
...
git-svn-id: trunk@30588 -
2011-05-06 15:27:27 +00:00
ask
4f80748db7
TAChart: Do not draw label links with LinkPen.Visible = false
...
git-svn-id: trunk@30568 -
2011-05-06 09:33:40 +00:00
ask
e0db061157
TAChart: Remove AEndPoint parameter from IChartDrawer.Polyline
...
git-svn-id: trunk@30217 -
2011-04-06 00:30:58 +00:00
ask
20bbf9174c
TAChart: Simplify Polygon/Polyline interface of IChartDrawer
...
git-svn-id: trunk@30216 -
2011-04-06 00:21:22 +00:00
ask
8a6c858e38
TAChart: Improve workaround for issue #18549
...
git-svn-id: trunk@30145 -
2011-04-03 09:09:42 +00:00
ask
7c95fca45c
TAChart: Add workaround for issue #18549
...
git-svn-id: trunk@30114 -
2011-04-01 09:44:46 +00:00
ask
038d161836
TAChart: Draw psCircle pointers of the same size as other types
...
git-svn-id: trunk@29987 -
2011-03-23 06:38:34 +00:00
ask
26ac2c3d21
TAChart: Extract TAGeometry unit
...
git-svn-id: trunk@29797 -
2011-03-11 11:42:56 +00:00
ask
d2306d0e8a
TAChart: Scale label distances for printing. Update print demo.
...
git-svn-id: trunk@29705 -
2011-03-02 09:47:04 +00:00
ask
e2d662475a
TAChart: Scale label margins for printing
...
git-svn-id: trunk@29683 -
2011-02-27 09:45:14 +00:00
ask
39d6ab4f66
TAChart: Initial implementation of TPrinterDrawer
...
git-svn-id: trunk@29682 -
2011-02-27 09:32:49 +00:00
ask
94f2a8371c
TAChart: Use IChartDrawer to draw TSeriesPointer
...
git-svn-id: trunk@29634 -
2011-02-21 16:08:52 +00:00
ask
829ea72a9d
TAChart: Use IChartDrawer to draw labels
...
git-svn-id: trunk@29531 -
2011-02-13 17:28:51 +00:00
ask
a4fb8cc245
TAChart: Use IChartDrawer to draw chart title and footer
...
git-svn-id: trunk@29528 -
2011-02-13 15:49:51 +00:00
ask
7cb245a54e
TAChart: Update chart in both design-time and run-time after the change of Title.Text
...
git-svn-id: trunk@29373 -
2011-02-04 08:24:31 +00:00
ask
545b9ba037
TAChart: Allow assignment of TLineSeries
...
git-svn-id: trunk@29315 -
2011-02-02 06:51:17 +00:00
ask
76a02bd738
TAChart: Support chart title and footer rotation, part 2
...
git-svn-id: trunk@29311 -
2011-02-02 05:55:19 +00:00
ask
e122e92fcf
TAChart: Extract RotateRect utility function
...
git-svn-id: trunk@29309 -
2011-02-02 05:33:37 +00:00
ask
1f99cf0ccf
TAChart: Support multi-line mark labels
...
git-svn-id: trunk@29183 -
2011-01-24 08:51:05 +00:00
ask
ad6b453cb2
TAChart: Extract TACustomSource unit
...
git-svn-id: trunk@28787 -
2010-12-20 09:44:42 +00:00
ask
677bf459b2
TAChart: Add TChartTitle.Margin property. Update demo.
...
git-svn-id: trunk@28775 -
2010-12-20 05:30:51 +00:00
ask
a7114a3c18
TAChart: Replace Marks.DistanceToCenter with more generic Marks.Attachment property
...
git-svn-id: trunk@28696 -
2010-12-12 12:06:17 +00:00
ask
f234d5845a
TAChart: Add TPieSeries.RotateLabels property. Update demo.
...
git-svn-id: trunk@28695 -
2010-12-12 09:44:34 +00:00
ask
6501a28e5a
TAChart: Rewrite pie series measuring/drawing code.
...
* Measure series extent exactly
* Draw labels after slices
* This partially fixes issue #17988
git-svn-id: trunk@28692 -
2010-12-12 08:56:49 +00:00
ask
4812c06946
TAChart: Extract TGenericChartMarks.GetLabelPolygon function
...
git-svn-id: trunk@28690 -
2010-12-12 04:41:09 +00:00
paul
ec782c1a72
tachart: fix compilation with recent fpc generics change
...
git-svn-id: trunk@28501 -
2010-11-26 14:45:05 +00:00
ask
53f0743f12
TAChart: Auto-update TChartLegendPanel
...
git-svn-id: trunk@27783 -
2010-10-21 09:05:34 +00:00
ask
8ccce6a274
TAChart: Remove TChartExtent.Extent property
...
since extent bounds may be misleading without corresponding UseXX values
git-svn-id: trunk@27730 -
2010-10-17 06:49:17 +00:00
ask
3d801aa92c
TAChart: Support per-point coloring of line series
...
git-svn-id: trunk@27566 -
2010-10-04 10:20:29 +00:00
ask
d589d25f96
TAChart: Fix chart invalidation after changing subcomponents' properties
...
git-svn-id: trunk@27563 -
2010-10-04 09:22:47 +00:00
ask
e52d954696
TAChart: Move TSeriesPointerStyle from TAChartUtils to TATypes unit.
...
git-svn-id: trunk@27464 -
2010-09-26 03:25:35 +00:00
ask
e7e1f256d3
TAChart: Add ps[Left|Right]Triangle pointer styles
...
git-svn-id: trunk@27463 -
2010-09-26 03:21:11 +00:00
ask
f4763dd494
TAChart: Limit pointer size in the legend. Update demo.
...
git-svn-id: trunk@27462 -
2010-09-26 02:58:39 +00:00
ask
82ce805c08
TAChart: Add Marks.DistanceToCenter property
...
git-svn-id: trunk@27077 -
2010-08-12 15:49:56 +00:00
ask
21f2841210
TAChart: Make TChartAxisTitle a descendant of TGenericChartMarks.
...
This results in:
+ New LabelBrush and Frame properties
+ Overall code reduction
+ Support for arbitrary font orientation for axis titles
- Font property is now named LabelFont
git-svn-id: trunk@26776 -
2010-07-22 10:45:51 +00:00
ask
d5a2df6249
TAChart: Correctly support arbitrary label orientation.
...
As a bonus:
* Fix axis ticks disappearing when the corresponding label is hidden.
* Support Marks.OverlapPolicy in pie series.
git-svn-id: trunk@26771 -
2010-07-22 06:40:43 +00:00
ask
3fb76f8c86
TAChart: Fix SIGFPE after changing scale to logarithmic on zoomed-in chart
...
git-svn-id: trunk@25941 -
2010-06-06 06:02:04 +00:00
ask
d6ff361112
TAChart: Reduce CodeObserver warnings
...
git-svn-id: trunk@25031 -
2010-04-28 12:45:15 +00:00
ask
2255790333
TAChart: Extract TGenericChartMarks.IsLabelHiddenDueToOverlap function
...
git-svn-id: trunk@25030 -
2010-04-28 12:43:41 +00:00
ask
863906e974
TAChart: Add Marks.OverlapPolicy property
...
git-svn-id: trunk@25017 -
2010-04-27 20:40:47 +00:00
ask
ef7d9b0948
TAChart: Use FreeAndNil instead of Free for object fields
...
git-svn-id: trunk@24592 -
2010-04-12 06:59:17 +00:00
ask
ad2406418f
TAChart: Diagnose incorrect mark format values at assignment
...
git-svn-id: trunk@24575 -
2010-04-11 09:38:34 +00:00
ask
6c59933fe5
TAChart: Use Marks.Distance as a distance between axis labels and ticks
...
+ Disallow negative distances
git-svn-id: trunk@24149 -
2010-03-21 17:15:51 +00:00
ask
e1f162aa58
TAChart: Unify formatting of auto-generated and Source-generated marks.
...
git-svn-id: trunk@24147 -
2010-03-21 15:08:41 +00:00
ask
0828c0b864
TAChart: Do not create margins around marks which have neither background nor frame
...
git-svn-id: trunk@24134 -
2010-03-21 10:56:12 +00:00
ask
a1a644a5c5
TAChart: Extract TGenericChartMarks as basic marks class.
...
* Inherit TChartMarks and TChartAxisMarks with different defaults in sub-properties
git-svn-id: trunk@24133 -
2010-03-21 09:44:58 +00:00
ask
3b9c3db55c
TAChart: Make margins only for actually existing labels.
...
git-svn-id: trunk@24125 -
2010-03-21 02:55:24 +00:00
ask
d474f1e6a3
TAChart: Extract TChartMarks.MeasureLabel function.
...
+ Take label font into account while measuring mark labels.
git-svn-id: trunk@24110 -
2010-03-20 11:47:31 +00:00
ask
388cebcf91
TAChart: Extract TAChartAxis unit
...
git-svn-id: trunk@23216 -
2009-12-21 11:34:40 +00:00
ask
fdd7359743
TAChart: Hide 'unused parameter' hint
...
git-svn-id: trunk@22695 -
2009-11-20 11:47:52 +00:00