luxlabs header browser preview


@class NSIndexPath, UICollectionViewLayoutAttributes;

@interface GKCollectionFocusingLayout : UICollectionViewFlowLayout

@property (nonatomic) double topHeaderHeight;
@property (nonatomic) double focusScaleFactor;
@property (retain, nonatomic) NSIndexPath *focusedIndexPath;
@property (nonatomic) double focusHeaderOffset;
@property (nonatomic) double headerToItemSpacing;
@property (retain, nonatomic) UICollectionViewLayoutAttributes *topHeaderAttributes;

- (void)prepareLayout;
- (id)layoutAttributesForSupplementaryViewOfKind:(id)a0 atIndexPath:(id)a1;
- (id)init;
- (id)layoutAttributesForItemAtIndexPath:(id)a0;
- (void).cxx_destruct;
- (void)awakeFromNib;
- (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })sectionInset;
- (struct CGPoint { double x0; double x1; })targetContentOffsetForProposedContentOffset:(struct CGPoint { double x0; double x1; })a0 withScrollingVelocity:(struct CGPoint { double x0; double x1; })a1;
- (struct CGSize { double x0; double x1; })sizeForItemAtIndexPath:(id)a0;
- (void)_updateFocusFrameForCellAtIndexPath:(id)a0;
- (void)_updateFocusOffsetsForSectionHeadersWithAnimationCoordinator:(id)a0;
- (void)applyDefaults;
- (id)focusAdjustedAttributesForItemAttributes:(id)a0;
- (id)focusAdjustedAttributesForSupplementaryViewAttributes:(id)a0;
- (double)minimumInteritemSpacingForSectionAtIndex:(long long)a0;
- (double)minimumLineSpacingForSectionAtIndex:(long long)a0;
- (BOOL)shouldUpdateVisibleCellLayoutAttributes;
- (struct CGSize { double x0; double x1; })sizeForFooterInSection:(long long)a0;
- (struct CGSize { double x0; double x1; })sizeForHeaderInSection:(long long)a0;

@end