public override void DragOver(DragOverEventArgs e) { base.DragOver(e); if (InprocDragDrop.Dragging && InprocDragDrop.Data is GraphCursor <IVisual, IVisualEdge> ) { e.AllowedAction = DragDropAction.All; } }
public static Limaki.View.DragDrop.DragOverEventArgs ToXwtDragOver(this System.Windows.Forms.DragEventArgs args, System.Windows.Forms.Control control) { var pt = control.PointToClient(new System.Drawing.Point(args.X, args.Y)); var result = new Limaki.View.DragDrop.DragOverEventArgs(pt.ToXwt(), new SwfTransferDataStore(args.Data), args.AllowedEffect.ToXwt()) { AllowedAction = args.Effect.ToXwt(), }; return(result); }
public virtual void DragOver(DragOverEventArgs args) { if (!TargetTypes.Any(t => args.Info.HasType(t))) { args.AllowedAction = DragDropAction.None; } else { args.AllowedAction = DragDropAction.All; } }
public void DragOver(DragOverEventArgs e) { MouseActionBase.ForewardDragOver(baseAction, backend, e); }
public static void ForewardDragOver(IMouseAction baseAction, IVidgetBackend backend, DragOverEventArgs e) { if (baseAction.Enabled) { var pt = e.Position; baseAction.OnMouseMove(new MouseActionEventArgs(MouseActionButtons.None, ModifierKeys.None, 0, pt.X, pt.Y, 0)); } }