PrefUI // Layout optimization.
This commit is contained in:
parent
deb968ca70
commit
8cae4d1c8c
|
@ -26,7 +26,7 @@ struct suiPrefPaneDevZone: View {
|
|||
if mgrPrefs.appleLanguages[0].contains("zh-Han") {
|
||||
return 480
|
||||
} else {
|
||||
return 550
|
||||
return 580
|
||||
}
|
||||
}
|
||||
}()
|
||||
|
|
|
@ -39,7 +39,7 @@ struct suiPrefPaneDictionary: View {
|
|||
if mgrPrefs.appleLanguages[0].contains("zh-Han") {
|
||||
return 480
|
||||
} else {
|
||||
return 550
|
||||
return 580
|
||||
}
|
||||
}
|
||||
}()
|
||||
|
|
|
@ -55,7 +55,7 @@ struct suiPrefPaneExperience: View {
|
|||
if mgrPrefs.appleLanguages[0].contains("zh-Han") {
|
||||
return 480
|
||||
} else {
|
||||
return 550
|
||||
return 580
|
||||
}
|
||||
}
|
||||
}()
|
||||
|
|
|
@ -46,7 +46,7 @@ struct suiPrefPaneGeneral: View {
|
|||
if mgrPrefs.appleLanguages[0].contains("zh-Han") {
|
||||
return 480
|
||||
} else {
|
||||
return 550
|
||||
return 580
|
||||
}
|
||||
}
|
||||
}()
|
||||
|
|
|
@ -40,7 +40,7 @@ struct suiPrefPaneKeyboard: View {
|
|||
if mgrPrefs.appleLanguages[0].contains("zh-Han") {
|
||||
return 480
|
||||
} else {
|
||||
return 550
|
||||
return 580
|
||||
}
|
||||
}
|
||||
}()
|
||||
|
@ -231,48 +231,54 @@ struct suiPrefPaneKeyboard: View {
|
|||
}
|
||||
}
|
||||
Preferences.Section(bottomDivider: true, label: { Text(LocalizedStringKey("Keyboard Shortcuts:")) }) {
|
||||
Toggle(
|
||||
LocalizedStringKey("Per-Char Select Mode"),
|
||||
isOn: $selUsingHotKeySCPC.onChange {
|
||||
mgrPrefs.usingHotKeySCPC = selUsingHotKeySCPC
|
||||
HStack(alignment: .top, spacing: NSFont.systemFontSize) {
|
||||
VStack(alignment: .leading) {
|
||||
Toggle(
|
||||
LocalizedStringKey("Per-Char Select Mode"),
|
||||
isOn: $selUsingHotKeySCPC.onChange {
|
||||
mgrPrefs.usingHotKeySCPC = selUsingHotKeySCPC
|
||||
}
|
||||
)
|
||||
Toggle(
|
||||
LocalizedStringKey("Per-Char Associated Phrases"),
|
||||
isOn: $selUsingHotKeyAssociates.onChange {
|
||||
mgrPrefs.usingHotKeyAssociates = selUsingHotKeyAssociates
|
||||
}
|
||||
)
|
||||
Toggle(
|
||||
LocalizedStringKey("CNS11643 Mode"),
|
||||
isOn: $selUsingHotKeyCNS.onChange {
|
||||
mgrPrefs.usingHotKeyCNS = selUsingHotKeyCNS
|
||||
}
|
||||
)
|
||||
Toggle(
|
||||
LocalizedStringKey("Force KangXi Writing"),
|
||||
isOn: $selUsingHotKeyKangXi.onChange {
|
||||
mgrPrefs.usingHotKeyKangXi = selUsingHotKeyKangXi
|
||||
}
|
||||
)
|
||||
}
|
||||
)
|
||||
Toggle(
|
||||
LocalizedStringKey("Per-Char Associated Phrases"),
|
||||
isOn: $selUsingHotKeyAssociates.onChange {
|
||||
mgrPrefs.usingHotKeyAssociates = selUsingHotKeyAssociates
|
||||
VStack(alignment: .leading) {
|
||||
Toggle(
|
||||
LocalizedStringKey("JIS Shinjitai Output"),
|
||||
isOn: $selUsingHotKeyJIS.onChange {
|
||||
mgrPrefs.usingHotKeyJIS = selUsingHotKeyJIS
|
||||
}
|
||||
)
|
||||
Toggle(
|
||||
LocalizedStringKey("Half-Width Punctuation Mode"),
|
||||
isOn: $selUsingHotKeyHalfWidthASCII.onChange {
|
||||
mgrPrefs.usingHotKeyHalfWidthASCII = selUsingHotKeyHalfWidthASCII
|
||||
}
|
||||
)
|
||||
Toggle(
|
||||
LocalizedStringKey("Currency Numeral Output"),
|
||||
isOn: $selUsingHotKeyCurrencyNumerals.onChange {
|
||||
mgrPrefs.usingHotKeyCurrencyNumerals = selUsingHotKeyCurrencyNumerals
|
||||
}
|
||||
)
|
||||
}
|
||||
)
|
||||
Toggle(
|
||||
LocalizedStringKey("CNS11643 Mode"),
|
||||
isOn: $selUsingHotKeyCNS.onChange {
|
||||
mgrPrefs.usingHotKeyCNS = selUsingHotKeyCNS
|
||||
}
|
||||
)
|
||||
Toggle(
|
||||
LocalizedStringKey("Force KangXi Writing"),
|
||||
isOn: $selUsingHotKeyKangXi.onChange {
|
||||
mgrPrefs.usingHotKeyKangXi = selUsingHotKeyKangXi
|
||||
}
|
||||
)
|
||||
Toggle(
|
||||
LocalizedStringKey("JIS Shinjitai Output"),
|
||||
isOn: $selUsingHotKeyJIS.onChange {
|
||||
mgrPrefs.usingHotKeyJIS = selUsingHotKeyJIS
|
||||
}
|
||||
)
|
||||
Toggle(
|
||||
LocalizedStringKey("Half-Width Punctuation Mode"),
|
||||
isOn: $selUsingHotKeyHalfWidthASCII.onChange {
|
||||
mgrPrefs.usingHotKeyHalfWidthASCII = selUsingHotKeyHalfWidthASCII
|
||||
}
|
||||
)
|
||||
Toggle(
|
||||
LocalizedStringKey("Currency Numeral Output"),
|
||||
isOn: $selUsingHotKeyCurrencyNumerals.onChange {
|
||||
mgrPrefs.usingHotKeyCurrencyNumerals = selUsingHotKeyCurrencyNumerals
|
||||
}
|
||||
)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="21223" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES">
|
||||
<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="21225" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES">
|
||||
<dependencies>
|
||||
<deployment identifier="macosx"/>
|
||||
<plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="21223"/>
|
||||
<plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="21225"/>
|
||||
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
|
||||
</dependencies>
|
||||
<objects>
|
||||
|
|
Loading…
Reference in New Issue