Commit Graph

274 Commits

Author SHA1 Message Date
ask
35e042eb08 TAChart: Add TChart.AutoFocus property
git-svn-id: trunk@38867 -
2012-09-27 16:00:51 +00:00
ask
ed154f4797 TAChart: Add TBasicPointSeries.MovePoint overload for graph coordinates
git-svn-id: trunk@38780 -
2012-09-21 11:15:15 +00:00
ask
15016fc37f TAChart: Fix zero division when calling ImageToGraph before the chart is drawn
git-svn-id: trunk@38651 -
2012-09-14 10:46:23 +00:00
ask
9215fdebd3 TAChart: Make PrevLogicalExtent a public property
git-svn-id: trunk@38650 -
2012-09-14 09:58:21 +00:00
ask
fa8507e364 TAChart: Extract TATextElements unit
git-svn-id: trunk@38564 -
2012-09-08 07:02:21 +00:00
ask
8e2e2f20a6 TAChart: Convert TBasicChartSeries.GetGraphBounds to a public function
git-svn-id: trunk@38477 -
2012-09-02 06:29:10 +00:00
ask
8acfab6158 TAChart: Micro-optimize transparency in canvas drawer. Group series with the same transparency to reduce overhead.
git-svn-id: trunk@38472 -
2012-09-01 14:19:41 +00:00
ask
fa127299e6 TAChart: Add initial framework for transparency support
git-svn-id: trunk@38453 -
2012-08-31 10:42:26 +00:00
ask
593695c6b5 TAChart: Replace IChartDrawer.SetXorPen with SetXor
git-svn-id: trunk@38435 -
2012-08-30 06:17:47 +00:00
ask
4a1d2af745 TAChart: Replace PrepareXorPen with IChartDrawer.SetXorPen.
Xor drawing now preserves pen width.

git-svn-id: trunk@38429 -
2012-08-30 02:00:15 +00:00
ask
21622f66e7 TAChart: Introduce ZeroRect constant
git-svn-id: trunk@37664 -
2012-06-16 10:06:57 +00:00
ask
1fdba07d6b TAChart: Add TChart.IsZoomed property
git-svn-id: trunk@36955 -
2012-04-21 13:58:33 +00:00
ask
4089a0fab9 TAChart: Replace GetAxis/SetAxis and AXIS_INDEX with GetAxisByAlign/SetAxisByAlign
git-svn-id: trunk@36915 -
2012-04-20 01:47:29 +00:00
ask
fd03e9f920 TAChart: Add TChart.RemoveSeries as TeeChart-compatible synonym for DeleteSeries
git-svn-id: trunk@36911 -
2012-04-19 16:15:17 +00:00
ask
6f8724ce64 TAChart: Extract TChart.Prepare procedure
git-svn-id: trunk@35887 -
2012-03-11 14:38:41 +00:00
ask
02e00c3bc2 TAChart: Add TChart.ExtentSizeLimit property
git-svn-id: trunk@35141 -
2012-02-05 08:49:43 +00:00
ask
cdc3c0d0ee TAChart: Refresh chart after Series.Clear call
git-svn-id: trunk@34981 -
2012-01-28 09:09:26 +00:00
sekelsenmat
73f0887e09 Fixes bug #20065. Removes ssCaps, ssNum and ssScroll because they are implemented based on the key lock in win32, which is not the same as shift state, they are added only for MouseWhell events and very unreliable across platforms (cannot be correctly implemented in win32 for example). Also corrects the ShiftState for MouseWhell messages in Windows. Removes State from the mousewhell internal message, now Button is used, which is more consistent with Win32.
git-svn-id: trunk@33092 -
2011-10-26 15:08:10 +00:00
ask
4447f89ee8 TAChart: Move Title property from TBasicChartSeries to TCustomChartSeries
git-svn-id: trunk@32934 -
2011-10-17 07:57:08 +00:00
ask
bed7d78b47 TAChart: Extract TAMath unit
git-svn-id: trunk@32688 -
2011-10-05 05:40:51 +00:00
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