luxlabs header browser preview


@class UIInterfaceActionVisualStyle, NSArray, NSString, UISpringLoadedInteraction, NSLayoutConstraint, UIView, UIInterfaceAction;
@protocol UIInterfaceActionVisualBackgroundDisplaying, UIFocusEnvironment, UIFocusItemContainer;

@interface UIInterfaceActionRepresentationView : UIView <UIFocusEnvironment, UISpringLoadedInteractionSupporting, UIInterfaceActionDisplayPropertyObserver> {
    BOOL _hasLoadedBackgroundView;
    BOOL _canKeepContentsInHierarchy;
    BOOL _hasLoadedContentFirstTime;
    BOOL _enforcedCanRemoveContentFromHierarchyWhenNotVisible;
    BOOL _enforcedCanRemoveContentFromHierarchyWhenNotVisibleValue;
}

@property (readonly, nonatomic) UIView<UIInterfaceActionVisualBackgroundDisplaying> *backgroundHighlightView;
@property (readonly, nonatomic) NSLayoutConstraint *minimumWidthConstraint;
@property (readonly, nonatomic) NSLayoutConstraint *minimumHeightConstraint;
@property (retain, nonatomic) NSArray *viewsToDisappearWhenHighlighted;
@property (nonatomic) BOOL canRemoveContentFromHierarchyWhenNotVisible;
@property (retain, nonatomic) NSString *sectionID;
@property (nonatomic, setter=_setContentsInsertedIntoViewHierarchy:) BOOL _contentsInsertedIntoViewHierarchy;
@property (retain, nonatomic) UISpringLoadedInteraction *interactionForSpringLoading;
@property (readonly, nonatomic) UIInterfaceAction *action;
@property (readonly, nonatomic) UIInterfaceActionVisualStyle *visualStyle;
@property (nonatomic) BOOL ownsActionContent;
@property (nonatomic) unsigned long long visualCornerPosition;
@property (nonatomic, getter=isHighlighted) BOOL highlighted;
@property (nonatomic, getter=isPressed) BOOL pressed;
@property (retain, nonatomic) id actionViewStateContext;
@property (readonly, copy, nonatomic) NSArray *preferredFocusEnvironments;
@property (readonly, weak, nonatomic) id<UIFocusEnvironment> parentFocusEnvironment;
@property (readonly, nonatomic) id<UIFocusItemContainer> focusItemContainer;
@property (readonly, weak, nonatomic) UIView *preferredFocusedView;
@property (readonly, copy, nonatomic) NSString *focusGroupIdentifier;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (nonatomic, getter=isSpringLoaded) BOOL springLoaded;

- (id)initWithAction:(id)a0;
- (void)layoutMarginsDidChange;
- (void)invalidateIntrinsicContentSize;
- (BOOL)isFocused;
- (void)pressesEnded:(id)a0 withEvent:(id)a1;
- (void)dealloc;
- (struct CGSize { double x0; double x1; })intrinsicContentSize;
- (BOOL)canBecomeFocused;
- (struct CGSize { double x0; double x1; })systemLayoutSizeFittingSize:(struct CGSize { double x0; double x1; })a0 withHorizontalFittingPriority:(float)a1 verticalFittingPriority:(float)a2;
- (void)pressesBegan:(id)a0 withEvent:(id)a1;
- (void)pressesChanged:(id)a0 withEvent:(id)a1;
- (void)updateConstraints;
- (void)setSpringLoaded:(BOOL)a0;
- (void)_didScroll;
- (void).cxx_destruct;
- (void)didUpdateFocusInContext:(id)a0 withAnimationCoordinator:(id)a1;
- (void)layoutSubviews;
- (void)pressesCancelled:(id)a0 withEvent:(id)a1;
- (struct CGSize { double x0; double x1; })sizeThatFits:(struct CGSize { double x0; double x1; })a0;
- (id)__fittingContentSizingViewAllowingSelf;
- (id)__fittingContentSizingViewIfNotSelf;
- (id)_actionViewState;
- (void)_addLoadedContentsToHierarchyFirstTime;
- (void)_addLoadedContentsToHierarchyIfAllowed;
- (void)_applyVisualStyle;
- (void)_applyVisualStyleToBackgroundViewAndHighlighting;
- (void)_applyVisualStyleToLayoutMargins;
- (void)_applyVisualStyleToMinimumSizeConstraints;
- (BOOL)_canLoadContentsIntoHierarchy;
- (void)_clearBackgroundPressedState;
- (void)_enforceActionRepresentationViewsCanRemoveContentFromHierarchyWhenNotVisible:(BOOL)a0;
- (struct CGSize { double x0; double x1; })_fittingContentSizeWithFittingViewSize:(struct CGSize { double x0; double x1; })a0;
- (id)_fittingContentSizingView;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_fittingContentSizingViewFrameInBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_fittingContentSizingViewMargins;
- (BOOL)_fittingContentViewHasItsOwnActiveMinimumSizeConstraintsWithSize:(struct CGSize { double x0; double x1; })a0;
- (BOOL)_handleVisualFeedbackForPress:(id)a0 pressed:(BOOL)a1;
- (void)_initializeHorizontalMarginsForAction;
- (BOOL)_isVisibleWithinContainmentAncestor;
- (void)_loadContentsIntoHierarchyAndPrepareIfNecessary;
- (void)_reloadBackgroundHighlightView;
- (void)_removeLoadedContentsFromHierarchyIfNotVisible;
- (void)_setHorizontalMargins:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a0 preservesSuperviewLayoutMargins:(BOOL)a1;
- (BOOL)_shouldShowPressFeedbackForEventWithPresses:(id)a0;
- (void)_showVisualFeedbackForPressed:(BOOL)a0;
- (BOOL)_showsFocusForFocusedView:(id)a0;
- (void)_updateFittingContentSizingViewToFitSize;
- (void)_updateHighlightAndPressedFeedback;
- (void)_updateLoadedContentsHierarchyByInsertingOrRemovingIfNecessary;
- (id)_viewDisplayingBackground;
- (BOOL)hasLayoutHeightConstraintsIdenticalToRepresentationView:(id)a0;
- (void)interfaceAction:(id)a0 reloadDisplayedContentActionProperties:(id)a1;
- (void)interfaceAction:(id)a0 reloadDisplayedContentVisualStyle:(id)a1;
- (void)invokeInterfaceAction;
- (void)loadContents;
- (void)updateContentsInsertedIntoHierarchy;

@end