luxlabs header browser preview


@class UIScrollView, IMScheduledUpdater;

@interface CKScrollViewController : CKViewController

@property (nonatomic, getter=isKeyboardVisible) BOOL keyboardVisible;
@property (nonatomic) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } keyboardScreenFrame;
@property (nonatomic) BOOL keyboardInteractionCancelled;
@property (retain, nonatomic) IMScheduledUpdater *updater;
@property (copy, nonatomic) id /* block */ overrideScrollBlock;
@property (readonly, nonatomic) UIScrollView *scrollView;
@property (readonly, nonatomic) BOOL topInsetIncludesPalette;
@property (readonly, nonatomic) double topInsetPadding;
@property (readonly, nonatomic) double bottomInsetPadding;
@property (readonly, nonatomic) double minimumBottomInset;
@property (readonly, nonatomic) double visibleInputViewHeight;
@property (readonly, nonatomic) BOOL isUsingVisibleInputViewHeightWhenUpdatingScrollGeometry;
@property (readonly, nonatomic) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } keyboardFrame;
@property (readonly, nonatomic) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } keyboardFrameInViewCoordinates;
@property (readonly, nonatomic, getter=isKeyboardUndocked) BOOL keyboardUndocked;
@property (readonly, nonatomic, getter=isKeyboardOnscreenWithoutAccessoryView) BOOL keyboardOnscreenWithoutAccessoryView;
@property (nonatomic) BOOL enableContentPinning;
@property (nonatomic) double contentPinningThreshold;
@property (readonly, nonatomic) struct CGSize { double width; double height; } contentSizeForPinning;

- (void)keyboardDidHide:(id)a0;
- (void)viewSafeAreaInsetsDidChange;
- (id)init;
- (void)dealloc;
- (void)_keyboardWillShowOrHide:(id)a0;
- (void)keyboardDidChangeFrame:(id)a0;
- (void)keyboardWillShow:(id)a0;
- (void)keyboardWillHide:(id)a0;
- (void).cxx_destruct;
- (void)keyboardDidShow:(id)a0;
- (double)bottomInsetWithoutAccessoryView;
- (double)_bottomRotatingFooterHeight;
- (void)_changedStatusBarFrame:(id)a0;
- (void)_entryViewWillRotate:(id)a0;
- (void)_updateKeyboardScreenFrameForShowOrHideWithNewScreenFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 previousFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1 duration:(double)a2 animationCurve:(long long)a3 isShowEvent:(BOOL)a4;
- (double)_visibleKeyboardHeight;
- (double)accessoryViewHeight;
- (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })bannerInsets;
- (void)beginHoldingScrollGeometryUpdatesForKey:(id)a0;
- (void)contentInsetDidChange;
- (void)contentInsetWillChange:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a0 animated:(BOOL)a1 duration:(double)a2 animationCurve:(long long)a3;
- (void)endHoldingScrollGeometryUpdatesForAllKeys;
- (void)endHoldingScrollGeometryUpdatesForKey:(id)a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })inputAccessoryViewFrameForFloatingKeyboard;
- (void)inputAccessoryViewFrameUpdatedForFloatingKeyboard;
- (BOOL)isHoldingScrollGeometryUpdates;
- (BOOL)isKeyboardFloating;
- (void)keyboardVisibilityWillChange;
- (void)keyboardWillHideViaGesture;
- (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })macToolbarInsets;
- (BOOL)manuallyUpdateKeyboardScreenFrameWithFrameIfNeeded:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 animationDuration:(double)a1 animationCurve:(long long)a2;
- (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })navigationBarInsets;
- (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })navigationBarInsetsWithoutPalette;
- (void)primeWithKeyboardFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })screenFrameForNotification:(id)a0;
- (void)scrollWithDuration:(double)a0 animationCurve:(long long)a1 scrollBlock:(id /* block */)a2;
- (void)updateScrollGeometry;
- (void)updateScrollGeometryAndMaintainScrollPosition;
- (void)updateScrollGeometryIfNeeded;
- (void)updateScrollGeometryWithDuration:(double)a0 animationCurve:(long long)a1;
- (double)visibleHeightAboveKeyboard;

@end