ask
0ff70e0b68
TAChart: Use IChartDrawer to draw radial series
...
git-svn-id: trunk@29534 -
2011-02-13 18:54:36 +00:00
ask
829ea72a9d
TAChart: Use IChartDrawer to draw labels
...
git-svn-id: trunk@29531 -
2011-02-13 17:28:51 +00:00
ask
e3c19880f0
TAChart: Use IChartDrawer to draw axises. Add IChartDrawer.ClippingStart ans ClippingStop methods.
...
git-svn-id: trunk@29530 -
2011-02-13 16:52:50 +00:00
ask
6edfc21f02
TAChart: Use IChartDrawer to draw chart back wall
...
git-svn-id: trunk@29529 -
2011-02-13 15:57:46 +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
f4437ee29b
TAChart: Use IChartDrawer for legend drawing
...
git-svn-id: trunk@29526 -
2011-02-13 15:04:41 +00:00
ask
684c623fc2
TAChart: Sort TChart methods alphabetically
...
git-svn-id: trunk@29521 -
2011-02-13 13:01:41 +00:00
ask
2acf57df8d
TAChart: Start implementation of IChartDrawer interface
...
git-svn-id: trunk@29519 -
2011-02-13 12:45:10 +00:00
ask
4f3c1f45bb
TAChart: Fix compilation with FPC 2.5.1. Issue #18695
...
git-svn-id: trunk@29385 -
2011-02-05 09:47:01 +00:00
ask
08523f26a1
TAChart: Add TChart.Clone method
...
git-svn-id: trunk@29371 -
2011-02-04 07:57:40 +00:00
ask
c25cf46ae6
TAChart: Auto-rename subcomponents when parent component name changes
...
git-svn-id: trunk@29331 -
2011-02-02 13:20:31 +00:00
ask
545b9ba037
TAChart: Allow assignment of TLineSeries
...
git-svn-id: trunk@29315 -
2011-02-02 06:51:17 +00:00
ask
c41c6833e1
TAChart: Support chart title and footer rotation
...
git-svn-id: trunk@29310 -
2011-02-02 05:46:25 +00:00
ask
e80436b1fb
TAChart: Use styles brushes for axis stripes
...
git-svn-id: trunk@28913 -
2011-01-09 09:17:05 +00:00
ask
65a1965f94
TAChart: Add OnBeforeDrawBackground and OnAfterDrawBackground events to TChart component.
...
This is another step to implementing issue #18403
git-svn-id: trunk@28888 -
2011-01-06 18:55:26 +00:00
ask
d62a631917
TAChart: Add OnBeforeDrawBackWall, OnAfterDrawBackWall events to TChart component.
...
This partially implements issue #18403
git-svn-id: trunk@28887 -
2011-01-06 18:30:17 +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
5e5be1fbb4
TAChart: Centralize Infinity handling in SafeInfinity function
...
git-svn-id: trunk@28774 -
2010-12-20 04:09:42 +00:00
ask
1697ac1990
TAChart: Remove warning about Dispatch method redefinition
...
git-svn-id: trunk@28540 -
2010-11-28 15:38:15 +00:00
ask
e83b1a817d
TAChart: Move GetNearestPoint from TBasicChartSeries to TCustomChartSeries
...
git-svn-id: trunk@28536 -
2010-11-28 15:34:36 +00:00
ask
2f974edb89
TAChart: Limit axis ZPosition by chart Depth
...
git-svn-id: trunk@27796 -
2010-10-21 13:14:58 +00:00
ask
b8d55daabb
TAChart: Extract TChart.DrawBackground helper, fix axis drawing on chart without series
...
git-svn-id: trunk@27795 -
2010-10-21 13:07:56 +00:00
ask
7c2ff8e9c6
TAChart: Draw axises in Z order
...
git-svn-id: trunk@27793 -
2010-10-21 12:00:19 +00:00
ask
53f0743f12
TAChart: Auto-update TChartLegendPanel
...
git-svn-id: trunk@27783 -
2010-10-21 09:05:34 +00:00
ask
f67dde1d74
TAChart: Add TChartLegendPanel component
...
git-svn-id: trunk@27781 -
2010-10-21 08:45:29 +00:00
ask
56d4182a19
TAChart: Update chart upon change of series title
...
git-svn-id: trunk@27738 -
2010-10-17 09:16:39 +00:00
ask
91d3bcfd77
TAChart: Replace TChart.UpdateExtent with public GetFullExtent function
...
git-svn-id: trunk@27572 -
2010-10-04 12:04:28 +00:00
ask
11c20399c2
TAChart: Unassign tool's chart reference during deactivation.
...
This fixes issue #17507
git-svn-id: trunk@27571 -
2010-10-04 11:56:50 +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
91aa289f6e
TAChart: Group Legend-related properties into TChartSeriesLegend class. Update demo.
...
git-svn-id: trunk@27559 -
2010-10-04 09:10:55 +00:00
ask
09b0ea83ae
TAChart: Add OnDrawLegend event to chart series
...
git-svn-id: trunk@27555 -
2010-10-04 07:28:23 +00:00
ask
1f15b325ab
TAChart: Disable series if displaying it causes exception.
...
This prevents further exceptions on repainting, especially during design-time.
git-svn-id: trunk@27552 -
2010-10-03 17:33:56 +00:00
ask
79d465994c
TAChart: Fix proportional scale calculation
...
git-svn-id: trunk@27071 -
2010-08-12 12:25:06 +00:00
ask
31fc5cd0a0
TAChart: Add TChart.Proportional property
...
git-svn-id: trunk@27069 -
2010-08-12 12:14:17 +00:00
ask
2fd8c5370e
TAChart: Extract TAxisCoeffHelper object
...
git-svn-id: trunk@27068 -
2010-08-12 12:11:25 +00:00
ask
325d098358
TAChart: Fix zooming on auto-scaled series
...
git-svn-id: trunk@26940 -
2010-07-31 16:55:24 +00:00
ask
a6d808414e
TAChart: Add TChartAxis.Group property
...
git-svn-id: trunk@26938 -
2010-07-31 16:38:52 +00:00
ask
c827ac618b
TAChart: Fix axis margins calculation
...
git-svn-id: trunk@26932 -
2010-07-31 13:56:51 +00:00
ask
0e1bfb75c2
TAChart: Add TChartAxisMarks.AtDataOnly property
...
git-svn-id: trunk@26930 -
2010-07-31 13:35:24 +00:00
ask
275ed478aa
TAChart: Add TAutoScaleAxisTransform transformations.
...
This implements feature requests in issue #13832 and issue #15371
git-svn-id: trunk@26927 -
2010-07-31 10:13:43 +00:00
ask
091bbe149c
TAChart: Initial code for using drawing-time storage in axis transformations.
...
+ Add calls to inherited to BeforeDraw/AfterDraw procedures.
git-svn-id: trunk@26925 -
2010-07-31 07:03:32 +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
be405ec70a
TAChart: Extract TADrawUtils unit
...
git-svn-id: trunk@26686 -
2010-07-16 14:12:55 +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
d6b37e7cb4
TAChart: Use EnsureOrder and NormalizeRect throughout the code
...
git-svn-id: trunk@25919 -
2010-06-05 14:22:22 +00:00
ask
cf2296e624
TAChart: Add TListChartSource.Sorted property
...
git-svn-id: trunk@25912 -
2010-06-05 12:59:00 +00:00
ask
ceced0f482
TAChart: Invalidate chart after adding series
...
git-svn-id: trunk@25891 -
2010-06-04 10:49:56 +00:00
ask
5fb8c6c91b
TAChart: Add TBasicChartSeries.MovePoint procedure.
...
+ Implement MovePoint and GetNearestPoint for TConstantLine series
git-svn-id: trunk@25760 -
2010-05-30 08:12:53 +00:00
ask
78eb50a8d5
TAChart: Extract PrepareSimplePen utility procedure
...
git-svn-id: trunk@25062 -
2010-04-29 06:19:37 +00:00
ask
3560ac7c3f
TAChart: Re-measure axises after calclulating transformation for better precision
...
git-svn-id: trunk@25061 -
2010-04-29 06:08:31 +00:00