Commit Graph

148 Commits

Author SHA1 Message Date
wp
2f7921bcf1 TAChart: Activate NearestPointTargets in TFieldSeries.
git-svn-id: trunk@53945 -
2017-01-14 23:53:03 +00:00
wp
deb7ac4360 TAChart: Redo NearestPoint system for finer control.
git-svn-id: trunk@53929 -
2017-01-11 19:59:52 +00:00
wp
7529e42389 TAChart: Fix DatapointTools to work correctly with stacked and axis-transformed area and line series.
git-svn-id: trunk@53921 -
2017-01-10 23:09:56 +00:00
wp
363f930d54 TAChart: Override TBarSeries.GetNearestPoint to accept clicks inside the bar, new property ToolTarget (http://forum.lazarus.freepascal.org/index.php/topic,35342.0.html)
git-svn-id: trunk@53896 -
2017-01-07 23:06:09 +00:00
juha
ad8da9ff6b Add LCLPlatformDef to packages and examples that did not compile otherwise.
git-svn-id: trunk@53713 -
2016-12-18 10:10:56 +00:00
wp
c51bc87bab TAChart: Avoid chart popup menu opening at the end of a pan-drag operation with right mouse button.
git-svn-id: trunk@52391 -
2016-05-25 14:58:28 +00:00
wp
2ee5aeec56 TAChart: Fix mouse-wheel-zooming with fixed chart center.
git-svn-id: trunk@51585 -
2016-02-10 21:45:34 +00:00
wp
1ba9e71315 TAChart: Add property KeepDistance to DatapointDragTool to avoid data point jumping to mouse position.
git-svn-id: trunk@51482 -
2016-02-02 23:33:40 +00:00
wp
b4e20416f1 TAChart: Overload "RegisterSeriesClass", "RegisterChartToolClass", and "RegisterAxisTransformClass" with old version accepting a string as parameter
git-svn-id: trunk@50856 -
2015-12-17 10:59:59 +00:00
maxim
1c76f725c5 TAChart: improved i18n (and cleaned up unused string), regenerated translations and added Russian translation
git-svn-id: trunk@50853 -
2015-12-16 23:20:22 +00:00
wp
14381c96ad TAChart: Complete localization
git-svn-id: trunk@50758 -
2015-12-12 21:39:31 +00:00
wp
6807ed5497 TAChart: new property "MouseInsideOnly" of TDatapointHintTool and TDataPointCrosshairTool to show the hint/crosshair only if mouse is inside the chart's extent.
git-svn-id: trunk@48089 -
2015-03-01 17:11:17 +00:00
wp
b27bf4c78f TAChart: Less hints and warnings (issue #0026951).
git-svn-id: trunk@46689 -
2014-10-27 22:05:03 +00:00
juha
de2cf80287 Show hints inside one screen. Fix application, designer and TAChart hints.
git-svn-id: trunk@46303 -
2014-09-23 19:49:02 +00:00
wp
c97e37c258 TAChart: Add event OnHintLocation to TDataPointHintTool which knows the size of the hint window (OnHintPosition is deprecated now). Update "financial" demo to show hint window above data points.
git-svn-id: trunk@46272 -
2014-09-21 14:42:10 +00:00
juha
b189500498 LCL: Revert some of THintWindow changes because of Delphi compatibility. Issue #26516
git-svn-id: trunk@45973 -
2014-07-25 16:56:19 +00:00
juha
24ce977ee8 LCL, SynEdit: improve THintWindow methods. Fixes code completion offset problem, issue #26509
git-svn-id: trunk@45937 -
2014-07-20 18:26:37 +00:00
maxim
8d5dfb7e93 Components, TAChart: don't eat OnMouseMove event when AllowZoom = false, patch from wp, bug #25439
git-svn-id: trunk@43738 -
2014-01-16 20:56:45 +00:00
ask
b64ef0716f TAChart: Pass mouse position in client coordinates to TDataPointHintTool.OnHint event
git-svn-id: trunk@41775 -
2013-06-21 09:23:36 +00:00
juha
ecd140c985 Improve license headers in sources, part 2. Refer to details about license, not copyright. Remove jargon about lack of warranty, it is covered in license already.
git-svn-id: trunk@41389 -
2013-05-25 09:22:25 +00:00
ask
44bafe724c TAChart: Add TPanDragTool.MinDragRadius property
git-svn-id: trunk@39360 -
2012-11-24 12:06:23 +00:00
ask
116e6e0d47 TAChart: Call Handled after extent restoration in TZoomDragTool
git-svn-id: trunk@39351 -
2012-11-23 11:02:05 +00:00
ask
f50a958fad TAChart: Add TZoomDragTool.SelectionRect property
git-svn-id: trunk@38949 -
2012-10-02 13:51:37 +00:00
ask
e7c4459955 TAChart: Add TDataPointDistanceTool.Transparency property
git-svn-id: trunk@38916 -
2012-09-30 05:32:09 +00:00
ask
3a81d9a04e TAChart: Add TZoomDragTool.AdjustSelection property
git-svn-id: trunk@38915 -
2012-09-30 05:20:09 +00:00
ask
8d208ba958 TAChart: Draw selection rectangle according to RatioLimit in zoom drag tool
git-svn-id: trunk@38908 -
2012-09-29 17:40:02 +00:00
ask
b8f1a26235 TAChart: Set TZoomDragTool.Brush.Style = bsClear by default
git-svn-id: trunk@38902 -
2012-09-29 14:36:19 +00:00
ask
50c1480502 TAChart: Fix leftover tool image after unzooming in normal draw mode
git-svn-id: trunk@38901 -
2012-09-29 14:30:00 +00:00
ask
e7353938a4 TAChart: Add TZoomDragTool.Transparency property
git-svn-id: trunk@38900 -
2012-09-29 14:24:10 +00:00
ask
eff9f1abee TAChart: Add TZoomDragTool.Brush property
git-svn-id: trunk@38898 -
2012-09-29 12:01:52 +00:00
ask
5380fecc6f TAChart: Add TPanDragTool to the built-in toolset
git-svn-id: trunk@38888 -
2012-09-28 17:47:32 +00:00
ask
6020e3b6da TAChart: Add TPanDragTool.EscapeCancels property
git-svn-id: trunk@38866 -
2012-09-27 15:51:04 +00:00
ask
320655321d TAChart: Add TZoomDragTool.EscapeCancels property
git-svn-id: trunk@38865 -
2012-09-27 15:29:31 +00:00
ask
dba262b42f TAChart: Add TDataPointDragTool.EscapeCancels property
git-svn-id: trunk@38864 -
2012-09-27 15:21:54 +00:00
ask
681289e730 TAChart: Fix crash when the tool is activated while zoom animation is in progress
git-svn-id: trunk@38862 -
2012-09-27 14:37:08 +00:00
ask
e6a2713fce TAChart: Make sure the previous tool is deactivated before activating a new one
git-svn-id: trunk@38861 -
2012-09-27 14:27:42 +00:00
ask
c66a6f83f6 TAChart: Optimize GetNearestPoint for the case of sorted source and at least linear on X point distance
git-svn-id: trunk@38853 -
2012-09-27 12:10:33 +00:00
ask
54f6a99a13 TAChart: Add TDataPointDragTool.OnDragStart event
git-svn-id: trunk@38786 -
2012-09-21 14:43:38 +00:00
ask
325d4b93f7 TAChart: Use graph instead of image coordinates for TDataPointDragTool.Origin and OnDrag
git-svn-id: trunk@38781 -
2012-09-21 11:18:11 +00:00
ask
e30d3da819 TAChart: TDataPointDragTool: Add Origin property and OnDrag event
git-svn-id: trunk@38765 -
2012-09-20 14:01:48 +00:00
ask
fcad341d6e TAChart: Display crosshair tool on mouse down
git-svn-id: trunk@38757 -
2012-09-19 17:29:43 +00:00
ask
e11de6d9cd TAChart: Add TChartToolset.DispatchedShiftState property
git-svn-id: trunk@38500 -
2012-09-03 13:54:12 +00:00
ask
d9f0617b68 TAChart: Optimize TDataPointTool.FindNearestPoint
git-svn-id: trunk@38478 -
2012-09-02 07:25:09 +00:00
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