mgrPrefs // +kUserDataFolderSpecified, etc.
This commit is contained in:
parent
511beda3df
commit
aebdcff226
|
@ -20,6 +20,7 @@ TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR TH
|
||||||
import Cocoa
|
import Cocoa
|
||||||
|
|
||||||
private let kIsDebugModeEnabled = "_DebugMode"
|
private let kIsDebugModeEnabled = "_DebugMode"
|
||||||
|
private let kUserDataFolderSpecified = "UserDataFolderSpecified"
|
||||||
private let kCheckUpdateAutomatically = "CheckUpdateAutomatically"
|
private let kCheckUpdateAutomatically = "CheckUpdateAutomatically"
|
||||||
private let kKeyboardLayoutPreference = "KeyboardLayout"
|
private let kKeyboardLayoutPreference = "KeyboardLayout"
|
||||||
private let kBasisKeyboardLayoutPreference = "BasisKeyboardLayout"
|
private let kBasisKeyboardLayoutPreference = "BasisKeyboardLayout"
|
||||||
|
@ -183,6 +184,7 @@ struct ComposingBufferSize {
|
||||||
@objc public class mgrPrefs: NSObject {
|
@objc public class mgrPrefs: NSObject {
|
||||||
static var allKeys:[String] {
|
static var allKeys:[String] {
|
||||||
[kIsDebugModeEnabled,
|
[kIsDebugModeEnabled,
|
||||||
|
kUserDataFolderSpecified,
|
||||||
kKeyboardLayoutPreference,
|
kKeyboardLayoutPreference,
|
||||||
kBasisKeyboardLayoutPreference,
|
kBasisKeyboardLayoutPreference,
|
||||||
kShowPageButtonsInCandidateWindow,
|
kShowPageButtonsInCandidateWindow,
|
||||||
|
@ -316,6 +318,13 @@ struct ComposingBufferSize {
|
||||||
@UserDefault(key: kIsDebugModeEnabled, defaultValue: false)
|
@UserDefault(key: kIsDebugModeEnabled, defaultValue: false)
|
||||||
@objc static var isDebugModeEnabled: Bool
|
@objc static var isDebugModeEnabled: Bool
|
||||||
|
|
||||||
|
@UserDefault(key: kUserDataFolderSpecified, defaultValue: "")
|
||||||
|
@objc static var userDataFolderSpecified: String
|
||||||
|
|
||||||
|
@objc static func ifSpecifiedUserDataPathExistsInPlist() -> Bool {
|
||||||
|
UserDefaults.standard.object(forKey: kUserDataFolderSpecified) != nil
|
||||||
|
}
|
||||||
|
|
||||||
@UserDefault(key: kAppleLanguagesPreferences, defaultValue: [])
|
@UserDefault(key: kAppleLanguagesPreferences, defaultValue: [])
|
||||||
@objc static var appleLanguages: Array<String>
|
@objc static var appleLanguages: Array<String>
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue