luxlabs header browser preview


@class SBHRootFolderVisualConfiguration, NSString, SBHFloatyFolderVisualConfiguration, SBHIconAccessoryVisualConfiguration, SBHFolderIconVisualConfiguration, SBHSidebarVisualConfiguration, NSMutableDictionary, SBHAppLibraryVisualConfiguration, SBHFloatingDockVisualConfiguration;

@interface SBIconListGridLayoutConfiguration : NSObject <NSCopying, BSDescriptionProviding> {
    NSMutableDictionary *_iconLabelVisualConfigurations;
    struct SBHIconGridSizeClassIconImageInfos { struct SBIconImageInfo { struct CGSize { double width; double height; } size; double scale; double continuousCornerRadius; } icon; struct SBIconImageInfo { struct CGSize { double width; double height; } size; double scale; double continuousCornerRadius; } small; struct SBIconImageInfo { struct CGSize { double width; double height; } size; double scale; double continuousCornerRadius; } medium; struct SBIconImageInfo { struct CGSize { double width; double height; } size; double scale; double continuousCornerRadius; } large; struct SBIconImageInfo { struct CGSize { double width; double height; } size; double scale; double continuousCornerRadius; } newsLargeTall; struct SBIconImageInfo { struct CGSize { double width; double height; } size; double scale; double continuousCornerRadius; } extraLarge; } _iconGridSizeClassIconImageInfos;
    struct SBHIconGridSizeClassExtraFloats { double icon; double small; double medium; double large; double newsLargeTall; double extraLarge; } _iconGridSizeClassEditingAnimationStrengths;
}

@property (nonatomic) unsigned long long numberOfPortraitColumns;
@property (nonatomic) unsigned long long numberOfPortraitRows;
@property (nonatomic) unsigned long long numberOfLandscapeColumns;
@property (nonatomic) unsigned long long numberOfLandscapeRows;
@property (nonatomic) struct SBHIconGridSizeClassSizes { struct SBHIconGridSize { unsigned short columns; unsigned short rows; } small; struct SBHIconGridSize { unsigned short columns; unsigned short rows; } medium; struct SBHIconGridSize { unsigned short columns; unsigned short rows; } large; struct SBHIconGridSize { unsigned short columns; unsigned short rows; } newsLargeTall; struct SBHIconGridSize { unsigned short columns; unsigned short rows; } extraLarge; } iconGridSizeClassSizes;
@property (nonatomic) unsigned long long supportedIconGridSizeClasses;
@property (nonatomic) struct UIEdgeInsets { double top; double left; double bottom; double right; } portraitLayoutInsets;
@property (nonatomic) struct UIEdgeInsets { double top; double left; double bottom; double right; } landscapeLayoutInsets;
@property (nonatomic) struct SBIconImageInfo { struct CGSize { double x0; double x1; } x0; double x1; double x2; } iconImageInfo;
@property (nonatomic) struct UIEdgeInsets { double top; double left; double bottom; double right; } widgetContentMargins;
@property (nonatomic) unsigned long long rotatedLayoutClusterGridSizeClass;
@property (nonatomic) struct CGSize { double width; double height; } listSizeForIconSpacingCalculation;
@property (copy, nonatomic) SBHIconAccessoryVisualConfiguration *iconAccessoryVisualConfiguration;
@property (copy, nonatomic) SBHFolderIconVisualConfiguration *folderIconVisualConfiguration;
@property (copy, nonatomic) SBHFloatyFolderVisualConfiguration *floatyFolderVisualConfiguration;
@property (copy, nonatomic) SBHAppLibraryVisualConfiguration *appLibraryVisualConfiguration;
@property (copy, nonatomic) SBHSidebarVisualConfiguration *sidebarVisualConfiguration;
@property (readonly, copy, nonatomic) SBHRootFolderVisualConfiguration *rootFolderVisualConfiguration;
@property (readonly, copy, nonatomic) SBHFloatingDockVisualConfiguration *floatingDockVisualConfiguration;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (struct SBIconImageInfo { struct CGSize { double x0; double x1; } x0; double x1; double x2; })iconImageInfoForGridSizeClass:(unsigned long long)a0;
- (id)init;
- (id)succinctDescriptionBuilder;
- (void)setIconImageInfo:(struct SBIconImageInfo { struct CGSize { double x0; double x1; } x0; double x1; double x2; })a0 forGridSizeClass:(unsigned long long)a1;
- (id)descriptionBuilderWithMultilinePrefix:(id)a0;
- (void)setEditingAnimationStrength:(double)a0 forGridSizeClass:(unsigned long long)a1;
- (id)descriptionWithMultilinePrefix:(id)a0;
- (void).cxx_destruct;
- (double)editingAnimationStrengthForGridSizeClass:(unsigned long long)a0;
- (id)succinctDescription;
- (id)iconLabelVisualConfigurationForContentSizeCategory:(id)a0;
- (void)setIconLabelVisualConfiguration:(id)a0 forContentSizeCategory:(id)a1;
- (BOOL)isEqual:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;

@end