luxlabs header browser preview


@class SBGrabberTongue, SBIndirectPanGestureRecognizer, BSSimpleAssertion, NSString, UIApplicationSceneDeactivationAssertion, SBWindowSceneStatusBarSettingsAssertion, NSArray, NSMutableDictionary, CCUIStatusBarStyleSnapshot, SBControlCenterModuleVisibilityController, CCUIModularControlCenterOverlayViewController, NSSet, UIPanGestureRecognizer, SBWorkspaceKeyboardFocusController, SBControlCenterWindow, SBControlCenterSystemAgent, SBAsynchronousRenderingAssertion, _UILegibilitySettings, SBWindowLevelAssertionManager, PTSingleTestRecipe, SBBarSwipeAffordanceViewController, NSHashTable;
@protocol SBIdleTimerCoordinating, SBFSensorActivityDataProvider, BSInvalidatable, UICoordinateSpace;

@interface SBControlCenterController : NSObject <CCUIModularControlCenterOverlayViewControllerDelegate, SBGrabberTongueDelegate, CSExternalBehaviorProviding, CSExternalPresentationProviding, CSExternalAppearanceProviding, UIGestureRecognizerDelegate, SBSystemGestureRecognizerDelegate, SBBarSwipeAffordanceObserver, SBBarSwipeAffordanceDelegate, SBFIdleTimerBehaviorProviding, CCUIHostStatusBarStyleProvider, SBReachabilityObserver, SBFSensorActivityObserver, SBIndirectPanGestureRecognizerOrientationProviding, SBHomeGrabberPointerClickDelegate, SBWindowLevelAssertionManagerDelegate, SBBarSwipeAffordanceControllingDelegate, SBIdleTimerProviding, CSCoverSheetOverlaying, SBWindowLevelAssertionProviding>

@property (retain, nonatomic) SBControlCenterWindow *window;
@property (retain, nonatomic) CCUIModularControlCenterOverlayViewController *viewController;
@property (retain, nonatomic) SBBarSwipeAffordanceViewController *homeAffordanceViewController;
@property (retain, nonatomic) SBControlCenterSystemAgent *systemAgent;
@property (retain, nonatomic) BSSimpleAssertion *hideStatusBarAssertion;
@property (retain, nonatomic) SBWindowSceneStatusBarSettingsAssertion *statusBarAssertion;
@property (retain, nonatomic) SBAsynchronousRenderingAssertion *asynchronousRenderingAssertion;
@property (retain, nonatomic) SBWorkspaceKeyboardFocusController *keyboardFocusController;
@property (retain, nonatomic) SBControlCenterModuleVisibilityController *moduleVisibilityController;
@property (retain, nonatomic) SBGrabberTongue *grabberTongue;
@property (retain, nonatomic) UIPanGestureRecognizer *statusBarPullGestureRecognizer;
@property (retain, nonatomic) SBIndirectPanGestureRecognizer *indirectStatusBarPullGestureRecognizer;
@property (nonatomic) BOOL indirectStatusBarPullGestureCalledBegin;
@property (retain, nonatomic) UIApplicationSceneDeactivationAssertion *resignActiveAssertion;
@property (retain, nonatomic) id<BSInvalidatable> displayLayoutAssertion;
@property (retain, nonatomic) NSHashTable *observers;
@property (retain, nonatomic) SBWindowLevelAssertionManager *windowLevelAssertionManager;
@property (retain, nonatomic) id<BSInvalidatable> idleTimerDisableAssertion;
@property (retain, nonatomic) id<BSInvalidatable> bannerSuppressionAssertion;
@property (retain, nonatomic) id<BSInvalidatable> deferOrientationUpdatesAssertion;
@property (retain, nonatomic) id<BSInvalidatable> keyboardFocusLockAssertion;
@property (readonly, nonatomic) PTSingleTestRecipe *presentModuleTestRecipe;
@property (readonly, nonatomic) PTSingleTestRecipe *userInterfaceStyleTestRecipe;
@property (retain, nonatomic) NSMutableDictionary *systemApertureAssertionForRestrictionType;
@property (retain, nonatomic) NSArray *physicalButtonSceneTargets;
@property (readonly, nonatomic, getter=isPresented) BOOL presented;
@property (readonly, nonatomic, getter=isVisible) BOOL visible;
@property (readonly, nonatomic) BOOL allowGestureForContentBelow;
@property (readonly, nonatomic) unsigned long long presentingEdge;
@property (weak, nonatomic) id<SBIdleTimerCoordinating> idleTimerCoordinator;
@property (weak, nonatomic) id<SBFSensorActivityDataProvider> sensorActivityDataProvider;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly, nonatomic) long long scrollingStrategy;
@property (readonly, nonatomic) long long notificationBehavior;
@property (readonly, nonatomic) unsigned long long restrictedCapabilities;
@property (readonly, nonatomic) long long proximityDetectionMode;
@property (readonly, copy, nonatomic) NSString *coverSheetIdentifier;
@property (readonly, nonatomic) long long participantState;
@property (readonly, weak, nonatomic) id<UICoordinateSpace> presentationCoordinateSpace;
@property (readonly, copy, nonatomic) NSArray *presentationRegions;
@property (readonly, copy, nonatomic) NSString *appearanceIdentifier;
@property (readonly, copy, nonatomic) NSSet *components;
@property (readonly, nonatomic) _UILegibilitySettings *legibilitySettings;
@property (readonly, nonatomic) long long idleTimerDuration;
@property (readonly, nonatomic) long long idleTimerMode;
@property (readonly, nonatomic) long long idleWarnMode;
@property (readonly, nonatomic) double customIdleExpirationTimeout;
@property (readonly, nonatomic) double customIdleWarningTimeout;
@property (readonly, copy, nonatomic) CCUIStatusBarStyleSnapshot *hostStatusBarStyle;

+ (id)sharedInstance;
+ (id)sharedInstanceIfExists;
+ (id)_sharedInstanceCreatingIfNeeded:(BOOL)a0;

- (void)_willPresent;
- (id)_switcherController;
- (void)zStackParticipantDidChange:(id)a0;
- (void)_didEndTransition;
- (BOOL)_isStatusBarHiddenIgnoringControlCenter;
- (id)init;
- (void)conformsToCSAppearanceProviding;
- (id)_systemGestureManager;
- (void)_disableReachability;
- (void)didCloseExpandedModuleForControlCenterViewController:(id)a0;
- (void)dealloc;
- (id)reachabilitySpringAnimationBehaviorForControlCenterViewController:(id)a0;
- (void)dismissAnimated:(BOOL)a0 completion:(id /* block */)a1;
- (void)removeObserver:(id)a0;
- (id)_presentGestureRecognizers;
- (void)dismissOverlayForDashBoardAnimated:(BOOL)a0;
- (id)coordinatorRequestedIdleTimerBehavior:(id)a0;
- (void)homeGrabberViewDidReceiveClick:(id)a0;
- (id)customGestureRecognizerForGrabberTongue:(id)a0;
- (long long)indirectPanEffectiveInterfaceOrientation;
- (BOOL)grabberTongue:(id)a0 shouldAllowSecondSwipeWithEdgeLocation:(double)a1;
- (BOOL)gestureRecognizer:(id)a0 shouldReceiveTouch:(id)a1;
- (void)_setupPhysicalButtonPreferencesForUpdatedWindowScene;
- (void)handleReachabilityYOffsetDidChange;
- (void)controlCenterViewController:(id)a0 significantPresentationProgressChange:(double)a1;
- (void)_uiRelockedNotification:(id)a0;
- (void)dismissAnimated:(BOOL)a0;
- (void)handleReachabilityModeDeactivated;
- (void)_didDismiss;
- (void)controlCenterViewController:(id)a0 didChangePresentationState:(unsigned long long)a1;
- (void)controlCenterViewController:(id)a0 didUpdateHomeGestureDismissalAllowed:(BOOL)a1;
- (struct CGPoint { double x0; double x1; })_locationOfTouchInActiveInterfaceOrientation:(id)a0 gestureRecognizer:(id)a1;
- (BOOL)handleMenuButtonTap;
- (void)_enumerateObservers:(id /* block */)a0;
- (void)grabberTongueWillPresent:(id)a0;
- (struct CGPoint { double x0; double x1; })_presentGestureLocationInView;
- (BOOL)isPresentedOrDismissing;
- (BOOL)_shouldShowGrabberOnFirstSwipe;
- (void)_updateWindowVisibility;
- (void)zStackParticipant:(id)a0 updatePreferences:(id)a1;
- (double)_trailingStatusBarRegionWidth;
- (BOOL)gestureRecognizerShouldBegin:(id)a0;
- (void)_handleStatusBarPullDownGesture:(id)a0;
- (void)grabberTongueDidDismiss:(id)a0;
- (void)conformsToCSExternalBehaviorProviding;
- (struct CGPoint { double x0; double x1; })_presentGestureVelocityInView;
- (BOOL)isDismissedOrDismissing;
- (id)_newSystemApertureRestrictionAssertionForType:(unsigned long long)a0 withReason:(id)a1;
- (void)controlCenterViewController:(id)a0 wantsHostStatusBarHidden:(BOOL)a1;
- (BOOL)_isLocationXWithinTrailingStatusBarRegion:(double)a0 regionPadding:(double)a1;
- (id)hideAnimationSettingsForBarSwipeAffordanceView:(id)a0;
- (double)_homeAffordanceAnimationDelay;
- (BOOL)grabberTongueOrPullEnabled:(id)a0 forGestureRecognizer:(id)a1;
- (BOOL)handleIndirectStatusBarAction;
- (void)_updateWindowForScene:(id)a0;
- (void)handleReachabilityModeActivated;
- (id)acquireWindowLevelAssertionWithPriority:(long long)a0 windowLevel:(double)a1 windowScene:(id)a2 reason:(id)a3;
- (void)_willBeginTransition;
- (BOOL)allowShowTransitionSystemGesture;
- (void)_updateWindowOrientation;
- (id)_coverSheetViewController;
- (void)_didPresent;
- (void)_requireGestureRecognizerToFailForPresentGestureRecognizer:(id)a0;
- (id)_transientOverlayPresenter;
- (void).cxx_destruct;
- (id)_lockScreenManager;
- (void)willOpenExpandedModuleForControlCenterViewController:(id)a0;
- (void)_requirePresentGestureRecognizerToFailForGestureRecognizer:(id)a0;
- (void)_willDismiss;
- (void)restrictSystemApertureToType:(unsigned long long)a0 withReason:(id)a1;
- (BOOL)canBePresented;
- (void)presentAnimated:(BOOL)a0;
- (BOOL)_isLocationXWithinExtendedTrailingStatusBarRegion:(double)a0;
- (struct CGPoint { double x0; double x1; })_presentGestureTranslationInView:(BOOL)a0;
- (id)unhideAnimationSettingsForBarSwipeAffordanceView:(id)a0;
- (void)activityDidChangeForSensorActivityDataProvider:(id)a0;
- (double)reachabilityOffsetForControlCenterViewController:(id)a0;
- (void)grabberTongueBeganPulling:(id)a0 withDistance:(double)a1 andVelocity:(double)a2 andGesture:(id)a3;
- (void)_setStatusBarHidden:(BOOL)a0;
- (void)_screenDidDim;
- (void)windowLevelAssertionManager:(id)a0 didUpdateAssertionsForWindowScene:(id)a1;
- (id)viewForSystemGestureRecognizer:(id)a0;
- (void)presentAnimated:(BOOL)a0 completion:(id /* block */)a1;
- (unsigned long long)barSwipeAffordanceView:(id)a0 systemGestureTypeForType:(long long)a1;
- (double)_reachabilityOffset;
- (void)conformsToCSBehaviorProviding;
- (BOOL)_isLocationXWithinTrailingStatusBarRegion:(double)a0;
- (BOOL)grabberTongue:(id)a0 shouldShowTongueOnFirstSwipeWithEdgeLocation:(double)a1;
- (BOOL)grabberTongue:(id)a0 shouldReceiveTouch:(id)a1;
- (void)windowSceneDidConnect:(id)a0;
- (void)grabberTongueEndedPulling:(id)a0 withDistance:(double)a1 andVelocity:(double)a2 andGesture:(id)a3;
- (void)grabberTongueCanceledPulling:(id)a0 withDistance:(double)a1 andVelocity:(double)a2 andGesture:(id)a3;
- (BOOL)grabberTongueHonorsAmbiguousActivationMargin:(id)a0;
- (void)addObserver:(id)a0;
- (void)_setupGestureRecognizersForUpdatedWindowScene;
- (id)_sensorActivityDataFromSensorActivityAttribution:(id)a0;
- (BOOL)_shouldAllowControlCenterGesture;
- (void)grabberTongueUpdatedPulling:(id)a0 withDistance:(double)a1 andVelocity:(double)a2 andGesture:(id)a3;
- (id)_controlCenterWindow;
- (void)invalidateSystemApertureAssertionForType:(unsigned long long)a0 withReason:(id)a1;
- (void)_updateWindowLevelForScene:(id)a0;
- (void)_setDisplayLayoutElementActive:(BOOL)a0;
- (void)handleDidEndReachabilityAnimation;
- (void)homeGesturePerformedForBarSwipeAffordanceView:(id)a0;

@end