luxlabs header browser preview


@class NSString, NSPointerArray, UIImage, NSExtension;

@interface WGWidgetInfo : NSObject {
    NSPointerArray *_registeredWidgetHosts;
    struct { unsigned char didInitializeWantsVisibleFrame : 1; } _widgetInfoFlags;
}

@property (retain, nonatomic, getter=_icon, setter=_setIcon:) UIImage *icon;
@property (retain, nonatomic, getter=_outlineIcon, setter=_setOutlineIcon:) UIImage *outlineIcon;
@property (nonatomic) struct CGSize { double width; double height; } preferredContentSize;
@property (copy, nonatomic, setter=_setDisplayName:) NSString *displayName;
@property (readonly, copy, nonatomic, getter=_sdkVersion) NSString *sdkVersion;
@property (nonatomic, setter=_setLargestAllowedDisplayMode:) long long largestAllowedDisplayMode;
@property (nonatomic, setter=_setWantsVisibleFrame:) BOOL wantsVisibleFrame;
@property (readonly, nonatomic) NSExtension *extension;
@property (readonly, copy, nonatomic) NSString *widgetIdentifier;
@property (readonly, nonatomic) double initialHeight;
@property (readonly, nonatomic) long long initialDisplayMode;

+ (id)_productVersion;
+ (void)_updateRowHeightForContentSizeCategory;
+ (double)maximumContentHeightForCompactDisplayMode;
+ (id)widgetInfoWithExtension:(id)a0;

- (id)initWithExtension:(id)a0;
- (void).cxx_destruct;
- (BOOL)isLinkedOnOrAfterSystemVersion:(id)a0;
- (void)requestSettingsIconWithHandler:(id /* block */)a0;
- (void)_resetIconsImpl;
- (id)_queue_iconFromWidgetBundleForWidgetWithIdentifier:(id)a0 extension:(id)a1;
- (id)_queue_iconWithOutlineForWidgetWithIdentifier:(id)a0 extension:(id)a1;
- (id)_queue_iconWithSize:(struct CGSize { double x0; double x1; })a0 scale:(double)a1 forWidgetWithIdentifier:(id)a2 extension:(id)a3;
- (void)_requestIcon:(BOOL)a0 withHandler:(id /* block */)a1;
- (void)_resetIcons;
- (void)registerWidgetHost:(id)a0;
- (void)requestIconWithHandler:(id /* block */)a0;
- (void)updatePreferredContentSize:(struct CGSize { double x0; double x1; })a0 forWidgetHost:(id)a1;
- (id)widgetInfoWithExtension:(id)a0;

@end