luxlabs header browser preview


@class UIGestureRecognizer, NSSet, NSString, UIScrollView, NSIndexPath, PXUIAutoScroller;
@protocol PXPeopleSwipeSelectionManagerDelegate;

@interface PXPeopleSwipeSelectionManager : NSObject <PXAutoScrollerDelegate> {
    struct { BOOL selectedIndexPaths; } _needsUpdateFlags;
    struct { BOOL respondsToItemIndexPathAtLocation; BOOL respondsToItemIndexPathClosestLeadingLocation; BOOL respondsToItemIndexPathClosestAboveLocation; } _delegateFlags;
}

@property (nonatomic) unsigned long long state;
@property (retain, nonatomic) NSIndexPath *startingIndexPath;
@property (retain, nonatomic) NSIndexPath *currentIndexPath;
@property (copy, nonatomic) NSSet *selectedIndexPathsBeforeSwipe;
@property (retain, nonatomic) id pausingChangesToken;
@property (readonly, nonatomic) PXUIAutoScroller *autoScroller;
@property (readonly, nonatomic) BOOL isSelecting;
@property (weak, nonatomic) id<PXPeopleSwipeSelectionManagerDelegate> delegate;
@property (readonly, nonatomic) UIScrollView *scrollView;
@property (readonly, nonatomic) UIGestureRecognizer *swipeGestureRecognizer;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (id)init;
- (void)dealloc;
- (void)_endSelection;
- (id)_itemIndexPathClosestLeadingLocation:(struct CGPoint { double x0; double x1; })a0;
- (id)_itemIndexPathClosestAboveLocation:(struct CGPoint { double x0; double x1; })a0;
- (void)_beginSelectionFromIndexPath:(id)a0;
- (void)_invalidateSelectedIndexPaths;
- (void).cxx_destruct;
- (void)_updateSelectionWithHitIndexPath:(id)a0 leadingClosestIndexPath:(id)a1 aboveClosestIndexPath:(id)a2;
- (id)initWithScrollView:(id)a0;
- (void)autoScroller:(id)a0 didAutoscrollWithTimestamp:(double)a1;
- (id)_itemIndexPathAtLocation:(struct CGPoint { double x0; double x1; })a0;
- (void)_updateSelectedIndexPaths;
- (void)_handleSwipeSelectionGesture:(id)a0;

@end