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
ask
91daeebbea
TAChart: Simplify InitHelper interface
...
git-svn-id: trunk@22694 -
2009-11-20 11:47:12 +00:00
ask
0bc78d689a
TAChart: Convert some literals to named constants
...
git-svn-id: trunk@22420 -
2009-11-04 01:26:14 +00:00
ask
2d9766a528
TAChart: Update chart on AreaBrush and AreaLinePen changes.
...
* Remove unneeded AreaPen.Visible property
* Whitespace fixes
git-svn-id: trunk@22009 -
2009-10-03 22:37:46 +00:00
ask
66ad4ed453
TAChart: Implement TChartLegend.Alignment property
...
git-svn-id: trunk@21893 -
2009-09-27 14:10:24 +00:00
ask
574f3fa348
TAChart: Extract TChartLegend into a separate unit
...
git-svn-id: trunk@21865 -
2009-09-25 15:19:47 +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
010d61cf7c
TAChart: Add TChartAxis.OnMarkToText event (see issue #14567 )
...
git-svn-id: trunk@21807 -
2009-09-21 18:08:59 +00:00
vincents
86638f7ba8
tachart: fixed compilation with fpc 2.5.1
...
git-svn-id: trunk@21318 -
2009-08-19 14:53:47 +00:00
ask
6a8abe6f0f
TAChart: Add Scale and Offset properties to TChartAxis.
...
git-svn-id: trunk@20654 -
2009-06-17 17:21:33 +00:00
ask
05136fc2e5
TAChart: Add Axis.Title.Distance property. Minor refactoring.
...
git-svn-id: trunk@20404 -
2009-06-04 15:58:58 +00:00
ask
b13a1bbcb0
TAChart: Extract GetIntervals function
...
git-svn-id: trunk@20403 -
2009-06-04 15:08:28 +00:00
ask
95e83492e7
TAChart: Add Axis.TickLength and Axis.TickColor properties. Really use Axis.Title.Font.
...
git-svn-id: trunk@20400 -
2009-06-04 11:32:51 +00:00
ask
49c5c9dbeb
TAChart: Use Font.Orientation instead of Angle for axis titles
...
git-svn-id: trunk@20352 -
2009-06-02 14:01:37 +00:00
ask
03fb819137
TAChart: Draw grid with dotted lines by default
...
git-svn-id: trunk@20351 -
2009-06-02 13:46:45 +00:00
ask
a5d26d6883
TAChart: Meaningful axis captions in AxisList editor
...
git-svn-id: trunk@20350 -
2009-06-02 13:41:29 +00:00
ask
8933c18a9f
TAChart: Draw multiple axises with arbitrary alignments
...
* Move axis drawing to TChartAxis, break it into smaller procedures
git-svn-id: trunk@20347 -
2009-06-02 12:53:49 +00:00
ask
b991035ee7
TChart: Introduce TChartAxisAlignment and TChartAxisList
...
* First step for adding support for multiple axises
* Does not yet change any user-visible behaviour
git-svn-id: trunk@20312 -
2009-05-30 15:17:35 +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
f0b1c740fd
TAChart: Change default for TChartPen.Visible to true
...
git-svn-id: trunk@20089 -
2009-05-21 07:26:24 +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
a258bd419f
TAChart: Check that Chart.Extent buonds are ordered corectly.
...
git-svn-id: trunk@19604 -
2009-04-24 11:35: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
2117d39cf8
TAChart: add default values to published properties, minor cleanups.
...
git-svn-id: trunk@19540 -
2009-04-21 05:49:44 +00:00
ask
5c796207d7
TAChart: Rename Auto{X/Y}{Max/Min} to Use{X/Y}{Max/Min} and make it work.
...
git-svn-id: trunk@19297 -
2009-04-10 08:42:18 +00:00
ask
0d997f9838
TAChart: Really fixed compilation on FPC 2.3.1
...
git-svn-id: trunk@19172 -
2009-03-31 13:28:16 +00:00
ask
a95dcafbfb
TAChart: Fixed compilation on FPC 2.3.1
...
git-svn-id: trunk@19170 -
2009-03-31 07:48:56 +00:00
ask
53478c37f8
TAChart: Initial implementation of function series
...
git-svn-id: trunk@19169 -
2009-03-31 06:48:48 +00:00
ask
9d35d8873d
TAChart: Add few more pointer styles. Fix warning.
...
git-svn-id: trunk@19163 -
2009-03-31 03:43:52 +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
e349453a72
TAChart: refactor TSeriesPointer.Draw
...
git-svn-id: trunk@18981 -
2009-03-13 12:51:17 +00:00
ask
ff8f6f5edd
TAChart: Moved TSeriesPointer class to TATypes unit and inherited it from TChartElement.
...
git-svn-id: trunk@18980 -
2009-03-13 11:49:02 +00:00
ask
1653ff764a
TAChart: extract InitHelper method
...
git-svn-id: trunk@18885 -
2009-03-03 18:39:37 +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