SessionCtl // Extract resetCandidateWindowOrigin().

This commit is contained in:
ShikiSuen 2023-06-17 14:40:16 +08:00
parent adc4d918c6
commit 20368fcd91
2 changed files with 5 additions and 0 deletions

View File

@ -14,6 +14,7 @@ public protocol CtlCandidateDelegate {
func candidatePairHighlightChanged(at index: Int)
func candidatePairRightClicked(at index: Int, action: CandidateContextMenuAction)
func candidates(_ sender: Any!) -> [Any]!
func resetCandidateWindowOrigin()
@discardableResult func reverseLookup(for value: String) -> [String]
var selectionKeys: String { get }
var isVerticalTyping: Bool { get }

View File

@ -144,6 +144,10 @@ public extension SessionCtl {
candidateUI?.delegate = self //
candidateUI?.visible = true
resetCandidateWindowOrigin()
}
func resetCandidateWindowOrigin() {
if isVerticalTyping {
candidateUI?.set(
windowTopLeftPoint: NSPoint(