luxlabs header browser preview


@class UIColor, UIKBVisualEffectView, _UIPopoverView, _UIKeyboardPopoverAffordance, UIView, _UIKeyboardPopover, NSLayoutConstraint;

@interface UIKeyboardPopoverContainer : NSObject {
    _UIKeyboardPopover *_popoverContainerView;
    UIKBVisualEffectView *_backdrop;
    _UIPopoverView *_popover;
    _UIKeyboardPopoverAffordance *_affordance;
    struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } _targetFull;
    double _arrowOffset;
    unsigned long long _direction;
    NSLayoutConstraint *_keyboardAreaHeight;
}

@property (class, readonly) struct UIEdgeInsets { double x0; double x1; double x2; double x3; } contentInsets;
@property (class, readonly) UIColor *borderColor;
@property (class, readonly) double borderWidth;
@property (class, readonly) double cornerRadius;
@property (class, readonly) double arrowHeight;
@property (class, readonly) UIColor *shadowColor;
@property (class, readonly) double shadowOpacity;
@property (class, readonly) double shadowRadius;
@property (class, readonly) struct CGSize { double x0; double x1; } shadowOffset;
@property (class, readonly) UIColor *pillColor;
@property (class, readonly) double pillCornerRadius;
@property (class, readonly) struct CGSize { double x0; double x1; } pillSize;
@property (class, readonly) double dragAreaHeight;
@property (class, readonly) double pillDistanceToEdge;

@property (readonly, retain) UIView *affordance;
@property (readonly) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } frame;

+ (double)extraWidth;
+ (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })frameAtOffset:(struct CGPoint { double x0; double x1; })a0 keyboardSize:(struct CGSize { double x0; double x1; })a1 screenSize:(struct CGSize { double x0; double x1; })a2;
+ (double)edgeOffset;
+ (id)propertiesForSpecificKeyboardFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 onScreenSize:(struct CGSize { double x0; double x1; })a1;
+ (id)propertiesForTargetRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 withHeight:(double)a1 onScreenSize:(struct CGSize { double x0; double x1; })a2;

- (void)invalidate;
- (void).cxx_destruct;
- (void)_updateKeyboardLayoutGuideForPopover:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)applyProperties:(id)a0;
- (id)initWithView:(id)a0 usingBackdropStyle:(long long)a1;
- (void)updateBackdropStyle:(long long)a0;

@end