luxlabs header browser preview


@class PXLabelSpec;

@interface PXTitleSubtitleLabelSpec : PXViewSpec

@property (retain, nonatomic) PXLabelSpec *titleLabelSpec;
@property (retain, nonatomic) PXLabelSpec *subtitleLabelSpec;
@property (nonatomic) double interLabelSpacing;
@property (nonatomic) double distanceBetweenTitleBaselineAndSubtitleBaseline;
@property (nonatomic) struct UIEdgeInsets { double top; double left; double bottom; double right; } padding;
@property (readonly, nonatomic) double maximumTitleSubtitleHeight;

+ (id)memoriesTitleSubtitleSpecForContext:(struct { long long x0; long long x1; long long x2; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x3; struct UIEdgeInsets { double x0; double x1; double x2; double x3; } x4; BOOL x5; })a0;
+ (id)px_headerTitleSubtitleLabelSpecForZoomLevel:(long long)a0 featureSpec:(id)a1;
+ (id)memoriesTitleSubtitleSpecForTileKind:(long long)a0 viewMode:(id)a1 boundedByRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a2;
+ (id)memoriesTitleSubtitleSpecForTileKind:(long long)a0 featureSpec:(id)a1 boundedByRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a2;
+ (id)memoriesTitleSubtitleSpecForTileKind:(long long)a0 gadgetSpec:(id)a1 boundedByRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a2;
+ (id)memoriesTitleSubtitleSpecForViewSpecDescriptor:(struct PXViewSpecDescriptor { long long x0; unsigned long long x1; struct CGSize { double x0; double x1; } x2; })a0 featureSpec:(id)a1;

- (unsigned long long)hash;
- (void).cxx_destruct;
- (BOOL)isEqual:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;

@end