An interesting solution because it forces us to think within the ChartTools framework. Maybe we should document it somehow (demo, or maybe better, mini-tutorial?)
I have added
a note to the docs.
As for demo/tutorial. Of course, I'd like to have as many of those as possible. It is probably easiest for the user to have a large number of very short demos each focusing on a specific aspect.
However, growing number of demos and tutorials need to be supported. Since our resources are limited, I try to balance between number and complexity of demos, and you do the same for tutorials.
So in this case, rather than a separate demo, maybe a "Popup" page in the "tools" demo would be right solution.
Similarly, if you'll see a possibility to incorporate this information in some existing or future tutorial, that would IMO be preferable to a separate tutorial for only this topic.
But what to do with the PanDrag tool which does not have this property?
Since r39360, set
TPanDragTool.MinDragRadius to non-zero value.