     
     func actionCheckAll(sender button:UIButton)
     {
+        restartingScroll()
         changeAllItems(active:true)
     }
     
     func actionUncheckAll(sender button:UIButton)
     {
+        restartingScroll()
         changeAllItems(active:false)
     }
     
     func actionTrash(sender button:UIButton)
     {
+        restartingScroll()
+        
         guard
             
             let model:MCameraRecord = self.model

    private let kControlsMaxWidth:CGFloat = 180
    private let kControlsMidWidth:CGFloat = 60
    private let kControlsMinWidth:CGFloat = 9
    private let kControlsMaxTreshold:CGFloat = 100
    
    override init(frame:CGRect)
    {

        self.collectionView = collectionView
        
        let viewControls:VCameraCellControls = VCameraCellControls()
        viewControls.buttonTrash.addTarget(
            self,
            action:#selector(actionTrash(sender:)),
            for:UIControlEvents.touchUpInside)
        viewControls.buttonCheckAll.addTarget(
            self,
            action:#selector(actionCheckAll(sender:)),
            for:UIControlEvents.touchUpInside)
        viewControls.buttonUncheckAll.addTarget(
            self,
            action:#selector(actionUncheckAll(sender:)),
            for:UIControlEvents.touchUpInside)
        
        addSubview(collectionView)
        addSubview(viewControls)
