luxlabs header browser preview


@class HUFilterCategoryCellLayoutOptions, UIFont, HUGridScenePlaceholderLayoutOptions, HUGridBannerCellLayoutOptions, HUGridSceneCellLayoutOptions, HUGridStatusCellLayoutOptions, HUGridCameraCellLayoutOptions, NSString, HUGridWelcomeUIBannerCellLayoutOptions, HUGridMediaPlatterCellLayoutOptions, HUMosaicCameraCellLayoutOptions, HUGridServiceCellLayoutOptions, NSNumber, HUGridHeadlineCellLayoutOptions, HUGridPlaceholderServiceCellLayoutOptions;

@interface HUGridLayoutOptions : NSObject <HUGridDisplayOptions, NSCopying>

@property (retain, nonatomic) NSNumber *overrideViewSizeSubclass;
@property (readonly, nonatomic) struct CGSize { double width; double height; } viewSize;
@property (nonatomic) long long scrollDirection;
@property (nonatomic) NSString *contentSizeCategory;
@property (nonatomic) unsigned long long columnStyle;
@property (nonatomic) BOOL headlineHidden;
@property (nonatomic) BOOL statusHidden;
@property (nonatomic, getter=isEditing) BOOL editing;
@property (retain, nonatomic) UIFont *headlineFont;
@property (retain, nonatomic) UIFont *sectionHeaderFont;
@property (nonatomic) double headlineBaselineToSceneHeaderBaselineDistance;
@property (nonatomic) double sectionTopMargin;
@property (nonatomic) double sectionBottomMargin;
@property (nonatomic) double sectionLeadingMargin;
@property (nonatomic) double sectionTrailingMargin;
@property (nonatomic) double sectionBottomToNextSectionTitleBaselineDistance;
@property (nonatomic) struct UIEdgeInsets { double top; double left; double bottom; double right; } sectionTitleMargin;
@property (nonatomic) double minimumMarginBelowHeadline;
@property (nonatomic) double rowSpacing;
@property (nonatomic) double columnSpacing;
@property (retain, nonatomic) NSNumber *overrideNumberOfColumns;
@property (copy, nonatomic) HUGridCameraCellLayoutOptions *cameraCellOptions;
@property (copy, nonatomic) HUGridHeadlineCellLayoutOptions *headlineCellOptions;
@property (copy, nonatomic) HUGridStatusCellLayoutOptions *statusCellOptions;
@property (copy, nonatomic) HUGridSceneCellLayoutOptions *sceneCellOptions;
@property (copy, nonatomic) HUGridScenePlaceholderLayoutOptions *placeholderSceneCellOptions;
@property (copy, nonatomic) HUGridServiceCellLayoutOptions *serviceCellOptions;
@property (copy, nonatomic) HUGridPlaceholderServiceCellLayoutOptions *placeholderServiceCellOptions;
@property (copy, nonatomic) HUGridBannerCellLayoutOptions *bannerCellOptions;
@property (copy, nonatomic) HUGridWelcomeUIBannerCellLayoutOptions *welcomeUIBannerCellOptions;
@property (copy, nonatomic) HUFilterCategoryCellLayoutOptions *filterCategoryCellOptions;
@property (copy, nonatomic) HUGridMediaPlatterCellLayoutOptions *mediaPlatterCellOptions;
@property (copy, nonatomic) HUMosaicCameraCellLayoutOptions *mosaicCameraCellOptions;
@property (readonly, nonatomic) long long viewSizeSubclass;
@property (readonly, nonatomic) long long cellSizeSubclass;
@property (readonly, nonatomic) double gutter;
@property (readonly, nonatomic) long long numberOfColumns;
@property (readonly, nonatomic) double pointWidthForCurrentViewSizeSubclass;
@property (readonly, nonatomic) double pointWidthForFullWidthCell;
@property (readonly, nonatomic) double fixedWidthForCell;
@property (readonly, nonatomic) double cameraCellWidth;
@property (readonly, nonatomic) double cameraCellHeight;
@property (readonly, nonatomic) long long numberOfCameraCellsPerRow;
@property (readonly, nonatomic) double headlineCellHeight;
@property (readonly, nonatomic) double statusListCellHeight;
@property (readonly, nonatomic) double sectionHeaderCellHeight;
@property (readonly, nonatomic) double statusListCellTopMargin;
@property (readonly, nonatomic) double statusListCellBottomMargin;
@property (readonly, nonatomic) double largeTitleCellTopMargin;
@property (nonatomic) unsigned long long contentColorStyle;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (unsigned long long)_numberOfAccessibilityColumnsForFlexibleWidthStyleWithSizeSubclass:(long long)a0;
+ (unsigned long long)_numberOfColumnsForFlexibleWidthStyleWithSizeSubclass:(long long)a0 contentSizeCategory:(id)a1;
+ (unsigned long long)_numberOfNormalColumnsForFlexibleWidthStyleWithSizeSubclass:(long long)a0;
+ (id)defaultOptionsForViewSize:(struct CGSize { double x0; double x1; })a0;
+ (id)defaultOptionsForViewSize:(struct CGSize { double x0; double x1; })a0 columnStyle:(unsigned long long)a1;
+ (id)defaultOptionsForViewSize:(struct CGSize { double x0; double x1; })a0 columnStyle:(unsigned long long)a1 overrideSizeSubclass:(id)a2;
+ (id)defaultOptionsForViewSize:(struct CGSize { double x0; double x1; })a0 overrideSizeSubclass:(long long)a1;

- (void).cxx_destruct;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (id)_childDisplayOptions;
- (id)_columnStyleToString:(unsigned long long)a0;
- (double)_pointWidthForFixedColumnStyleWithFractionalNumberOfColumns:(double)a0;
- (double)_pointWidthForFlexibleColumnStyleWithFractionalNumberOfColumns:(double)a0 totalNumberOfColumns:(long long)a1 totalWidth:(double)a2 useDefaultSectionMargin:(BOOL)a3;
- (double)_pointWidthForFractionalNumberOfColumns:(double)a0;
- (double)_preferredSectionHeightForNumberOfRows:(unsigned long long)a0 withCellHeight:(double)a1;
- (id)initWithViewSize:(struct CGSize { double x0; double x1; })a0 columnStyle:(unsigned long long)a1 overrideSizeSubclass:(id)a2;
- (double)pointWidthForNumberOfColumns:(long long)a0;
- (double)pointWidthForWelcomeUIBanner;
- (double)preferredSectionHeightForNumberOfSceneRows:(unsigned long long)a0;
- (double)preferredSectionHeightForNumberOfServiceRows:(unsigned long long)a0 spanningColumns:(unsigned long long)a1;

@end