using System.Drawing; using System.Windows.Forms; using DelftTools.Utils.Collections; namespace DelftTools.Controls.Swf.Charting.Tools { public interface ISelectPointTool : IChartViewTool { event SelectionChangedEventHandler SelectionChanged; event NotifyCollectionChangedEventHandler CollectionChanged; NearestPointStyles Style { get; set; } Cursor Cursor { get; set; } Color SelectedPointerColor { get; set; } bool HandleDelete { get; set; } /// /// Defines the Size of the NearestTool shape. /// int Size { get; set; } void Invalidate(); void ClearSelection(); /// /// Adds a point to the selection /// /// The chart series a data source. /// The data source index of the added point. void AddPointAtIndexToSelection(IChartSeries chartSeries, int resultIndex); } }