// // Copyright (c) 2019 Open Whisper Systems. All rights reserved. // #import NS_ASSUME_NONNULL_BEGIN BOOL IsLandscapeOrientationEnabled(void); UIInterfaceOrientationMask DefaultUIInterfaceOrientationMask(void); @interface OWSViewController : UIViewController @property (nonatomic) BOOL shouldIgnoreKeyboardChanges; @property (nonatomic) BOOL shouldUseTheme; // We often want to pin one view to the bottom of a view controller // BUT adjust its location upward if the keyboard appears. - (void)autoPinViewToBottomOfViewControllerOrKeyboard:(UIView *)view avoidNotch:(BOOL)avoidNotch; // If YES, the bottom view never "reclaims" layout space if the keyboard is dismissed. // Defaults to NO. @property (nonatomic) BOOL shouldBottomViewReserveSpaceForKeyboard; @end NS_ASSUME_NONNULL_END