InputHandler // Add isCompositorEmpty().

This commit is contained in:
ShikiSuen 2022-11-25 10:46:30 +08:00
parent 9fa7fff61a
commit 496264f108
1 changed files with 3 additions and 0 deletions

View File

@ -22,6 +22,7 @@ public protocol InputHandlerProtocol {
var currentUOM: vChewingLM.LMUserOverride { get set } var currentUOM: vChewingLM.LMUserOverride { get set }
var delegate: InputHandlerDelegate? { get set } var delegate: InputHandlerDelegate? { get set }
var composer: Tekkon.Composer { get set } var composer: Tekkon.Composer { get set }
var isCompositorEmpty: Bool { get }
var isComposerUsingPinyin: Bool { get } var isComposerUsingPinyin: Bool { get }
func clear() func clear()
func clearComposerAndCalligrapher() func clearComposerAndCalligrapher()
@ -90,6 +91,8 @@ public class InputHandler: InputHandlerProtocol {
// MARK: - Functions dealing with Megrez. // MARK: - Functions dealing with Megrez.
public var isCompositorEmpty: Bool { compositor.isEmpty }
/// ///
/// - Returns: /// - Returns:
func currentMarkedRange() -> Range<Int> { func currentMarkedRange() -> Range<Int> {