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
ask
cc26bf33e5
TAChart: Add TChartTool.ActiveCursor property
...
git-svn-id: trunk@24345 -
2010-04-01 11:42:48 +00:00
ask
a4cc8f74aa
TAChart: Invert panning direction
...
git-svn-id: trunk@24338 -
2010-04-01 10:56:18 +00:00
ask
d059542372
TAChart: Add TPanDragTool. This is part of issue #16109
...
git-svn-id: trunk@24337 -
2010-04-01 10:49:29 +00:00
ask
a48e7d5758
TAChart: Remove TChart.FZoomExtent, use FCurrentExtent directly
...
git-svn-id: trunk@24335 -
2010-04-01 10:26:18 +00:00
ask
297282634f
TAChart: Capture mouse on tools activation
...
git-svn-id: trunk@24332 -
2010-04-01 09:46:57 +00:00
ask
87862a4a71
TAChart: Move component list-related overrides from TBasicChartSeries to TCustomChartSeries
...
git-svn-id: trunk@24311 -
2010-03-31 11:39:20 +00:00
ask
82c421e69c
TAChart: Convert chart tools from collection items into subcomponents, similar to series
...
git-svn-id: trunk@24310 -
2010-03-31 11:17:14 +00:00
ask
b2f0afcdb6
TAChart: Add TChartReticuleTool
...
git-svn-id: trunk@24282 -
2010-03-29 12:02:48 +00:00
ask
2b054216fc
TAChart: Move TChartTool and TChartToolset to TATools unit
...
git-svn-id: trunk@24279 -
2010-03-29 11:29:50 +00:00
ask
3dc68f371a
TAChart: Add TATools unit. Move TChartZoomDragTool there.
...
git-svn-id: trunk@24277 -
2010-03-29 10:56:12 +00:00
ask
130b0d9d2d
TAChart: Move PrepareXorPen procedure to TAChartUtils unit
...
git-svn-id: trunk@24276 -
2010-03-29 10:32:36 +00:00
ask
fa6eba8104
TAChart: Add TChartTool, TChartToolset and TChartZoomDragTool classes.
...
* This is the initial step to interactive tools support
git-svn-id: trunk@24275 -
2010-03-29 10:27:07 +00:00
ask
82d6431bee
TAChart: Extract ZoomToRect procedure
...
git-svn-id: trunk@24273 -
2010-03-29 09:51:47 +00:00
ask
e88dd4706f
TAChart: Remove unused method SetAxisColor
...
git-svn-id: trunk@24270 -
2010-03-29 06:14:46 +00:00
ask
08bb26f6b0
TAChart: Initial support for rotated series.
...
Works correctly for point/line series only.
git-svn-id: trunk@24080 -
2010-03-18 13:22:55 +00:00
ask
e3b8fd72eb
TAChart: Do not offset series by ZPosition beyond Chart.Depth
...
git-svn-id: trunk@23835 -
2010-03-04 00:46:39 +00:00
ask
11c4c41911
TAChart: Remove GetSeriesInZOrder function.
...
* Inline it at the single callsite.
git-svn-id: trunk@23834 -
2010-03-04 00:32:30 +00:00
ask
5c2787620b
TAChart: Fix reticule drawing in combination with MouseUp events.
...
git-svn-id: trunk@23833 -
2010-03-04 00:16:45 +00:00
ask
9724ea6767
TAChart: Add ReticulePos property.
...
* Do not pass reticule position to OnDrawReticule event,
since it is now available as Chart.ReticulePos
git-svn-id: trunk@23832 -
2010-03-04 00:00:29 +00:00
ask
f436eae76d
TAChart: Fix reticule updating.
...
* Fix indentation.
* Inline DoDrawReticule procedure to the single callsite.
* Pass correct series index to OnDrawReticule event.
* Call OnDrawReticule event after the drawing.
git-svn-id: trunk@23831 -
2010-03-03 23:53:27 +00:00
ask
1e56a54ecc
TAChart: Do not invalidate chart on mouseclick if zooming was not changed
...
git-svn-id: trunk@23468 -
2010-01-15 13:23:27 +00:00
ask
071f0984dc
TAChart: Clip labels correctly when saving chart to a bitmap.
...
Reported by Andrea Mauri
git-svn-id: trunk@23433 -
2010-01-13 08:26:13 +00:00
ask
388cebcf91
TAChart: Extract TAChartAxis unit
...
git-svn-id: trunk@23216 -
2009-12-21 11:34:40 +00:00
ask
6c94ef0bf7
TAChart: Add AxisToGraph and GraphToAxis functions.
...
They are just identities yet.
git-svn-id: trunk@23214 -
2009-12-21 11:20:46 +00:00
ask
e63e1febd5
TAChart: Convert Series.UpdateBounds methods to Series.GetBounds.
...
The logic for updating centralized in Graph.UpdateExtent procedure.
git-svn-id: trunk@23211 -
2009-12-21 09:26:28 +00:00
ask
86af12370d
TAChart: Fix AV after TChart.ClearSeries call (issue #15173 )
...
git-svn-id: trunk@22757 -
2009-11-25 08:32:15 +00:00
ask
42d44be9aa
TAChart: Fix Footer text position. See issue #15029 .
...
git-svn-id: trunk@22639 -
2009-11-17 09:35:58 +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
07eff61bbc
TAChart: Remove unused units. Sort series methods alphabetically.
...
git-svn-id: trunk@22090 -
2009-10-09 16:44:26 +00:00
ask
6cbc0b7456
TAChart: Remove SeriesColor property from TBasicChartSeries.
...
Implement it only for those descendants where it makes sense.
git-svn-id: trunk@22089 -
2009-10-09 15:32:29 +00:00
ask
9d3143eed4
TAChart: Remove unused GetNewColor and GetRectangle helpers.
...
git-svn-id: trunk@22088 -
2009-10-09 15:20:13 +00:00
ask
4441420b80
TAChart: Fix reticule to work with multiple series simultaneously
...
git-svn-id: trunk@22012 -
2009-10-03 23:24:25 +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
33343e7d67
TAChart: Minor cleanups:
...
Move ShowInLegend initialization into TCustomChartSeries.
Add empty override for TUserDrawnSeries.GetLegendItems.
git-svn-id: trunk@21900 -
2009-09-27 15:24:39 +00:00
ask
3547bfb1bb
TAChart: Fix AV when drawing chart without legend
...
git-svn-id: trunk@21898 -
2009-09-27 15:06:37 +00:00
ask
1fb4ba388f
TAChart: Add TChartLegend.UseSidebar property
...
git-svn-id: trunk@21894 -
2009-09-27 14:36:38 +00:00
ask
50cc9941e0
TAChart: Extract TPieSeries.SliceColor function. Remove MaxColor constant.
...
git-svn-id: trunk@21889 -
2009-09-27 08:22:27 +00:00