SessionCtl // Bind the tooltip display duration property.

This commit is contained in:
ShikiSuen 2022-11-27 08:38:23 +08:00
parent 401b79a831
commit 1fe0442042
1 changed files with 4 additions and 2 deletions

View File

@ -63,14 +63,16 @@ extension SessionCtl {
if previous.hasComposition, ![.ofAbortion, .ofCommitting].contains(newState.type) {
commit(text: previous.displayedText)
}
showTooltip(newState.tooltip, duration: 1) //
//
showTooltip(newState.tooltip, duration: newState.tooltipDuration)
clearInlineDisplay()
inputHandler?.clear()
case .ofInputting:
candidateUI?.visible = false
commit(text: newState.textToCommit)
setInlineDisplayWithCursor()
showTooltip(newState.tooltip, duration: 1) //
//
showTooltip(newState.tooltip, duration: newState.tooltipDuration)
case .ofMarking:
candidateUI?.visible = false
setInlineDisplayWithCursor()