├── DocumentsIcons.png ├── Gestures.png ├── LICENCE.txt ├── MBIconsKit.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcuserdata │ │ └── Viorel.xcuserdatad │ │ └── UserInterfaceState.xcuserstate └── xcuserdata │ └── Viorel.xcuserdatad │ ├── xcdebugger │ └── Breakpoints_v2.xcbkptlist │ └── xcschemes │ ├── MBIconsKit.xcscheme │ └── xcschememanagement.plist ├── MBIconsKit ├── AppDelegate.swift ├── Assets.xcassets │ ├── 0.imageset │ │ ├── 0.jpeg │ │ └── Contents.json │ ├── 1.imageset │ │ ├── 1.jpeg │ │ └── Contents.json │ ├── 2.imageset │ │ ├── 2.jpeg │ │ └── Contents.json │ ├── 3.imageset │ │ ├── 787_f.jpeg │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ └── Contents.json │ └── Contents.json ├── Base.lproj │ └── Main.storyboard ├── IconCellView.swift ├── Info.plist ├── MBGesturesFilledKit.swift ├── MBGesturesKit.swift ├── MBIconSet.swift ├── MBIconsKit.swift ├── MBIconsKitFilled.swift ├── MBWheatherKit.swift ├── MBWheatherKitFilled.swift └── ViewController.swift ├── README.md └── Wheather-icons.png /DocumentsIcons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-Viorel/MBIcons/d66a9cb249449a15265256e18e6ba8c39b07cc4e/DocumentsIcons.png -------------------------------------------------------------------------------- /Gestures.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-Viorel/MBIcons/d66a9cb249449a15265256e18e6ba8c39b07cc4e/Gestures.png -------------------------------------------------------------------------------- /LICENCE.txt: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2017 Viorel Porumbescu 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. -------------------------------------------------------------------------------- /MBIconsKit.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- 1 | // !$*UTF8*$! 2 | { 3 | archiveVersion = 1; 4 | classes = { 5 | }; 6 | objectVersion = 46; 7 | objects = { 8 | 9 | /* Begin PBXBuildFile section */ 10 | F23A8BAE1E97FCE500706A9D /* MBWheatherKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = F23A8BAD1E97FCE500706A9D /* MBWheatherKit.swift */; }; 11 | F23A8BB01E980B1E00706A9D /* MBWheatherKitFilled.swift in Sources */ = {isa = PBXBuildFile; fileRef = F23A8BAF1E980B1E00706A9D /* MBWheatherKitFilled.swift */; }; 12 | F23D87021E938AFB009E67F8 /* MBIconsKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = F23D87011E938AFB009E67F8 /* MBIconsKit.swift */; }; 13 | F24780731E9EDF0200F696DA /* MBGesturesFilledKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = F24780711E9EDF0200F696DA /* MBGesturesFilledKit.swift */; }; 14 | F24780741E9EDF0200F696DA /* MBGesturesKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = F24780721E9EDF0200F696DA /* MBGesturesKit.swift */; }; 15 | F262F75F1E965DB8007D9B48 /* IconCellView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F262F75E1E965DB8007D9B48 /* IconCellView.swift */; }; 16 | F262F7631E968932007D9B48 /* MBIconsKitFilled.swift in Sources */ = {isa = PBXBuildFile; fileRef = F262F7621E968932007D9B48 /* MBIconsKitFilled.swift */; }; 17 | F2C2E3691E8EB6180020332E /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2C2E3681E8EB6180020332E /* AppDelegate.swift */; }; 18 | F2C2E36B1E8EB6180020332E /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2C2E36A1E8EB6180020332E /* ViewController.swift */; }; 19 | F2C2E36D1E8EB6180020332E /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = F2C2E36C1E8EB6180020332E /* Assets.xcassets */; }; 20 | F2C2E3701E8EB6180020332E /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = F2C2E36E1E8EB6180020332E /* Main.storyboard */; }; 21 | F2C2E3781E8EB63D0020332E /* MBIconSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2C2E3771E8EB63D0020332E /* MBIconSet.swift */; }; 22 | /* End PBXBuildFile section */ 23 | 24 | /* Begin PBXFileReference section */ 25 | F23A8BAD1E97FCE500706A9D /* MBWheatherKit.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MBWheatherKit.swift; sourceTree = ""; }; 26 | F23A8BAF1E980B1E00706A9D /* MBWheatherKitFilled.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MBWheatherKitFilled.swift; sourceTree = ""; }; 27 | F23D87011E938AFB009E67F8 /* MBIconsKit.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MBIconsKit.swift; sourceTree = ""; }; 28 | F24780711E9EDF0200F696DA /* MBGesturesFilledKit.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MBGesturesFilledKit.swift; sourceTree = ""; }; 29 | F24780721E9EDF0200F696DA /* MBGesturesKit.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MBGesturesKit.swift; sourceTree = ""; }; 30 | F262F75E1E965DB8007D9B48 /* IconCellView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IconCellView.swift; sourceTree = ""; }; 31 | F262F7621E968932007D9B48 /* MBIconsKitFilled.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MBIconsKitFilled.swift; sourceTree = ""; }; 32 | F2C2E3651E8EB6180020332E /* MBIconsKit.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = MBIconsKit.app; sourceTree = BUILT_PRODUCTS_DIR; }; 33 | F2C2E3681E8EB6180020332E /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; 34 | F2C2E36A1E8EB6180020332E /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; 35 | F2C2E36C1E8EB6180020332E /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; 36 | F2C2E36F1E8EB6180020332E /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; 37 | F2C2E3711E8EB6180020332E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 38 | F2C2E3771E8EB63D0020332E /* MBIconSet.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MBIconSet.swift; sourceTree = ""; }; 39 | /* End PBXFileReference section */ 40 | 41 | /* Begin PBXFrameworksBuildPhase section */ 42 | F2C2E3621E8EB6180020332E /* Frameworks */ = { 43 | isa = PBXFrameworksBuildPhase; 44 | buildActionMask = 2147483647; 45 | files = ( 46 | ); 47 | runOnlyForDeploymentPostprocessing = 0; 48 | }; 49 | /* End PBXFrameworksBuildPhase section */ 50 | 51 | /* Begin PBXGroup section */ 52 | F23A8BAA1E97FC7100706A9D /* Kits */ = { 53 | isa = PBXGroup; 54 | children = ( 55 | F23A8BAF1E980B1E00706A9D /* MBWheatherKitFilled.swift */, 56 | F23A8BAD1E97FCE500706A9D /* MBWheatherKit.swift */, 57 | F23D87011E938AFB009E67F8 /* MBIconsKit.swift */, 58 | F262F7621E968932007D9B48 /* MBIconsKitFilled.swift */, 59 | F24780711E9EDF0200F696DA /* MBGesturesFilledKit.swift */, 60 | F24780721E9EDF0200F696DA /* MBGesturesKit.swift */, 61 | ); 62 | name = Kits; 63 | sourceTree = ""; 64 | }; 65 | F2C2E35C1E8EB6180020332E = { 66 | isa = PBXGroup; 67 | children = ( 68 | F2C2E3671E8EB6180020332E /* MBIconsKit */, 69 | F2C2E3661E8EB6180020332E /* Products */, 70 | ); 71 | sourceTree = ""; 72 | }; 73 | F2C2E3661E8EB6180020332E /* Products */ = { 74 | isa = PBXGroup; 75 | children = ( 76 | F2C2E3651E8EB6180020332E /* MBIconsKit.app */, 77 | ); 78 | name = Products; 79 | sourceTree = ""; 80 | }; 81 | F2C2E3671E8EB6180020332E /* MBIconsKit */ = { 82 | isa = PBXGroup; 83 | children = ( 84 | F2C2E3681E8EB6180020332E /* AppDelegate.swift */, 85 | F2C2E36A1E8EB6180020332E /* ViewController.swift */, 86 | F2C2E36C1E8EB6180020332E /* Assets.xcassets */, 87 | F2C2E36E1E8EB6180020332E /* Main.storyboard */, 88 | F2C2E3711E8EB6180020332E /* Info.plist */, 89 | F2C2E3771E8EB63D0020332E /* MBIconSet.swift */, 90 | F262F75E1E965DB8007D9B48 /* IconCellView.swift */, 91 | F23A8BAA1E97FC7100706A9D /* Kits */, 92 | ); 93 | path = MBIconsKit; 94 | sourceTree = ""; 95 | }; 96 | /* End PBXGroup section */ 97 | 98 | /* Begin PBXNativeTarget section */ 99 | F2C2E3641E8EB6180020332E /* MBIconsKit */ = { 100 | isa = PBXNativeTarget; 101 | buildConfigurationList = F2C2E3741E8EB6180020332E /* Build configuration list for PBXNativeTarget "MBIconsKit" */; 102 | buildPhases = ( 103 | F2C2E3611E8EB6180020332E /* Sources */, 104 | F2C2E3621E8EB6180020332E /* Frameworks */, 105 | F2C2E3631E8EB6180020332E /* Resources */, 106 | ); 107 | buildRules = ( 108 | ); 109 | dependencies = ( 110 | ); 111 | name = MBIconsKit; 112 | productName = MBIconsKit; 113 | productReference = F2C2E3651E8EB6180020332E /* MBIconsKit.app */; 114 | productType = "com.apple.product-type.application"; 115 | }; 116 | /* End PBXNativeTarget section */ 117 | 118 | /* Begin PBXProject section */ 119 | F2C2E35D1E8EB6180020332E /* Project object */ = { 120 | isa = PBXProject; 121 | attributes = { 122 | LastSwiftUpdateCheck = 0830; 123 | LastUpgradeCheck = 0830; 124 | ORGANIZATIONNAME = Viorel; 125 | TargetAttributes = { 126 | F2C2E3641E8EB6180020332E = { 127 | CreatedOnToolsVersion = 8.3; 128 | DevelopmentTeam = X34UB4R785; 129 | ProvisioningStyle = Automatic; 130 | }; 131 | }; 132 | }; 133 | buildConfigurationList = F2C2E3601E8EB6180020332E /* Build configuration list for PBXProject "MBIconsKit" */; 134 | compatibilityVersion = "Xcode 3.2"; 135 | developmentRegion = English; 136 | hasScannedForEncodings = 0; 137 | knownRegions = ( 138 | en, 139 | Base, 140 | ); 141 | mainGroup = F2C2E35C1E8EB6180020332E; 142 | productRefGroup = F2C2E3661E8EB6180020332E /* Products */; 143 | projectDirPath = ""; 144 | projectRoot = ""; 145 | targets = ( 146 | F2C2E3641E8EB6180020332E /* MBIconsKit */, 147 | ); 148 | }; 149 | /* End PBXProject section */ 150 | 151 | /* Begin PBXResourcesBuildPhase section */ 152 | F2C2E3631E8EB6180020332E /* Resources */ = { 153 | isa = PBXResourcesBuildPhase; 154 | buildActionMask = 2147483647; 155 | files = ( 156 | F2C2E36D1E8EB6180020332E /* Assets.xcassets in Resources */, 157 | F2C2E3701E8EB6180020332E /* Main.storyboard in Resources */, 158 | ); 159 | runOnlyForDeploymentPostprocessing = 0; 160 | }; 161 | /* End PBXResourcesBuildPhase section */ 162 | 163 | /* Begin PBXSourcesBuildPhase section */ 164 | F2C2E3611E8EB6180020332E /* Sources */ = { 165 | isa = PBXSourcesBuildPhase; 166 | buildActionMask = 2147483647; 167 | files = ( 168 | F262F7631E968932007D9B48 /* MBIconsKitFilled.swift in Sources */, 169 | F2C2E36B1E8EB6180020332E /* ViewController.swift in Sources */, 170 | F23A8BAE1E97FCE500706A9D /* MBWheatherKit.swift in Sources */, 171 | F23A8BB01E980B1E00706A9D /* MBWheatherKitFilled.swift in Sources */, 172 | F2C2E3691E8EB6180020332E /* AppDelegate.swift in Sources */, 173 | F23D87021E938AFB009E67F8 /* MBIconsKit.swift in Sources */, 174 | F262F75F1E965DB8007D9B48 /* IconCellView.swift in Sources */, 175 | F24780731E9EDF0200F696DA /* MBGesturesFilledKit.swift in Sources */, 176 | F2C2E3781E8EB63D0020332E /* MBIconSet.swift in Sources */, 177 | F24780741E9EDF0200F696DA /* MBGesturesKit.swift in Sources */, 178 | ); 179 | runOnlyForDeploymentPostprocessing = 0; 180 | }; 181 | /* End PBXSourcesBuildPhase section */ 182 | 183 | /* Begin PBXVariantGroup section */ 184 | F2C2E36E1E8EB6180020332E /* Main.storyboard */ = { 185 | isa = PBXVariantGroup; 186 | children = ( 187 | F2C2E36F1E8EB6180020332E /* Base */, 188 | ); 189 | name = Main.storyboard; 190 | sourceTree = ""; 191 | }; 192 | /* End PBXVariantGroup section */ 193 | 194 | /* Begin XCBuildConfiguration section */ 195 | F2C2E3721E8EB6180020332E /* Debug */ = { 196 | isa = XCBuildConfiguration; 197 | buildSettings = { 198 | ALWAYS_SEARCH_USER_PATHS = NO; 199 | CLANG_ANALYZER_NONNULL = YES; 200 | CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; 201 | CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; 202 | CLANG_CXX_LIBRARY = "libc++"; 203 | CLANG_ENABLE_MODULES = YES; 204 | CLANG_ENABLE_OBJC_ARC = YES; 205 | CLANG_WARN_BOOL_CONVERSION = YES; 206 | CLANG_WARN_CONSTANT_CONVERSION = YES; 207 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; 208 | CLANG_WARN_DOCUMENTATION_COMMENTS = YES; 209 | CLANG_WARN_EMPTY_BODY = YES; 210 | CLANG_WARN_ENUM_CONVERSION = YES; 211 | CLANG_WARN_INFINITE_RECURSION = YES; 212 | CLANG_WARN_INT_CONVERSION = YES; 213 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; 214 | CLANG_WARN_SUSPICIOUS_MOVE = YES; 215 | CLANG_WARN_UNREACHABLE_CODE = YES; 216 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; 217 | CODE_SIGN_IDENTITY = "-"; 218 | COPY_PHASE_STRIP = NO; 219 | DEBUG_INFORMATION_FORMAT = dwarf; 220 | ENABLE_STRICT_OBJC_MSGSEND = YES; 221 | ENABLE_TESTABILITY = YES; 222 | GCC_C_LANGUAGE_STANDARD = gnu99; 223 | GCC_DYNAMIC_NO_PIC = NO; 224 | GCC_NO_COMMON_BLOCKS = YES; 225 | GCC_OPTIMIZATION_LEVEL = 0; 226 | GCC_PREPROCESSOR_DEFINITIONS = ( 227 | "DEBUG=1", 228 | "$(inherited)", 229 | ); 230 | GCC_WARN_64_TO_32_BIT_CONVERSION = YES; 231 | GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; 232 | GCC_WARN_UNDECLARED_SELECTOR = YES; 233 | GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; 234 | GCC_WARN_UNUSED_FUNCTION = YES; 235 | GCC_WARN_UNUSED_VARIABLE = YES; 236 | MACOSX_DEPLOYMENT_TARGET = 10.12; 237 | MTL_ENABLE_DEBUG_INFO = YES; 238 | ONLY_ACTIVE_ARCH = YES; 239 | SDKROOT = macosx; 240 | SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; 241 | SWIFT_OPTIMIZATION_LEVEL = "-Onone"; 242 | }; 243 | name = Debug; 244 | }; 245 | F2C2E3731E8EB6180020332E /* Release */ = { 246 | isa = XCBuildConfiguration; 247 | buildSettings = { 248 | ALWAYS_SEARCH_USER_PATHS = NO; 249 | CLANG_ANALYZER_NONNULL = YES; 250 | CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; 251 | CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; 252 | CLANG_CXX_LIBRARY = "libc++"; 253 | CLANG_ENABLE_MODULES = YES; 254 | CLANG_ENABLE_OBJC_ARC = YES; 255 | CLANG_WARN_BOOL_CONVERSION = YES; 256 | CLANG_WARN_CONSTANT_CONVERSION = YES; 257 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; 258 | CLANG_WARN_DOCUMENTATION_COMMENTS = YES; 259 | CLANG_WARN_EMPTY_BODY = YES; 260 | CLANG_WARN_ENUM_CONVERSION = YES; 261 | CLANG_WARN_INFINITE_RECURSION = YES; 262 | CLANG_WARN_INT_CONVERSION = YES; 263 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; 264 | CLANG_WARN_SUSPICIOUS_MOVE = YES; 265 | CLANG_WARN_UNREACHABLE_CODE = YES; 266 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; 267 | CODE_SIGN_IDENTITY = "-"; 268 | COPY_PHASE_STRIP = NO; 269 | DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; 270 | ENABLE_NS_ASSERTIONS = NO; 271 | ENABLE_STRICT_OBJC_MSGSEND = YES; 272 | GCC_C_LANGUAGE_STANDARD = gnu99; 273 | GCC_NO_COMMON_BLOCKS = YES; 274 | GCC_WARN_64_TO_32_BIT_CONVERSION = YES; 275 | GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; 276 | GCC_WARN_UNDECLARED_SELECTOR = YES; 277 | GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; 278 | GCC_WARN_UNUSED_FUNCTION = YES; 279 | GCC_WARN_UNUSED_VARIABLE = YES; 280 | MACOSX_DEPLOYMENT_TARGET = 10.12; 281 | MTL_ENABLE_DEBUG_INFO = NO; 282 | SDKROOT = macosx; 283 | SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; 284 | }; 285 | name = Release; 286 | }; 287 | F2C2E3751E8EB6180020332E /* Debug */ = { 288 | isa = XCBuildConfiguration; 289 | buildSettings = { 290 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; 291 | CODE_SIGN_IDENTITY = "Mac Developer"; 292 | COMBINE_HIDPI_IMAGES = YES; 293 | DEVELOPMENT_TEAM = X34UB4R785; 294 | INFOPLIST_FILE = MBIconsKit/Info.plist; 295 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks"; 296 | PRODUCT_BUNDLE_IDENTIFIER = com.minglebit.MBIconsKit; 297 | PRODUCT_NAME = "$(TARGET_NAME)"; 298 | PROVISIONING_PROFILE_SPECIFIER = ""; 299 | SWIFT_VERSION = 3.0; 300 | }; 301 | name = Debug; 302 | }; 303 | F2C2E3761E8EB6180020332E /* Release */ = { 304 | isa = XCBuildConfiguration; 305 | buildSettings = { 306 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; 307 | CODE_SIGN_IDENTITY = "Mac Developer"; 308 | COMBINE_HIDPI_IMAGES = YES; 309 | DEVELOPMENT_TEAM = X34UB4R785; 310 | INFOPLIST_FILE = MBIconsKit/Info.plist; 311 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks"; 312 | PRODUCT_BUNDLE_IDENTIFIER = com.minglebit.MBIconsKit; 313 | PRODUCT_NAME = "$(TARGET_NAME)"; 314 | PROVISIONING_PROFILE_SPECIFIER = ""; 315 | SWIFT_VERSION = 3.0; 316 | }; 317 | name = Release; 318 | }; 319 | /* End XCBuildConfiguration section */ 320 | 321 | /* Begin XCConfigurationList section */ 322 | F2C2E3601E8EB6180020332E /* Build configuration list for PBXProject "MBIconsKit" */ = { 323 | isa = XCConfigurationList; 324 | buildConfigurations = ( 325 | F2C2E3721E8EB6180020332E /* Debug */, 326 | F2C2E3731E8EB6180020332E /* Release */, 327 | ); 328 | defaultConfigurationIsVisible = 0; 329 | defaultConfigurationName = Release; 330 | }; 331 | F2C2E3741E8EB6180020332E /* Build configuration list for PBXNativeTarget "MBIconsKit" */ = { 332 | isa = XCConfigurationList; 333 | buildConfigurations = ( 334 | F2C2E3751E8EB6180020332E /* Debug */, 335 | F2C2E3761E8EB6180020332E /* Release */, 336 | ); 337 | defaultConfigurationIsVisible = 0; 338 | defaultConfigurationName = Release; 339 | }; 340 | /* End XCConfigurationList section */ 341 | }; 342 | rootObject = F2C2E35D1E8EB6180020332E /* Project object */; 343 | } 344 | -------------------------------------------------------------------------------- /MBIconsKit.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /MBIconsKit.xcodeproj/project.xcworkspace/xcuserdata/Viorel.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-Viorel/MBIcons/d66a9cb249449a15265256e18e6ba8c39b07cc4e/MBIconsKit.xcodeproj/project.xcworkspace/xcuserdata/Viorel.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /MBIconsKit.xcodeproj/xcuserdata/Viorel.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 8 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /MBIconsKit.xcodeproj/xcuserdata/Viorel.xcuserdatad/xcschemes/MBIconsKit.xcscheme: -------------------------------------------------------------------------------- 1 | 2 | 5 | 8 | 9 | 15 | 21 | 22 | 23 | 24 | 25 | 30 | 31 | 32 | 33 | 39 | 40 | 41 | 42 | 43 | 44 | 54 | 56 | 62 | 63 | 64 | 65 | 66 | 67 | 73 | 75 | 81 | 82 | 83 | 84 | 86 | 87 | 90 | 91 | 92 | -------------------------------------------------------------------------------- /MBIconsKit.xcodeproj/xcuserdata/Viorel.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | MBIconsKit.xcscheme 8 | 9 | orderHint 10 | 0 11 | 12 | 13 | SuppressBuildableAutocreation 14 | 15 | F2C2E3641E8EB6180020332E 16 | 17 | primary 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /MBIconsKit/AppDelegate.swift: -------------------------------------------------------------------------------- 1 | // 2 | // AppDelegate.swift 3 | // MBIconsKit 4 | // 5 | // Created by Viorel Porumbescu on 31/03/2017. 6 | // Copyright © 2017 Viorel. All rights reserved. 7 | // 8 | 9 | import Cocoa 10 | 11 | @NSApplicationMain 12 | class AppDelegate: NSObject, NSApplicationDelegate { 13 | 14 | 15 | 16 | func applicationDidFinishLaunching(_ aNotification: Notification) { 17 | // Insert code here to initialize your application 18 | } 19 | 20 | func applicationWillTerminate(_ aNotification: Notification) { 21 | // Insert code here to tear down your application 22 | } 23 | 24 | 25 | } 26 | 27 | -------------------------------------------------------------------------------- /MBIconsKit/Assets.xcassets/0.imageset/0.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-Viorel/MBIcons/d66a9cb249449a15265256e18e6ba8c39b07cc4e/MBIconsKit/Assets.xcassets/0.imageset/0.jpeg -------------------------------------------------------------------------------- /MBIconsKit/Assets.xcassets/0.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "0.jpeg", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /MBIconsKit/Assets.xcassets/1.imageset/1.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-Viorel/MBIcons/d66a9cb249449a15265256e18e6ba8c39b07cc4e/MBIconsKit/Assets.xcassets/1.imageset/1.jpeg -------------------------------------------------------------------------------- /MBIconsKit/Assets.xcassets/1.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "1.jpeg", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /MBIconsKit/Assets.xcassets/2.imageset/2.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-Viorel/MBIcons/d66a9cb249449a15265256e18e6ba8c39b07cc4e/MBIconsKit/Assets.xcassets/2.imageset/2.jpeg -------------------------------------------------------------------------------- /MBIconsKit/Assets.xcassets/2.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "2.jpeg", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /MBIconsKit/Assets.xcassets/3.imageset/787_f.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-Viorel/MBIcons/d66a9cb249449a15265256e18e6ba8c39b07cc4e/MBIconsKit/Assets.xcassets/3.imageset/787_f.jpeg -------------------------------------------------------------------------------- /MBIconsKit/Assets.xcassets/3.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "787_f.jpeg", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /MBIconsKit/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "mac", 5 | "size" : "16x16", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "mac", 10 | "size" : "16x16", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "mac", 15 | "size" : "32x32", 16 | "scale" : "1x" 17 | }, 18 | { 19 | "idiom" : "mac", 20 | "size" : "32x32", 21 | "scale" : "2x" 22 | }, 23 | { 24 | "idiom" : "mac", 25 | "size" : "128x128", 26 | "scale" : "1x" 27 | }, 28 | { 29 | "idiom" : "mac", 30 | "size" : "128x128", 31 | "scale" : "2x" 32 | }, 33 | { 34 | "idiom" : "mac", 35 | "size" : "256x256", 36 | "scale" : "1x" 37 | }, 38 | { 39 | "idiom" : "mac", 40 | "size" : "256x256", 41 | "scale" : "2x" 42 | }, 43 | { 44 | "idiom" : "mac", 45 | "size" : "512x512", 46 | "scale" : "1x" 47 | }, 48 | { 49 | "idiom" : "mac", 50 | "size" : "512x512", 51 | "scale" : "2x" 52 | } 53 | ], 54 | "info" : { 55 | "version" : 1, 56 | "author" : "xcode" 57 | } 58 | } -------------------------------------------------------------------------------- /MBIconsKit/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /MBIconsKit/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | 230 | 231 | 232 | 233 | 234 | 235 | 236 | 237 | 238 | 239 | 240 | 241 | 242 | 243 | 244 | 245 | 246 | 247 | 248 | 249 | 250 | 251 | 252 | 253 | 254 | 255 | 256 | 257 | 258 | 259 | 260 | 261 | 262 | 263 | 264 | 265 | 266 | 267 | 268 | 269 | 270 | 271 | 272 | 273 | 274 | 275 | 276 | 277 | 278 | 279 | 280 | 281 | 282 | 283 | 284 | 285 | 286 | 287 | 288 | 289 | 290 | 291 | 292 | 293 | 294 | 295 | 296 | 297 | 298 | 299 | 300 | 301 | 302 | 303 | 304 | 305 | 306 | 307 | 308 | 309 | 310 | 311 | 312 | 313 | 314 | 315 | 316 | 317 | 318 | 319 | 320 | 321 | 322 | 323 | 324 | 325 | 326 | 327 | 328 | 329 | 330 | 331 | 332 | 333 | 334 | 335 | 336 | 337 | 338 | 339 | 340 | 341 | 342 | 343 | 344 | 345 | 346 | 347 | 348 | 349 | 350 | 351 | 352 | 353 | 354 | 355 | 356 | 357 | 358 | 359 | 360 | 361 | 362 | 363 | 364 | 365 | 366 | 367 | 368 | 369 | 370 | 371 | 372 | 373 | 374 | 375 | 376 | 377 | 378 | 379 | 380 | 381 | 382 | 383 | 384 | 385 | 386 | 387 | 388 | 389 | 390 | 391 | 392 | 393 | 394 | 395 | 396 | 397 | 398 | 399 | 400 | 401 | 402 | 403 | 404 | 405 | 406 | 407 | 408 | 409 | 410 | 411 | 412 | 413 | 414 | 415 | 416 | 417 | 418 | 419 | 420 | 421 | 422 | 423 | 424 | 425 | 426 | 427 | 428 | 429 | 430 | 431 | 432 | 433 | 434 | 435 | 436 | 437 | 438 | 439 | 440 | 441 | 442 | 443 | 444 | 445 | 446 | 447 | 448 | 449 | 450 | 451 | 452 | 453 | 454 | 455 | 456 | 457 | 458 | 459 | 460 | 461 | 462 | 463 | 464 | 465 | 466 | 467 | 468 | 469 | 470 | 471 | 472 | 473 | 474 | 475 | 476 | 477 | 478 | 479 | 480 | 481 | 482 | 483 | 484 | 485 | 486 | 487 | 488 | 489 | 490 | 491 | 492 | 493 | 494 | 495 | 496 | 497 | 498 | 499 | 500 | 501 | 502 | 503 | 504 | 505 | 506 | 507 | 508 | 509 | 510 | Default 511 | 512 | 513 | 514 | 515 | 516 | 517 | Left to Right 518 | 519 | 520 | 521 | 522 | 523 | 524 | Right to Left 525 | 526 | 527 | 528 | 529 | 530 | 531 | 532 | 533 | 534 | 535 | Default 536 | 537 | 538 | 539 | 540 | 541 | 542 | Left to Right 543 | 544 | 545 | 546 | 547 | 548 | 549 | Right to Left 550 | 551 | 552 | 553 | 554 | 555 | 556 | 557 | 558 | 559 | 560 | 561 | 562 | 563 | 564 | 565 | 566 | 567 | 568 | 569 | 570 | 571 | 572 | 573 | 574 | 575 | 576 | 577 | 578 | 579 | 580 | 581 | 582 | 583 | 584 | 585 | 586 | 587 | 588 | 589 | 590 | 591 | 592 | 593 | 594 | 595 | 596 | 597 | 598 | 599 | 600 | 601 | 602 | 603 | 604 | 605 | 606 | 607 | 608 | 609 | 610 | 611 | 612 | 613 | 614 | 615 | 616 | 617 | 618 | 619 | 620 | 621 | 622 | 623 | 624 | 625 | 626 | 627 | 628 | 629 | 630 | 631 | 632 | 633 | 634 | 635 | 636 | 637 | 638 | 639 | 640 | 641 | 642 | 643 | 644 | 645 | 646 | 647 | 648 | 649 | 650 | 651 | 652 | 653 | 654 | 655 | 656 | 657 | 658 | 659 | 660 | 661 | 662 | 663 | 664 | 665 | 666 | 667 | 668 | 669 | 670 | 671 | 672 | 673 | 674 | 675 | 676 | 677 | 678 | 679 | 680 | 681 | 682 | 683 | 684 | 685 | 686 | 687 | 688 | 689 | 690 | 691 | 692 | 693 | 694 | 695 | 696 | 697 | 698 | 699 | 700 | 701 | 702 | 703 | 704 | 705 | 706 | 707 | 708 | 709 | 710 | 711 | 712 | 713 | 714 | 715 | 716 | 717 | 718 | 719 | 720 | 721 | 722 | 723 | 724 | 725 | 726 | 727 | 728 | 729 | 730 | 731 | 732 | 733 | 734 | 735 | 736 | 737 | 738 | 739 | 740 | 741 | 742 | 743 | 744 | 745 | 746 | 747 | 748 | 749 | 750 | 751 | 752 | 753 | 754 | 755 | 756 | 757 | 758 | 759 | 760 | 761 | 762 | 763 | 764 | 765 | 766 | 767 | 768 | 769 | 770 | 771 | 772 | 773 | 774 | 775 | 776 | 777 | 778 | 779 | 783 | 787 | 788 | 789 | 790 | 791 | 792 | 803 | 804 | 805 | 806 | 807 | 808 | 809 | 810 | 811 | 812 | 813 | 814 | 815 | 816 | 817 | 818 | 819 | 820 | 821 | 822 | 823 | 824 | 825 | 826 | 827 | 828 | 829 | -------------------------------------------------------------------------------- /MBIconsKit/IconCellView.swift: -------------------------------------------------------------------------------- 1 | // 2 | // IconCellView.swift 3 | // MBIconsKit 4 | // 5 | // Created by Viorel Porumbescu on 06/04/2017. 6 | // Copyright © 2017 Viorel. All rights reserved. 7 | // 8 | 9 | import Cocoa 10 | 11 | class IconCellView: NSTableCellView { 12 | 13 | @IBOutlet weak var icon:MBIconSet! 14 | @IBOutlet weak var iconS:MBIconSet! 15 | @IBOutlet weak var iconM:MBIconSet! 16 | 17 | @IBOutlet weak var name:NSTextField! 18 | 19 | override func draw(_ dirtyRect: NSRect) { 20 | super.draw(dirtyRect) 21 | 22 | } 23 | 24 | } 25 | -------------------------------------------------------------------------------- /MBIconsKit/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | $(EXECUTABLE_NAME) 9 | CFBundleIconFile 10 | 11 | CFBundleIdentifier 12 | $(PRODUCT_BUNDLE_IDENTIFIER) 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | $(PRODUCT_NAME) 17 | CFBundlePackageType 18 | APPL 19 | CFBundleShortVersionString 20 | 1.0 21 | CFBundleVersion 22 | 1 23 | LSMinimumSystemVersion 24 | $(MACOSX_DEPLOYMENT_TARGET) 25 | NSHumanReadableCopyright 26 | Copyright © 2017 Viorel. All rights reserved. 27 | NSMainStoryboardFile 28 | Main 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /MBIconsKit/MBIconSet.swift: -------------------------------------------------------------------------------- 1 | // 2 | // MBIconSet.swift 3 | // MBIconsKitFilled 4 | // 5 | // Created by Viorel Porumbescu on 31/03/2017. 6 | // Copyright © 2017 Viorel. All rights reserved. 7 | // 8 | 9 | import Cocoa 10 | 11 | class MBIconSet: NSView { 12 | 13 | @IBInspectable var iconColor:NSColor = .darkGray { 14 | didSet{ 15 | self.needsDisplay = true 16 | } 17 | } 18 | 19 | @IBInspectable var iconDescription:String = "book" { 20 | didSet{ 21 | type = typeForDescription(description: iconDescription) 22 | self.needsDisplay = true 23 | } 24 | } 25 | 26 | 27 | var type:MBIconType = .book { 28 | didSet{ 29 | self.needsDisplay = true 30 | } 31 | } 32 | 33 | var filled:Bool = false { 34 | didSet{ 35 | self.needsDisplay = true 36 | } 37 | } 38 | 39 | 40 | override init(frame frameRect: NSRect) { 41 | super.init(frame: frameRect) 42 | } 43 | 44 | init(frame frameRect: NSRect, type:MBIconType) { 45 | super.init(frame: frameRect) 46 | self.type = type 47 | } 48 | 49 | required init?(coder: NSCoder) { 50 | super.init(coder: coder) 51 | 52 | } 53 | 54 | 55 | override func draw(_ dirtyRect: NSRect) { 56 | super.draw(dirtyRect) 57 | if filled { 58 | drawFilledIcon(dirtyRect: dirtyRect) 59 | } else { 60 | drawUnfilledIcon(dirtyRect: dirtyRect) 61 | } 62 | 63 | } 64 | 65 | 66 | func drawFilledIcon(dirtyRect:NSRect){ 67 | switch type { 68 | case .book: 69 | MBIconsKitFilled.drawBook(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 70 | case .bookBookmark: 71 | MBIconsKitFilled.drawBookBookmark(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 72 | case .bookmark: 73 | MBIconsKitFilled.drawBookmark(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 74 | case .bookmarkAdd: 75 | MBIconsKitFilled.drawBookmarkAdd(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 76 | case .bookmarkRemove: 77 | MBIconsKitFilled.drawBookmarkRemove(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 78 | case .box: 79 | MBIconsKitFilled.drawBox(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 80 | case .box2: 81 | MBIconsKitFilled.drawBox2(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 82 | case .box3: 83 | MBIconsKitFilled.drawBox3(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 84 | case .boxBookmark: 85 | MBIconsKitFilled.drawBoxBookmark(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 86 | case .boxFilled: 87 | MBIconsKitFilled.drawBoxFilled(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 88 | case .certificate: 89 | MBIconsKitFilled.drawCertificate(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 90 | case .clipboard: 91 | MBIconsKitFilled.drawClipboard(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 92 | case .clipboardAdd: 93 | MBIconsKitFilled.drawClipboardAdd(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 94 | case .clipboardChecked: 95 | MBIconsKitFilled.drawClipboardChecked(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 96 | case .clipboardDownload: 97 | MBIconsKitFilled.drawClipboardDownload(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 98 | case .clipboardEdit: 99 | MBIconsKitFilled.drawClipboardEdit(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 100 | case .clipboardList: 101 | MBIconsKitFilled.drawClipboardList(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 102 | case .clipboardRemove: 103 | MBIconsKitFilled.drawClipboardRemove(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 104 | case .clipboardText: 105 | MBIconsKitFilled.drawClipboardText(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 106 | case .clipboardUpload: 107 | MBIconsKitFilled.drawClipboardUpload(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 108 | case .cloud: 109 | MBIconsKitFilled.drawClipboardUpload(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 110 | case .cloudDownload: 111 | MBIconsKitFilled.drawCloudDownload(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 112 | case .cloudError: 113 | MBIconsKitFilled.drawCloudError(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 114 | case .cloudUpload: 115 | MBIconsKitFilled.drawCloudUpload(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 116 | case .combinationLock: 117 | MBIconsKitFilled.drawCombinationLock(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 118 | case .document: 119 | MBIconsKitFilled.drawDocument(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 120 | case .document2: 121 | MBIconsKitFilled.drawDocuments2(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 122 | case .document3: 123 | MBIconsKitFilled.drawDocuments3(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 124 | case .documentAdd: 125 | MBIconsKitFilled.drawDocumentAdd(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 126 | case .documentBookmark: 127 | MBIconsKitFilled.drawDocumentBookmark(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 128 | case .documentCancel: 129 | MBIconsKitFilled.drawDocumentCancel(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 130 | case .documentCertificate: 131 | MBIconsKitFilled.drawDocumentCertificate(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 132 | case .documentChecked: 133 | MBIconsKitFilled.drawDocumentChecked(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 134 | case .documentCloud: 135 | MBIconsKitFilled.drawDocumentCloud(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 136 | case .documentCode: 137 | MBIconsKitFilled.drawDocumentCloud(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 138 | case .documentDiagrams: 139 | MBIconsKitFilled.drawDocumentDiagrams(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 140 | case .documentDownload: 141 | MBIconsKitFilled.drawDocumentDownload(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 142 | case .documentEdit: 143 | MBIconsKitFilled.drawDocumentEdit(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 144 | case .documentError: 145 | MBIconsKitFilled.drawDocumentError(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 146 | case .documentFont: 147 | MBIconsKitFilled.drawDocumentFont(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 148 | case .documentForbidden: 149 | MBIconsKitFilled.drawDocumentForbidden(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 150 | case .documentGraph: 151 | MBIconsKitFilled.drawDocumentGraph(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 152 | case .documentImage: 153 | MBIconsKitFilled.drawDocumentImage(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 154 | case .documentInformation: 155 | MBIconsKitFilled.drawDocumentInformation(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 156 | case .documentList : 157 | MBIconsKitFilled.drawDocumentList(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 158 | case .documentLocked: 159 | MBIconsKitFilled.drawDocumentLocked(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 160 | case .documentMovie: 161 | MBIconsKitFilled.drawDocumentMovie(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 162 | case .documentMusic: 163 | MBIconsKitFilled.drawDocumentMusic(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 164 | case .documentPlay: 165 | MBIconsKitFilled.drawDocumentPlay(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 166 | case .documentRecording: 167 | MBIconsKitFilled.drawDocumentRecording(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 168 | case .documentRemove: 169 | MBIconsKitFilled.drawDocumentRemove(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 170 | case .documentScan: 171 | MBIconsKitFilled.drawDocumentScan(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 172 | case .documentSearch: 173 | MBIconsKitFilled.drawDocumentSearch(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 174 | case .documentShred: 175 | MBIconsKitFilled.drawDocumentShred(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 176 | case .documentStar: 177 | MBIconsKitFilled.drawDocumentStar(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 178 | case .documentText: 179 | MBIconsKitFilled.drawDocumentText(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 180 | case .documentText2: 181 | MBIconsKitFilled.drawDocumentText2(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 182 | case .documentText3: 183 | MBIconsKitFilled.drawDocumentText3(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 184 | case .documentTime: 185 | MBIconsKitFilled.drawDocumentTime(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 186 | case .documentUnlocked: 187 | MBIconsKitFilled.drawDocumentUnlocked(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 188 | case .documentUpload: 189 | MBIconsKitFilled.drawDocumentUpload(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 190 | case .documentZip: 191 | MBIconsKitFilled.drawDocumentZip(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 192 | case .documentTable: 193 | MBIconsKitFilled.drawDocumentTable(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 194 | case .eye: 195 | MBIconsKitFilled.drawEye(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 196 | case .eyeHidden: 197 | MBIconsKitFilled.drawEyeHidden(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 198 | case .flag: 199 | MBIconsKitFilled.drawFlag(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 200 | case .flag2: 201 | MBIconsKitFilled.drawFlag2(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 202 | case .flag3: 203 | MBIconsKitFilled.drawFlag3(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 204 | case .flag4: 205 | MBIconsKitFilled.drawFlag4(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 206 | case .folder : 207 | MBIconsKitFilled.drawFolder(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 208 | case .folder2: 209 | MBIconsKitFilled.drawFolder2(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 210 | case .folderAdd: 211 | MBIconsKitFilled.drawFolderAdd(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 212 | case .folderBookmark: 213 | MBIconsKitFilled.drawFolderBookmark(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 214 | case .folderCancel: 215 | MBIconsKitFilled.drawFolderCancel(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 216 | case .folderChecked: 217 | MBIconsKitFilled.drawFolderChecked(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 218 | case .folderDownload: 219 | MBIconsKitFilled.drawForlderDownload(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 220 | case .folderError: 221 | MBIconsKitFilled.drawFolderError(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 222 | case .folderForbidden: 223 | MBIconsKitFilled.drawFolderForbidden(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 224 | case .folderInformation: 225 | MBIconsKitFilled.drawFolderInformation(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 226 | case .folderLocked: 227 | MBIconsKitFilled.drawFolderLocked(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 228 | case .folderRemove: 229 | MBIconsKitFilled.drawFolderRemove(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 230 | case .folderSearch: 231 | MBIconsKitFilled.drawFolderRemove(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 232 | case .folderUnlocked: 233 | MBIconsKitFilled.drawFolderUnlocked(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 234 | case .folderUpload: 235 | MBIconsKitFilled.drawFolderUpload(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 236 | case .folders: 237 | MBIconsKitFilled.drawFolders(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 238 | case .iconRoundedLock: 239 | MBIconsKitFilled.drawLockRounded(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 240 | case .inbox: 241 | MBIconsKitFilled.drawInbox(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 242 | case .inboxDocument: 243 | MBIconsKitFilled.drawInboxDocument(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 244 | case .inboxDownload: 245 | MBIconsKitFilled.drawInboxDownload(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 246 | case .inboxFilled: 247 | MBIconsKitFilled.drawInboxFilled(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 248 | case .inboxUpload: 249 | MBIconsKitFilled.drawInboxUpload(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 250 | case .inboxes: 251 | MBIconsKitFilled.drawInboxes(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 252 | case .infoDocumentText: 253 | MBIconsKitFilled.drawDocumentText(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 254 | case .information: 255 | MBIconsKitFilled.drawInformation(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 256 | case .information2: 257 | MBIconsKitFilled.drawInformation2(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 258 | case .key: 259 | MBIconsKitFilled.drawKey(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 260 | case .key2: 261 | MBIconsKitFilled.drawKey2(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 262 | case .lock2: 263 | MBIconsKitFilled.drawLock2(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 264 | case .lockOpen: 265 | MBIconsKitFilled.drawLockOpen(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 266 | case .lockOpen2: 267 | MBIconsKitFilled.drawLockOpen2(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 268 | case .lockRounded: 269 | MBIconsKitFilled.drawLockRounded(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 270 | case .lockRoundedOpen: 271 | MBIconsKitFilled.drawLockRoundedOpen(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 272 | case .lockStripes: 273 | MBIconsKitFilled.drawLockStripes(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 274 | case .mailAdd: 275 | MBIconsKitFilled.drawMailAdd(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 276 | case .mailCancel: 277 | MBIconsKitFilled.drawMailCancel(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 278 | case .mailChecked: 279 | MBIconsKitFilled.drawMailChecked(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 280 | case .mailEnvelope: 281 | MBIconsKitFilled.drawMailEnvelope(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 282 | case .mailEnvelopeClosed: 283 | MBIconsKitFilled.drawMailEnvelopeClosed(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 284 | case .mailEnvelopeClosed2: 285 | MBIconsKitFilled.drawMailEnvelopeClosed2(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 286 | case .mailEnvelopeOpen: 287 | MBIconsKitFilled.drawMailEnvelopeOpen(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 288 | case .mailEnvelopeOpen2: 289 | MBIconsKitFilled.drawMailEnvelopeOpen2(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 290 | case .mailEnvelopeOpened3: 291 | MBIconsKitFilled.drawMailEnvelopeOpened3(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 292 | case .mailError: 293 | MBIconsKitFilled.drawMailError(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 294 | case .mailForbidden: 295 | MBIconsKitFilled.drawMailForbidden(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 296 | case .mailRemove: 297 | MBIconsKitFilled.drawMailRemove(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 298 | case .note: 299 | MBIconsKitFilled.drawNote(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 300 | case .noteAdd: 301 | MBIconsKitFilled.drawNoteAdd(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 302 | case .noteChecked: 303 | MBIconsKitFilled.drawNoteChecked(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 304 | case .noteImportant: 305 | MBIconsKitFilled.drawNoteImportant(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 306 | case .noteList: 307 | MBIconsKitFilled.drawNoteList(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 308 | case .noteRemove: 309 | MBIconsKitFilled.drawNoteRemove(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 310 | case .noteText: 311 | MBIconsKitFilled.drawNoteText(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 312 | case .notebook: 313 | MBIconsKitFilled.drawNotebook(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 314 | case .notebook2: 315 | MBIconsKitFilled.drawNotebook2(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 316 | case .notebook3: 317 | MBIconsKitFilled.drawNotebook3(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 318 | case .notebook4: 319 | MBIconsKitFilled.drawNotebook4(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 320 | case .notebookList: 321 | MBIconsKitFilled.drawNotebookList(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 322 | case .notebookText: 323 | MBIconsKitFilled.drawNotebookText(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 324 | case .package2: 325 | MBIconsKitFilled.drawPackage2(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 326 | case .paperclip: 327 | MBIconsKitFilled.drawPaperclip(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 328 | case .pen: 329 | MBIconsKitFilled.drawPen(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 330 | case .penAngled: 331 | MBIconsKitFilled.drawPenAngled(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 332 | case .printer: 333 | MBIconsKitFilled.drawPrinter(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 334 | case .printerText: 335 | MBIconsKitFilled.drawPrinterText(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 336 | case .search: 337 | MBIconsKitFilled.drawSearch(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 338 | case .searchMinus: 339 | MBIconsKitFilled.drawSearchMinus(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 340 | case .searchPlus: 341 | MBIconsKitFilled.drawSearchPlus(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 342 | case .shredder: 343 | MBIconsKitFilled.drawShredder(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 344 | case .star: 345 | MBIconsKitFilled.drawStar(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 346 | case .tagAdd: 347 | MBIconsKitFilled.drawTagAdd(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 348 | case .tagCancel: 349 | MBIconsKitFilled.drawTagCancel(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 350 | case .tagChecked: 351 | MBIconsKitFilled.drawTagChecked(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 352 | case .tagCord: 353 | MBIconsKitFilled.drawTagCord(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 354 | case .tagRemove: 355 | MBIconsKitFilled.drawTagRemove(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 356 | case .tags: 357 | MBIconsKitFilled.drawTags(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 358 | case .trashCan: 359 | MBIconsKitFilled.drawTrashCan(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 360 | case .trashCan2: 361 | MBIconsKitFilled.drawTrashCan2(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 362 | case .zip: 363 | MBIconsKitFilled.drawZip(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 364 | 365 | //Wheather icons 366 | case .airSock: 367 | MBWheatherKitFilled.drawAirSock(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 368 | case .barometer: 369 | MBWheatherKitFilled.drawBarometer(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 370 | case .cloudAdd: 371 | MBWheatherKitFilled.drawCloudAdd(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 372 | case .cloudError1: 373 | MBWheatherKitFilled.drawCloudError1(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 374 | case .cloudFog: 375 | MBWheatherKitFilled.drawCloudFog(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 376 | case .cloudLightning: 377 | MBWheatherKitFilled.drawLightning(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 378 | case .cloudMoon: 379 | MBWheatherKitFilled.drawCloudMoon(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 380 | case .cloudMoonFog: 381 | MBWheatherKitFilled.drawCloudFog(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 382 | case .cloudMoonLightning: 383 | MBWheatherKitFilled.drawCloudMoonLightning(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 384 | case .cloudMoonRain: 385 | MBWheatherKitFilled.drawCloudMoonRain(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 386 | case .cloudMoonRaindrops: 387 | MBWheatherKitFilled.drawCloudMoonRaindrops(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 388 | case .cloudMoonSnowflakes: 389 | MBWheatherKitFilled.drawCloudMoonSnowflakes(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 390 | case .cloudRain: 391 | MBWheatherKitFilled.drawCloudRain(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 392 | case .cloudRaindrops: 393 | MBWheatherKitFilled.drawCloudMoonRaindrops(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 394 | case .cloudRemove: 395 | MBWheatherKitFilled.drawCloudRemove(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 396 | case .cloudRunRain: 397 | MBWheatherKitFilled.drawCloudRunRain(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 398 | case .cloudSnow: 399 | MBWheatherKitFilled.drawCloudSnow(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 400 | case .cloudSnowflakes: 401 | MBWheatherKitFilled.drawCloudSnowflakes(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 402 | case .cloudSun: 403 | MBWheatherKitFilled.drawCloudSun(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 404 | case .cloudSunFog: 405 | MBWheatherKitFilled.drawCloudSunFog(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 406 | case .cloudSunLightning: 407 | MBWheatherKitFilled.drawCloudSunLightning(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 408 | case .cloudSunRaindrops: 409 | MBWheatherKitFilled.drawCloudSunRaindrops(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 410 | case .cloudSunSnow: 411 | MBWheatherKitFilled.drawCloudSunSnow(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 412 | case .cloudSunSnowflakes: 413 | MBWheatherKitFilled.drawCloudSunSnowflakes(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 414 | case .cloudWind: 415 | MBWheatherKitFilled.drawCloudWind(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 416 | case .clouds: 417 | MBWheatherKitFilled.drawClouds(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 418 | case .clouds2: 419 | MBWheatherKitFilled.drawClouds2(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 420 | case .compass: 421 | MBWheatherKitFilled.drawCompass(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 422 | case .compass2: 423 | MBWheatherKitFilled.drawCompass2(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 424 | case .compass3: 425 | MBWheatherKitFilled.drawCompass3(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 426 | case .compass4: 427 | MBWheatherKitFilled.drawCompass4(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 428 | case .compassEast: 429 | MBWheatherKitFilled.drawCompassEast(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 430 | case .compassNorth: 431 | MBWheatherKitFilled.drawCompassNorth(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 432 | case .compassSouth: 433 | MBWheatherKitFilled.drawCompassEast(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 434 | case .compassWest: 435 | MBWheatherKitFilled.drawCompassWest(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 436 | case .degreeCelsius: 437 | MBWheatherKitFilled.drawDegreeCelsius(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 438 | case .degreeFahrenheit: 439 | MBWheatherKitFilled.drawDegreeFahrenheit(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 440 | case .fullMoon: 441 | MBWheatherKitFilled.drawFullMoon(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 442 | case .moon: 443 | MBWheatherKitFilled.drawMoon(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 444 | case .moon2: 445 | MBWheatherKitFilled.drawMoon2(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 446 | case .moonCrescent: 447 | MBWheatherKitFilled.drawMoonCrescent(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 448 | case .moonCrescent2: 449 | MBWheatherKitFilled.drawMoonCrescent2(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 450 | case .moonGibbous: 451 | MBWheatherKitFilled.drawMoonGibbous(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 452 | case .moonGibbous2: 453 | MBWheatherKitFilled.drawMoonGibbous2(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 454 | case .moonHalf: 455 | MBWheatherKitFilled.drawMoonHalf(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 456 | case .moonHalf2: 457 | MBWheatherKitFilled.drawMoonHalf(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 458 | case .moonSnow: 459 | MBWheatherKitFilled.drawMoonSnow(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 460 | case .moonStars: 461 | MBWheatherKitFilled.drawMoonStars(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 462 | case .moonrise: 463 | MBWheatherKitFilled.drawMoonrise(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 464 | case .moonset: 465 | MBWheatherKitFilled.drawMoonset(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 466 | case .rainbow: 467 | MBWheatherKitFilled.drawRainbow(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 468 | case .raindrop: 469 | MBWheatherKitFilled.drawRaindrop(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 470 | case .raindrops: 471 | MBWheatherKitFilled.drawRaindrops(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 472 | case .snowflake: 473 | MBWheatherKitFilled.drawSnowflake(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 474 | case .stars: 475 | MBWheatherKitFilled.drawStars(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 476 | case .sun: 477 | MBWheatherKitFilled.drawSun(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 478 | case .sunglasses: 479 | MBWheatherKitFilled.drawSunglasses(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 480 | case .sunrise: 481 | MBWheatherKitFilled.drawSunrise(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 482 | case .sunset: 483 | MBWheatherKitFilled.drawSunset(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 484 | case .sunset2: 485 | MBWheatherKitFilled.drawSunset2(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 486 | case .sunset3: 487 | MBWheatherKitFilled.drawSunset3(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 488 | case .thermometer: 489 | MBWheatherKitFilled.drawThermometer(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 490 | case .thermometerFull: 491 | MBWheatherKitFilled.drawThermometerFull(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 492 | case .thermometerHalf: 493 | MBWheatherKitFilled.drawThermometerHalf(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 494 | case .thermometerLow: 495 | MBWheatherKitFilled.drawThermometerLow(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 496 | case .thermometerQuarter: 497 | MBWheatherKitFilled.drawThermometerQuarter(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 498 | case .thermometerThreeQuarters: 499 | MBWheatherKitFilled.drawThermometerThreeQuarters(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 500 | case .tornado: 501 | MBWheatherKitFilled.drawTornado(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 502 | case .umbrella: 503 | MBWheatherKitFilled.drawUmbrella(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 504 | case .warning: 505 | MBWheatherKitFilled.drawWarning(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 506 | case .wind: 507 | MBWheatherKitFilled.drawWind(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 508 | case .windTurbine: 509 | MBWheatherKitFilled.drawWindTurbine(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 510 | 511 | //Gestures 512 | case .highFive: 513 | MBGesturesFilledKit.drawHighFive(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 514 | case .middleFinger: 515 | MBGesturesFilledKit.drawMiddleFinger(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 516 | case .oneFinger: 517 | MBGesturesFilledKit.drawOneFinger(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 518 | case .oneFingerClick: 519 | MBGesturesFilledKit.drawOneFingerClick(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 520 | case .oneFingerClick2: 521 | MBGesturesFilledKit.drawOneFingerClick2(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 522 | case .oneFingerDoubleTap: 523 | MBGesturesFilledKit.drawOneFingerDoubleTap(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 524 | case .oneFingerDoubleTap2: 525 | MBGesturesFilledKit.drawOneFingerDoubleTap2(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 526 | case .oneFingerSwipe: 527 | MBGesturesFilledKit.drawOneFingerSwipe(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 528 | case .oneFingerSwipeDown: 529 | MBGesturesFilledKit.drawOneFingerSwipeDown(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 530 | case .oneFingerSwipeDown2: 531 | MBGesturesFilledKit.drawOneFingerSwipeDown2(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 532 | case .oneFingerSwipeHorizontally: 533 | MBGesturesFilledKit.drawOneFingerSwipeHorizontally(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 534 | case .oneFingerSwipeLeft: 535 | MBGesturesFilledKit.drawOneFingerSwipeLeft(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 536 | case .oneFingerSwipeLeft2: 537 | MBGesturesFilledKit.drawOneFingerSwipeLeft2(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 538 | case .oneFingerSwipeRight: 539 | MBGesturesFilledKit.drawOneFingerSwipeRight(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 540 | case .oneFingerSwipeRight2: 541 | MBGesturesFilledKit.drawOneFingerSwipeRight2(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 542 | case .oneFingerSwipeUp: 543 | MBGesturesFilledKit.drawOneFingerSwipeUp(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 544 | case .oneFingerSwipeUp2: 545 | MBGesturesFilledKit.drawOneFingerSwipeUp2(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 546 | case .oneFingerTap: 547 | MBGesturesFilledKit.drawOneFingerTap(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 548 | case .oneFingerTap2: 549 | MBGesturesFilledKit.drawOneFingerTap2(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 550 | case .oneFingerTapHold: 551 | MBGesturesFilledKit.drawOneFingerTapHold(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 552 | case .oneFingerTapHold2: 553 | MBGesturesFilledKit.drawOneFingerTapHold2(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 554 | case .rockNRoll: 555 | MBGesturesFilledKit.drawRockNRoll(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 556 | case .threeFingers: 557 | MBGesturesFilledKit.drawThreeFingers(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 558 | case .threeFingersDoubleTap: 559 | MBGesturesFilledKit.drawThreeFingersDoubleTap(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 560 | case .threeFingersDoubleTap2: 561 | MBGesturesFilledKit.drawThreeFingersDoubleTap2(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 562 | case .threeFingersSwipeDown: 563 | MBGesturesFilledKit.drawThreeFingersSwipeDown(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 564 | case .threeFingersSwipeLeft: 565 | MBGesturesFilledKit.drawThreeFingersSwipeLeft(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 566 | case .threeFingersSwipeRight: 567 | MBGesturesFilledKit.drawThreeFingersSwipeRight(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 568 | case .threeFingersSwipeUp: 569 | MBGesturesFilledKit.drawThreeFingersSwipeUp(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 570 | case .threeFingersTap: 571 | MBGesturesFilledKit.drawThreeFingersTap(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 572 | case .thumbDown: 573 | MBGesturesFilledKit.drawThumbDown(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 574 | case .thumbDown2: 575 | MBGesturesFilledKit.drawThumbDown2(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 576 | case .thumbFingerTap: 577 | MBGesturesFilledKit.drawThumbFingerTap(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 578 | case .thumbUp: 579 | MBGesturesFilledKit.drawThumbUp(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 580 | case .thumbUp2: 581 | MBGesturesFilledKit.drawThumbUp2(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 582 | case .twoFingers: 583 | MBGesturesFilledKit.drawTwoFingers(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 584 | case .twoFingersDoubleTap: 585 | MBGesturesFilledKit.drawTwoFingersDoubleTap(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 586 | case .twoFingersResizeIn: 587 | MBGesturesFilledKit.drawTwoFingersResizeIn(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 588 | case .twoFingersResizeOut: 589 | MBGesturesFilledKit.drawTwoFingersResizeOut(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 590 | case .twoFingersRotate: 591 | MBGesturesFilledKit.drawTwoFingersRotate(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 592 | case .twoFingersSwipeDown: 593 | MBGesturesFilledKit.drawTwoFingersSwipeDown(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 594 | case .twoFingersSwipeDown2: 595 | MBGesturesFilledKit.drawTwoFingersSwipeDown2(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 596 | case .twoFingersSwipeLeft: 597 | MBGesturesFilledKit.drawTwoFingersSwipeLeft(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 598 | case .twoFingersSwipeLeft2: 599 | MBGesturesFilledKit.drawTwoFingersSwipeLeft2(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 600 | case .twoFingersSwipeRight: 601 | MBGesturesFilledKit.drawTwoFingersSwipeRight(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 602 | case .twoFingersSwipeRight2: 603 | MBGesturesFilledKit.drawTwoFingersSwipeRight2(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 604 | case .twoFingersSwipeUp: 605 | MBGesturesFilledKit.drawTwoFingersSwipeUp(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 606 | case .twoFingersSwipeUp2: 607 | MBGesturesFilledKit.drawTwoFingersSwipeUp2(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 608 | case .twoFingersTap: 609 | MBGesturesFilledKit.drawTwoFingersTap(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 610 | case .twoFingersTap2: 611 | MBGesturesFilledKit.drawTwoFingersTap2(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 612 | 613 | } 614 | } 615 | func drawUnfilledIcon(dirtyRect:NSRect) { 616 | switch type { 617 | case .book: 618 | MBIconsKit.drawBook(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 619 | case .bookBookmark: 620 | MBIconsKit.drawBookBookmark(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 621 | case .bookmark: 622 | MBIconsKit.drawBookmark(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 623 | case .bookmarkAdd: 624 | MBIconsKit.drawBookmarkAdd(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 625 | case .bookmarkRemove: 626 | MBIconsKit.drawBookmarkRemove(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 627 | case .box: 628 | MBIconsKit.drawBox(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 629 | case .box2: 630 | MBIconsKit.drawBox2(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 631 | case .box3: 632 | MBIconsKit.drawBox3(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 633 | case .boxBookmark: 634 | MBIconsKit.drawBoxBookmark(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 635 | case .boxFilled: 636 | MBIconsKit.drawBoxFilled(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 637 | case .certificate: 638 | MBIconsKit.drawCertificate(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 639 | case .clipboard: 640 | MBIconsKit.drawClipboard(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 641 | case .clipboardAdd: 642 | MBIconsKit.drawClipboardAdd(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 643 | case .clipboardChecked: 644 | MBIconsKit.drawClipboardChecked(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 645 | case .clipboardDownload: 646 | MBIconsKit.drawClipboardDownload(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 647 | case .clipboardEdit: 648 | MBIconsKit.drawClipboardEdit(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 649 | case .clipboardList: 650 | MBIconsKit.drawClipboardList(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 651 | case .clipboardRemove: 652 | MBIconsKit.drawClipboardRemove(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 653 | case .clipboardText: 654 | MBIconsKit.drawClipboardText(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 655 | case .clipboardUpload: 656 | MBIconsKit.drawClipboardUpload(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 657 | case .cloud: 658 | MBIconsKit.drawClipboardUpload(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 659 | case .cloudDownload: 660 | MBIconsKit.drawCloudDownload(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 661 | case .cloudError: 662 | MBIconsKit.drawCloudError(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 663 | case .cloudUpload: 664 | MBIconsKit.drawCloudUpload(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 665 | case .combinationLock: 666 | MBIconsKit.drawCombinationLock(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 667 | case .document: 668 | MBIconsKit.drawDocument(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 669 | case .document2: 670 | MBIconsKit.drawDocuments2(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 671 | case .document3: 672 | MBIconsKit.drawDocuments3(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 673 | case .documentAdd: 674 | MBIconsKit.drawDocumentAdd(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 675 | case .documentBookmark: 676 | MBIconsKit.drawDocumentBookmark(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 677 | case .documentCancel: 678 | MBIconsKit.drawDocumentCancel(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 679 | case .documentCertificate: 680 | MBIconsKit.drawDocumentCertificate(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 681 | case .documentChecked: 682 | MBIconsKit.drawDocumentChecked(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 683 | case .documentCloud: 684 | MBIconsKit.drawDocumentCloud(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 685 | case .documentCode: 686 | MBIconsKit.drawDocumentCloud(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 687 | case .documentDiagrams: 688 | MBIconsKit.drawDocumentDiagrams(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 689 | case .documentDownload: 690 | MBIconsKit.drawDocumentDownload(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 691 | case .documentEdit: 692 | MBIconsKit.drawDocumentEdit(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 693 | case .documentError: 694 | MBIconsKit.drawDocumentError(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 695 | case .documentFont: 696 | MBIconsKit.drawDocumentFont(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 697 | case .documentForbidden: 698 | MBIconsKit.drawDocumentForbidden(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 699 | case .documentGraph: 700 | MBIconsKit.drawDocumentGraph(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 701 | case .documentImage: 702 | MBIconsKit.drawDocumentImage(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 703 | case .documentInformation: 704 | MBIconsKit.drawDocumentInformation(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 705 | case .documentList : 706 | MBIconsKit.drawDocumentList(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 707 | case .documentLocked: 708 | MBIconsKit.drawDocumentLocked(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 709 | case .documentMovie: 710 | MBIconsKit.drawDocumentMovie(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 711 | case .documentMusic: 712 | MBIconsKit.drawDocumentMusic(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 713 | case .documentPlay: 714 | MBIconsKit.drawDocumentPlay(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 715 | case .documentRecording: 716 | MBIconsKit.drawDocumentRecording(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 717 | case .documentRemove: 718 | MBIconsKit.drawDocumentRemove(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 719 | case .documentScan: 720 | MBIconsKit.drawDocumentScan(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 721 | case .documentSearch: 722 | MBIconsKit.drawDocumentSearch(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 723 | case .documentShred: 724 | MBIconsKit.drawDocumentShred(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 725 | case .documentStar: 726 | MBIconsKit.drawDocumentStar(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 727 | case .documentText: 728 | MBIconsKit.drawDocumentText(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 729 | case .documentText2: 730 | MBIconsKit.drawDocumentText2(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 731 | case .documentText3: 732 | MBIconsKit.drawDocumentText3(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 733 | case .documentTime: 734 | MBIconsKit.drawDocumentTime(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 735 | case .documentUnlocked: 736 | MBIconsKit.drawDocumentUnlocked(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 737 | case .documentUpload: 738 | MBIconsKit.drawDocumentUpload(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 739 | case .documentZip: 740 | MBIconsKit.drawDocumentZip(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 741 | case .documentTable: 742 | MBIconsKit.drawDocumentTable(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 743 | case .eye: 744 | MBIconsKit.drawEye(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 745 | case .eyeHidden: 746 | MBIconsKit.drawEyeHidden(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 747 | case .flag: 748 | MBIconsKit.drawFlag(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 749 | case .flag2: 750 | MBIconsKit.drawFlag2(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 751 | case .flag3: 752 | MBIconsKit.drawFlag3(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 753 | case .flag4: 754 | MBIconsKit.drawFlag4(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 755 | case .folder : 756 | MBIconsKit.drawFolder(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 757 | case .folder2: 758 | MBIconsKit.drawFolder2(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 759 | case .folderAdd: 760 | MBIconsKit.drawFolderAdd(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 761 | case .folderBookmark: 762 | MBIconsKit.drawFolderBookmark(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 763 | case .folderCancel: 764 | MBIconsKit.drawFolderCancel(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 765 | case .folderChecked: 766 | MBIconsKit.drawFolderChecked(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 767 | case .folderDownload: 768 | MBIconsKit.drawForlderDownload(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 769 | case .folderError: 770 | MBIconsKit.drawFolderError(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 771 | case .folderForbidden: 772 | MBIconsKit.drawFolderForbidden(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 773 | case .folderInformation: 774 | MBIconsKit.drawFolderInformation(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 775 | case .folderLocked: 776 | MBIconsKit.drawFolderLocked(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 777 | case .folderRemove: 778 | MBIconsKit.drawFolderRemove(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 779 | case .folderSearch: 780 | MBIconsKit.drawFolderRemove(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 781 | case .folderUnlocked: 782 | MBIconsKit.drawFolderUnlocked(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 783 | case .folderUpload: 784 | MBIconsKit.drawFolderUpload(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 785 | case .folders: 786 | MBIconsKit.drawFolders(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 787 | case .iconRoundedLock: 788 | MBIconsKit.drawLockRounded(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 789 | case .inbox: 790 | MBIconsKit.drawInbox(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 791 | case .inboxDocument: 792 | MBIconsKit.drawInboxDocument(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 793 | case .inboxDownload: 794 | MBIconsKit.drawInboxDownload(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 795 | case .inboxFilled: 796 | MBIconsKit.drawInboxFilled(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 797 | case .inboxUpload: 798 | MBIconsKit.drawInboxUpload(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 799 | case .inboxes: 800 | MBIconsKit.drawInboxes(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 801 | case .infoDocumentText: 802 | MBIconsKit.drawDocumentText(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 803 | case .information: 804 | MBIconsKit.drawInformation(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 805 | case .information2: 806 | MBIconsKit.drawInformation2(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 807 | case .key: 808 | MBIconsKit.drawKey(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 809 | case .key2: 810 | MBIconsKit.drawKey2(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 811 | case .lock2: 812 | MBIconsKit.drawLock2(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 813 | case .lockOpen: 814 | MBIconsKit.drawLockOpen(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 815 | case .lockOpen2: 816 | MBIconsKit.drawLockOpen2(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 817 | case .lockRounded: 818 | MBIconsKit.drawLockRounded(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 819 | case .lockRoundedOpen: 820 | MBIconsKit.drawLockRoundedOpen(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 821 | case .lockStripes: 822 | MBIconsKit.drawLockStripes(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 823 | case .mailAdd: 824 | MBIconsKit.drawMailAdd(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 825 | case .mailCancel: 826 | MBIconsKit.drawMailCancel(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 827 | case .mailChecked: 828 | MBIconsKit.drawMailChecked(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 829 | case .mailEnvelope: 830 | MBIconsKit.drawMailEnvelope(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 831 | case .mailEnvelopeClosed: 832 | MBIconsKit.drawMailEnvelopeClosed(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 833 | case .mailEnvelopeClosed2: 834 | MBIconsKit.drawMailEnvelopeClosed2(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 835 | case .mailEnvelopeOpen: 836 | MBIconsKit.drawMailEnvelopeOpen(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 837 | case .mailEnvelopeOpen2: 838 | MBIconsKit.drawMailEnvelopeOpen2(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 839 | case .mailEnvelopeOpened3: 840 | MBIconsKit.drawMailEnvelopeOpened3(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 841 | case .mailError: 842 | MBIconsKit.drawMailError(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 843 | case .mailForbidden: 844 | MBIconsKit.drawMailForbidden(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 845 | case .mailRemove: 846 | MBIconsKit.drawMailRemove(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 847 | case .note: 848 | MBIconsKit.drawNote(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 849 | case .noteAdd: 850 | MBIconsKit.drawNoteAdd(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 851 | case .noteChecked: 852 | MBIconsKit.drawNoteChecked(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 853 | case .noteImportant: 854 | MBIconsKit.drawNoteImportant(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 855 | case .noteList: 856 | MBIconsKit.drawNoteList(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 857 | case .noteRemove: 858 | MBIconsKit.drawNoteRemove(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 859 | case .noteText: 860 | MBIconsKit.drawNoteText(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 861 | case .notebook: 862 | MBIconsKit.drawNotebook(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 863 | case .notebook2: 864 | MBIconsKit.drawNotebook2(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 865 | case .notebook3: 866 | MBIconsKit.drawNotebook3(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 867 | case .notebook4: 868 | MBIconsKit.drawNotebook4(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 869 | case .notebookList: 870 | MBIconsKit.drawNotebookList(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 871 | case .notebookText: 872 | MBIconsKit.drawNotebookText(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 873 | case .package2: 874 | MBIconsKit.drawPackage2(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 875 | case .paperclip: 876 | MBIconsKit.drawPaperclip(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 877 | case .pen: 878 | MBIconsKit.drawPen(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 879 | case .penAngled: 880 | MBIconsKit.drawPenAngled(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 881 | case .printer: 882 | MBIconsKit.drawPrinter(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 883 | case .printerText: 884 | MBIconsKit.drawPrinterText(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 885 | case .search: 886 | MBIconsKit.drawSearch(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 887 | case .searchMinus: 888 | MBIconsKit.drawSearchMinus(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 889 | case .searchPlus: 890 | MBIconsKit.drawSearchPlus(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 891 | case .shredder: 892 | MBIconsKit.drawShredder(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 893 | case .star: 894 | MBIconsKit.drawStar(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 895 | case .tagAdd: 896 | MBIconsKit.drawTagAdd(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 897 | case .tagCancel: 898 | MBIconsKit.drawTagCancel(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 899 | case .tagChecked: 900 | MBIconsKit.drawTagChecked(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 901 | case .tagCord: 902 | MBIconsKit.drawTagCord(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 903 | case .tagRemove: 904 | MBIconsKit.drawTagRemove(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 905 | case .tags: 906 | MBIconsKit.drawTags(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 907 | case .trashCan: 908 | MBIconsKit.drawTrashCan(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 909 | case .trashCan2: 910 | MBIconsKit.drawTrashCan2(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 911 | case .zip: 912 | MBIconsKit.drawZip(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 913 | 914 | //Wheather icons 915 | case .airSock: 916 | MBWheatherKit.drawAirSock(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 917 | case .barometer: 918 | MBWheatherKit.drawBarometer(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 919 | case .cloudAdd: 920 | MBWheatherKit.drawCloudAdd(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 921 | case .cloudError1: 922 | MBWheatherKit.drawCloudError1(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 923 | case .cloudFog: 924 | MBWheatherKit.drawCloudFog(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 925 | case .cloudLightning: 926 | MBWheatherKit.drawLightning(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 927 | case .cloudMoon: 928 | MBWheatherKit.drawCloudMoon(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 929 | case .cloudMoonFog: 930 | MBWheatherKit.drawCloudFog(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 931 | case .cloudMoonLightning: 932 | MBWheatherKit.drawCloudMoonLightning(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 933 | case .cloudMoonRain: 934 | MBWheatherKit.drawCloudMoonRain(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 935 | case .cloudMoonRaindrops: 936 | MBWheatherKit.drawCloudMoonRaindrops(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 937 | case .cloudMoonSnowflakes: 938 | MBWheatherKit.drawCloudMoonSnowflakes(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 939 | case .cloudRain: 940 | MBWheatherKit.drawCloudRain(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 941 | case .cloudRaindrops: 942 | MBWheatherKit.drawCloudMoonRaindrops(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 943 | case .cloudRemove: 944 | MBWheatherKit.drawCloudRemove(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 945 | case .cloudRunRain: 946 | MBWheatherKit.drawCloudRunRain(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 947 | case .cloudSnow: 948 | MBWheatherKit.drawCloudSnow(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 949 | case .cloudSnowflakes: 950 | MBWheatherKit.drawCloudSnowflakes(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 951 | case .cloudSun: 952 | MBWheatherKit.drawCloudSun(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 953 | case .cloudSunFog: 954 | MBWheatherKit.drawCloudSunFog(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 955 | case .cloudSunLightning: 956 | MBWheatherKit.drawCloudSunLightning(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 957 | case .cloudSunRaindrops: 958 | MBWheatherKit.drawCloudSunRaindrops(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 959 | case .cloudSunSnow: 960 | MBWheatherKit.drawCloudSunSnow(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 961 | case .cloudSunSnowflakes: 962 | MBWheatherKit.drawCloudSunSnowflakes(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 963 | case .cloudWind: 964 | MBWheatherKit.drawCloudWind(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 965 | case .clouds: 966 | MBWheatherKit.drawClouds(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 967 | case .clouds2: 968 | MBWheatherKit.drawClouds2(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 969 | case .compass: 970 | MBWheatherKit.drawCompass(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 971 | case .compass2: 972 | MBWheatherKit.drawCompass2(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 973 | case .compass3: 974 | MBWheatherKit.drawCompass3(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 975 | case .compass4: 976 | MBWheatherKit.drawCompass4(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 977 | case .compassEast: 978 | MBWheatherKit.drawCompassEast(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 979 | case .compassNorth: 980 | MBWheatherKit.drawCompassNorth(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 981 | case .compassSouth: 982 | MBWheatherKit.drawCompassEast(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 983 | case .compassWest: 984 | MBWheatherKit.drawCompassWest(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 985 | case .degreeCelsius: 986 | MBWheatherKit.drawDegreeCelsius(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 987 | case .degreeFahrenheit: 988 | MBWheatherKit.drawDegreeFahrenheit(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 989 | case .fullMoon: 990 | MBWheatherKit.drawFullMoon(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 991 | case .moon: 992 | MBWheatherKit.drawMoon(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 993 | case .moon2: 994 | MBWheatherKit.drawMoon2(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 995 | case .moonCrescent: 996 | MBWheatherKit.drawMoonCrescent(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 997 | case .moonCrescent2: 998 | MBWheatherKit.drawMoonCrescent2(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 999 | case .moonGibbous: 1000 | MBWheatherKit.drawMoonGibbous(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1001 | case .moonGibbous2: 1002 | MBWheatherKit.drawMoonGibbous2(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1003 | case .moonHalf: 1004 | MBWheatherKit.drawMoonHalf(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1005 | case .moonHalf2: 1006 | MBWheatherKit.drawMoonHalf(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1007 | case .moonSnow: 1008 | MBWheatherKit.drawMoonSnow(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1009 | case .moonStars: 1010 | MBWheatherKit.drawMoonStars(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1011 | case .moonrise: 1012 | MBWheatherKit.drawMoonrise(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1013 | case .moonset: 1014 | MBWheatherKit.drawMoonset(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1015 | case .rainbow: 1016 | MBWheatherKit.drawRainbow(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1017 | case .raindrop: 1018 | MBWheatherKit.drawRaindrop(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1019 | case .raindrops: 1020 | MBWheatherKit.drawRaindrops(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1021 | case .snowflake: 1022 | MBWheatherKit.drawSnowflake(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1023 | case .stars: 1024 | MBWheatherKit.drawStars(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1025 | case .sun: 1026 | MBWheatherKit.drawSun(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1027 | case .sunglasses: 1028 | MBWheatherKit.drawSunglasses(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1029 | case .sunrise: 1030 | MBWheatherKit.drawSunrise(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1031 | case .sunset: 1032 | MBWheatherKit.drawSunset(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1033 | case .sunset2: 1034 | MBWheatherKit.drawSunset2(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1035 | case .sunset3: 1036 | MBWheatherKit.drawSunset3(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1037 | case .thermometer: 1038 | MBWheatherKit.drawThermometer(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1039 | case .thermometerFull: 1040 | MBWheatherKit.drawThermometerFull(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1041 | case .thermometerHalf: 1042 | MBWheatherKit.drawThermometerHalf(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1043 | case .thermometerLow: 1044 | MBWheatherKit.drawThermometerLow(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1045 | case .thermometerQuarter: 1046 | MBWheatherKit.drawThermometerQuarter(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1047 | case .thermometerThreeQuarters: 1048 | MBWheatherKit.drawThermometerThreeQuarters(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1049 | case .tornado: 1050 | MBWheatherKit.drawTornado(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1051 | case .umbrella: 1052 | MBWheatherKit.drawUmbrella(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1053 | case .warning: 1054 | MBWheatherKit.drawWarning(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1055 | case .wind: 1056 | MBWheatherKit.drawWind(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1057 | case .windTurbine: 1058 | MBWheatherKit.drawWindTurbine(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1059 | 1060 | //Gestures 1061 | case .highFive: 1062 | MBGesturesKit.drawHighFive(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1063 | case .middleFinger: 1064 | MBGesturesKit.drawMiddleFinger(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1065 | case .oneFinger: 1066 | MBGesturesKit.drawOneFinger(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1067 | case .oneFingerClick: 1068 | MBGesturesKit.drawOneFingerClick(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1069 | case .oneFingerClick2: 1070 | MBGesturesKit.drawOneFingerClick2(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1071 | case .oneFingerDoubleTap: 1072 | MBGesturesKit.drawOneFingerDoubleTap(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1073 | case .oneFingerDoubleTap2: 1074 | MBGesturesKit.drawOneFingerDoubleTap2(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1075 | case .oneFingerSwipe: 1076 | MBGesturesKit.drawOneFingerSwipe(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1077 | case .oneFingerSwipeDown: 1078 | MBGesturesKit.drawOneFingerSwipeDown(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1079 | case .oneFingerSwipeDown2: 1080 | MBGesturesKit.drawOneFingerSwipeDown2(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1081 | case .oneFingerSwipeHorizontally: 1082 | MBGesturesKit.drawOneFingerSwipeHorizontally(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1083 | case .oneFingerSwipeLeft: 1084 | MBGesturesKit.drawOneFingerSwipeLeft(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1085 | case .oneFingerSwipeLeft2: 1086 | MBGesturesKit.drawOneFingerSwipeLeft2(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1087 | case .oneFingerSwipeRight: 1088 | MBGesturesKit.drawOneFingerSwipeRight(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1089 | case .oneFingerSwipeRight2: 1090 | MBGesturesKit.drawOneFingerSwipeRight2(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1091 | case .oneFingerSwipeUp: 1092 | MBGesturesKit.drawOneFingerSwipeUp(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1093 | case .oneFingerSwipeUp2: 1094 | MBGesturesKit.drawOneFingerSwipeUp2(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1095 | case .oneFingerTap: 1096 | MBGesturesKit.drawOneFingerTap(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1097 | case .oneFingerTap2: 1098 | MBGesturesKit.drawOneFingerTap2(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1099 | case .oneFingerTapHold: 1100 | MBGesturesKit.drawOneFingerTapHold(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1101 | case .oneFingerTapHold2: 1102 | MBGesturesKit.drawOneFingerTapHold2(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1103 | case .rockNRoll: 1104 | MBGesturesKit.drawRockNRoll(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1105 | case .threeFingers: 1106 | MBGesturesKit.drawThreeFingers(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1107 | case .threeFingersDoubleTap: 1108 | MBGesturesKit.drawThreeFingersDoubleTap(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1109 | case .threeFingersDoubleTap2: 1110 | MBGesturesKit.drawThreeFingersDoubleTap2(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1111 | case .threeFingersSwipeDown: 1112 | MBGesturesKit.drawThreeFingersSwipeDown(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1113 | case .threeFingersSwipeLeft: 1114 | MBGesturesKit.drawThreeFingersSwipeLeft(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1115 | case .threeFingersSwipeRight: 1116 | MBGesturesKit.drawThreeFingersSwipeRight(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1117 | case .threeFingersSwipeUp: 1118 | MBGesturesKit.drawThreeFingersSwipeUp(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1119 | case .threeFingersTap: 1120 | MBGesturesKit.drawThreeFingersTap(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1121 | case .thumbDown: 1122 | MBGesturesKit.drawThumbDown(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1123 | case .thumbDown2: 1124 | MBGesturesKit.drawThumbDown2(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1125 | case .thumbFingerTap: 1126 | MBGesturesKit.drawThumbFingerTap(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1127 | case .thumbUp: 1128 | MBGesturesKit.drawThumbUp(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1129 | case .thumbUp2: 1130 | MBGesturesKit.drawThumbUp2(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1131 | case .twoFingers: 1132 | MBGesturesKit.drawTwoFingers(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1133 | case .twoFingersDoubleTap: 1134 | MBGesturesKit.drawTwoFingersDoubleTap(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1135 | case .twoFingersResizeIn: 1136 | MBGesturesKit.drawTwoFingersResizeIn(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1137 | case .twoFingersResizeOut: 1138 | MBGesturesKit.drawTwoFingersResizeOut(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1139 | case .twoFingersRotate: 1140 | MBGesturesKit.drawTwoFingersRotate(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1141 | case .twoFingersSwipeDown: 1142 | MBGesturesKit.drawTwoFingersSwipeDown(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1143 | case .twoFingersSwipeDown2: 1144 | MBGesturesKit.drawTwoFingersSwipeDown2(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1145 | case .twoFingersSwipeLeft: 1146 | MBGesturesKit.drawTwoFingersSwipeLeft(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1147 | case .twoFingersSwipeLeft2: 1148 | MBGesturesKit.drawTwoFingersSwipeLeft2(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1149 | case .twoFingersSwipeRight: 1150 | MBGesturesKit.drawTwoFingersSwipeRight(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1151 | case .twoFingersSwipeRight2: 1152 | MBGesturesKit.drawTwoFingersSwipeRight2(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1153 | case .twoFingersSwipeUp: 1154 | MBGesturesKit.drawTwoFingersSwipeUp(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1155 | case .twoFingersSwipeUp2: 1156 | MBGesturesKit.drawTwoFingersSwipeUp2(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1157 | case .twoFingersTap: 1158 | MBGesturesKit.drawTwoFingersTap(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1159 | case .twoFingersTap2: 1160 | MBGesturesKit.drawTwoFingersTap2(frame: dirtyRect, resizing: .aspectFit, fillColor: iconColor) 1161 | 1162 | } 1163 | 1164 | } 1165 | 1166 | 1167 | private func typeForDescription(description:String) -> MBIconType { 1168 | switch description { 1169 | case "book": return MBIconType.book 1170 | case "bookBookmark": return MBIconType.bookBookmark 1171 | case "bookmark" : return MBIconType.bookmark 1172 | case "bookmarkAdd": return MBIconType.bookmarkAdd 1173 | case "bookmarkRemove": return MBIconType.bookmarkRemove 1174 | case "box": return MBIconType.box 1175 | case "box2": return MBIconType.box2 1176 | case "box3": return MBIconType.box3 1177 | case "boxBookmark": return MBIconType.boxBookmark 1178 | case "boxFilled": return MBIconType.boxFilled 1179 | case "certificate": return MBIconType.certificate 1180 | case "clipboard": return MBIconType.clipboard 1181 | case "clipboardAdd": return MBIconType.clipboardAdd 1182 | case "clipboardChecked": return MBIconType.clipboardChecked 1183 | case "clipboardDownload": return MBIconType.clipboardDownload 1184 | case "clipboardEdit": return MBIconType.clipboardEdit 1185 | case "clipboardList": return MBIconType.clipboardList 1186 | case "clipboardRemove": return MBIconType.clipboardRemove 1187 | case "clipboardText": return MBIconType.clipboardText 1188 | case "clipboardUpload": return MBIconType.clipboardUpload 1189 | case "cloud": return MBIconType.cloud 1190 | case "cloudDownload": return MBIconType.cloudDownload 1191 | case "cloudError": return MBIconType.cloudError 1192 | case "cloudUpload": return MBIconType.cloudUpload 1193 | case "combinationLock": return MBIconType.combinationLock 1194 | case "document": return MBIconType.document 1195 | case "document2": return MBIconType.document2 1196 | case "document3": return MBIconType.document3 1197 | case "documentAdd": return MBIconType.documentAdd 1198 | case "documentBookmark": return MBIconType.documentBookmark 1199 | case "documentCancel": return MBIconType.documentCancel 1200 | case "documentCertificate": return MBIconType.documentCertificate 1201 | case "documentChecked": return MBIconType.documentChecked 1202 | case "documentCloud": return MBIconType.documentCloud 1203 | case "documentCode": return MBIconType.documentCode 1204 | case "documentDiagrams": return MBIconType.documentDiagrams 1205 | case "documentDownload": return MBIconType.documentDownload 1206 | case "documentEdit": return MBIconType.documentEdit 1207 | case "documentError": return MBIconType.documentError 1208 | case "documentFont": return MBIconType.documentFont 1209 | case "documentForbidden": return MBIconType.documentForbidden 1210 | case "documentGraph": return MBIconType.documentGraph 1211 | case "documentImage": return MBIconType.documentImage 1212 | case "documentInformation": return MBIconType.documentInformation 1213 | case "documentList": return MBIconType.documentList 1214 | case "documentLocked": return MBIconType.documentLocked 1215 | case "documentMovie": return MBIconType.documentMovie 1216 | case "documentMusic": return MBIconType.documentMusic 1217 | case "documentPlay": return MBIconType.documentPlay 1218 | case "documentRecording": return MBIconType.documentRecording 1219 | case "documentRemove": return MBIconType.documentRemove 1220 | case "documentScan": return MBIconType.documentScan 1221 | case "documentSearch": return MBIconType.documentSearch 1222 | case "documentShred": return MBIconType.documentShred 1223 | case "documentStar": return MBIconType.documentStar 1224 | case "documentText": return MBIconType.documentText 1225 | case "documentText2": return MBIconType.documentText2 1226 | case "documentText3": return MBIconType.documentText3 1227 | case "documentTime": return MBIconType.documentTime 1228 | case "documentUnlocked": return MBIconType.documentUnlocked 1229 | case "documentUpload": return MBIconType.documentUpload 1230 | case "documentZip": return MBIconType.documentZip 1231 | case "documentTable": return MBIconType.documentTable 1232 | case "eye": return MBIconType.eye 1233 | case "eyeHidden": return MBIconType.eyeHidden 1234 | case "flag": return MBIconType.flag 1235 | case "flag2": return MBIconType.flag2 1236 | case "flag3": return MBIconType.flag3 1237 | case "flag4": return MBIconType.flag 1238 | case "folder": return MBIconType.folder 1239 | case "folder2": return MBIconType.folder2 1240 | case "folderAdd": return MBIconType.folderAdd 1241 | case "folderBookmark": return MBIconType.folderBookmark 1242 | case "folderCancel": return MBIconType.folderCancel 1243 | case "folderChecked": return MBIconType.folderChecked 1244 | case "folderDownload": return MBIconType.folderDownload 1245 | case "folderError": return MBIconType.folderError 1246 | case "folderForbidden": return MBIconType.folderForbidden 1247 | case "folderInformation": return MBIconType.folderInformation 1248 | case "folderLocked": return MBIconType.folderLocked 1249 | case "folderRemove": return MBIconType.folderRemove 1250 | case "folderSearch": return MBIconType.folderSearch 1251 | case "folderUnlocked": return MBIconType.folderUnlocked 1252 | case "folderUpload": return MBIconType.folderUpload 1253 | case "folders": return MBIconType.folders 1254 | case "iconRoundedLock": return MBIconType.iconRoundedLock 1255 | case "inbox": return MBIconType.inbox 1256 | case "inboxDocument": return MBIconType.inboxDocument 1257 | case "inboxDownload": return MBIconType.inboxDownload 1258 | case "inboxFilled": return MBIconType.inboxFilled 1259 | case "inboxUpload": return MBIconType.inboxUpload 1260 | case "inboxes": return MBIconType.inboxes 1261 | case "infoDocumentText": return MBIconType.infoDocumentText 1262 | case "information": return MBIconType.information 1263 | case "information2": return MBIconType.information2 1264 | case "key": return MBIconType.key 1265 | case "key2": return MBIconType.key2 1266 | case "lock2": return MBIconType.lock2 1267 | case "lockOpen": return MBIconType.lockOpen 1268 | case "lockOpen2": return MBIconType.lockOpen2 1269 | case "lockRounded": return MBIconType.lockRounded 1270 | case "lockRoundedOpen": return MBIconType.lockRoundedOpen 1271 | case "lockStripes": return MBIconType.lockStripes 1272 | case "mailAdd": return MBIconType.mailAdd 1273 | case "mailCancel": return MBIconType.mailCancel 1274 | case "mailChecked": return MBIconType.mailChecked 1275 | case "mailEnvelope": return MBIconType.mailEnvelope 1276 | case "mailEnvelopeClosed": return MBIconType.mailEnvelopeClosed 1277 | case "mailEnvelopeClosed2": return MBIconType.mailEnvelopeClosed2 1278 | case "mailEnvelopeOpen": return MBIconType.mailEnvelopeOpen 1279 | case "mailEnvelopeOpen2": return MBIconType.mailEnvelopeOpen2 1280 | case "mailEnvelopeOpened3": return MBIconType.mailEnvelopeOpened3 1281 | case "mailError": return MBIconType.mailError 1282 | case "mailForbidden": return MBIconType.mailForbidden 1283 | case "mailRemove": return MBIconType.mailRemove 1284 | case "note": return MBIconType.note 1285 | case "noteAdd": return MBIconType.noteAdd 1286 | case "noteChecked": return MBIconType.noteChecked 1287 | case "noteImportant": return MBIconType.noteImportant 1288 | case "noteList": return MBIconType.noteList 1289 | case "noteRemove": return MBIconType.noteRemove 1290 | case "noteText": return MBIconType.noteText 1291 | case "notebook": return MBIconType.notebook 1292 | case "notebook2": return MBIconType.notebook2 1293 | case "notebook3": return MBIconType.notebook3 1294 | case "notebook4": return MBIconType.notebook4 1295 | case "notebookList": return MBIconType.notebookList 1296 | case "notebookText": return MBIconType.notebookText 1297 | case "package2": return MBIconType.package2 1298 | case "paperclip": return MBIconType.paperclip 1299 | case "pen": return MBIconType.pen 1300 | case "penAngled": return MBIconType.penAngled 1301 | case "printer": return MBIconType.printer 1302 | case "printerText": return MBIconType.printerText 1303 | case "search": return MBIconType.search 1304 | case "searchMinus": return MBIconType.searchMinus 1305 | case "searchPlus": return MBIconType.searchPlus 1306 | case "shredder": return MBIconType.shredder 1307 | case "star": return MBIconType.star 1308 | case "tagAdd": return MBIconType.tagAdd 1309 | case "tagCancel": return MBIconType.tagCancel 1310 | case "tagChecked": return MBIconType.tagChecked 1311 | case "tagCord": return MBIconType.tagCord 1312 | case "tagRemove": return MBIconType.tagRemove 1313 | case "tags": return MBIconType.tags 1314 | case "trashCan": return MBIconType.trashCan 1315 | case "trashCan2": return MBIconType.trashCan2 1316 | case "zip": return MBIconType.zip 1317 | 1318 | 1319 | //Wheather icons 1320 | case "airSock": return MBIconType.airSock 1321 | case "barometer": return MBIconType.barometer 1322 | case "cloudAdd": return MBIconType.cloudAdd 1323 | case "cloudError1": return MBIconType.cloudError1 1324 | case "cloudFog": return MBIconType.cloudFog 1325 | case "cloudLightning": return MBIconType.cloudLightning 1326 | case "cloudMoon": return MBIconType.cloudMoon 1327 | case "cloudMoonFog": return MBIconType.cloudMoonLightning 1328 | case "cloudMoonLightning": return MBIconType.cloudMoonLightning 1329 | case "cloudMoonRain": return MBIconType.cloudMoonRain 1330 | case "cloudMoonRaindrops": return MBIconType.cloudMoonRaindrops 1331 | case "cloudMoonSnowflakes": return MBIconType.cloudMoonSnowflakes 1332 | case "cloudRain": return MBIconType.cloudRain 1333 | case "cloudRaindrops": return MBIconType.cloudRaindrops 1334 | case "cloudRemove": return MBIconType.cloudRemove 1335 | case "cloudRunRain": return MBIconType.cloudRunRain 1336 | case "cloudSnow": return MBIconType.cloudSnow 1337 | case "cloudSnowflakes": return MBIconType.cloudSnowflakes 1338 | case "cloudSun": return MBIconType.cloudSun 1339 | case "cloudSunFog": return MBIconType.cloudSunFog 1340 | case "cloudSunLightning": return MBIconType.cloudSunLightning 1341 | case "cloudSunRaindrops": return MBIconType.cloudSunRaindrops 1342 | case "cloudSunSnow": return MBIconType.cloudSunSnow 1343 | case "cloudSunSnowflakes": return MBIconType.cloudSunSnowflakes 1344 | case "cloudWind": return MBIconType.cloudWind 1345 | case "clouds": return MBIconType.clouds 1346 | case "clouds2": return MBIconType.clouds2 1347 | case "compass": return MBIconType.compass 1348 | case "compass2": return MBIconType.compass2 1349 | case "compass3": return MBIconType.compass3 1350 | case "compass4": return MBIconType.compass4 1351 | case "compassEast": return MBIconType.compassEast 1352 | case "compassNorth": return MBIconType.compassNorth 1353 | case "compassSouth": return MBIconType.compassSouth 1354 | case "compassWest": return MBIconType.compassWest 1355 | case "degreeCelsius": return MBIconType.degreeCelsius 1356 | case "degreeFahrenheit": return MBIconType.degreeFahrenheit 1357 | case "fullMoon": return MBIconType.fullMoon 1358 | case "moon": return MBIconType.moon 1359 | case "moon2": return MBIconType.moon2 1360 | case "moonCrescent": return MBIconType.moonCrescent 1361 | case "moonCrescent2": return MBIconType.moonCrescent2 1362 | case "moonGibbous": return MBIconType.moonGibbous 1363 | case "moonGibbous2": return MBIconType.moonGibbous2 1364 | case "moonHalf": return MBIconType.moonHalf 1365 | case "moonHalf2": return MBIconType.moonHalf2 1366 | case "moonSnow": return MBIconType.moonSnow 1367 | case "moonStars": return MBIconType.moonStars 1368 | case "moonrise": return MBIconType.moonrise 1369 | case "moonset": return MBIconType.moonset 1370 | case "rainbow": return MBIconType.rainbow 1371 | case "raindrop": return MBIconType.raindrop 1372 | case "raindrops": return MBIconType.raindrops 1373 | case "snowflake": return MBIconType.snowflake 1374 | case "stars": return MBIconType.stars 1375 | case "sun": return MBIconType.sun 1376 | case "sunglasses": return MBIconType.sunglasses 1377 | case "sunrise": return MBIconType.sunrise 1378 | case "sunset": return MBIconType.sunset 1379 | case "sunset2": return MBIconType.sunset2 1380 | case "sunset3": return MBIconType.sunset3 1381 | case "thermometer": return MBIconType.thermometer 1382 | case "thermometerFull": return MBIconType.thermometerFull 1383 | case "thermometerHalf": return MBIconType.thermometerHalf 1384 | case "thermometerLow": return MBIconType.thermometerLow 1385 | case "thermometerQuarter": return MBIconType.thermometerQuarter 1386 | case "thermometerThreeQuarters": return MBIconType.thermometerThreeQuarters 1387 | case "tornado": return MBIconType.tornado 1388 | case "umbrella": return MBIconType.umbrella 1389 | case "warning": return MBIconType.warning 1390 | case "wind": return MBIconType.wind 1391 | case "windTurbine": return MBIconType.windTurbine 1392 | 1393 | ///Gestures 1394 | case "highFive": return MBIconType.highFive 1395 | case "middleFinger": return MBIconType.middleFinger 1396 | case "oneFinger": return MBIconType.oneFinger 1397 | case "oneFingerClick": return MBIconType.oneFingerClick 1398 | case "oneFingerClick2": return MBIconType.oneFingerClick2 1399 | case "oneFingerDoubleTap": return MBIconType.oneFingerDoubleTap 1400 | case "oneFingerDoubleTap2": return MBIconType.oneFingerDoubleTap2 1401 | case "oneFingerSwipe": return MBIconType.oneFingerSwipe 1402 | case "oneFingerSwipeDown": return MBIconType.oneFingerSwipeDown 1403 | case "oneFingerSwipeDown2": return MBIconType.oneFingerSwipeDown2 1404 | case "oneFingerSwipeHorizontally": return MBIconType.oneFingerSwipeHorizontally 1405 | case "oneFingerSwipeLeft": return MBIconType.oneFingerSwipeLeft 1406 | case "oneFingerSwipeLeft2": return MBIconType.oneFingerSwipeLeft2 1407 | case "oneFingerSwipeRight": return MBIconType.oneFingerSwipeRight 1408 | case "oneFingerSwipeRight2": return MBIconType.oneFingerSwipeRight2 1409 | case "oneFingerSwipeUp": return MBIconType.oneFingerSwipeUp 1410 | case "oneFingerSwipeUp2": return MBIconType.oneFingerSwipeUp2 1411 | case "oneFingerTap": return MBIconType.oneFingerTap 1412 | case "oneFingerTap2": return MBIconType.oneFingerTap2 1413 | case "oneFingerTapHold": return MBIconType.oneFingerTapHold 1414 | case "oneFingerTapHold2": return MBIconType.oneFingerTapHold2 1415 | case "rockNRoll": return MBIconType.rockNRoll 1416 | case "threeFingers": return MBIconType.threeFingers 1417 | case "threeFingersDoubleTap": return MBIconType.threeFingersDoubleTap 1418 | case "threeFingersDoubleTap2": return MBIconType.threeFingersDoubleTap2 1419 | case "threeFingersSwipeDown": return MBIconType.threeFingersSwipeDown 1420 | case "threeFingersSwipeLeft": return MBIconType.threeFingersSwipeLeft 1421 | case "threeFingersSwipeRight": return MBIconType.threeFingersSwipeRight 1422 | case "threeFingersSwipeUp": return MBIconType.threeFingersSwipeUp 1423 | case "threeFingersTap": return MBIconType.threeFingersTap 1424 | case "thumbDown": return MBIconType.thumbDown 1425 | case "thumbDown2": return MBIconType.thumbDown2 1426 | case "thumbFingerTap": return MBIconType.thumbFingerTap 1427 | case "thumbUp": return MBIconType.thumbUp 1428 | case "thumbUp2": return MBIconType.thumbUp2 1429 | case "twoFingers": return MBIconType.twoFingers 1430 | case "twoFingersDoubleTap": return MBIconType.twoFingersDoubleTap 1431 | case "twoFingersResizeIn": return MBIconType.twoFingersResizeIn 1432 | case "twoFingersResizeOut": return MBIconType.twoFingersResizeOut 1433 | case "twoFingersRotate": return MBIconType.twoFingersRotate 1434 | case "twoFingersSwipeDown": return MBIconType.twoFingersSwipeDown 1435 | case "twoFingersSwipeDown2": return MBIconType.twoFingersSwipeDown2 1436 | case "twoFingersSwipeLeft": return MBIconType.twoFingersSwipeLeft2 1437 | case "twoFingersSwipeLeft2": return MBIconType.twoFingersSwipeLeft2 1438 | case "twoFingersSwipeRight": return MBIconType.twoFingersSwipeRight 1439 | case "twoFingersSwipeRight2": return MBIconType.twoFingersSwipeRight2 1440 | case "twoFingersSwipeUp": return MBIconType.twoFingersSwipeUp 1441 | case "twoFingersSwipeUp2": return MBIconType.twoFingersSwipeUp2 1442 | case "twoFingersTap": return MBIconType.twoFingersTap 1443 | case "twoFingersTap2": return MBIconType.twoFingersTap2 1444 | 1445 | 1446 | 1447 | default: 1448 | return MBIconType.book 1449 | } 1450 | } 1451 | 1452 | } 1453 | 1454 | 1455 | enum MBIconType:Int { 1456 | case book 1457 | case bookBookmark 1458 | case bookmark 1459 | case bookmarkAdd 1460 | case bookmarkRemove 1461 | case box 1462 | case box2 1463 | case box3 1464 | case boxBookmark 1465 | case boxFilled 1466 | case certificate 1467 | case clipboard 1468 | case clipboardAdd 1469 | case clipboardChecked 1470 | case clipboardDownload 1471 | case clipboardEdit 1472 | case clipboardList 1473 | case clipboardRemove 1474 | case clipboardText 1475 | case clipboardUpload 1476 | case cloud 1477 | case cloudDownload 1478 | case cloudError 1479 | case cloudUpload 1480 | case combinationLock 1481 | case document 1482 | case document2 1483 | case document3 1484 | case documentAdd 1485 | case documentBookmark 1486 | case documentCancel 1487 | case documentCertificate 1488 | case documentChecked 1489 | case documentCloud 1490 | case documentCode 1491 | case documentDiagrams 1492 | case documentDownload 1493 | case documentEdit 1494 | case documentError 1495 | case documentFont 1496 | case documentForbidden 1497 | case documentGraph 1498 | case documentImage 1499 | case documentInformation 1500 | case documentList 1501 | case documentLocked 1502 | case documentMovie 1503 | case documentMusic 1504 | case documentPlay 1505 | case documentRecording 1506 | case documentRemove 1507 | case documentScan 1508 | case documentSearch 1509 | case documentShred 1510 | case documentStar 1511 | case documentText 1512 | case documentText2 1513 | case documentText3 1514 | case documentTime 1515 | case documentUnlocked 1516 | case documentUpload 1517 | case documentZip 1518 | case documentTable 1519 | case eye 1520 | case eyeHidden 1521 | case flag 1522 | case flag2 1523 | case flag3 1524 | case flag4 1525 | case folder 1526 | case folder2 1527 | case folderAdd 1528 | case folderBookmark 1529 | case folderCancel 1530 | case folderChecked 1531 | case folderDownload 1532 | case folderError 1533 | case folderForbidden 1534 | case folderInformation 1535 | case folderLocked 1536 | case folderRemove 1537 | case folderSearch 1538 | case folderUnlocked 1539 | case folderUpload 1540 | case folders 1541 | case iconRoundedLock 1542 | case inbox 1543 | case inboxDocument 1544 | case inboxDownload 1545 | case inboxFilled 1546 | case inboxUpload 1547 | case inboxes 1548 | case infoDocumentText 1549 | case information 1550 | case information2 1551 | case key 1552 | case key2 1553 | case lock2 1554 | case lockOpen 1555 | case lockOpen2 1556 | case lockRounded 1557 | case lockRoundedOpen 1558 | case lockStripes 1559 | case mailAdd 1560 | case mailCancel 1561 | case mailChecked 1562 | case mailEnvelope 1563 | case mailEnvelopeClosed 1564 | case mailEnvelopeClosed2 1565 | case mailEnvelopeOpen 1566 | case mailEnvelopeOpen2 1567 | case mailEnvelopeOpened3 1568 | case mailError 1569 | case mailForbidden 1570 | case mailRemove 1571 | case note 1572 | case noteAdd 1573 | case noteChecked 1574 | case noteImportant 1575 | case noteList 1576 | case noteRemove 1577 | case noteText 1578 | case notebook 1579 | case notebook2 1580 | case notebook3 1581 | case notebook4 1582 | case notebookList 1583 | case notebookText 1584 | case package2 1585 | case paperclip 1586 | case pen 1587 | case penAngled 1588 | case printer 1589 | case printerText 1590 | case search 1591 | case searchMinus 1592 | case searchPlus 1593 | case shredder 1594 | case star 1595 | case tagAdd 1596 | case tagCancel 1597 | case tagChecked 1598 | case tagCord 1599 | case tagRemove 1600 | case tags 1601 | case trashCan 1602 | case trashCan2 1603 | case zip 1604 | 1605 | //Wheather 1606 | case airSock 1607 | case barometer 1608 | case cloudAdd 1609 | case cloudError1 1610 | case cloudFog 1611 | case cloudLightning 1612 | case cloudMoon 1613 | case cloudMoonFog 1614 | case cloudMoonLightning 1615 | case cloudMoonRain 1616 | case cloudMoonRaindrops 1617 | case cloudMoonSnowflakes 1618 | case cloudRain 1619 | case cloudRaindrops 1620 | case cloudRemove 1621 | case cloudRunRain 1622 | case cloudSnow 1623 | case cloudSnowflakes 1624 | case cloudSun 1625 | case cloudSunFog 1626 | case cloudSunLightning 1627 | case cloudSunRaindrops 1628 | case cloudSunSnow 1629 | case cloudSunSnowflakes 1630 | case cloudWind 1631 | case clouds 1632 | case clouds2 1633 | case compass 1634 | case compass2 1635 | case compass3 1636 | case compass4 1637 | case compassEast 1638 | case compassNorth 1639 | case compassSouth 1640 | case compassWest 1641 | case degreeCelsius 1642 | case degreeFahrenheit 1643 | case fullMoon 1644 | case moon 1645 | case moon2 1646 | case moonCrescent 1647 | case moonCrescent2 1648 | case moonGibbous 1649 | case moonGibbous2 1650 | case moonHalf 1651 | case moonHalf2 1652 | case moonSnow 1653 | case moonStars 1654 | case moonrise 1655 | case moonset 1656 | case rainbow 1657 | case raindrop 1658 | case raindrops 1659 | case snowflake 1660 | case stars 1661 | case sun 1662 | case sunglasses 1663 | case sunrise 1664 | case sunset 1665 | case sunset2 1666 | case sunset3 1667 | case thermometer 1668 | case thermometerFull 1669 | case thermometerHalf 1670 | case thermometerLow 1671 | case thermometerQuarter 1672 | case thermometerThreeQuarters 1673 | case tornado 1674 | case umbrella 1675 | case warning 1676 | case wind 1677 | case windTurbine 1678 | 1679 | // Gestures 1680 | case highFive 1681 | case middleFinger 1682 | case oneFinger 1683 | case oneFingerClick 1684 | case oneFingerClick2 1685 | case oneFingerDoubleTap 1686 | case oneFingerDoubleTap2 1687 | case oneFingerSwipe 1688 | case oneFingerSwipeDown 1689 | case oneFingerSwipeDown2 1690 | case oneFingerSwipeHorizontally 1691 | case oneFingerSwipeLeft 1692 | case oneFingerSwipeLeft2 1693 | case oneFingerSwipeRight 1694 | case oneFingerSwipeRight2 1695 | case oneFingerSwipeUp 1696 | case oneFingerSwipeUp2 1697 | case oneFingerTap 1698 | case oneFingerTap2 1699 | case oneFingerTapHold 1700 | case oneFingerTapHold2 1701 | case rockNRoll 1702 | case threeFingers 1703 | case threeFingersDoubleTap 1704 | case threeFingersDoubleTap2 1705 | case threeFingersSwipeDown 1706 | case threeFingersSwipeLeft 1707 | case threeFingersSwipeRight 1708 | case threeFingersSwipeUp 1709 | case threeFingersTap 1710 | case thumbDown 1711 | case thumbDown2 1712 | case thumbFingerTap 1713 | case thumbUp 1714 | case thumbUp2 1715 | case twoFingers 1716 | case twoFingersDoubleTap 1717 | case twoFingersResizeIn 1718 | case twoFingersResizeOut 1719 | case twoFingersRotate 1720 | case twoFingersSwipeDown 1721 | case twoFingersSwipeDown2 1722 | case twoFingersSwipeLeft 1723 | case twoFingersSwipeLeft2 1724 | case twoFingersSwipeRight 1725 | case twoFingersSwipeRight2 1726 | case twoFingersSwipeUp 1727 | case twoFingersSwipeUp2 1728 | case twoFingersTap 1729 | case twoFingersTap2 1730 | 1731 | } 1732 | 1733 | 1734 | 1735 | 1736 | 1737 | -------------------------------------------------------------------------------- /MBIconsKit/ViewController.swift: -------------------------------------------------------------------------------- 1 | // 2 | // ViewController.swift 3 | // MBIconsKit 4 | // 5 | // Created by Viorel Porumbescu on 31/03/2017. 6 | // Copyright © 2017 Viorel. All rights reserved. 7 | // 8 | 9 | import Cocoa 10 | 11 | 12 | 13 | class ViewController: NSViewController { 14 | 15 | 16 | @IBOutlet weak var myTable:NSTableView! 17 | var colorIcons:NSColor = .darkGray { 18 | didSet{ 19 | myTable.reloadData() 20 | } 21 | } 22 | var filled:Bool = false { 23 | didSet{ 24 | myTable.reloadData() 25 | } 26 | } 27 | 28 | override func viewDidLoad() { 29 | super.viewDidLoad() 30 | 31 | } 32 | 33 | override var representedObject: Any? { 34 | didSet { 35 | // Update the view, if already loaded. 36 | } 37 | } 38 | 39 | var ints:Int = 0 ; 40 | 41 | 42 | 43 | @IBAction func updateColor(_ sender: NSColorWell) { 44 | colorIcons = sender.color 45 | 46 | 47 | 48 | } 49 | 50 | @IBAction func changeFilledState(_ sender: NSButton) { 51 | filled = (sender.state == 1 ) ? true : false 52 | } 53 | @IBAction func updateBackgroundColor(_ sender: NSColorWell) { 54 | myTable.backgroundColor = sender.color 55 | } 56 | } 57 | 58 | extension ViewController: NSTableViewDelegate, NSTableViewDataSource{ 59 | 60 | func tableView(_ tableView: NSTableView, viewFor tableColumn: NSTableColumn?, row: Int) -> NSView? { 61 | if tableColumn?.identifier == "row" { 62 | let view = tableView.make(withIdentifier: tableColumn!.identifier, owner: self) as! IconCellView 63 | 64 | view.icon.type = MBIconType(rawValue: row) ?? .book 65 | view.icon.iconColor = colorIcons 66 | view.icon.filled = filled 67 | 68 | view.iconS.type = MBIconType(rawValue: row) ?? .book 69 | view.iconS.iconColor = colorIcons 70 | view.iconS.filled = filled 71 | 72 | view.iconM.type = MBIconType(rawValue: row) ?? .book 73 | view.iconM.iconColor = colorIcons 74 | view.iconM.filled = filled 75 | 76 | view.name.stringValue = String(describing: view.icon.type) 77 | 78 | return view 79 | } 80 | return nil 81 | } 82 | 83 | func numberOfRows(in tableView: NSTableView) -> Int { 84 | Swift.print("Total items: \(MBIconType.windTurbine.hashValue)") 85 | return MBIconType.twoFingersTap2.hashValue // Last icon type 86 | } 87 | 88 | 89 | 90 | func tableView(_ tableView: NSTableView, rowViewForRow row: Int) -> CustomRowView? { 91 | let mySelectionRowView = CustomRowView() 92 | 93 | return mySelectionRowView 94 | } 95 | 96 | 97 | } 98 | 99 | 100 | class CustomRowView: NSTableRowView { 101 | 102 | let col = NSColor(calibratedRed:0.96, green:0.96, blue:0.96, alpha:0.2) 103 | 104 | override func drawSelection(in dirtyRect: NSRect) { 105 | if isSelected == true { 106 | if isEmphasized { 107 | col.set() 108 | NSRectFill(NSMakeRect(0, 0, dirtyRect.width, dirtyRect.height )) 109 | } else { 110 | 111 | col.set() 112 | NSRectFill(NSMakeRect(0, 0, dirtyRect.width, dirtyRect.height )) 113 | } 114 | } 115 | //PASS SELECTION; WE DON'T WANT TO HAVE VISUAL SELECTION FOR THIS ROW 116 | } 117 | 118 | override func draw(_ dirtyRect: NSRect) { 119 | super.draw(dirtyRect) 120 | //PASS DRAW. 121 | 122 | } 123 | 124 | override func drawSeparator(in dirtyRect: NSRect) { 125 | let line = NSBezierPath() 126 | 127 | line.move(to: NSMakePoint(dirtyRect.origin.x + 20 , NSMaxY(dirtyRect) )) 128 | line.line(to: NSMakePoint(dirtyRect.width / 2 - 20, NSMaxY(dirtyRect))) 129 | line.move(to: NSMakePoint(dirtyRect.origin.x + dirtyRect.width / 2 + 20 , NSMaxY(dirtyRect) )) 130 | line.line(to: NSMakePoint(dirtyRect.width - 20, NSMaxY(dirtyRect))) 131 | NSColor.black.set() 132 | line.lineWidth = 0.5 133 | line.stroke() 134 | 135 | } 136 | 137 | } 138 | 139 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # MBIcons 2 | ![License: MIT](https://img.shields.io/badge/Licence-MIT-green.svg) 3 | [![Swift](https://img.shields.io/badge/Swift-3.1-orange.svg)](https://swift.org) 4 | [![Xcode](https://img.shields.io/badge/Xcode-8.3-blue.svg)](https://developer.apple.com/xcode) 5 | 6 | MBIcons contains over 200 icons that can be resized to any dimensions as they are drawn using NSBezierPath. 7 | 8 | 9 | 10 | ![Document icons](https://github.com/c-Viorel/MBIcons/blob/master/DocumentsIcons.png?raw=true) 11 | ------ 12 | ![Wheather icons](https://github.com/c-Viorel/MBIcons/blob/master/Wheather-icons.png?raw=true) 13 | ----- 14 | ![Gestures icons]( https://github.com/c-Viorel/MBIcons/blob/master/Gestures.png?raw=true) 15 | 16 | 17 | 18 | ## Developer website 19 | 20 | A team is created from the passion of a common goal or from the interest of profit. The passion will generate respect for what you believe in, but greed will lead to demagogy - the cancer of every group. We are an united team with the passion to create truly meaningful tools, perfected so that it will make every user feel he can do everything. Intuitive for a beginner, complete for professionals. 21 | 22 |   [Minglebit website](https://minglebit.com) 23 | 24 |  [OnTime PRO-Ultimate time tool](https://itunes.apple.com/us/app/iclock-pro-the-ultimate-time-tool/id1244748504?ls=1&mt=12) 25 | 26 | -------------------------------------------------------------------------------- /Wheather-icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-Viorel/MBIcons/d66a9cb249449a15265256e18e6ba8c39b07cc4e/Wheather-icons.png --------------------------------------------------------------------------------