KeyHandler // Add -(Bool)IsBuilderEmpty.

This commit is contained in:
ShikiSuen 2022-02-22 21:21:58 +08:00
parent 91a476d174
commit 2169743b2e
2 changed files with 9 additions and 0 deletions

View File

@ -39,6 +39,7 @@ extern InputMode imeModeNULL;
@interface KeyHandler : NSObject @interface KeyHandler : NSObject
- (BOOL)isBuilderEmpty;
- (BOOL)handleInput:(KeyHandlerInput *)input - (BOOL)handleInput:(KeyHandlerInput *)input
state:(InputState *)state state:(InputState *)state
stateCallback:(void (^)(InputState *))stateCallback stateCallback:(void (^)(InputState *))stateCallback

View File

@ -87,6 +87,14 @@ static NSString *const kGraphVizOutputfile = @"/tmp/vChewing-visualization.dot";
return _inputMode; return _inputMode;
} }
- (BOOL)isBuilderEmpty {
if (_builder->grid().width() == 0) {
return YES;
} else {
return NO;
}
}
- (void)setInputMode:(NSString *)value - (void)setInputMode:(NSString *)value
{ {
NSString *newInputMode; NSString *newInputMode;