Steema Issues Database

Note: This database is for bugs and wishes only. For technical support help, if you are a customer please visit our online forums;
otherwise you can use StackOverflow.
Before using this bug-tracker we recommend a look at this document, Steema Bug Fixing Policy.



Bug 203

Summary: [TV52015140] Same as TF02015078: TDragPointTool not working with Polar series
Product: VCL TeeChart Reporter: christopher ireland <chris>
Component: Other ComponentsAssignee: Steema Issue Manager <issuemanager>
Status: RESOLVED FIXED    
Severity: major CC: david
Priority: Normal    
Version: unspecified   
Target Milestone: ---   
Hardware: All   
OS: All   
Chart Series: Polar Delphi / C++ Builder RAD IDE Version:

Description christopher ireland 2013-11-20 10:03:22 EST
Same as TF02015078:
uses TeePolar, TeeDragPoint;

procedure TForm1.FormCreate(Sender: TObject);
begin
 Chart1.AddSeries(TPolarSeries).FillSampleValues;
 Chart1.Tools.Add(TDragPointTool);
 TDragPointTool(Chart1.Tools[0]).Series:=Chart1[0];
end;
  [created:2010-09-07T16:22:32.000+01:00 reported by:chris@steema.com reported in version:]
Comment 1 david berneda 2013-11-26 04:07:59 EST
Fixed. 
Polar (and Radar, WindRose) series implement now a new internal interface (ITeeScreenToPoint) that is called by TDragPointTool when mouse-dragging a point.

Polar series then converts mouse xy pixel coordinates to Angle and Radius, to change the dragged point position.