luxlabs header browser preview


@class UIScrollView, NSString, _PXUIScrollView;
@protocol PXUIScrollViewControllerFocusItemProvider;

@interface PXUIScrollViewController : PXScrollViewController <PXUIScrollViewDelegate, _PXUIScrollViewFocusItemProvider, UIScrollViewDelegate> {
    _PXUIScrollView *_scrollView;
    BOOL _isScrollViewDecelerating;
    struct UIEdgeInsets { double top; double left; double bottom; double right; } _defaultAutoScrollTouchInsets;
}

@property (nonatomic, setter=setScrollingToTop:) BOOL isScrollingToTop;
@property (readonly, nonatomic) UIScrollView *scrollView;
@property (weak, nonatomic) id<PXUIScrollViewControllerFocusItemProvider> focusItemProvider;
@property (nonatomic) BOOL ignoresSafeAreaInsets;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)scrollViewDidEndDecelerating:(id)a0;
- (void)setAlwaysBounceVertical:(BOOL)a0;
- (void)setClipsToBounds:(BOOL)a0;
- (void)_checkScrollViewDeceleration;
- (void)_scheduleScrollViewDecelerationCheck;
- (BOOL)showsVerticalScrollIndicator;
- (BOOL)scrollViewShouldScrollToTop:(id)a0;
- (void)addSubview:(id)a0;
- (BOOL)alwaysBounceHorizontal;
- (id)contentCoordinateSpace;
- (void)scrollViewDidEndDragging:(id)a0 willDecelerate:(BOOL)a1;
- (void)scrollViewDidEndScrollingAnimation:(id)a0;
- (id)focusItemsForScrollView:(id)a0 inRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1;
- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (BOOL)hasWindow;
- (void)addSubviewToScrollView:(id)a0;
- (double)horizontalInterPageSpacing;
- (BOOL)isDecelerating;
- (BOOL)isScrolledAtEdge:(unsigned int)a0 tolerance:(double)a1;
- (void)scrollToEdge:(unsigned int)a0 animated:(BOOL)a1;
- (void)scrollView:(id)a0 willBeginScrollingAnimationTowardsContentEdges:(unsigned long long)a1;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })scrollViewContentBounds;
- (struct CGSize { double x0; double x1; })scrollViewContentSize;
- (void)scrollViewDidEndFocusFastScrolling:(id)a0;
- (void)removeGestureRecognizer:(id)a0;
- (void)scrollViewDidLayoutSubviews:(id)a0;
- (BOOL)isScrubbing;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })scrollViewVisibleRect;
- (void)setHorizontalScrollIndicatorInsets:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a0;
- (void)setShouldScrollSimultaneouslyWithDescendantScrollView:(BOOL)a0;
- (void)setScrollViewContentBounds:(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; })scrollViewActiveRect;
- (void)scrollViewDidScrollToTop:(id)a0;
- (BOOL)deferContentOffsetUpdates;
- (BOOL)respectsContentZOrder;
- (void)setDeferContentOffsetUpdates:(BOOL)a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })scrollIndicatorFrameForAxis:(long long)a0;
- (void)addFloatingSublayer:(id)a0 forAxis:(long long)a1;
- (BOOL)alwaysBounceVertical;
- (void)contentInsetAdjustmentBehaviorDidChange;
- (void).cxx_destruct;
- (void)setShowsVerticalScrollIndicator:(BOOL)a0;
- (void)setScrollViewNeedsLayout;
- (void)setShowsHorizontalScrollIndicator:(BOOL)a0;
- (void)scrollViewLayoutIfNeeded;
- (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })horizontalScrollIndicatorInsets;
- (BOOL)isTracking;
- (void)scrollRectToVisible:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 avoidingContentInsetEdges:(unsigned long long)a1 animated:(BOOL)a2;
- (void)setHitTestContentInsets:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a0;
- (void)setVerticalScrollIndicatorInsets:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })scrollViewConstrainedVisibleRect;
- (struct CGSize { double x0; double x1; })scrollViewReferenceSize;
- (void)scrollViewDidBeginFocusFastScrolling:(id)a0;
- (BOOL)clipsToBounds;
- (void)scrollToEdge:(unsigned int)a0 animated:(BOOL)a1 completionHandler:(id /* block */)a2;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })scrollViewTargetRect;
- (void)setVisibleOrigin:(struct CGPoint { double x0; double x1; })a0;
- (void)scrollViewWillLayoutSubviews:(id)a0;
- (void)setAlwaysBounceHorizontal:(BOOL)a0;
- (void)applyScrollInfo:(id)a0;
- (BOOL)showsHorizontalScrollIndicator;
- (BOOL)isDragging;
- (void)addGestureRecognizer:(id)a0;
- (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })verticalScrollIndicatorInsets;
- (void)setHorizontalInterPageSpacing:(double)a0;
- (void)scrollViewDidScroll:(id)a0;
- (void)scrollViewWillBeginDragging:(id)a0;
- (void)setRespectsContentZOrder:(BOOL)a0;
- (BOOL)shouldScrollSimultaneouslyWithDescendantScrollView;
- (void)scrollViewWillEndDragging:(id)a0 withVelocity:(struct CGPoint { double x0; double x1; })a1 targetContentOffset:(inout struct CGPoint { double x0; double x1; } *)a2;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })scrollViewVisibleRectOutsideBounds;
- (void)decelerationRateDidChange;
- (void)stopScrollingAndZoomingAnimations;

@end