luxlabs header browser preview


@class CCUIContentModuleContainerPresentationController, NSString, UITapGestureRecognizer, UIView, _UIClickPresentationInteraction, NSArray, CCUIContentModuleBackgroundView, UIViewController, CCUIContentModuleContentContainerView;
@protocol CCUIContentModule, CCUIContentModuleContainerViewControllerDelegate, CCUIContentModuleBackgroundViewController, CCUIContentModuleContentViewController;

@interface CCUIContentModuleContainerViewController : UIViewController <_UIClickPresentationInteractionDelegate, UIGestureRecognizerDelegate, CCUIContentModuleContainer, CCUISafeAppearancePropagationProvider, UIPointerInteractionDelegate>

@property (copy, nonatomic) NSString *moduleIdentifier;
@property (retain, nonatomic) id<CCUIContentModule> contentModule;
@property (retain, nonatomic) UIViewController<CCUIContentModuleContentViewController> *contentViewController;
@property (retain, nonatomic) UIViewController<CCUIContentModuleBackgroundViewController> *backgroundViewController;
@property (retain, nonatomic) CCUIContentModuleContainerPresentationController *presentationController;
@property (nonatomic) BOOL contentModuleProvidesOwnPlatter;
@property (retain, nonatomic) UIView *highlightWrapperView;
@property (retain, nonatomic) CCUIContentModuleBackgroundView *backgroundView;
@property (retain, nonatomic) CCUIContentModuleContentContainerView *contentContainerView;
@property (retain, nonatomic) UIView *contentView;
@property (retain, nonatomic) UIView *maskView;
@property (retain, nonatomic) UITapGestureRecognizer *tapRecognizer;
@property (retain, nonatomic) _UIClickPresentationInteraction *clickPresentationInteraction;
@property (nonatomic, getter=isTransitioning) BOOL transitioning;
@property (retain, nonatomic) UITapGestureRecognizer *expandModuleOnTouchTapRecognizer;
@property (nonatomic, getter=isAuthenticatedForExpandedModulePresentation) BOOL authenticatedForExpandedModulePresentation;
@property (nonatomic) struct UIEdgeInsets { double top; double left; double bottom; double right; } expandedContentEdgeInsets;
@property (readonly, nonatomic) CCUIContentModuleContentContainerView *moduleContentView;
@property (weak, nonatomic) id<CCUIContentModuleContainerViewControllerDelegate> delegate;
@property (copy, nonatomic) NSString *materialGroupName;
@property (nonatomic, getter=isExpanded) BOOL expanded;
@property (readonly, nonatomic) NSArray *topLevelBlockingGestureRecognizers;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly, nonatomic) NSArray *childViewControllersForAppearancePropagation;

- (void)willResignActive;
- (void)_configureMaskViewIfNecessary;
- (id)init;
- (void)viewWillAppear:(BOOL)a0;
- (BOOL)shouldAutomaticallyForwardAppearanceMethods;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_contentBoundsForTransitionProgress:(double)a0;
- (void)dismissViewControllerWithTransition:(int)a0 completion:(id /* block */)a1;
- (void)willDismissViewController:(id)a0;
- (void)_loadBackgroundViewController:(id)a0;
- (void)preferredContentSizeDidChangeForChildContentContainer:(id)a0;
- (void)viewWillLayoutSubviews;
- (BOOL)gestureRecognizer:(id)a0 shouldReceiveTouch:(id)a1;
- (void)_setDidExpandModulePreference;
- (void)_handleTapGestureRecognizer:(id)a0;
- (void)dismissExpandedModuleAnimated:(BOOL)a0;
- (void)_closeExpandedModule:(BOOL)a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_presentationFrameForExpandedState;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_backgroundFrameForRestState;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_containerFrameForExpandedState;
- (void)loadView;
- (BOOL)clickPresentationInteractionShouldPresent:(id)a0;
- (unsigned long long)activationStyleForClickPresentationInteraction:(id)a0;
- (BOOL)definesContentModuleContainer;
- (id)pointerInteraction:(id)a0 regionForRequest:(id)a1 defaultRegion:(id)a2;
- (BOOL)_isForceTouchAvailable;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_contentFrameForRestState;
- (double)_continuousCornerRadiusForExpandedState;
- (id)initWithNibName:(id)a0 bundle:(id)a1;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_contentFrameForExpandedState;
- (void)viewWillDisappear:(BOOL)a0;
- (BOOL)_canShowWhileLocked;
- (void)willBecomeActive;
- (void)expandModule;
- (BOOL)clickPresentationInteractionShouldBegin:(id)a0;
- (void)_handleExpandModuleForTapGestureRecognizer:(id)a0;
- (void).cxx_destruct;
- (void)_configureForContentModuleGroupRenderingIfNecessary;
- (double)_continuousCornerRadiusForCompactState;
- (id)clickPresentationInteraction:(id)a0 previewForHighlightingAtLocation:(struct CGPoint { double x0; double x1; })a1;
- (void)_loadContentViewController:(id)a0;
- (void)displayWillTurnOff;
- (id)pointerInteraction:(id)a0 styleForRegion:(id)a1;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_backgroundFrameForExpandedState;
- (void)_findTopLevelGestureRecognizersForView:(id)a0 installOnView:(id)a1;
- (BOOL)ccui_shouldPropagateAppearanceCalls;
- (void)viewDidAppear:(BOOL)a0;
- (id)initWithModuleIdentifier:(id)a0 contentModule:(id)a1 presentationContext:(id)a2;
- (void)willPresentViewController:(id)a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_contentBoundsForExpandedState;
- (void)clickPresentationInteractionEnded:(id)a0 wasCancelled:(BOOL)a1;
- (id)clickPresentationInteraction:(id)a0 presentationForPresentingViewController:(id)a1;
- (void)_addTopLevelGestureRecognizersFromViewAndSubviews:(id)a0 toBlockingGestureRecognizers:(id)a1;
- (void)_didEndTransitionWithContentModuleContainerTransition:(id)a0 completed:(BOOL)a1;
- (void)transitionToExpandedMode:(BOOL)a0;
- (id)initWithCoder:(id)a0;
- (void)dismissModulePresentedContentAnimated:(BOOL)a0 completion:(id /* block */)a1;
- (void)dismissPresentedContentAnimated:(BOOL)a0;

@end