コード例 #1
0
ファイル: DragDropManager.cs プロジェクト: daviddw/Kinsky
        public void End(NSPasteboard aPasteboard, NSDragOperation aOperation)
        {
            DraggableData dragData = new DraggableData(aPasteboard);

            iController.DragEnd(dragData, DragDropManager.Convert(aOperation));

            DragDropManager.Current = null;
        }
コード例 #2
0
ファイル: DragDropManager.cs プロジェクト: daviddw/Kinsky
        public NSDragOperation ValidateDrop(INSDraggingInfo aInfo, object aDestination)
        {
            DraggableData dragData = new DraggableData(aInfo.DraggingPasteboard);

            EDragOperation op = iController.ValidateDrag(dragData, aDestination);

            return(DragDropManager.Convert(op));
        }
コード例 #3
0
ファイル: DragDropManager.cs プロジェクト: daviddw/Kinsky
        public bool AcceptDrop(INSDraggingInfo aInfo, int aIndex, object aDestination)
        {
            DraggableData dragData = new DraggableData(aInfo.DraggingPasteboard);

            return(iController.AcceptDrop(dragData, aIndex, aDestination));
        }
コード例 #4
0
ファイル: DropConverter.cs プロジェクト: daviddw/oss-public
        public MediaProviderDraggable Convert(IDataObject aDataObject)
        {
            DraggableData data = new DraggableData(aDataObject);

            return(Convert(data));
        }