using System; using System.Windows.Forms; namespace Netron.Diagramming.Core { public interface IDragDropListener : IInteraction { /// /// On dragdrop. /// /// The instance containing the event data. bool OnDragDrop(DragEventArgs e); /// /// On drag enter /// /// bool OnDragEnter(DragEventArgs e); /// /// On drag leave. /// /// The instance containing the event data. bool OnDragLeave(EventArgs e); /// /// On drag over. /// /// The instance containing the event data. bool OnDragOver(DragEventArgs e); /// /// Gives the feedback on dragging. /// /// The instance containing the event data. void GiveFeedback(GiveFeedbackEventArgs e); } }