     func collectionView(_ collectionView:UICollectionView, layout collectionViewLayout:UICollectionViewLayout, sizeForItemAt indexPath:IndexPath) -> CGSize
     {
         let width:CGFloat = collectionView.bounds.maxX
-        let size:CGSize = CGSize(width: width, height: kCellHeight)
+        let size:CGSize = CGSize(width:width, height:kCellHeight)
         
         return size
     }

    weak var controller:CProjects!
    weak var spinner:VMainLoader!
    weak var collection:UICollectionView!
    fileprivate let kCollectionBottom:CGFloat = 40
    fileprivate let kHeaderHeight:CGFloat = 100
    fileprivate let kCellHeight:CGFloat = 60
    fileprivate let kInterLine:CGFloat = 1
    
    convenience init(controller:CProjects)
    {

    
    func collectionView(_ collectionView:UICollectionView, didSelectItemAt indexPath:IndexPath)
    {
        let item:MProjectsItem = modelAtIndex(index:indexPath)
        let transition:MMainTransition = MMainTransition.Push(item.name)
        let detail:CProjectsDetail = CProjectsDetail(item:item)
        controller.parent.pushController(controller:detail, transition:transition)
        
        DispatchQueue.main.asyncAfter(
            deadline:DispatchTime.now() + kDeselectTime)
        { [weak collectionView] in
            
            collectionView?.selectItem(
                at:nil,
                animated:false,
                scrollPosition:UICollectionViewScrollPosition())
        }
    }
}
