Prefs // +disableSegmentedThickUnderlineInMarkingMode.
Fullname: disableSegmentedThickUnderlineInMarkingModeForManagedClients.
This commit is contained in:
parent
03bdee4437
commit
ce9138028a
|
@ -45,6 +45,7 @@ public protocol PrefMgrProtocol {
|
||||||
var onlyLoadFactoryLangModelsIfNeeded: Bool { get set }
|
var onlyLoadFactoryLangModelsIfNeeded: Bool { get set }
|
||||||
var useIMKCandidateWindow: Bool { get set }
|
var useIMKCandidateWindow: Bool { get set }
|
||||||
var handleDefaultCandidateFontsByLangIdentifier: Bool { get set }
|
var handleDefaultCandidateFontsByLangIdentifier: Bool { get set }
|
||||||
|
var disableSegmentedThickUnderlineInMarkingModeForManagedClients: Bool { get set }
|
||||||
var maxCandidateLength: Int { get set }
|
var maxCandidateLength: Int { get set }
|
||||||
var shouldNotFartInLieuOfBeep: Bool { get set }
|
var shouldNotFartInLieuOfBeep: Bool { get set }
|
||||||
var showHanyuPinyinInCompositionBuffer: Bool { get set }
|
var showHanyuPinyinInCompositionBuffer: Bool { get set }
|
||||||
|
|
|
@ -73,6 +73,8 @@ public enum UserDef: String, CaseIterable {
|
||||||
|
|
||||||
case kUseIMKCandidateWindow = "UseIMKCandidateWindow"
|
case kUseIMKCandidateWindow = "UseIMKCandidateWindow"
|
||||||
case kHandleDefaultCandidateFontsByLangIdentifier = "HandleDefaultCandidateFontsByLangIdentifier"
|
case kHandleDefaultCandidateFontsByLangIdentifier = "HandleDefaultCandidateFontsByLangIdentifier"
|
||||||
|
case kDisableSegmentedThickUnderlineInMarkingModeForManagedClients
|
||||||
|
= "DisableSegmentedThickUnderlineInMarkingModeForManagedClients"
|
||||||
|
|
||||||
case kCandidateTextFontName = "CandidateTextFontName"
|
case kCandidateTextFontName = "CandidateTextFontName"
|
||||||
case kCandidateKeys = "CandidateKeys"
|
case kCandidateKeys = "CandidateKeys"
|
||||||
|
|
|
@ -182,6 +182,12 @@ public class PrefMgr: PrefMgrProtocol {
|
||||||
@AppProperty(key: UserDef.kHandleDefaultCandidateFontsByLangIdentifier.rawValue, defaultValue: false)
|
@AppProperty(key: UserDef.kHandleDefaultCandidateFontsByLangIdentifier.rawValue, defaultValue: false)
|
||||||
public var handleDefaultCandidateFontsByLangIdentifier: Bool
|
public var handleDefaultCandidateFontsByLangIdentifier: Bool
|
||||||
|
|
||||||
|
@AppProperty(
|
||||||
|
key: UserDef.kDisableSegmentedThickUnderlineInMarkingModeForManagedClients.rawValue,
|
||||||
|
defaultValue: false
|
||||||
|
)
|
||||||
|
public var disableSegmentedThickUnderlineInMarkingModeForManagedClients: Bool
|
||||||
|
|
||||||
// MARK: - Settings (Tier 3)
|
// MARK: - Settings (Tier 3)
|
||||||
|
|
||||||
@AppProperty(key: UserDef.kMaxCandidateLength.rawValue, defaultValue: 10)
|
@AppProperty(key: UserDef.kMaxCandidateLength.rawValue, defaultValue: 10)
|
||||||
|
|
Loading…
Reference in New Issue