// // 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() as! [String]).enumerate() { if themeName == theme { return ACETheme(rawValue: UInt(themeIdx)) } } return nil } class func handlerIdByName(handlerName: String) -> ACEKeyboardHandler? { for (handlerIdx, handler) in (ACEKeyboardHandlerNames.humanKeyboardHandlerNames() as! [String]).enumerate() { if handlerName == handler { return ACEKeyboardHandler(rawValue: UInt(handlerIdx))! } } return nil } }