// // ACEViewExt.swift // AVRsack // // Created by Matthias Neeracher on 29/12/14. // Copyright (c) 2014 Aere Perennius. All rights reserved. // import Foundation extension ACEView { class func themeIdByName(themeName: String) -> ACETheme? { for (themeIdx, theme) in ACEThemeNames.themeNames() .enumerated() { if themeName == theme { return ACETheme(rawValue: UInt(themeIdx)) } } return nil } class func handlerIdByName(handlerName: String) -> ACEKeyboardHandler? { for (handlerIdx, handler) in ACEKeyboardHandlerNames.humanKeyboardHandlerNames().enumerated() { if handlerName == handler { return ACEKeyboardHandler(rawValue: UInt(handlerIdx))! } } return nil } }