luxlabs header browser preview


@class _UILegibilitySettings, NSString, NSCache, UIButton;

@interface WGNewWidgetsButton : UIButton {
    UIButton *_vibrantButton;
    UIButton *_overlayButton;
    NSCache *_numberAttributedStringCache;
}

@property (retain, nonatomic) NSString *text;
@property (retain, nonatomic) NSString *numberText;
@property (nonatomic) unsigned long long badgeNumber;
@property (retain, nonatomic) _UILegibilitySettings *legibilitySettings;

- (id)init;
- (void)setHighlighted:(BOOL)a0;
- (void)_updateButtons;
- (void).cxx_destruct;
- (void)layoutSubviews;
- (struct CGSize { double x0; double x1; })sizeThatFits:(struct CGSize { double x0; double x1; })a0;
- (id)_textFont;
- (id)_attributedStringWithColor:(id)a0;
- (void)_buttonPushed:(id)a0;
- (void)_buttonStateChanged:(id)a0;
- (id)_numberAttributedStringWithNumberText:(id)a0 attributes:(id)a1;
- (id)_numberFont;
- (id)_numberImageForNumberText:(id)a0 withAttributes:(id)a1;
- (struct CGSize { double x0; double x1; })_numberLabelSizeForText:(id)a0 withAttributes:(id)a1;
- (id)_numberTextAttributes;
- (void)_setAttributeTitleForButton:(id)a0 withColor:(id)a1;
- (id)_textAttributesWithColor:(id)a0;
- (void)updateForContentCategorySizeChange;

@end