ask
2da91ebc91
TAChart: Replace TDataPointDistanceTool.dpdpLockToData option with DataPointMode property
...
git-svn-id: trunk@38447 -
2012-08-31 05:28:41 +00:00
ask
ddfd58d1de
TAChart: Add TCustomAnimatedChartSource
...
git-svn-id: trunk@38442 -
2012-08-30 15:11:50 +00:00
ask
a51ed493bb
TAChart: Add dpdoPermanent option to TDataPointDistanceTool
...
git-svn-id: trunk@38441 -
2012-08-30 08:21:49 +00:00
ask
593695c6b5
TAChart: Replace IChartDrawer.SetXorPen with SetXor
...
git-svn-id: trunk@38435 -
2012-08-30 06:17:47 +00:00
ask
c5350721c8
TAChart: Use drawer everywhere instead of canvas in tools
...
git-svn-id: trunk@38433 -
2012-08-30 05:34:59 +00:00
ask
ad680a75f4
TAChart: Extract TADataTools unit
...
git-svn-id: trunk@38432 -
2012-08-30 05:25:19 +00:00
ask
4cf420b246
TAChart: Extract PrepareDrawingModePen helper procedure
...
git-svn-id: trunk@38431 -
2012-08-30 02:20:09 +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
1223b09763
TAChart: Add TZoomDragTool.RestoreExtentOn property
...
git-svn-id: trunk@38342 -
2012-08-23 04:09:34 +00:00
ask
2c72f1ced4
TAChart: Fixes for TDataPointDistanceTool in xor drawing mode and with partial visibility
...
git-svn-id: trunk@38335 -
2012-08-22 15:18:11 +00:00
ask
847b230747
TAChart: Add initial implementation of distance text to TDataPointDistanceTool.
...
Based on patch by Werner Pamler.
git-svn-id: trunk@38334 -
2012-08-22 14:26:32 +00:00
ask
f5b873aa42
TAChart: Add TDataPointTool.TPointRef.AxisPos function
...
git-svn-id: trunk@38330 -
2012-08-22 10:51:36 +00:00
ask
aa894b143a
TAChart: Add pointers to TDataPointDistanceTool
...
git-svn-id: trunk@38329 -
2012-08-22 09:48:58 +00:00
ask
56687efcdf
TAChart: Add TDataPointDistanceTool.Distance function and OnMeasure event
...
git-svn-id: trunk@38327 -
2012-08-22 09:15:49 +00:00
ask
7f85da95f6
TAChart: Add initial version of TDataPointDistanceTool. Based on patch by Werner Pamler.
...
git-svn-id: trunk@38323 -
2012-08-22 08:18:46 +00:00
ask
9fa0308818
TAChart: Fix division by zero in zoom tools with extreme zoom ratios
...
git-svn-id: trunk@38225 -
2012-08-11 06:01:20 +00:00
ask
99d017b9e3
TAChart: Add TDataPointHintTool.OnHintPosition event
...
git-svn-id: trunk@38028 -
2012-07-24 08:17:15 +00:00
ask
78b05dc0a3
TAChart: Do not try to display empty hint in TDataPointHintTool.
...
This is a workaround for issue #22498 .
git-svn-id: trunk@38024 -
2012-07-24 06:08:01 +00:00
ask
1a835d8a6b
TAChart: Extract TDataPointDrawTool basic class.
...
Based on patch by Werner Pamler
git-svn-id: trunk@37865 -
2012-07-04 13:27:45 +00:00
ask
71e80a4383
TAChart: Fix typo: InitBuitlinTools -> InitBuiltinTools
...
git-svn-id: trunk@37759 -
2012-06-24 10:34:11 +00:00
ask
c0db15a654
TAChart: Silence compiler hints
...
git-svn-id: trunk@37209 -
2012-05-07 07:32:38 +00:00
ask
35ae157a3b
TAChart: Add TDataPointHintTool.UseApplicationHint property
...
Application-level hint does not work in combination with modifier keys
and mouse buttons. The tool now manages a separate hint window instead.
Rare users who require a single hint window per application
may set UseApplicationHint=true.
git-svn-id: trunk@37208 -
2012-05-07 07:25:28 +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
21a7f6daf5
TAChart: Clear chart reference for inactive tools to fix multiple charts per toolset case
...
git-svn-id: trunk@32917 -
2011-10-16 07:08:16 +00:00
ask
5f94205be5
TAChart: Change default value of TBasicZoomStepTool.FixedPoint to true. Update demo.
...
git-svn-id: trunk@32774 -
2011-10-09 02:12:18 +00:00
ask
9c33a8ec42
TAChart: Move ExpandRange procedure to TAMath unit
...
git-svn-id: trunk@32699 -
2011-10-05 10:03:34 +00:00
ask
d5499f7343
TAChart: Add TPanMouseWheelTool
...
git-svn-id: trunk@32658 -
2011-10-03 16:33:02 +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
3563b6e636
TAChart: Use TPublishedIntegerSet to store TDataPointTool.AffectedSeries
...
git-svn-id: trunk@32203 -
2011-09-07 08:41:24 +00:00
ask
3b22c6ae7b
TAChart: Extract TAToolEditors unit
...
git-svn-id: trunk@32132 -
2011-08-31 08:54:00 +00:00
ask
96bc72c285
TAChart: Add TDataPointTool.DistanceMode property
...
git-svn-id: trunk@32078 -
2011-08-28 06:50:47 +00:00
ask
3d47dcc48a
TAChart: Check UseReticule property only in TReticuleTool
...
git-svn-id: trunk@32077 -
2011-08-28 06:40:14 +00:00
ask
dd9ce14656
TAChart: Add TNearestPointParams.FRadius field
...
git-svn-id: trunk@32074 -
2011-08-28 05:53:15 +00:00
ask
ab098ca690
TAChart: Add TNearestPointResults.FDist field
...
git-svn-id: trunk@32073 -
2011-08-28 04:52:09 +00:00
ask
cc324e9e04
TAChart: Use records to pass parameters to GetNearestPoint function
...
git-svn-id: trunk@32072 -
2011-08-28 04:40:05 +00:00
ask
1f845378e0
TAChart: Deactivate cross-hair tool after call to Hide
...
git-svn-id: trunk@32025 -
2011-08-21 09:01:13 +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
6980c29514
TAChart: Add TDataPointCrosshairTool.CrosshairPen property
...
git-svn-id: trunk@31972 -
2011-08-13 09:29:04 +00:00
ask
a9be6582cb
TAChart: Add Hide and KeyDown methods to TDataPointCrosshairTool
...
git-svn-id: trunk@31971 -
2011-08-13 09:21:32 +00:00
ask
9589bb8c23
TAChart: Add TDataPointCrosshairTool.Size property
...
git-svn-id: trunk@31969 -
2011-08-13 08:21:58 +00:00
ask
4e1e68d332
TAChart: Add TDataPointCrosshairTool
...
git-svn-id: trunk@31968 -
2011-08-13 08:17:02 +00:00
ask
c7a63a2aed
TAChart: Automatically determine default tool drawing mode based on the widgetset
...
git-svn-id: trunk@31966 -
2011-08-12 17:48:29 +00:00
ask
b132e87418
TAChart: Add TZoomDragTool.Frame property
...
git-svn-id: trunk@31965 -
2011-08-12 17:36:14 +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
ff7e117d2f
TAChart: Add enumerator to TChartTools. Add "strict" modifiers to classes in TATools unit.
...
git-svn-id: trunk@31961 -
2011-08-12 12:20:21 +00:00
ask
14fabdf99b
TAChart: Use enumerators in utils, tools and transformations
...
git-svn-id: trunk@31700 -
2011-07-14 11:23:17 +00:00
ask
609137625e
TAChart: Add and use filtered series enumerator
...
git-svn-id: trunk@31677 -
2011-07-12 11:21:37 +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
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
35a2cee989
TAChart: Add TDataPointHintTool
...
git-svn-id: trunk@30396 -
2011-04-20 10:22:27 +00:00
ask
5546c5b445
TAChart: Fix "unchanged" checks in event assignments
...
git-svn-id: trunk@29989 -
2011-03-23 07:14:16 +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
26ac2c3d21
TAChart: Extract TAGeometry unit
...
git-svn-id: trunk@29797 -
2011-03-11 11:42:56 +00:00
ask
ae4239028a
TAChart: Fix division by zero in TZoomClickTool
...
git-svn-id: trunk@29749 -
2011-03-08 09:19:20 +00:00
ask
d378e66c95
TAChart: Extract WeightedAverage utility function
...
git-svn-id: trunk@29748 -
2011-03-08 09:17:56 +00:00
ask
10ae7cdbb1
TAChart: Replace TZoomDragTool.Proportional property with RatioLimit, allowing single-axis zooming
...
git-svn-id: trunk@29676 -
2011-02-27 02:59:15 +00:00
ask
9659a4e300
TAChart: Add TBasicPanTool.LimitToExtent property
...
git-svn-id: trunk@29673 -
2011-02-27 02:25:22 +00:00
ask
1f07a55be4
TAChart: Fix default ActiveCursor for TDataPointDragTool
...
git-svn-id: trunk@29672 -
2011-02-27 01:36:08 +00:00
ask
7ec47ea47a
TAChart: Add TUserDefinedTool
...
git-svn-id: trunk@29352 -
2011-02-03 17:46:20 +00:00
ask
1179fbf5a3
TAChart: Add TDataPointClickTool
...
git-svn-id: trunk@29351 -
2011-02-03 17:38:14 +00:00
ask
ba99b14873
TAChart: Auto-rename tools when the toolset name changes
...
git-svn-id: trunk@29332 -
2011-02-02 17:38:10 +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
151210cde5
TAChart: Fix animated zoom-out
...
git-svn-id: trunk@27573 -
2010-10-04 12:04:59 +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
edda653e6d
TAChart: Add AnimationInterval and AnimationSteps properties to zoom tools
...
git-svn-id: trunk@26959 -
2010-08-01 07:32:53 +00:00
ask
640106b5ef
TAChart: Add TPanClickTool.Interval property
...
git-svn-id: trunk@26957 -
2010-08-01 06:32:59 +00:00
ask
9a47898f97
TAChart: Add TPanClickTool
...
git-svn-id: trunk@26955 -
2010-08-01 05:47:29 +00:00
ask
3e3d59a460
TAChart: Update tools demo to include fixed-point zooming. Some refactoring.
...
git-svn-id: trunk@26954 -
2010-08-01 04:25:31 +00:00
ask
a23994a8aa
TAChart: Add FixedPoint and ZoomRatio properties to TZoomClickTool
...
git-svn-id: trunk@26952 -
2010-08-01 03:57:17 +00:00
ask
be405ec70a
TAChart: Extract TADrawUtils unit
...
git-svn-id: trunk@26686 -
2010-07-16 14:12:55 +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
1d35c4b3b3
TAChart: Add On{Before/After}Mouse{Down/Move/Up} events to chart tools. Update demo.
...
git-svn-id: trunk@25799 -
2010-05-31 09:18:25 +00:00
ask
5684de6f96
TAChart: Replace TConstantLineDragTool with the generalized TDataPointDragTool
...
git-svn-id: trunk@25761 -
2010-05-30 08:14:39 +00:00
ask
5aaca35cb8
TAChart: Add TConstantLineDragTool.AffectedSeries property
...
git-svn-id: trunk@25758 -
2010-05-30 06:27:12 +00:00
ask
d919a5610d
TAChart: Fix TConstantLineDragTool.GrabRadius. Add demo.
...
git-svn-id: trunk@25751 -
2010-05-29 15:54:37 +00:00
ask
3cdf5411bb
TAChart: Add TConstantLineDragTool
...
git-svn-id: trunk@25750 -
2010-05-29 15:42:42 +00:00
ask
f607c5ba28
TAChart: Pass correct point index and value to OnDrawReticule event handler.
...
Based on fix by Jorge López.
git-svn-id: trunk@25524 -
2010-05-20 00:43:08 +00:00
ask
5567182a53
TAChart: Call OnMouseXXX handlers for all mouse events not handled by chart toolset
...
git-svn-id: trunk@25005 -
2010-04-27 13:50:03 +00:00
ask
97d1dbe77d
TAChart: Invert panning direction for more intuitive control.
...
git-svn-id: trunk@25003 -
2010-04-27 10:54:36 +00:00
paul
5451a2e4a3
tachart: fix range check errors
...
git-svn-id: trunk@24811 -
2010-04-22 02:43:25 +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
a2fbc46d03
TAChart: Add TZoomDragTool.Proportional property
...
git-svn-id: trunk@24535 -
2010-04-09 10:40:41 +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
d216b60a2f
TAChart: Implement TZoomClickTool using LogicalExtent instead of ZoomToRect
...
git-svn-id: trunk@24351 -
2010-04-01 13:06:20 +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
f2c2d16901
TAChart: Move GetVerbCount into parent class TSubComponentListEditor
...
git-svn-id: trunk@24340 -
2010-04-01 11:08:23 +00:00
ask
fff9fbf31a
TAChart: Add TPanDragTool.Directions to allow panning in specified directions only.
...
* This finishes issue #16109
git-svn-id: trunk@24339 -
2010-04-01 11:03:30 +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
7c1607e0b4
TAChart: Add TZoomClickTool. This is part of issue #16109
...
git-svn-id: trunk@24330 -
2010-04-01 03:39:52 +00:00
ask
93833e99ed
TAChart: Rename TChart*Tool to just T*Tool to shorten subcomponent names
...
git-svn-id: trunk@24328 -
2010-04-01 02:16:29 +00:00
ask
02e6a3fe48
TAChart: Allow design-time tools editing
...
git-svn-id: trunk@24326 -
2010-03-31 23:27:07 +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