Commit Graph

254 Commits

Author SHA1 Message Date
ask
6cce24d91d TAChart: Add TZoomMouseWheelTool
git-svn-id: trunk@32642 -
2011-10-03 05:22:23 +00:00
ask
cca154e0aa TAChart: Add generic mousewheel support for chart tools
git-svn-id: trunk@32641 -
2011-10-03 04:22:27 +00:00
ask
ea518ad5d3 TAChart: Support NaNs in TChart.IsPointInViewPort
git-svn-id: trunk@32312 -
2011-09-13 07:56:29 +00:00
ask
069dd88df5 TAChart: Add TChartExtentLink component
git-svn-id: trunk@32087 -
2011-08-29 08:48:49 +00:00
ask
74bfc779a0 TAChart: Use TChartAxis.Range even if no series is assigned to the axis
git-svn-id: trunk@32028 -
2011-08-21 10:40:49 +00:00
ask
9835faabb1 TAChart: Fix MouseUp event dispatch for tools
git-svn-id: trunk@32024 -
2011-08-21 08:58:57 +00:00
ask
2411bc6d12 TAChart: Add Chart and NearestGraphPoint properties to data tools
git-svn-id: trunk@32023 -
2011-08-21 01:10:04 +00:00
ask
ad3dfd2bae TAChart: Fix mouse coordinates passed to KeyUp/KeyDown tool events
git-svn-id: trunk@31970 -
2011-08-13 09:20:36 +00:00
ask
f1e69d3d5f TAChart: Add TChartTool.Draw and TChartTool.DrawingMode. Publish DrawingMode property for TZoomDragTool.
git-svn-id: trunk@31964 -
2011-08-12 17:25:57 +00:00
ask
e8d1819c83 TAChart: Add some strict protected/strict private annotations. Get rid of TCustomSeriesCrack class.
git-svn-id: trunk@31827 -
2011-07-30 08:25:18 +00:00
ask
0138145ed5 TAChart: Draw minor axis marks
git-svn-id: trunk@31762 -
2011-07-20 11:08:47 +00:00
ask
437e34ed6f TAChart: TChartTitle.Alignment affects title position in addition to justification
git-svn-id: trunk@31760 -
2011-07-20 09:40:02 +00:00
ask
938cbd7a55 TAChart: Correctly measure axis titles
git-svn-id: trunk@31714 -
2011-07-16 18:34:15 +00:00
ask
4ed00f8de5 TAChart: Use TAxisDrawHelper for axis measuring
git-svn-id: trunk@31712 -
2011-07-16 17:37:01 +00:00
ask
a6036287a9 TAChart: Always add internal chart margins
git-svn-id: trunk@31710 -
2011-07-16 16:26:21 +00:00
ask
d4b0f89e8f TAChart: Calculate transformation coefficients iteratively
git-svn-id: trunk@31709 -
2011-07-16 16:17:26 +00:00
ask
67aa466330 TAChart: Use enumerators while working with axises
git-svn-id: trunk@31707 -
2011-07-16 08:07:22 +00:00
ask
e164321e99 TAChart: Fix memory leak introduced in r31672 #5c92f7cdaf
git-svn-id: trunk@31676 -
2011-07-12 11:20:36 +00:00
ask
d952814c84 TAChart: Add and use TBasicChartSeriesEnumerator
git-svn-id: trunk@31675 -
2011-07-12 09:38:32 +00:00
ask
9ddaa28a8f TAChart: Remove "const" from some parameters where it is unneeded or dangerous
git-svn-id: trunk@31673 -
2011-07-12 08:03:40 +00:00
ask
5c92f7cdaf TAChart: Add TChart.MarginsExternal property
git-svn-id: trunk@31672 -
2011-07-12 07:14:55 +00:00
ask
af52bce126 TAChart: Move legend item order initialization to Legend.SortItemsByOrder
git-svn-id: trunk@31654 -
2011-07-10 10:23:37 +00:00
ask
c5139ede83 TAChart: Call StyleChanged instead of Invalidate when changing TAChart properties.
This allows listeners to catch all changes.

git-svn-id: trunk@31568 -
2011-07-05 17:03:53 +00:00
ask
de65da804e TAChart: Fix AV when deleting toolset which is assigned to a chart
git-svn-id: trunk@31508 -
2011-07-02 15:36:12 +00:00
ask
a890570935 TAChart: Extract TAChartAxisUtils unit
git-svn-id: trunk@31428 -
2011-06-28 10:15:27 +00:00
ask
17383db4e9 TAChart: Fix AV with invisible legend
git-svn-id: trunk@31403 -
2011-06-26 14:35:31 +00:00
ask
59ea86ddff TAChart: Add TChartLegend.ColumnCount property
git-svn-id: trunk@31402 -
2011-06-26 14:27:07 +00:00
ask
be7740a708 TAChart: Add legend item grouping. Update demo.
git-svn-id: trunk@31396 -
2011-06-26 09:43:47 +00:00
ask
e6b1840fc4 TAChart: Add TChartSeriesLegend.Order property
git-svn-id: trunk@31395 -
2011-06-26 08:45:35 +00:00
ask
a6c1d7e971 TAChart: Implement typed Items property in TChartLegendItems
git-svn-id: trunk@31389 -
2011-06-26 05:46:17 +00:00
ask
edac0eec23 TAChart: Add AIncludeHidden parameter to the TChart.GetLegendItems function.
Based on code by Werner.

git-svn-id: trunk@31359 -
2011-06-24 13:39:11 +00:00
ask
67e4a0d07f TAChart: Use TChartLegendItems instead of TObjectList
git-svn-id: trunk@31344 -
2011-06-23 14:56:05 +00:00
ask
80521e30cc TAChart: Extract public function TChart.GetLegendItems
git-svn-id: trunk@31334 -
2011-06-22 14:07:47 +00:00
ask
5cf87bd0ee TAChart: Add KeyDown/KeyUp events to chart tools
git-svn-id: trunk@31139 -
2011-06-09 08:52:01 +00:00
ask
88604dfc35 TAChart: Minor style fixes
git-svn-id: trunk@30526 -
2011-05-02 12:08:44 +00:00
ask
45279d3513 TAChart: Add AntialiasingMode property
git-svn-id: trunk@30410 -
2011-04-21 13:39:03 +00:00
ask
7c478b02f8 TAChart: Call OnExtentChanged after finalizing drawing
git-svn-id: trunk@30391 -
2011-04-20 03:39:50 +00:00
ask
61fe03b598 TAChart: Add DrawingBegin/DrawingEnd methods to IChartDrawer
git-svn-id: trunk@30205 -
2011-04-05 20:24:28 +00:00
ask
eda3f30176 TAChart: Add Chart.RenderingParams property
git-svn-id: trunk@30199 -
2011-04-05 17:15:24 +00:00
ask
5f796f9283 TAChart: Fix AV while drawing chart with zero axises
git-svn-id: trunk@30187 -
2011-04-04 16:30:46 +00:00
ask
5546c5b445 TAChart: Fix "unchanged" checks in event assignments
git-svn-id: trunk@29989 -
2011-03-23 07:14:16 +00:00
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