luxlabs header browser preview


@class UIViewController, NSHashTable;
@protocol UIFocusEnvironment;

@interface PXSplitViewController : UISplitViewController <UISplitViewControllerDelegate> {
    BOOL _inViewWillTransitionToSize;
    long long _originalPreferredDisplayMode;
    id<UIFocusEnvironment> _preferredFocusEnvironmentForNextRequest;
    NSHashTable *_changeObservers;
}

@property (readonly, nonatomic) UIViewController *sidebarViewController;
@property (readonly, nonatomic) UIViewController *contentViewController;
@property (readonly, nonatomic) BOOL isSidebarVisible;
@property (nonatomic) BOOL wantsSidebarHidden;

+ (void)initialize;

- (void)registerChangeObserver:(id)a0;
- (void)unregisterChangeObserver:(id)a0;
- (id)preferredFocusEnvironments;
- (void).cxx_destruct;
- (void)viewWillTransitionToSize:(struct CGSize { double x0; double x1; })a0 withTransitionCoordinator:(id)a1;
- (id)initWithCoder:(id)a0;
- (id)px_diagnosticsItemProvidersForPoint:(struct CGPoint { double x0; double x1; })a0 inCoordinateSpace:(id)a1;
- (BOOL)canPerformAction:(SEL)a0 withSender:(id)a1;
- (long long)splitViewController:(id)a0 displayModeForExpandingToProposedDisplayMode:(long long)a1;
- (void)splitViewController:(id)a0 willChangeToDisplayMode:(long long)a1;
- (BOOL)_isDisplayModeAllVisibleAllowed;
- (void)toggleSidebarVisibilityAnimated;
- (void)dismissPrimaryColumnIfOverlay;
- (id)initWithSidebarNavigationController:(id)a0 contentViewController:(id)a1;
- (void)requestFocusUpdateWithPreferredFocusEnvironment:(id)a0;

@end