// // EKAttributes+WindowLevel.swift // SwiftEntryKit // // Created by Daniel Huri on 4/21/18. // Copyright (c) 2018 huri000@gmail.com. All rights reserved. // import UIKit public extension EKAttributes { /** Describes the window level in which the entry would be displayed */ enum WindowLevel { /** Above the alerts */ case alerts /** Above the status bar */ case statusBar /** Above the application window */ case normal /** Custom level */ case custom(level: UIWindow.Level) /** Returns the raw value - the window level itself */ public var value: UIWindow.Level { switch self { case .alerts: return .alert case .statusBar: return .statusBar case .normal: return .normal case .custom(level: let level): return level } } } }