1 // Copyright 2015-present 650 Industries. All rights reserved. 2 3 import Foundation 4 5 @objc 6 open class DevMenuScreenItem: DevMenuItem { 7 // Static members fit better than enum as we allow any other number. 8 static public let ImportanceLowest = -200 9 static public let ImportanceLow = -100 10 static public let ImportanceMedium = 0 11 static public let ImportanceHigh = 100 12 static public let ImportanceHighest = 200 13 14 // This enum is just for Objective-C compatibility, where values are automatically casted to integers. 15 @objc(DevMenuItemImportance) 16 public enum ItemImportance: Int { 17 case Lowest = -200 18 case Low = -100 19 case Medium = 0 20 case High = 100 21 case Highest = 200 22 } 23 24 @objc 25 open var importance: Int = ItemImportance.Medium.rawValue 26 } 27