luxlabs header browser preview


@class UIViewController, SBFolderScrollAccessoryView, UILabel, SBDockIconListView, SBHHomePullToSearchSettings, NSMutableArray, NSString, _SBRootFolderLayoutWrapperView, SBFParallaxSettings, NSTimer, SBHRootFolderSettings, SBHMinusPageStepper, SBTitledHomeScreenButton, SBFTouchPassThroughView, SBDockView, UIView, _SBRootFolderViewElementBorrowedAssertion, SBSearchGesture, SBHRootFolderVisualConfiguration, SBSearchBackdropView, SBRootFolder, NSHashTable;
@protocol SBHRootFolderCustomViewPresenting, SBIconListViewIconLocationTransitioning, SBRootFolderViewDelegate, BSInvalidatable, SBRootFolderViewLayoutManager, SBHSearchPresenting;

@interface SBRootFolderView : SBFolderView <_UISettingsKeyObserver, SBDockViewDelegate, SBFRemoteBasebandLoggingObserver> {
    SBDockView *_dockView;
    _SBRootFolderLayoutWrapperView *_searchableLeadingCustomWrapperView;
    SBSearchBackdropView *_searchBackdropView;
    SBSearchBackdropView *_trailingCustomBackdropView;
    UIView *_trailingCustomSearchDimmingView;
    double _baseOffsetForDeterminingScrollToSearchThreshold;
    double _pageWidthWhenScrollToSearchBeganDragging;
    BOOL _scrollToSearchIsDraggingOrAnimating;
    double _scrollOffsetWhenScrollingBegan;
    BOOL _wasScrolling;
    BOOL _isLeadingCustomViewBouncing;
    long long _iconListFrameOrientationOverride;
    NSHashTable *_dockOffscreenProgressSettingClients;
    id<BSInvalidatable> _dockStateDumpHandle;
    BOOL _lastEventWasAttemptingToOverscrollFirstPage;
    BOOL _lastEventWasAttemptingToOverscrollLastPage;
}

@property (class, readonly, copy, nonatomic) NSString *dockIconLocation;

@property (nonatomic) _SBRootFolderViewElementBorrowedAssertion *dockBorrowedAssertion;
@property (nonatomic) _SBRootFolderViewElementBorrowedAssertion *scrollAccessoryBorrowedAssertion;
@property (retain, nonatomic) NSMutableArray *pageDotsVisibilityAssertions;
@property (retain, nonatomic) id<BSInvalidatable> scrollingPageDotsVisibilityAssertion;
@property (retain, nonatomic) id<BSInvalidatable> scrubbingPageDotsVisibilityAssertion;
@property (retain, nonatomic) id<BSInvalidatable> editingPageDotsVisibilityAssertion;
@property (retain, nonatomic) id<BSInvalidatable> searchButtonDisabledPageDotsVisibilityAssertion;
@property (retain, nonatomic) id<BSInvalidatable> searchButtonUnsupportedHardwarePageDotsVisibilityAssertion;
@property (retain, nonatomic) id<BSInvalidatable> configuredForSnapshotPageDotsVisibilityAssertion;
@property (retain, nonatomic) NSTimer *pageDotsVisibilityTimer;
@property (retain, nonatomic) SBFTouchPassThroughView *titledButtonsContainerView;
@property (retain, nonatomic) SBTitledHomeScreenButton *doneButton;
@property (retain, nonatomic) SBTitledHomeScreenButton *widgetButton;
@property (retain, nonatomic) id<SBIconListViewIconLocationTransitioning> firstListViewIconLocationTransitionHandler;
@property (nonatomic) double scrollingAdjustment;
@property (nonatomic) BOOL allowsFreeScrollingUntilScrollingEnds;
@property (retain, nonatomic) SBHRootFolderSettings *folderSettings;
@property (readonly, nonatomic) unsigned long long ignoresOverscrollOnFirstPageOrientations;
@property (readonly, nonatomic) unsigned long long ignoresOverscrollOnLastPageOrientations;
@property (nonatomic) BOOL userAttemptedToOverscrollFirstPageDuringCurrentGesture;
@property (nonatomic) BOOL userAttemptedToOverscrollLastPageDuringCurrentGesture;
@property (readonly, nonatomic) UILabel *idleTextView;
@property (readonly, nonatomic) UIViewController<SBHRootFolderCustomViewPresenting> *leadingCustomViewController;
@property (readonly, nonatomic) UIViewController<SBHRootFolderCustomViewPresenting> *trailingCustomViewController;
@property (readonly, nonatomic) _SBRootFolderLayoutWrapperView *searchPulldownWrapperView;
@property (readonly, nonatomic) _SBRootFolderLayoutWrapperView *searchableLeadingCustomWrapperView;
@property (readonly, nonatomic) _SBRootFolderLayoutWrapperView *searchableTrailingCustomWrapperView;
@property (readonly, nonatomic) SBHMinusPageStepper *customPageAnimationStepper;
@property (readonly, nonatomic) SBDockIconListView *dockListView;
@property (readonly, nonatomic) id<SBRootFolderViewLayoutManager> layoutManager;
@property (retain, nonatomic) id<SBRootFolderViewLayoutManager> transitioningNewSpecialLayoutManager;
@property (retain, nonatomic) id<SBRootFolderViewLayoutManager> transitioningOldSpecialLayoutManager;
@property (readonly, nonatomic) unsigned long long folderPageManagementAllowedOrientations;
@property (readonly, nonatomic) UIView *scrollAccessoryAuxiliaryView;
@property (readonly, nonatomic) UIView *scrollAccessoryBackgroundView;
@property (readonly, nonatomic) id<SBHSearchPresenting> searchPresenter;
@property (readonly, nonatomic) UIView *searchPresentableView;
@property (readonly, nonatomic) SBHHomePullToSearchSettings *pullToSearchSettings;
@property (nonatomic) double pullToSearchFadeInThreshold;
@property (nonatomic) double pullToSearchActivationThreshold;
@property (nonatomic) double pullToSearchTranslatesIcons;
@property (readonly, nonatomic) double leadingCustomViewPageScrollOffset;
@property (readonly, nonatomic) double trailingCustomViewPageScrollOffset;
@property (readonly, nonatomic) double maxDockHeight;
@property (readonly, nonatomic) long long leadingCustomViewPageIndex;
@property (readonly, nonatomic) long long trailingCustomViewPageIndex;
@property (readonly, nonatomic) BOOL hidesOffscreenCustomPageViews;
@property (readonly, nonatomic) BOOL shouldFadeDockOutDuringTransitionToLeadingCustomView;
@property (readonly, nonatomic) BOOL shouldFadePageControlOutDuringTransitionToLeadingCustomView;
@property (readonly, nonatomic) SBFolderScrollAccessoryView *scrollAccessoryView;
@property (readonly, nonatomic) BOOL isPageManagementUITransitioningOutOfVisible;
@property (readonly, nonatomic) SBHRootFolderVisualConfiguration *rootFolderVisualConfiguration;
@property (retain, nonatomic) id<SBRootFolderViewLayoutManager> specialLayoutManager;
@property (weak, nonatomic) id<SBRootFolderViewDelegate> delegate;
@property (retain, nonatomic) SBRootFolder *folder;
@property (readonly, nonatomic) SBFParallaxSettings *parallaxSettings;
@property (nonatomic) unsigned long long dockEdge;
@property (readonly, nonatomic) double dockHeight;
@property (readonly, nonatomic, getter=isDockExternal) BOOL dockExternal;
@property (readonly, copy, nonatomic) NSString *dockIconLocation;
@property (readonly, nonatomic) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } enterEditingTouchRect;
@property (readonly, nonatomic, getter=isDockVisible) BOOL dockVisible;
@property (retain, nonatomic) SBSearchGesture *searchGesture;
@property (readonly, nonatomic) double currentDockOffscreenFraction;
@property (readonly, nonatomic) SBDockView *dockView;
@property (nonatomic) BOOL allowsAutoscrollToLeadingCustomView;
@property (nonatomic) BOOL showsDoneButton;
@property (nonatomic) BOOL showsAddWidgetButton;
@property (nonatomic) double titledButtonsAlpha;
@property (readonly, nonatomic) UIView *leadingCustomView;
@property (readonly, nonatomic) UIView *pullDownSearchView;
@property (readonly, nonatomic) UIView *trailingCustomView;
@property (readonly, nonatomic, getter=isOnLeadingCustomPage) BOOL onLeadingCustomPage;
@property (readonly, nonatomic, getter=isOnTrailingCustomPage) BOOL onTrailingCustomPage;
@property (nonatomic, getter=isLeadingCustomViewPageHidden) BOOL leadingCustomViewPageHidden;
@property (nonatomic, getter=isLeadingCustomViewBouncing) BOOL leadingCustomViewBouncing;
@property (nonatomic, getter=isSearchHidden) BOOL searchHidden;
@property (nonatomic) BOOL shiftsPullDownSearchForVisibility;
@property (readonly, nonatomic) UIView *leadingCustomViewWrapperView;
@property (readonly, nonatomic) SBSearchBackdropView *searchBackdropView;
@property (readonly, nonatomic) SBSearchBackdropView *trailingCustomBackdropView;
@property (readonly, nonatomic) UIView *trailingCustomSearchDimmingView;
@property (nonatomic) double leadingCustomViewVisibilityProgress;
@property (nonatomic) double trailingCustomViewVisibilityProgress;
@property (nonatomic) double pullDownSearchVisibilityProgress;
@property (readonly, nonatomic, getter=isPageManagementUIVisible) BOOL pageManagementUIVisible;
@property (nonatomic, getter=isOccludedByOverlay) BOOL occludedByOverlay;
@property (nonatomic) double todayViewVisibilityProgress;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (void)_getTopLeadingButtonFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } *)a0 topTrailingButtonFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } *)a1 inBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a2 forListLayout:(id)a3 withTranslationOffset:(double)a4 inRTL:(BOOL)a5;
+ (void)_getTopLeadingButtonFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } *)a0 topTrailingButtonFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } *)a1 inBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a2 forVisualConfiguration:(id)a3 includingContentEdgeInsets:(BOOL)a4 withTranslationOffset:(double)a5 inRTL:(BOOL)a6;
+ (id)defaultIconLocation;
+ (void)_editButtonLayoutFramesInBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 forVisualConfiguration:(id)a1 withTranslationOffset:(double)a2 inRTL:(BOOL)a3 doneButton:(id)a4 addWidgetButton:(id)a5 doneButtonFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } *)a6 addWidgetButtonFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } *)a7;

- (void)cleanUpAfterTransition;
- (void)scrollViewDidEndDecelerating:(id)a0;
- (void)widgetButtonTriggered:(id)a0;
- (void)pageControlDidEndScrubbing:(id)a0;
- (void)_setupTrailingCustomDimmingViewIfNecessary;
- (void)setSpecialLayoutManager:(id)a0 completionHandler:(id /* block */)a1;
- (void)prepareForTransition;
- (void)layoutSearchableViewsWithMetrics:(const struct SBRootFolderViewMetrics { struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x0; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x1; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x2; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x3; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x4; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x5; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x6; double x7; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x8; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x9; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x10; } *)a0;
- (void)remoteBasebandLogCollectionStateDidChange:(BOOL)a0;
- (void)_setupIdleTextPrivacyDisclosures;
- (double)_minimumHomeScreenScale;
- (void)tearDownListViews;
- (void)_doPageManagementEducation;
- (void)_cleanUpAfterScrolling;
- (void)_updateParallaxSettings;
- (BOOL)shouldScrollPageControlDuringTransitionToLeadingCustomView;
- (void)updatePageControlConfiguration;
- (void)_flashPageDotsForReason:(id)a0;
- (void)_willScrollToPageIndex:(long long)a0 animated:(BOOL)a1;
- (void)fadeContentForMinificationFraction:(double)a0;
- (struct CGPoint { double x0; double x1; })_scrollView:(id)a0 adjustedOffsetForOffset:(struct CGPoint { double x0; double x1; })a1 translation:(struct CGPoint { double x0; double x1; })a2 startPoint:(struct CGPoint { double x0; double x1; })a3 locationInView:(struct CGPoint { double x0; double x1; })a4 horizontalVelocity:(inout double *)a5 verticalVelocity:(inout double *)a6;
- (void)layoutSearchableViews;
- (void)pageControlDidBeginScrubbing:(id)a0;
- (id)makeTitledButtonOfClass:(Class)a0;
- (void)_updatePageControlToIndex:(long long)a0;
- (void)_updateIconListLegibilitySettings;
- (BOOL)isScrollAccessoryBorrowed;
- (void)_animateViewsForScrollingToLeadingOrTrailingCustomView;
- (void)setIdleText:(id)a0;
- (id)additionalIconListViews;
- (id)newDockBackgroundView;
- (void)setShowsAddWidgetButton:(BOOL)a0 animated:(BOOL)a1;
- (struct CGPoint { double x0; double x1; })_scrollOffsetForContentAtPageIndex:(long long)a0;
- (void)_setupStateDumper;
- (unsigned long long)_leadingCustomPageCount;
- (void)returnScalingView;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_iconListFrameForPageRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 atIndex:(unsigned long long)a1;
- (void)doneButtonTriggered:(id)a0;
- (void)scrollUsingDecelerationAnimationToPageIndex:(long long)a0 withCompletionHandler:(id /* block */)a1;
- (void)_updateDockOffscreenFractionWithMetrics:(const struct SBRootFolderViewMetrics { struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x0; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x1; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x2; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x3; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x4; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x5; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x6; double x7; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x8; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x9; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x10; } *)a0;
- (double)_spotlightFirstIconRowOffset;
- (void)_updateScrollingState:(BOOL)a0;
- (void)transitionToSize:(struct CGSize { double x0; double x1; })a0 withTransitionCoordinator:(id)a1;
- (id)requirePageDotsVisibilityForReason:(id)a0;
- (id)iconListViewForExtraIndex:(unsigned long long)a0;
- (id)rootListLayout;
- (void)_updatePageControlNumberOfPages;
- (BOOL)iconScrollView:(id)a0 shouldSetAutoscrollContentOffset:(struct CGPoint { double x0; double x1; })a1;
- (BOOL)isModifyingDockOffscreenFraction;
- (id)visibleIconListViews;
- (void)_layoutSubviewsForLeadingCustomViewWithMetrics:(const struct SBRootFolderViewMetrics { struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x0; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x1; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x2; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x3; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x4; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x5; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x6; double x7; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x8; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x9; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x10; } *)a0;
- (void)_captureInitialSearchScrollTrackingState;
- (void)_updateDockBackgroundViewForOcclusionByOverlay;
- (void)_currentPageIndexDidChangeFromPageIndex:(long long)a0;
- (BOOL)iconScrollView:(id)a0 shouldSetContentOffset:(struct CGPoint { double x0; double x1; } *)a1 animated:(BOOL)a2;
- (void)getMetrics:(struct SBRootFolderViewMetrics { struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x0; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x1; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x2; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x3; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x4; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x5; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x6; double x7; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x8; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x9; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x10; } *)a0 dockEdge:(unsigned long long)a1;
- (BOOL)isPageIndexCustomAndRightmost:(long long)a0;
- (void)updateIconListViews;
- (void)_layoutSubviews;
- (id)accessibilityTintColorForDockView:(id)a0;
- (void)pageControlDidReceiveButtonTap:(id)a0;
- (id)_createIconListViewForList:(id)a0;
- (id)newHomeScreenButtonBackgroundView;
- (BOOL)shouldScrollDockDuringTransitionToLeadingCustomView;
- (void)updateDockViewOrientation;
- (void)setShowsDoneButton:(BOOL)a0 animated:(BOOL)a1;
- (unsigned long long)_trailingCustomPageCount;
- (BOOL)isPageControlHidden;
- (void)_reduceMotionStatusDidChange:(id)a0;
- (double)additionalScrollWidthToKeepVisibleInOneDirection;
- (void)updateAccessibilityTintColors;
- (id)highlightingViewForPageControl:(id)a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_scaledBoundsForMinimumHomeScreenScale;
- (void)_overscrollScrollPanGestureRecognizerDidUpdate:(id)a0;
- (void)minimumHomeScreenScaleDidChange;
- (BOOL)isDockViewBorrowed;
- (void)resetIconListViews;
- (void)folderDidChange;
- (id)iconLocationForListsWithNonDefaultSizedIcons;
- (double)internalDockPageControlVerticalMargin;
- (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })statusBarInsetsForDockEdge:(unsigned long long)a0;
- (double)trailingCustomViewPageScrollOffsetUsingPageWidth:(double)a0;
- (void)_resetSearchScrollTrackingState;
- (double)leadingCustomViewPageScrollOffsetUsingPageWidth:(double)a0;
- (void)iconScrollViewDidCancelTouchTracking:(id)a0;
- (void)updateIconListIndexAndVisibility:(BOOL)a0;
- (void)willMoveToWindow:(id)a0;
- (id)iconListViewForIconListModelIndex:(unsigned long long)a0;
- (id)iconListViewAtPoint:(struct CGPoint { double x0; double x1; })a0;
- (id)iconListViewAtIndex:(unsigned long long)a0;
- (id)beginModifyingDockOffscreenFractionForReason:(id)a0;
- (void)setPageControlHidden:(BOOL)a0;
- (void)setOrientation:(long long)a0;
- (void)getMetrics:(struct SBRootFolderViewMetrics { struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x0; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x1; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x2; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x3; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x4; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x5; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x6; double x7; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x8; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x9; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x10; } *)a0;
- (void)dealloc;
- (struct CGPoint { double x0; double x1; })_scrollOffsetForPageAtIndex:(long long)a0 pageWidth:(double)a1;
- (void)setPageControlAlpha:(double)a0;
- (double)externalDockPageControlVerticalMargin;
- (void)setLegibilitySettings:(id)a0;
- (double)pageControlAlpha;
- (void)setSuppressesEditingStateForListViews:(BOOL)a0;
- (void)_applyPageDotsVisibilityAssertions;
- (void)_cleanupAfterExtraScrollGesturesCompleted;
- (BOOL)_shouldIgnoreOverscrollOnLastPageForOrientation:(long long)a0;
- (void)setContentVisibility:(unsigned long long)a0;
- (void)_forceLayoutPageControl;
- (void)clientDidChangeDockOffScreenFraction:(id)a0;
- (void)_updateEditingStateAnimated:(BOOL)a0;
- (void)scrollViewDidEndDragging:(id)a0 willDecelerate:(BOOL)a1;
- (void)scrollViewDidEndScrollingAnimation:(id)a0;
- (void)setEditing:(BOOL)a0 animated:(BOOL)a1;
- (void)didMoveToSuperview;
- (void)_animateViewsForScrollingToLeadingOrTrailingCustomViewWithMetrics:(const struct SBRootFolderViewMetrics { struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x0; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x1; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x2; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x3; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x4; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x5; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x6; double x7; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x8; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x9; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x10; } *)a0;
- (void)_updateIconListIndexSearchableAndLeadingCustomViewsWithLayout:(BOOL)a0;
- (double)scrollableWidthForVisibleColumnRange;
- (void)layoutPageControlWithMetrics:(const struct SBRootFolderViewMetrics { struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x0; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x1; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x2; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x3; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x4; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x5; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x6; double x7; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x8; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x9; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x10; } *)a0;
- (void)layoutIconListsWithAnimationType:(long long)a0 forceRelayout:(BOOL)a1;
- (BOOL)_shouldIgnoreOverscrollOnLastPageForCurrentOrientation;
- (id)borrowDockViewForReason:(id)a0;
- (id)descriptionBuilderWithMultilinePrefix:(id)a0;
- (void)layoutDockViewWithMetrics:(const struct SBRootFolderViewMetrics { struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x0; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x1; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x2; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x3; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x4; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x5; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x6; double x7; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x8; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x9; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x10; } *)a0;
- (void)setContentAlpha:(double)a0;
- (id)rootWithWidgetsListLayout;
- (void)setNeedsLayout;
- (void)_animateViewsForPullingToSearchWithMetrics:(const struct SBRootFolderViewMetrics { struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x0; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x1; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x2; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x3; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x4; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x5; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x6; double x7; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x8; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x9; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x10; } *)a0;
- (void)_cleanUpAfterOverscrollScrollGestureEnded:(id)a0;
- (long long)_pageCountForPageControl;
- (void)_setupSearchBackdropViewIfNecessary;
- (id)iconListView:(id)a0 alternateIconLocationForListWithNonDefaultSizedIcons:(BOOL)a1;
- (void)removeDockOffscreenFractionClient:(id)a0;
- (void)enumerateScrollViewPageViewsUsingBlock:(id /* block */)a0;
- (void)_adjustLeadingCustomContentForEdgeBounce;
- (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_statusBarInsetsForDockEdge:(unsigned long long)a0 dockOffscreenPercentage:(double)a1;
- (BOOL)_trailingCustomViewShouldBeIndicatedInPageControl;
- (void)_updateDockViewZOrdering;
- (void)settings:(id)a0 changedValueForKey:(id)a1;
- (id)initWithConfiguration:(id)a0;
- (void)_animateViewsForPullingToSearch;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_scrollViewFrameForDockEdge:(unsigned long long)a0;
- (BOOL)_shouldIgnoreOverscrollOnFirstPageForCurrentOrientation;
- (void)_updatePullToSearchSettings;
- (void).cxx_destruct;
- (id)hitTest:(struct CGPoint { double x0; double x1; })a0 withEvent:(id)a1;
- (BOOL)_shouldIgnoreOverscrollOnFirstPageForOrientation:(long long)a0;
- (double)minimumHomeScreenScaleForDockView:(id)a0;
- (BOOL)scrollViewHeightIncludesPageControlAndDock;
- (void)exitPageManagementUIWithCompletionHandler:(id /* block */)a0;
- (void)_setupTrailingCustomBackdropViewIfNecessary;
- (id)borrowScrollAccessoryForReason:(id)a0;
- (BOOL)_useParallaxOnPageControl;
- (void)setDelegate:(id)a0;
- (void)_layoutSubviewsForTrailingCustomViewWithMetrics:(const struct SBRootFolderViewMetrics { struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x0; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x1; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x2; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x3; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x4; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x5; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x6; double x7; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x8; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x9; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x10; } *)a0;
- (BOOL)shouldPinScrollingToFirstOrLastPageScrollOffsetForProposedScrollOffset:(struct CGPoint { double x0; double x1; } *)a0;
- (void)_layoutSubviewsForPulldownSearch;
- (void)enterPageManagementUIWithCompletionHandler:(id /* block */)a0;
- (void)scrollViewWillBeginDragging:(id)a0;
- (void)scrollViewWillEndDragging:(id)a0 withVelocity:(struct CGPoint { double x0; double x1; })a1 targetContentOffset:(inout struct CGPoint { double x0; double x1; } *)a2;
- (BOOL)_leadingCustomViewShouldBeIndicatedInPageControl;
- (void)elementBorrowedAssertionDidInvalidate:(id)a0;
- (id)newDockBackgroundMaterialViewWithInitialWeighting:(double)a0;

@end