luxlabs header browser preview


@class UIInterfaceActionVisualStyle, UIFont, UIInterfaceActionGroup, _UIInterfaceActionRepresentationsSequenceView, NSMutableArray, UIView, UIInterfaceActionRepresentationView, UILongPressGestureRecognizer, NSLayoutConstraint, UIInterfaceActionSeparatorAttributes, NSPointerArray, _UIContentConstraintsLayoutGuide, UIInterfaceActionSelectionTrackingController, NSArray, NSString, UIInterfaceActionHighlightAttributes;
@protocol UIInterfaceActionHandlerInvocationDelegate, UIInterfaceActionVisualStyleProviding, UISeparatorDisplaying;

@interface UIInterfaceActionGroupView : UIView <UIScrollViewDelegate, UIGestureRecognizerDelegatePrivate, _UIInterfaceActionPresenting, UIInterfaceActionGroupDisplayPropertyObserver, UIInterfaceActionGroupDisplaying, UISpringLoadedInteractionSupporting> {
    BOOL _needsUpdateTopLevelViewsArrangement;
    BOOL _needsUpdateActionSequenceViewArrangement;
    BOOL _needsInitialViewLoading;
    BOOL _isSettingVisualStyle;
    UIInterfaceActionVisualStyle *_activeTestingVisualStyle;
    NSString *_cachedSizeCategory;
}

@property (retain, nonatomic) UIInterfaceActionVisualStyle *visualStyle;
@property (retain, nonatomic) UIInterfaceActionVisualStyle *appliedVisualStyle;
@property (readonly, nonatomic) _UIContentConstraintsLayoutGuide *contentGuide;
@property (readonly, nonatomic) UIView *backgroundView;
@property (readonly, nonatomic) UIView *topLevelItemsView;
@property (readonly, nonatomic) NSArray *topLevelViewArrangementConstraints;
@property (readonly, nonatomic) NSMutableArray *arrangedScrollableHeaderViews;
@property (readonly, nonatomic) UIView<UISeparatorDisplaying> *actionSequenceTopSeparatorView;
@property (readonly, nonatomic) NSLayoutConstraint *actionSequenceViewWidthAnchoredToConstantConstraint;
@property (readonly, nonatomic) NSLayoutConstraint *actionSequenceViewWidthAnchoredToContentGuideConstraint;
@property (readonly, nonatomic) NSPointerArray *weakSimultaneouslyPresentedGroupViews;
@property (nonatomic) BOOL showsSeparatorAboveActions;
@property (readonly, nonatomic) _UIInterfaceActionRepresentationsSequenceView *actionSequenceView;
@property (retain, nonatomic) UILongPressGestureRecognizer *actionSelectionGestureRecognizer;
@property (nonatomic) BOOL scrubbingEnabled;
@property (nonatomic) double requiredActionRepresentationWidth;
@property (retain, nonatomic) UIInterfaceActionRepresentationView *preferredActionRepresentation;
@property (readonly, nonatomic) UIInterfaceActionSelectionTrackingController *actionSelectionController;
@property (nonatomic) BOOL focusAvoidsNonDefaultActionsIfPossible;
@property (retain, nonatomic, setter=_setVisualStyleOverrideActionHighlightAttributes:) UIInterfaceActionHighlightAttributes *visualStyleOverrideActionHighlightAttributes;
@property (retain, nonatomic, getter=_visualStyleOverrideSeparatorAttributes, setter=_setVisualStyleOverrideSeparatorAttributes:) UIInterfaceActionSeparatorAttributes *visualStyleOverrideSeparatorAttributes;
@property (retain, nonatomic, getter=_visualStyleOverrideTitleLabelFont, setter=_setVisualStyleOverrideTitleLabelFont:) UIFont *visualStyleOverrideTitleLabelFont;
@property (nonatomic, getter=_drawsBackground, setter=_setDrawsBackground:) BOOL drawsBackground;
@property (nonatomic, getter=_selectionHighlightContinuousCornerRadius, setter=_setSelectionHighlightContinuousCornerRadius:) double selectionHighlightContinuousCornerRadius;
@property (nonatomic, getter=_alignActionSeparatorLeadingEdgeWithContent, setter=_setAlignActionSeparatorLeadingEdgeWithContent:) BOOL alignActionSeparatorLeadingEdgeWithContent;
@property (readonly, nonatomic) UIInterfaceActionGroup *actionGroup;
@property (weak, nonatomic) id<UIInterfaceActionHandlerInvocationDelegate> actionHandlerInvocationDelegate;
@property (nonatomic) long long presentationStyle;
@property (retain, nonatomic) NSArray *allowedActionLayoutAxisByPriority;
@property (readonly, nonatomic) long long actionLayoutAxis;
@property (readonly, nonatomic) NSArray *arrangedHeaderViews;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (weak, nonatomic) id<UIInterfaceActionVisualStyleProviding> visualStyleProvider;
@property (nonatomic, getter=isSpringLoaded) BOOL springLoaded;

- (void)touchesCancelled:(id)a0 withEvent:(id)a1;
- (void)dealloc;
- (void)traitCollectionDidChange:(id)a0;
- (id)preferredFocusedView;
- (id)_systemDefaultFocusGroupIdentifier;
- (void)setFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)updateConstraints;
- (void)touchesBegan:(id)a0 withEvent:(id)a1;
- (id)_alertController;
- (void).cxx_destruct;
- (void)touchesEnded:(id)a0 withEvent:(id)a1;
- (void)layoutSubviews;
- (void)touchesMoved:(id)a0 withEvent:(id)a1;
- (struct CGSize { double x0; double x1; })sizeThatFits:(struct CGSize { double x0; double x1; })a0;
- (void)_installContentGuideConstraints;
- (void)setActionGroup:(id)a0;
- (id)_allActionViews;
- (long long)_actionLayoutAxisUnknowDisallowed;
- (BOOL)_actionLayoutAxisUnknownDisallowedIsVertical;
- (id)_actionRepresentationViewForAction:(id)a0;
- (void)_actionSequenceViewContentSizeDidChange;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_actionSequenceVisibleRectForMakingCenteredAction:(id)a0;
- (void)_addBackgroudViewToViewHierarchy:(id)a0;
- (void)_addConstraintToActiveTopLevelViewArrangementConstraints:(id)a0;
- (void)_applyVisualStyle;
- (void)_applyVisualStyleCornerRadius;
- (void)_applyVisualStyleToActionsViewScrollView;
- (void)_applyVisualStyleToBackgroundViewDisplay;
- (void)_arrangeActionViewsInActionSequenceView;
- (void)_arrangeTopLevelViews;
- (void)_associateWeakSimultaneouslyPresentedGroupViews:(id)a0 bidirectional:(BOOL)a1;
- (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_buttonEdgeInsetsFromGroupViewEdge;
- (void)_commonInitWithActionGroup:(id)a0 visualStyleProvider:(id)a1 actionHandlerInvocationDelegate:(id)a2;
- (id)_constraintsToPinView:(id)a0 toObject:(id)a1 identifier:(id)a2;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_contentEdgeFrame;
- (id)_currentlyFocusedActionView;
- (id)_defaultOrderingForActionRepresentationViews:(id)a0;
- (void)_determineActualLayoutAxis;
- (BOOL)_hasLoadedStackViewContents;
- (id)_initWithActionGroup:(id)a0 visualStyleProvider:(id)a1 actionHandlerInvocationDelegate:(id)a2;
- (id)_interfaceActionGroupViewState;
- (id)_interfaceActionOfFocusedRepresentationView;
- (BOOL)_isCornerRadiusDisplayEnabled;
- (void)_loadActionSequenceView;
- (void)_loadTopLevelItemsView;
- (void)_loadViewsIfNeeded;
- (id)_loadVisualStyleForTraitCollection:(id)a0;
- (id)_newActionGroupBackgroundView;
- (id)_newSeparatorViewForSeparatingTitleAndButtons;
- (id)_orderedTopLevelViews;
- (void)_reloadStackViewContentsIfNeeded;
- (void)_reloadTopSeparatorView;
- (void)_removeConstraintToActiveTopLevelViewArrangementConstraints:(id)a0;
- (void)_removeUsAsThePresentingViewControllerForAllActions;
- (void)_scrollActionRepresentationViewToVisibleForAction:(id)a0 animated:(BOOL)a1;
- (void)_scrollPreferredActionRepresentationViewToVisibleAnimated:(BOOL)a0;
- (void)_setAndApplyVisualStyle:(id)a0;
- (void)_setLayoutDebuggingIdentifier:(id)a0;
- (void)_setNeedsUpdateActionSequenceViewArrangement;
- (void)_setNeedsUpdateTopLevelViewsArrangement;
- (void)_setUsAsThePresentingViewControllerForAllActions;
- (BOOL)_shouldAllowPassthroughToLayersBehindUsForTouches:(id)a0;
- (BOOL)_shouldInstallContentGuideConstraints;
- (BOOL)_shouldShowSeparatorAboveActionsSequenceView;
- (double)_topLevelItemsMargin;
- (void)_updateActionSequenceScrollability;
- (void)_updateActionSequenceViewActionLayoutAxis;
- (void)_updateActionSequenceViewDebugLayoutIdentifier;
- (void)_updateRequiredActionRepresentationSizeConstraints;
- (void)_updateRoundedCornerPositionForSubviews;
- (id)_viewContainingTopLevelItems;
- (id)_viewDisplayingRoundedBackground;
- (id)_visualStyleByApplyingOurTraitsToVisualStyle:(id)a0 traitCollection:(id)a1;
- (id)_widthAnchoredToContentGuideConstraintForTopLevelView:(id)a0;
- (void)beginTrackingSessionByTakingOverForSystemProvidedGestureRecognizer:(id)a0;
- (void)configureForDismissAlongsideTransitionCoordinator:(id)a0;
- (void)configureForPresentAlongsideTransitionCoordinator:(id)a0;
- (id)defaultVisualStyleForTraitCollection:(id)a0 presentationStyle:(long long)a1;
- (id)initWithActionGroup:(id)a0 actionHandlerInvocationDelegate:(id)a1;
- (void)insertArrangedHeaderView:(id)a0 atIndex:(unsigned long long)a1 scrollable:(BOOL)a2;
- (void)interfaceAction:(id)a0 invokeActionHandler:(id /* block */)a1 completion:(id /* block */)a2;
- (void)interfaceActionGroup:(id)a0 reloadDisplayedContentActionGroupProperties:(id)a1;
- (void)interfaceActionGroup:(id)a0 reloadDisplayedContentVisualStyle:(id)a1;
- (void)reloadVisualStyle;
- (void)removeArrangedHeaderView:(id)a0;
- (void)scrollToCenterForInterfaceAction:(id)a0;
- (void)setActionLayoutAxis:(long long)a0;
- (void)setActiveTestingVisualStyle:(id)a0;
- (void)setSimultaneouslyPresentedGroupViews:(id)a0;

@end