luxlabs header browser preview


@class UIInputSetHostView, NSMutableDictionary, UIInputViewSet, UIInputViewSetPlacement, UIViewController, UIFlickingAssistantViewSupport, UIView, TUIInputAssistantHostView, NSString, UIInputWindowController, UIInputWindowControllerHosting, NSLayoutConstraint, UISystemKeyboardDockController, UIKBInputBackdropView, UISplitKeyboardSupport, UIScrollToDismissSupport;
@protocol UIInputViewSetPlacementApplicator, _UIRemoteKeyboardControllerDelegate;

@interface UIInputWindowControllerHostingItem : NSObject <UIInputViewSetPlacementOwner, UISplitKeyboardSource, _UIRemoteKeyboardViewSource, UIInputViewSetPlacementDelegate, _UIRemoteKeyboardDistributedViewSource> {
    UIScrollToDismissSupport *_cachedScrollDismissController;
    id /* block */ _interactiveTransitionCleanupBlock;
    double _backdropHeightDelta;
    NSLayoutConstraint *_inputViewHeightConstraint;
    NSLayoutConstraint *_assistantViewHeightConstraint;
    NSLayoutConstraint *_accessoryViewHeightConstraint;
    NSLayoutConstraint *_emptyHeightConstraint;
    NSMutableDictionary *_inputViewEdgeConstraints;
    NSMutableDictionary *_assistantViewEdgeConstraints;
    NSMutableDictionary *_accessoryViewEdgeConstraints;
    NSMutableDictionary *_inputBackdropViewEdgeConstraints;
    NSMutableDictionary *_inputBackdropBackgroundViewEdgeConstraints;
    NSMutableDictionary *_inputDockViewEdgeConstraints;
    NSMutableDictionary *_assistantBackdropViewEdgeConstraints;
    NSMutableDictionary *_accessoryBackdropViewEdgeConstraints;
    UIView *_inputBackdropBackgroundView;
    UISystemKeyboardDockController *_dockViewController;
    double _verticalTranslationForSplitKeyboard;
    UIInputViewSetPlacement *_cachedPlacement;
    BOOL _supportsDockViewController;
    TUIInputAssistantHostView *_inputAssistantHostView;
}

@property (retain, nonatomic) id<UIInputViewSetPlacementApplicator> applicator;
@property (readonly, weak, nonatomic) UIInputWindowController *owner;
@property (readonly, weak, nonatomic) UIInputWindowControllerHosting *container;
@property (retain, nonatomic) UIView *floatingKeyboardMaskView;
@property (retain, nonatomic, setter=setInputBackdropView:) UIKBInputBackdropView *_inputBackdropView;
@property (retain, nonatomic, setter=setInputAssistantBackdropView:) UIKBInputBackdropView *_inputAssistantBackdropView;
@property (retain, nonatomic, setter=setInputAccessoryBackdropView:) UIKBInputBackdropView *_inputAccessoryBackdropView;
@property (retain, nonatomic) UIInputSetHostView *hostView;
@property (nonatomic) UIView *inputView;
@property (nonatomic) UIView *inputAccessoryView;
@property (nonatomic) UIView *inputAssistantView;
@property (readonly, nonatomic) UIView *dockView;
@property (readonly, nonatomic) UIView *scrollTrackingView;
@property (readonly, retain, nonatomic) UISplitKeyboardSupport *splitKeyboardController;
@property (readonly, retain, nonatomic) UIFlickingAssistantViewSupport *flickingAssistantViewSupport;
@property (readonly, nonatomic) BOOL scrollKeyboardActive;
@property (readonly) BOOL keyboardController;
@property (readonly) UIInputViewSetPlacement *placement;
@property (readonly) UIInputViewSet *inputViewSet;
@property (readonly) struct UIEdgeInsets { double x0; double x1; double x2; double x3; } inputViewPadding;
@property (readonly) UIView *containerView;
@property BOOL hideInputViewBackdrops;
@property (readonly) long long inputViewBackdropStyle;
@property BOOL hideInputAssistantBackdrop;
@property BOOL hideInputView;
@property (readonly) TUIInputAssistantHostView *inputAssistantHostView;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly, nonatomic) UIView *view;
@property (readonly, nonatomic) BOOL isChangingPlacement;
@property (readonly, nonatomic) struct CGPoint { double x0; double x1; } positionConstraintConstant;
@property (readonly, nonatomic) UIViewController *_inputViewController;
@property (retain, nonatomic) id<_UIRemoteKeyboardControllerDelegate> controllerDelegate;
@property (readonly, nonatomic) BOOL isOnScreenRotating;
@property (nonatomic) BOOL dontDismissReachability;

- (void)updateProgress:(double)a0 startHeight:(double)a1 endHeight:(double)a2;
- (void)checkPlaceholdersForRemoteKeyboards;
- (void)enumerateBoundingRects:(id /* block */)a0;
- (void)configureSplitKeyboardController:(BOOL)a0;
- (void)finishScrollViewTransition;
- (BOOL)_isForDragToDismiss;
- (void)configureScrollDismissController:(BOOL)a0;
- (void)finishSplitTransition;
- (void)clearVisibilityConstraints;
- (void)clearInputAssistantViewEdgeConstraints;
- (void)willBeginTranslation;
- (void)disableViewSizingConstraints:(unsigned long long)a0 forNewView:(id)a1;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })fullInputViewAndAssistantFrame;
- (BOOL)_isForSplitKeyboard;
- (double)offsetForSplitTransition;
- (BOOL)_isForSelf:(id)a0;
- (void)placementNeedsUpdate:(id)a0;
- (void)updateForKeyplaneChangeWithContext:(id)a0;
- (void)updateKeyboardDockViewVisibility;
- (void)prepareForSplitTransition;
- (id)inputAssistantViewController;
- (id)ownerView;
- (BOOL)_shouldShowInputDockView;
- (void)setAccessoryViewVisible:(BOOL)a0 delay:(double)a1;
- (void)updateViewConstraints;
- (void)updateViewSizingConstraints;
- (id)inputAccessoryViewController;
- (void)someViewDidLayoutSubviews;
- (void)completeTransition:(id)a0 withInfo:(id)a1;
- (id)inputViewController;
- (void)clearInputViewEdgeConstraints;
- (id)initWithContainer:(id)a0;
- (void)updateInputAccessoryBackdropView;
- (void)resetInputViewVisibility;
- (void)updateInputAssistantBackdropView;
- (void)clearInteractiveTransitionStateIfNecessary;
- (void)updateViewSizingConstraints:(id)a0;
- (void)updateSupportsDockViewController;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })visibleFrame;
- (void)setPlacement:(id)a0 quietly:(BOOL)a1 animated:(BOOL)a2 generateSplitNotification:(BOOL)a3;
- (void)updateTransition:(id)a0 withInfo:(id)a1;
- (void)updateVisibilityConstraintsForPlacement:(id)a0;
- (void)removeInputAssistantHostView;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })notificationsFrame;
- (void)configureFlickingAssistantViewController:(BOOL)a0;
- (void)setPlacement;
- (void)updateEmptyHeightConstraint;
- (void)updateConstraintInsets;
- (void)didFinishTranslation;
- (void)resetBackdropHeight;
- (void)resetVerticalConstraint;
- (void)clearInputAccessoryViewEdgeConstraints;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })fullScreenFrame;
- (void)finishSplitTransition:(BOOL)a0;
- (void)refreshApplicator;
- (void)initializeTranslateGestureRecognizerIfNecessary;
- (void)removeMatchMoveAnimationIfNeeded;
- (void)extendKeyboardBackdropHeight:(double)a0 withDuration:(double)a1;
- (void)resetPlacement;
- (void)prepareTranslationFromPlacement:(id)a0 to:(id)a1;
- (id)constructNotificationInfoForScrollWithMode:(unsigned long long)a0;
- (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_aligningInsetsForChildInputViewController:(id)a0 includeSceneBounds:(BOOL)a1;
- (void)transitionDidFinish:(BOOL)a0;
- (void)setPlacement:(id)a0;
- (void)dealloc;
- (void)startTransition:(id)a0 withInfo:(id)a1;
- (void)willBeginTranslationFromPlacement:(id)a0 to:(id)a1;
- (id)_updateOrCreateConstraintInDict:(id)a0 key:(id)a1 fromView:(id)a2 toView:(id)a3 tracker:(id)a4 creator:(id /* block */)a5;
- (void)updateInputBackdropViewVisibility;
- (void)_fillInNotificationInfo:(id)a0 forDismissMode:(unsigned long long)a1;
- (void)rebuildConstraints:(id)a0 forView:(id)a1 toMatchView:(id)a2 tracker:(id)a3;
- (id)viewMatchingConstraintForAttribute:(long long)a0 primaryView:(id)a1 secondaryView:(id)a2;
- (void).cxx_destruct;
- (void)_updateBackdropViews;
- (void)configureDockViewController:(BOOL)a0;
- (void)createAnimationMatchWithInfo:(id)a0;
- (void)updateInputBackdropView;
- (void)didFinishTranslationFromPlacement:(id)a0 to:(id)a1;
- (void)setInterfaceAutorotationDisabled:(BOOL)a0;

@end