luxlabs header browser preview


@class NSTimer, NSString, UIView, STVoiceControlStatusDomainPublisher, NSOperationQueue, NSMutableArray, NSMutableSet, CACVoiceOverAnnouncer, SBSSystemApertureLayoutMonitor, AXIPCServer;

@interface CACDisplayManager : NSObject <SBSSystemApertureLayoutMonitoring> {
    NSMutableArray *_sceneManagers;
    NSOperationQueue *_messageDisplayOperationQueue;
    NSMutableSet *_modalAlerts;
    struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _modalAlertsLock;
    CACVoiceOverAnnouncer *_voiceOverAnnouncer;
    SBSSystemApertureLayoutMonitor *_layoutMonitor;
    AXIPCServer *_voiceControlServer;
}

@property (retain, nonatomic) NSTimer *statusIndicatorAnimationTimer;
@property (readonly, nonatomic) CACVoiceOverAnnouncer *voiceOverAnnouncer;
@property (readonly, nonatomic) STVoiceControlStatusDomainPublisher *voiceControlStatusPublisher;
@property (readonly, nonatomic) UIView *view;
@property (readonly, nonatomic) UIView *overlayView;
@property (nonatomic) long long statusIndicatorType;
@property (readonly, nonatomic) struct CGPoint { double x0; double x1; } defaultPortraitUpPointForGestures;
@property BOOL gridDidDrill;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)sharedManager;
+ (double)durationToDisplayMessageString:(id)a0;

- (id)init;
- (void)systemApertureLayoutDidChange:(id)a0;
- (void).cxx_destruct;
- (void)didUpdateOrientation;
- (void)hideAnyPresentationAnimated:(BOOL)a0 includingOutOfProcessPresentations:(BOOL)a1;
- (void)hideLiveRecordingGesturePreview;
- (void)showContactDisambiguationItems:(id)a0;
- (id)contextCluesPresentationManager;
- (void)hideCorrections;
- (void)refreshOverlays;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })reorientedRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)showLiveRecordingGesturePreview;
- (BOOL)updateGridLayoutFromPreferences;
- (BOOL)_hasModalAlert;
- (BOOL)_hasModalAlertWithTitle:(id)a0;
- (void)_initializeWindows;
- (void)_initializeWindowsWithScene:(id)a0;
- (id)_mainScreenSceneManager;
- (id)_sceneForModalAlerts;
- (void)_showBannerViewWithText:(id)a0 type:(long long)a1;
- (void)_startVoiceControlServer;
- (void)_trackModalAlert:(id)a0;
- (void)_untrackModalAlert:(id)a0;
- (void)_updateForCurrentStatusIndicatorType;
- (void)addPointsToLiveRecordingGesturePreviewByFingerIdentifier:(id)a0 forces:(id)a1 atTime:(double)a2;
- (id)contactDisambiguationPresentationManager;
- (id)correctionPresentationManager;
- (id)currentlyDisplayedCorrections:(id)a0;
- (id)currentlyDisplayedOverlayLabels:(id)a0;
- (id)customCommandEditorPresentationManager;
- (id)dictationRecognizerModeOverlayManager;
- (void)displayMessageString:(id)a0 type:(long long)a1;
- (void)displayMessageString:(id)a0 type:(long long)a1 announcementCompletion:(id /* block */)a2;
- (void)displayReadyToUseWithLanguageMessage;
- (id)elementActionsPresentationManager;
- (id)elementNamesOverlayManager;
- (void)enableStatusBarOverride:(BOOL)a0;
- (id)gestureLivePreviewPresentationOverlayManager;
- (id)gridNumberForRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 displayID:(unsigned int)a1;
- (void)hideAnyInProcessPresentation;
- (void)hideAnyNonInteractiveOverlay;
- (void)hideAnyOverlay;
- (void)hideAnyOverlayAnimated:(BOOL)a0;
- (void)hideAnyOverlayAnimated:(BOOL)a0 includeInteractiveOverlays:(BOOL)a1;
- (void)hideAnyPresentation;
- (void)hideAnyPresentationAnimated:(BOOL)a0;
- (void)hideContactDisambiguation;
- (void)hideDictationRecognizerModeOverlayNow;
- (void)hideObsoletePresentationsIfNeededForElements:(id)a0;
- (void)initializeWindowsWithScene:(id)a0;
- (BOOL)isDisplayingAnyContentView;
- (BOOL)isDisplayingAnyInteractiveContentInProcess;
- (BOOL)isDisplayingAnyOutOfProcessPresentation;
- (BOOL)isDisplayingAnyOverlay;
- (BOOL)isDisplayingAnyPresentation;
- (BOOL)isDisplayingConfirmationModalAlert;
- (BOOL)isDisplayingCorrections;
- (BOOL)isGridAtTopLevel;
- (id)labeledElementsForGrid;
- (id)labeledElementsForItemNumbers;
- (id)labeledElementsOverlayManager;
- (id)overlayViewForDisplayID:(unsigned int)a0;
- (void)presentModalAlertWithTitle:(id)a0 description:(id)a1 button1Text:(id)a2 button1Style:(long long)a3 button2Text:(id)a4 button2Style:(long long)a5 object:(id)a6 button1Handler:(id /* block */)a7 button2Handler:(id /* block */)a8;
- (void)presentModalAlertWithTitle:(id)a0 description:(id)a1 okButtonText:(id)a2 cancelButtonText:(id)a3 object:(id)a4 okButtonHandler:(id /* block */)a5;
- (void)removeTrackingForFingerIdentifier:(id)a0;
- (void)resetGrid;
- (void)resetGridIdleTimer;
- (void)showContextCluesViewWithCommands:(id)a0;
- (void)showCorrectionsForElement:(id)a0 nBestStrings:(id)a1;
- (void)showCustomCommandEditorWithGesture:(id)a0;
- (void)showCustomCommandEditorWithRecordedUserActionFlow:(id)a0;
- (void)showCustomCommandEditorWithShortcutsWorkflow:(id)a0;
- (void)showCustomCommandEditorWithTextToInsert:(id)a0;
- (void)showElementActionsForElement:(id)a0 usingPortraitUpRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1;
- (void)showOverlayForDictiationRecognizerMode;
- (void)speakVoiceOverDescriptionForActiveOverlayIfNeeded;
- (void)startShowingTransientOverlayForType:(id)a0;
- (void)updateGridLayoutWithNumberOfRows:(unsigned long long)a0 numberOfColumns:(unsigned long long)a1 shouldPreferRows:(BOOL)a2;
- (BOOL)updateGridWithPortraitUpRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 gridContainingLabel:(id)a1;
- (void)updatePreferencesFromCurrentGridLayoutForRows:(BOOL)a0 forColumns:(BOOL)a1;
- (void)updatePresentationForActiveOverlay;
- (BOOL)verifyElementExists:(id)a0;

@end