luxlabs header browser preview


@class UIFont, NSString, UIImage, PXGadgetSpec;

@interface PXGadgetSectionHeader : PXObservable <PXMutableGadgetSectionHeader>

@property (copy, nonatomic) id /* block */ accessoryButtonPressed;
@property (readonly, nonatomic) NSString *headerTitle;
@property (readonly, nonatomic) BOOL wantsMultilineTitle;
@property (readonly, nonatomic) UIFont *headerFont;
@property (readonly, nonatomic) BOOL shouldShowAccessoryButton;
@property (readonly, nonatomic) NSString *buttonTitle;
@property (readonly, nonatomic) UIFont *buttonFont;
@property (readonly, nonatomic) UIImage *buttonImage;
@property (readonly, nonatomic) BOOL shouldShowDivider;
@property (readonly, nonatomic) struct UIEdgeInsets { double top; double left; double bottom; double right; } edgeInsets;
@property (readonly, nonatomic) double headerHeight;
@property (readonly, nonatomic) double titleHeight;
@property (readonly, nonatomic) double titleTopSpacing;
@property (readonly, nonatomic) double titleBottomSpacing;
@property (nonatomic) unsigned long long headerStyle;
@property (nonatomic) unsigned long long buttonType;
@property (copy, nonatomic) NSString *customButtonTitle;
@property (retain, nonatomic) PXGadgetSpec *gadgetSpec;
@property (nonatomic) BOOL isFirstSection;
@property (nonatomic) BOOL shouldShowDividerOnFirstSection;

+ (id)_buttonImageNameForButtonType:(unsigned long long)a0;
+ (id)buttonFontForButtonType:(unsigned long long)a0;
+ (id)buttonImageForButtonType:(unsigned long long)a0;
+ (id)titleFontForHeaderStyle:(unsigned long long)a0;

- (void)performChanges:(id /* block */)a0;
- (void)setHeaderTitle:(id)a0;
- (id)initWithGadget:(id)a0;
- (void)_configureWithGadget:(id)a0;
- (void).cxx_destruct;
- (id)initWithConfigurationBlock:(id /* block */)a0;
- (void)setWantsMultilineTitle:(BOOL)a0;
- (void)performChangesWithGadget:(id)a0 additionalChanges:(id /* block */)a1;

@end