luxlabs header browser preview


@class NSArray;
@protocol UIInputViewSetPlacementDelegate;

@interface UIInputViewSetPlacement : NSObject <NSSecureCoding> {
    BOOL _dirty;
}

@property (class, readonly) BOOL supportsSecureCoding;

@property (readonly, nonatomic) BOOL showsInputViews;
@property (readonly, nonatomic) BOOL showsKeyboard;
@property (readonly, nonatomic) BOOL showsInputOrAssistantViews;
@property (readonly, nonatomic) BOOL showsEditItems;
@property (readonly, nonatomic) BOOL isUndocked;
@property (readonly, nonatomic) BOOL requiresWindowBasedSafeAreaInsets;
@property (readonly, nonatomic) BOOL isFloating;
@property (readonly, nonatomic) UIInputViewSetPlacement *assistantView;
@property (readonly, nonatomic) BOOL isFloatingAssistantView;
@property (readonly, nonatomic) BOOL isCompactAssistantView;
@property (readonly, nonatomic) BOOL isVisible;
@property (readonly, nonatomic) BOOL isHiddenForFloatingTransition;
@property (readonly, nonatomic) BOOL isInteractive;
@property (nonatomic) double extendedHeight;
@property (readonly, nonatomic) double alpha;
@property (retain, nonatomic) NSArray *subPlacements;
@property (weak, nonatomic) id<UIInputViewSetPlacementDelegate> delegate;

+ (id)placement;
+ (id)deactivatedKeyboardPlacementWithCurrentPlacement:(id /* block */)a0;
+ (id)encodablePlacementsForXPC;

- (void)encodeWithCoder:(id)a0;
- (BOOL)accessoryViewWillAppear;
- (struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; })transform;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })remoteIntrinsicContentSizeForInputViewInSet:(id)a0 includingIAV:(BOOL)a1;
- (id)description;
- (id)verticalConstraintForInputViewSet:(id)a0 hostView:(id)a1 containerView:(id)a2;
- (Class)applicatorClassForKeyboard:(BOOL)a0;
- (void).cxx_destruct;
- (BOOL)inputViewWillAppear;
- (BOOL)isEqual:(id)a0;
- (id)initWithCoder:(id)a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })adjustBoundsForNotificationsWithOwner:(id)a0;
- (id)applicatorInfoForOwner:(id)a0;
- (void)checkSizeForOwner:(id)a0;
- (unsigned long long)computeComparisonMask;
- (id)expiringPlacement;
- (id)horizontalConstraintForInputViewSet:(id)a0 hostView:(id)a1 containerView:(id)a2;
- (unsigned long long)indexForPurpose:(unsigned long long)a0;
- (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })inputAccessoryViewPadding;
- (double)inputAssistantViewHeightForInputViewSet:(id)a0;
- (unsigned long long)notificationsForTransitionToPlacement:(id)a0;
- (void)setDirty;
- (void)setOtherPlacement:(id)a0;
- (id)subPlacementsForInputViewSet:(id)a0;
- (id)widthConstraintForInputViewSet:(id)a0 hostView:(id)a1 containerView:(id)a2;

@end