//
//  StringConstants.swift
//  TrendyMemes
//
//  Created by Pritam Hinger on 08/07/16.
//  Copyright © 2016 AppDevelapp. All rights reserved.
//

import Foundation
import UIKit

struct StringConstants {
    struct CellIdentifiers {
        static let MemeImageCellIdentifier = "memeImageCellIdentifier"
        static let TemplateTypeCellIdentifier = "templateTypeCellIdentifier"
        static let FontFamilyNameCellIdentifier = "fontFamilyNameCellIdentifier"
        static let FontNameCellIdentifier = "fontNameCellIdentifier"
        static let MemeImageTableCellIdentifier = "memeImageTableCellIdentifier"
    }
    
    struct Segues {
        static let ShowTemplatesSegue = "showTemplatesSegue"
        static let ShowFontsFamilySegue = "showFontsFamilySegue"
        static let ShowFontsSegue = "showFontsSegue"
        static let MemeTableDetailSegue = "memeTableDetailSegue"
        static let MemeCollectionDetailSegue = "memeCollectionDetailSegue"
    }
    
    struct DictionaryKeys {
        static let FontName = "FontName"
        static let FontSize = "FontSize"
        static let StrokeColor = "StrokeColor"
        static let ForegroundColor = "ForeGroundColor"
        static let TemplateType = "TemplateType"
        static let SelectedFilter = "SelectedFilter"
        static let FilterName = "FilterName"
    }
    
    struct  Default {
        static let FontName = "MarkerFelt-Wide"
        static let FontSize = 35
        static let StrokeColor = UIColor.blackColor()
        static let ForegroungColor = UIColor.whiteColor()
        static let TextAtTop = "TOP"
        static let TextAtBottom = "BOTTOM"
        static let Filter = "None"
    }
    
    struct  NotificationName {
        static let FontDidChangeNotification = "FontChange"
        static let MemeCreatedNotification = "MemeCreatedNotification"
        static let DismissDetailViewNotification = "DismissDetailViewNotification"
        static let ScreenRotatedNotification = "ScreenRotatedNotification"
        static let FilterChangeNotification = "FilterChangeNotification"
    }
    
    struct StoryboardId {
        static let MemeEditorVC = "MemeEditorVC"
        static let ImageFilterViewController = "ImageFilterViewController"
    }
}