System/Library/PrivateFrameworks/TSReading.framework
TSKKeyboardMonitor.h
@class UIWindow, NSMutableArray;
@protocol TSKKeyboardObserver;
@interface TSKKeyboardMonitor : NSObject {
BOOL _weAreFakingAHideEvent;
BOOL _lastHideWasFake;
BOOL _suppressDidHide;
struct __CFArray { } *_keyboardObservers;
NSMutableArray *_completionBlocks;
id<TSKKeyboardObserver> _exclusiveKeyboardObserver;
}
@property (nonatomic) UIWindow *rootWindow;
@property (readonly) BOOL keyboardIsVisibleAndDocked;
@property (readonly) BOOL keyboardIsAnimating;
@property (readonly) BOOL keyboardIsAnimatingInOrDocking;
@property (readonly) BOOL keyboardIsAnimatingOutOrUndocking;
@property (readonly) double onScreenHeight;
@property (readonly) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } keyboardFrame;
@property (readonly) double keyboardAnimationDuration;
+ (id)allocWithZone:(struct _NSZone { } *)a0;
+ (id)_singletonAlloc;
+ (void)addKeyboardObserver:(id)a0;
+ (void)afterKeyboardAnimationPerformBlock:(id /* block */)a0;
+ (BOOL)keyboardIsAnimating;
+ (BOOL)keyboardIsAnimatingInOrDocking;
+ (BOOL)keyboardIsAnimatingOutOrUndocking;
+ (BOOL)keyboardIsVisibleAndDocked;
+ (void)removeKeyboardObserver:(id)a0;
+ (void)setKeyboardHiddenByModalObserver:(id)a0;
+ (void)setModalKeyboardObserver:(id)a0;
+ (id)sharedKeyboardMonitor;
- (id)retain;
- (id)init;
- (void)dealloc;
- (unsigned long long)retainCount;
- (id)autorelease;
- (oneway void)release;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (void)p_enumerateObserversUsingBlock:(id /* block */)a0;
- (void)addKeyboardObserver:(id)a0;
- (void)afterKeyboardAnimationPerformBlock:(id /* block */)a0;
- (double)keyboardHeightInView:(id)a0;
- (void)p_KeyboardDidChangeFrame:(id)a0;
- (void)p_KeyboardWillChangeFrame:(id)a0;
- (void)p_installKeyboardNotifications;
- (void)p_keyboardDidHideOrUndock:(id)a0;
- (void)p_keyboardDidShowOrDock:(id)a0;
- (id)p_keyboardFrameView;
- (void)p_keyboardWillHideOrUndock:(id)a0;
- (void)p_keyboardWillShowOrDock:(id)a0;
- (void)p_performAnimationCompletionBlocksWithVisible:(BOOL)a0;
- (void)p_removeKeyboardNotifications;
- (void)p_updateKeyboardInfoFromNotification:(id)a0;
- (void)removeKeyboardObserver:(id)a0;
- (void)setKeyboardHiddenByModalObserver:(id)a0;
- (void)setModalKeyboardObserver:(id)a0;
@end