 import UIKit
 import Foundation
 
+enum NAGCorner: Int {
+  case UpperLeftCorner
+  case UpperRightCorner
+  case LowerLeftCorner
+  case LowerRightCorner
+}
+
+enum NAGAnimatedElementPosition: Int {
+  case BeforeAnimation
+  case AfterAnimation
+}
+
 class NAGFirstPhotoOverlayView: UIView {
-  
-  enum NAGCorner: Int {
-    case UpperLeftCorner
-    case UpperRightCorner
-    case LowerLeftCorner
-    case LowerRightCorner
-  }
-  
-  enum NAGAnimatedElementPosition: Int {
-    case BeforeAnimation
-    case AfterAnimation
-  }
   
   let screenHeight = CGRectGetHeight(UIScreen.mainScreen().bounds)
   let screenWidth = CGRectGetWidth(UIScreen.mainScreen().bounds)

  }
  
  // после нажатия на кнопку "Показать сетку" отображаем сетку
  func showGrid(sender:UIButton) {
    println(__FUNCTION__)
    self.superview.viewWithTag(self.kGridViewTag).hidden = !self.superview.viewWithTag(self.kGridViewTag).hidden
  }
  
  // переключаемся на фронтальную камеру
  func flipCameras(sender:UIButton) {
    println(__FUNCTION__)
    // чтобы не выносить cameraView в глобальную область видимости воспользуемся нотификациями
    NSNotificationCenter.defaultCenter().postNotificationName(kNAGImagePickerControllerFlipCameraNotification, object: nil)
  }
  
  // делаем фотографию
  func captureImage() {
    println(__FUNCTION__)
    NSNotificationCenter.defaultCenter().postNotificationName(kNAGImagePickerControllerCaptureImageNotification, object: nil)
  }

  }
  
  // создаем кнопки сетки и фиксации фотографии + саму сетку на доп слое
  private func createControlElements() {
    leftButton = createLeftButton()
    rightButton = createRightButton()
    
