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
ask
deb60ea55e
TAChart: Fix chart redrawing after manual Invalidate call
...
git-svn-id: trunk@25004 -
2010-04-27 11:03:19 +00:00
paul
5451a2e4a3
tachart: fix range check errors
...
git-svn-id: trunk@24811 -
2010-04-22 02:43:25 +00:00
ask
471a3d050a
TAChart: Workaround for bug #16035/bug #16254
...
git-svn-id: trunk@24593 -
2010-04-12 07:09:39 +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
357f5eb515
TAChart: Fix a typo. Order properties alphabetically.
...
git-svn-id: trunk@24510 -
2010-04-08 13:33:30 +00:00
ask
653230ad6b
TAChart: Change GetBounds and GetGraphBounds parameters from out to var
...
* They may be set only partially.
* Add comment explaining that
git-svn-id: trunk@24506 -
2010-04-08 12:57:22 +00:00
ask
d6d8f0ffd1
TAChart: Remove TBasicChartTool.Index function, since it duplicated TIndexedComponent.Index
...
git-svn-id: trunk@24428 -
2010-04-05 09:51:27 +00:00
ask
221162d126
TAChart: Introduce TIndexedComponent as a base class for tools and series
...
git-svn-id: trunk@24426 -
2010-04-05 08:18:40 +00:00
ask
7f6dc92e94
TAChart: Extract RefreshList procedure into TASubcomponentsEditor
...
git-svn-id: trunk@24389 -
2010-04-04 03:24:17 +00:00
ask
af9b033b42
TAChart: Implement TZoomDragTool using LogicalExtent instead of ZoomToRect
...
git-svn-id: trunk@24352 -
2010-04-01 13:24:27 +00:00
ask
8cc81d308a
TAChart: Make LogicalExtent settable property as a more general replacement for Pan method
...
git-svn-id: trunk@24350 -
2010-04-01 12:59:11 +00:00