Commit Graph

45 Commits

Author SHA1 Message Date
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
ask
ddda8edc89 TAChart: add TChartMarks.Distance property.
git-svn-id: trunk@18883 -
2009-03-03 16:42:27 +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
d8843a5d5d TAChart: Extracted TChartElement class. Fixed few bugs in Assign and SetXXX methods.
git-svn-id: trunk@18881 -
2009-03-03 16:02:32 +00:00
ask
bc49d5bfb4 TAChart: extracted auxiliary chart elements into a TATypes unit. Fixed style.
git-svn-id: trunk@18880 -
2009-03-03 15:42:24 +00:00