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