luxlabs header browser preview


@class SBCornerPencilPanGestureRecognizer, NSString, SBSystemNotesSettings, SBSystemGestureManager, SBSystemPointerInteractionManager, SBFZStackParticipant, SBSystemNotesPositionHyperregionComposer, SBPIPControllerCoordinator, SBCornerFingerPanGestureRecognizer;
@protocol SBSystemNotesInteractionManagerDataSource, SBSystemNotesInteractionManagerDelegate, BSInvalidatable;

@interface SBSystemNotesInteractionManager : NSObject <SBSystemGestureRecognizerDelegate, SBFZStackParticipantDelegate, SBPIPInteractionControllerDataSource, SBPIPSceneContentContainerAdapterDelegate> {
    id<SBSystemNotesInteractionManagerDelegate> _delegate;
    id<SBSystemNotesInteractionManagerDataSource> _dataSource;
    SBSystemNotesPositionHyperregionComposer *_positionRegionsComposer;
    SBCornerPencilPanGestureRecognizer *_rightPencilSystemCornerGestureRecognizer;
    SBCornerPencilPanGestureRecognizer *_leftPencilSystemCornerGestureRecognizer;
    SBCornerFingerPanGestureRecognizer *_rightFingerSystemCornerGestureRecognizer;
    SBCornerFingerPanGestureRecognizer *_leftFingerSystemCornerGestureRecognizer;
    SBSystemNotesSettings *_pipSettings;
    SBFZStackParticipant *_zStackParticipant;
    SBSystemGestureManager *_systemGestureManager;
    SBSystemPointerInteractionManager *_systemPointerInteractionManager;
    unsigned long long _cornerDismissState;
    unsigned int _cornerDismissGenCount;
    BOOL _isDismissingNonInteractively;
    unsigned int _nonInteractiveDismissGenCount;
    SBPIPControllerCoordinator *_pipCoordinator;
    long long _initialInteractorPanPresentationMode;
    unsigned long long _edgeProtectState;
    unsigned int _edgeProtectGenCount;
    id<BSInvalidatable> _edgeProtectStashAssertion;
    BOOL _panGestureIsSystemGesture;
}

@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)zStackParticipantDidChange:(id)a0;
- (void)dismissAnimated:(BOOL)a0 completion:(id /* block */)a1;
- (BOOL)gestureRecognizer:(id)a0 shouldReceiveTouch:(id)a1;
- (id)debugName;
- (void)zStackParticipant:(id)a0 updatePreferences:(id)a1;
- (BOOL)gestureRecognizerShouldBegin:(id)a0;
- (BOOL)_gestureRecognizerIsActive:(id)a0;
- (id)layoutSettings;
- (void).cxx_destruct;
- (id)viewForSystemGestureRecognizer:(id)a0;
- (unsigned long long)_touchTypeForGestureRecognizer:(id)a0;
- (void)contentContainerAdapter:(id)a0 handleDestructionRequestForSceneHandle:(id)a1;
- (void)expandAnimated:(BOOL)a0;
- (double)_absoluteScaleForInteractiveSystemNotesGesture:(id)a0;
- (double)_absoluteScaleThresholdBeforeFullSizeForGestureRecognizer:(id)a0;
- (void)_cancelGestureIfNecessary:(id)a0 reason:(id)a1;
- (struct CGPoint { double x0; double x1; })_convertReferenceVelocity:(struct CGPoint { double x0; double x1; })a0 toOrientation:(long long)a1;
- (double)_cornerDistanceBeforeScalingForDismissGestureRecognizer:(id)a0;
- (unsigned long long)_cornerForGestureRecognizer:(id)a0;
- (unsigned long long)_cornersForAllSwipes;
- (unsigned long long)_cornersForTouchType:(long long)a0;
- (double)_flickVelocityThresholdForGestureRecognizer:(id)a0;
- (BOOL)_gestureIsActive;
- (id)_gestureSettingsForRecognizer:(id)a0;
- (void)_handleInteractiveSwipeInGesture:(id)a0;
- (void)_handleInteractiveSystemNotesGesture:(id)a0;
- (void)_handleNonInteractiveSwipeInGesture:(id)a0;
- (void)_interactionController:(id)a0 updateScaleInteractorForSwipeToDismiss:(id)a1 pipSize:(struct CGSize { double x0; double x1; })a2 forPanGesture:(id)a3;
- (void)_interactionController:(id)a0 updateScaleInteractorForSwipeToPresent:(id)a1 pipSize:(struct CGSize { double x0; double x1; })a2 forPanGesture:(id)a3;
- (BOOL)_isSystemNotesForegroundActive;
- (struct CGPoint { double x0; double x1; })_orientedLocationForReferenceLocation:(struct CGPoint { double x0; double x1; })a0;
- (double)_panDistanceBeforeScalingForGestureRecognizer:(id)a0;
- (double)_panDistancePer1xScalingForGestureRecognizer:(id)a0;
- (double)_panInitialThumbnailScaleForGestureRecognizer:(id)a0;
- (BOOL)_panRecognizerOverFlickThreshold:(id)a0;
- (struct CGPoint { double x0; double x1; })_pointForGestureCorner:(unsigned long long)a0;
- (long long)_presentationModeForGestureBegin;
- (double)_scaleThresholdBeforeFullSizeForGestureRecognizer:(id)a0;
- (void)_setupFingerGestureRecognizers;
- (void)_setupForInteractiveDismissal;
- (void)_setupPencilGestureRecognizers;
- (BOOL)_shouldEdgeProtectGestureRecognizer:(id)a0;
- (void)_springBoardBootCompleted:(id)a0;
- (void)_updateFailureRequirements;
- (void)_updateFingerGestureEnablement;
- (void)_updateStashPadding;
- (BOOL)canHandlePresentationRequests:(id *)a0;
- (void)collapseAnimated:(BOOL)a0;
- (void)contentContainerAdapter:(id)a0 willBeginInteractionWithGestureRecognizer:(id)a1;
- (void)contentContainerAdapter:(id)a0 willUpdateStashState:(BOOL)a1;
- (void)contentContainerAdapterDidEndInteraction:(id)a0 targetWindowScene:(id)a1;
- (void)contentContainerAdapterPanGestureDidEnd:(id)a0;
- (BOOL)contentContainerAdapterShouldUpdateUIForStashing:(id)a0;
- (double)currentCornerRadiusForInteractionController:(id)a0;
- (id)defaultPositionHyperregionComposers;
- (id)initWithWorkspace:(id)a0 systemGestureManager:(id)a1 systemPointerInteractionManager:(id)a2 dataSource:(id)a3 delegate:(id)a4;
- (BOOL)initialStashStateForContentContainerAdapter:(id)a0;
- (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })interactionController:(id)a0 edgeInsetsForWindowScene:(id)a1;
- (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })interactionController:(id)a0 stashedPaddingForWindowScene:(id)a1;
- (void)interactionController:(id)a0 updateScaleInteractor:(id)a1 pipSize:(struct CGSize { double x0; double x1; })a2 forPanGesture:(id)a3;
- (id)interactionControllerConnectedWindowScenes:(id)a0;
- (BOOL)interactionControllerIsExternalPanGestureRecognizing:(id)a0;
- (BOOL)interactionControllerScalesDuringPanGesture:(id)a0;
- (void)peepAnimated:(BOOL)a0;
- (BOOL)shouldPointerInteractionBeginForInteractionController:(id)a0;
- (unsigned long long)startingPositionForExternalPresentationRequest;
- (id)systemGestureManagerForInteractionControllerResizing:(id)a0;
- (id)systemPointerInteractionManagerForInteractionController:(id)a0;

@end