luxlabs header browser preview


@class NSNumber, WebScriptObject, NSString, SUScriptCanvasFunction, SUScriptFunction, SUScriptViewController, SUScriptWindowContext;

@interface SUScriptWindow : SUScriptObject {
    SUScriptViewController *_backViewController;
    BOOL _canSwipeToDismiss;
    SUScriptViewController *_frontViewController;
    id _height;
    SUScriptCanvasFunction *_maskFunction;
    id _shadowOpacity;
    id _shadowRadius;
    SUScriptFunction *_shouldDismissFunction;
    id _width;
}

@property (readonly) SUScriptWindowContext *context;
@property (copy) id canSwipeToDismiss;
@property (retain) SUScriptViewController *backViewController;
@property (retain) SUScriptViewController *frontViewController;
@property (retain) NSNumber *height;
@property (retain) WebScriptObject *maskFunction;
@property (retain) NSNumber *shadowOpacity;
@property (retain) NSNumber *shadowRadius;
@property (retain) WebScriptObject *shouldDismissFunction;
@property (readonly) NSString *style;
@property (retain) NSNumber *width;
@property (readonly) SUScriptViewController *windowParentViewController;

+ (void)initialize;
+ (id)webScriptNameForSelector:(SEL)a0;
+ (void)dismissWindowsWithOptions:(id)a0;
+ (id)webScriptNameForKeyName:(id)a0;

- (id)init;
- (void)dealloc;
- (id)initWithContext:(id)a0;
- (id)_className;
- (void)show:(id)a0;
- (id)attributeKeys;
- (void)dismiss:(id)a0;
- (id)scriptAttributeKeys;
- (void)_overlayDidDismissNotification:(id)a0;
- (id)_backgroundViewController:(BOOL)a0;
- (id)_copySafeTransitionOptionsFromOptions:(id)a0;
- (id)_newOverlayTransitionWithOptions:(id)a0;
- (void)_overlayDidFlipNotification:(id)a0;
- (void)_overlayDidShowNotification:(id)a0;
- (struct CGSize { double x0; double x1; })_overlaySize;
- (id)_overlayViewController:(BOOL)a0;
- (void)_registerForOverlayNotifications;
- (void)flip:(id)a0;

@end