Commit Graph

213 Commits

Author SHA1 Message Date
mattias
be2698980b tachart: fixed setting method properties, bug #18418
git-svn-id: trunk@29973 -
2011-03-21 17:11:55 +00:00
ask
910e4b3def TAChart: Extract TADrawerCanvas unit, remove TADrawUtils -> Graphics dependency
git-svn-id: trunk@29970 -
2011-03-21 14:52:25 +00:00
ask
04831e21a5 TAChart: Add TChart.OnAfterPaint, DisableRedrawing and EnableRedrawing
git-svn-id: trunk@29949 -
2011-03-21 03:57:40 +00:00
ask
a4d4972a0a TAChart: Replace IChartDrawer.HasCanvas/GetCanvas with a separate IChartTCanvasDrawer interface
git-svn-id: trunk@29943 -
2011-03-20 20:04:22 +00:00
ask
dcc462fe9b TAChart: Block all extent notifications in mini-map mode
git-svn-id: trunk@29940 -
2011-03-20 18:30:46 +00:00
ask
e2c0e72980 TAChart: Fix drawing with AxisVisible = false
git-svn-id: trunk@29938 -
2011-03-20 18:14:59 +00:00
ask
06ed79f7db TAChart: Add TChartNavPanel.MiniMap property
git-svn-id: trunk@29936 -
2011-03-20 17:52:51 +00:00
ask
934a785c7f TAChart: Add TChart.PaintOnAuxCanvas method
git-svn-id: trunk@29935 -
2011-03-20 17:22:54 +00:00
ask
ba7c0506c4 TAChart: Do not redraw if LogicalExtent is re-assigned to the same value
git-svn-id: trunk@29927 -
2011-03-20 13:38:23 +00:00
ask
bed86da6ba TAChart: Add TChartNavScrollBar component
git-svn-id: trunk@29925 -
2011-03-20 13:07:26 +00:00
ask
e6711904f0 TAChart: Add OnExtentChanged event
git-svn-id: trunk@29922 -
2011-03-20 09:41:26 +00:00
ask
f8a17c8c78 TAChart: Added experimental OnChartPaint event
git-svn-id: trunk@29703 -
2011-03-02 05:06:31 +00:00
ask
39d6ab4f66 TAChart: Initial implementation of TPrinterDrawer
git-svn-id: trunk@29682 -
2011-02-27 09:32:49 +00:00
ask
761f8b5a28 TAChart: Reset current extent after the change to TChart.Extent property
git-svn-id: trunk@29674 -
2011-02-27 02:26:33 +00:00
ask
abd9e9a7df TAChart: Use IChartDrawer to draw TUserDrawnSeries. Remove Draw(ACanvas) from TBasicChartSeries
git-svn-id: trunk@29638 -
2011-02-21 16:43:50 +00:00
ask
afb0fca7f1 TAChart: Use IChartDrawer to draw TConstantLine series
git-svn-id: trunk@29624 -
2011-02-20 23:02:21 +00:00
ask
a32eaddc9d TAChart: Use IChartDrawer to draw reticule
git-svn-id: trunk@29617 -
2011-02-20 20:15:34 +00:00
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