System/Library/PrivateFrameworks/MobileStoreUI.framework
SUUIGridViewElementPageSectionConfiguration.h
Download SUUIGridViewElementPageSectionConfiguration.h
@class UIColor, NSArray, SUUIStorePageSectionContext, SUUIViewElementLayoutContext;
@protocol SUUIGridViewElementPageSectionConfigurationDataSource;
@interface SUUIGridViewElementPageSectionConfiguration : NSObject {
long long _cardVerticalSpacingStyle;
double _cellContentWidth;
BOOL _cellPaddingNeedsReloading;
double _cellPaddingInteriorHorizontal;
double _cellPaddingLeftEdgeHorizontal;
double _cellPaddingRightEdgeHorizontal;
struct UIEdgeInsets { double top; double left; double bottom; double right; } _gridViewElementStyleElementPadding;
double _gridViewElementStyleItemWidth;
BOOL _gridViewElementStyleItemWidthIsPercentage;
BOOL _gridIsEdgeToEdge;
BOOL _hasGridViewElementStyle;
BOOL _hasHeader;
struct UIEdgeInsets { double top; double left; double bottom; double right; } _separatorMargins;
long long _lockupType;
double _minimumCellHeight;
unsigned long long _numberOfGridItems;
NSArray *_positions;
UIColor *_separatorColor;
long long _separatorStyle;
struct UIEdgeInsets { double top; double left; double bottom; double right; } _separatorWidths;
NSArray *_viewElements;
struct { unsigned char configurePositionForItemAtIndexPath : 1; } _dataSourceRespondsToSelectorFlags;
}
@property (retain, nonatomic) SUUIViewElementLayoutContext *cellLayoutContext;
@property (readonly, nonatomic) double columnContentWidth;
@property (readonly, nonatomic) double columnWidth;
@property (nonatomic) long long numberOfColumns;
@property (retain, nonatomic) SUUIStorePageSectionContext *pageSectionContext;
@property (nonatomic) BOOL rendersWithPerspective;
@property (readonly, nonatomic) BOOL showsEditMode;
@property (weak, nonatomic) id<SUUIGridViewElementPageSectionConfigurationDataSource> dataSource;
- (void).cxx_destruct;
- (double)_cellPaddingRightEdgeHorizontal;
- (long long)_numberOfColumnsForWidth:(double)a0 style:(id)a1;
- (id)_cardArtworkBoundingSizeForIndexPath:(id)a0;
- (Class)_cardCellClassForCard:(id)a0;
- (double)_cellContentWidth;
- (double)_cellHeightForViewElement:(id)a0 width:(double)a1;
- (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_cellInsetsForViewElement:(id)a0 indexPath:(id)a1;
- (double)_cellPaddingInteriorHorizontal;
- (double)_cellPaddingLeftEdgeHorizontal;
- (double)_columnContentWidthPaddingForWidth:(double)a0;
- (void)_enumerateViewElementsForRowOfIndexPath:(id)a0 usingBlock:(id /* block */)a1;
- (BOOL)_isContainedWithinExploreTemplateWithGridViewElement:(id)a0;
- (id)_lockupCellReuseIdentifierWithLockup:(id)a0;
- (long long)_lockupTypeForLockup:(id)a0;
- (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_normalizedContentInsetForViewElement:(id)a0 indexPath:(id)a1;
- (void)_reloadCellPaddingIfNeeded;
- (BOOL)_useOrdinalPadding;
- (id)backgroundColorForViewElement:(id)a0;
- (Class)cellClassForViewElement:(id)a0;
- (id)cellForViewElement:(id)a0 indexPath:(id)a1;
- (struct CGSize { double x0; double x1; })cellSizeForViewElement:(id)a0 indexPath:(id)a1;
- (void)collectionViewWillApplyLayoutAttributes:(id)a0;
- (void)configureCell:(id)a0 forViewElement:(id)a1 indexPath:(id)a2;
- (Class)lockupCellClassWithLockup:(id)a0;
- (long long)positionForIndexPath:(id)a0;
- (void)registerReusableClassesForCollectionView:(id)a0;
- (void)reloadCellWithIndexPath:(id)a0 forViewElement:(id)a1 reason:(long long)a2;
- (void)requestCellLayoutForViewElement:(id)a0;
- (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })sectionContentInsetAdjustedFromValue:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a0 forGridViewElement:(id)a1;
- (void)updateLayoutPropertiesForGridViewElement:(id)a0;
- (void)updateStylePropertiesForGridViewElement:(id)a0 gridItemViewElements:(id)a1 numberOfGridItems:(unsigned long long)a2;
- (BOOL)viewElementIsStandardCard:(id)a0;
@end