Exemple #1
0
        DragEventArgs GetDragEventArgs(swf.DragEventArgs data)
        {
            var dragData     = (data.Data as swf.DataObject).ToEto();
            var sourceWidget = data.Data.GetData(SourceDataFormat);
            var source       = sourceWidget == null ? null : (Control)sourceWidget;
            var modifiers    = data.GetEtoModifiers();
            var buttons      = data.GetEtoButtons();
            var location     = PointFromScreen(new PointF(data.X, data.Y));

            return(new DragEventArgs(source, dragData, data.AllowedEffect.ToEto(), location, modifiers, buttons));
        }