-
-
Save kei-sidorov/ed4b9969ba238e25f019eef1aad05d99 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// | |
// Generated by class-dump 3.5 (64 bit). | |
// | |
// Copyright (C) 1997-2019 Steve Nygard. | |
// | |
#import <SpringBoardHome/SBNestingViewController.h> | |
#import <SpringBoardHome/SBFolderControllerDelegate-Protocol.h> | |
#import <SpringBoardHome/SBHIconLibraryTableViewControllerObserver-Protocol.h> | |
#import <SpringBoardHome/SBHLibraryCategoryMapProviderObserver-Protocol.h> | |
#import <SpringBoardHome/SBHLibraryPodFolderControllerDelegate-Protocol.h> | |
#import <SpringBoardHome/SBHLibraryProvider-Protocol.h> | |
#import <SpringBoardHome/SBHLibrarySearchControllerDelegate-Protocol.h> | |
#import <SpringBoardHome/SBHOccludable-Protocol.h> | |
#import <SpringBoardHome/SBIconViewDelegate-Protocol.h> | |
#import <SpringBoardHome/SBIconViewProviding-Protocol.h> | |
#import <SpringBoardHome/SBNestingViewControllerDelegate-Protocol.h> | |
#import <SpringBoardHome/UISearchBarDelegate-Protocol.h> | |
@class BSEventQueue, NSArray, NSHashTable, NSMapTable, NSMutableArray, NSSet, NSString, NSTimer, SBFolderController, SBFolderIconImageCache, SBHIconImageCache, SBHIconLibraryTableViewController, SBHIconModel, SBHLibraryCategoriesRootFolder, SBHLibraryCategoryMap, SBHLibraryCategoryMapProvider, SBHLibraryPodFolderController, SBHLibrarySearchController, SBHSearchTextField, SBHomeScreenIconTransitionAnimator, SBRootFolder, UIView, _SBHLibraryCollectionOfModelThings, _UILegibilitySettings; | |
@protocol SBHomeScreenIconTransitionAnimatorDelegate, SBIconListLayoutProvider, SBIconViewDelegate, SBIconViewProviding; | |
@interface SBHLibraryViewController : SBNestingViewController <UISearchBarDelegate, SBHLibrarySearchControllerDelegate, SBHLibraryCategoryMapProviderObserver, SBHIconLibraryTableViewControllerObserver, SBIconViewProviding, SBIconViewDelegate, SBNestingViewControllerDelegate, SBHLibraryPodFolderControllerDelegate, SBFolderControllerDelegate, SBHLibraryProvider, SBHOccludable> | |
{ | |
SBHLibraryCategoryMapProvider *_categoryMapProvider; | |
NSArray *_containerViewControllerConstraints; | |
NSMapTable *_iconViewControllerForCategoryIdentifier; | |
SBFolderIconImageCache *_folderIconImageCache; | |
SBHLibraryCategoryMap *_pendingLibraryCategoryMap; | |
_SBHLibraryCollectionOfModelThings *_model; | |
SBHLibraryCategoriesRootFolder *_categoriesFolder; | |
NSTimer *_searchControllerAppLaunchResetTimer; | |
NSTimer *_libraryViewControllerDismissalTimer; | |
NSHashTable *_observers; | |
NSMapTable *_presentedFolderControllers; | |
NSMapTable *_dismissingFolderControllers; | |
_Bool _occluded; | |
_Bool _allowsBadging; | |
_Bool _suppressesEditingStateForListViews; | |
id <SBIconViewProviding> _iconViewProvider; | |
SBHIconModel *_iconModel; | |
_UILegibilitySettings *_legibilitySettings; | |
SBHIconImageCache *_iconImageCache; | |
id <SBIconListLayoutProvider> _listLayoutProvider; | |
id <SBHomeScreenIconTransitionAnimatorDelegate> _homeScreenIconTransitionAnimatorDelegate; | |
SBHLibraryCategoryMap *_libraryCategoryMap; | |
id <SBIconViewDelegate> _iconViewDelegate; | |
BSEventQueue *_transitionEventQueue; | |
SBHomeScreenIconTransitionAnimator *_currentTransitionAnimator; | |
NSMutableArray *_currentExpandCompletions; | |
NSMutableArray *_currentCollapseCompletions; | |
SBHSearchTextField *_searchTextField; | |
SBHLibrarySearchController *_containerViewController; | |
SBHIconLibraryTableViewController *_iconTableViewController; | |
SBHLibraryPodFolderController *_podFolderViewController; | |
} | |
+ (id)_updateCategoryMap:(id)arg1 withCategoryDataFrom:(id)arg2; | |
- (void).cxx_destruct; | |
@property(readonly, nonatomic) SBHLibraryPodFolderController *podFolderViewController; // @synthesize podFolderViewController=_podFolderViewController; | |
@property(readonly, nonatomic) SBHIconLibraryTableViewController *iconTableViewController; // @synthesize iconTableViewController=_iconTableViewController; | |
@property(readonly, nonatomic) SBHLibrarySearchController *containerViewController; // @synthesize containerViewController=_containerViewController; | |
@property(readonly, nonatomic) SBHSearchTextField *searchTextField; // @synthesize searchTextField=_searchTextField; | |
@property(retain, nonatomic) NSMutableArray *currentCollapseCompletions; // @synthesize currentCollapseCompletions=_currentCollapseCompletions; | |
@property(retain, nonatomic) NSMutableArray *currentExpandCompletions; // @synthesize currentExpandCompletions=_currentExpandCompletions; | |
@property(retain, nonatomic) SBHomeScreenIconTransitionAnimator *currentTransitionAnimator; // @synthesize currentTransitionAnimator=_currentTransitionAnimator; | |
@property(readonly, nonatomic) BSEventQueue *transitionEventQueue; // @synthesize transitionEventQueue=_transitionEventQueue; | |
@property(nonatomic) _Bool suppressesEditingStateForListViews; // @synthesize suppressesEditingStateForListViews=_suppressesEditingStateForListViews; | |
@property(nonatomic) _Bool allowsBadging; // @synthesize allowsBadging=_allowsBadging; | |
@property(readonly, nonatomic) SBHLibraryCategoryMapProvider *categoryMapProvider; // @synthesize categoryMapProvider=_categoryMapProvider; | |
@property(nonatomic) __weak id <SBIconViewDelegate> iconViewDelegate; // @synthesize iconViewDelegate=_iconViewDelegate; | |
@property(readonly, nonatomic) SBHLibraryCategoryMap *libraryCategoryMap; // @synthesize libraryCategoryMap=_libraryCategoryMap; | |
@property(nonatomic, getter=isOccluded) _Bool occluded; // @synthesize occluded=_occluded; | |
@property(nonatomic) __weak id <SBHomeScreenIconTransitionAnimatorDelegate> homeScreenIconTransitionAnimatorDelegate; // @synthesize homeScreenIconTransitionAnimatorDelegate=_homeScreenIconTransitionAnimatorDelegate; | |
@property(nonatomic) __weak id <SBIconListLayoutProvider> listLayoutProvider; // @synthesize listLayoutProvider=_listLayoutProvider; | |
@property(retain, nonatomic) SBHIconImageCache *iconImageCache; // @synthesize iconImageCache=_iconImageCache; | |
@property(retain, nonatomic) _UILegibilitySettings *legibilitySettings; // @synthesize legibilitySettings=_legibilitySettings; | |
@property(retain, nonatomic) SBHIconModel *iconModel; // @synthesize iconModel=_iconModel; | |
@property(nonatomic) __weak id <SBIconViewProviding> iconViewProvider; // @synthesize iconViewProvider=_iconViewProvider; | |
- (id)_destinationFolderIconViewForDragItem:(id)arg1 folderRelativeIconIndexPath:(id *)arg2; | |
- (id)_iconIdentifierForDragItem:(id)arg1; | |
- (id)folderController:(id)arg1 iconListView:(id)arg2 customSpringAnimationBehaviorForDroppingItem:(id)arg3; | |
- (void)folderController:(id)arg1 iconListView:(id)arg2 springLoadedInteractionForIconDragDidCompleteOnIconView:(id)arg3; | |
- (_Bool)folderController:(id)arg1 iconListView:(id)arg2 shouldAllowSpringLoadedInteractionForIconDropSession:(id)arg3 onIconView:(id)arg4; | |
- (void)folderController:(id)arg1 iconListView:(id)arg2 iconDragItem:(id)arg3 willAnimateDropWithAnimator:(id)arg4; | |
- (id)folderController:(id)arg1 iconListView:(id)arg2 previewForDroppingIconDragItem:(id)arg3 proposedPreview:(id)arg4; | |
- (void)folderController:(id)arg1 iconListView:(id)arg2 willUseIconView:(id)arg3 forDroppingIconDragItem:(id)arg4; | |
- (void)folderController:(id)arg1 iconListView:(id)arg2 performIconDrop:(id)arg3; | |
- (void)folderController:(id)arg1 iconListView:(id)arg2 iconDropSessionDidExit:(id)arg3; | |
- (void)folderController:(id)arg1 iconListView:(id)arg2 iconDropSession:(id)arg3 didPauseAtLocation:(struct CGPoint)arg4; | |
- (id)folderController:(id)arg1 iconListView:(id)arg2 iconDropSessionDidUpdate:(id)arg3; | |
- (void)folderController:(id)arg1 iconListView:(id)arg2 iconDropSessionDidEnter:(id)arg3; | |
- (_Bool)folderController:(id)arg1 iconListView:(id)arg2 canHandleIconDropSession:(id)arg3; | |
- (void)folderControllerDidEndScrolling:(id)arg1; | |
- (void)folderControllerWillBeginScrolling:(id)arg1; | |
- (void)folderControllerShouldEndEditing:(id)arg1; | |
- (void)folderControllerShouldBeginEditing:(id)arg1 withHaptic:(_Bool)arg2; | |
- (_Bool)folderControllerShouldClose:(id)arg1 withPinchGesture:(id)arg2; | |
- (void)folderController:(id)arg1 draggedIconShouldDropFromListView:(id)arg2; | |
- (_Bool)folderController:(id)arg1 canChangeCurrentPageIndexToIndex:(long long)arg2; | |
- (Class)controllerClassForFolder:(id)arg1; | |
- (void)folderController:(id)arg1 willUseIconTransitionAnimator:(id)arg2 forOperation:(long long)arg3 onViewController:(id)arg4 animated:(_Bool)arg5; | |
- (void)_dismissSearchIfNotInUseForReason:(id)arg1 sessionIdentifier:(id)arg2; | |
- (void)_startAppLaunchResetTimer:(id)arg1; | |
- (void)invalidateSearchControllerAppLaunchResetTimer; | |
- (void)_dismissLibraryViewControllerForReason:(id)arg1 sessionIdentifier:(id)arg2; | |
- (void)_startLibraryViewControllerDismissalTimer:(id)arg1; | |
- (void)_invalidateLibraryViewControllerDismissalTimer; | |
- (void)libraryTableViewControllerDidLaunchIcon:(id)arg1; | |
- (void)libraryTableViewControllerWillDisappear:(id)arg1; | |
- (void)libraryTableViewControllerDidAppear:(id)arg1; | |
- (void)_installCategoryMap:(id)arg1; | |
- (void)_flushPendingLibraryCategoryMapUpdateIfNeeded; | |
- (void)_updateLibraryCategoryMap:(id)arg1; | |
- (void)libraryCategoryMapProvider:(id)arg1 categoryMapWasRefreshed:(unsigned long long)arg2 libraryCategoryMap:(id)arg3; | |
- (void)_enumerateObservers:(CDUnknownBlockType)arg1; | |
- (void)_notifyObserversOfAppLaunchOfIcon:(id)arg1 fromLocation:(id)arg2; | |
- (void)_notifyObserversDidPresent; | |
- (void)_notifyObserversWillPresent; | |
- (void)_notifyObserversDidDismiss; | |
- (void)_notifyObserversWillDismiss; | |
- (void)_notifyObserversDidPresentFolderController:(id)arg1; | |
- (void)_notifyObserversDidDismissFolderController:(id)arg1; | |
- (void)_notifyObserversWillDismissFolderController:(id)arg1; | |
- (void)_notifyObserversWillPresentFolderController:(id)arg1; | |
- (void)_notifyObserversWillPresentSearchController:(id)arg1; | |
- (void)_notifyObserversDidPresentSearchController:(id)arg1; | |
- (void)_notifyObserversDidDismissSearchController:(id)arg1; | |
- (void)_notifyObserversWillDismissSearchController:(id)arg1; | |
- (void)_notifyObserversRequestDismissal; | |
- (void)removeObserver:(id)arg1; | |
- (void)addObserver:(id)arg1; | |
- (void)didDismissSearchController:(id)arg1; | |
- (void)willDismissSearchController:(id)arg1; | |
- (void)didPresentSearchController:(id)arg1; | |
- (void)willPresentSearchController:(id)arg1; | |
@property(readonly, nonatomic, getter=isPresentingFolder) _Bool presentingFolder; | |
- (void)_scrollIconViewToVisible:(id)arg1 animated:(_Bool)arg2; | |
- (void)_updateEditingStateAnimated:(_Bool)arg1; | |
- (void)setEditing:(_Bool)arg1 animated:(_Bool)arg2; | |
- (void)noteInstalledApplicationsDidChange; | |
- (void)_enqueueAppLibraryUpdate; | |
- (void)_setupIconTableViewController:(_Bool)arg1; | |
- (void)_rebuildIconCache; | |
- (void)_updateViewControllerLegibility:(id)arg1 legibilitySettings:(id)arg2; | |
- (void)_updateViewControllerLegibility:(id)arg1; | |
- (void)enumerateIconViewQueryableChildrenWithOptions:(unsigned long long)arg1 usingBlock:(CDUnknownBlockType)arg2; | |
- (void)enumerateIconViewQueryableChildrenUsingBlock:(CDUnknownBlockType)arg1; | |
- (void)_enumerateAllViewControllersUsingBlock:(CDUnknownBlockType)arg1; | |
- (void)enumerateViewControllersUsingBlock:(CDUnknownBlockType)arg1; | |
- (CDUnknownBlockType)_wrappedCompletionBlockForNestedTransitionWithCompletion:(CDUnknownBlockType)arg1; | |
- (void)_enqueueTransitionName:(id)arg1 withHandler:(CDUnknownBlockType)arg2; | |
- (_Bool)iconView:(id)arg1 editingModeGestureRecognizerDidFire:(id)arg2; | |
- (long long)closeBoxTypeForIconView:(id)arg1; | |
- (id)_additionalItemsIndicatorIconViewForFolderController:(id)arg1; | |
- (_Bool)iconViewDisplaysBadges:(id)arg1; | |
- (_Bool)iconViewDisplaysCloseBox:(id)arg1; | |
- (void)iconCloseBoxTapped:(id)arg1; | |
- (_Bool)iconShouldAllowCloseBoxTap:(id)arg1; | |
- (_Bool)iconView:(id)arg1 canAddDragItemsToSession:(id)arg2; | |
- (_Bool)iconViewCanBeginDrags:(id)arg1; | |
- (_Bool)iconViewShouldBeginShortcutsPresentation:(id)arg1; | |
- (id)shortcutsDelegateForIconView:(id)arg1; | |
- (id)draggingDelegateForIconView:(id)arg1; | |
- (void)iconViewWasRecycled:(id)arg1; | |
- (void)_precacheIconViewControllersForCategories:(id)arg1; | |
- (id)_iconViewControllerForCategoryIdentifier:(id)arg1; | |
- (id)customImageViewControllerForIconView:(id)arg1; | |
- (void)iconTapped:(id)arg1; | |
- (_Bool)iconShouldAllowTap:(id)arg1; | |
- (long long)iconViewComponentBackgroundViewTypeForIconView:(id)arg1; | |
- (void)nestingViewController:(id)arg1 willPerformOperation:(long long)arg2 onViewController:(id)arg3 withTransitionCoordinator:(id)arg4; | |
- (id)nestingViewController:(id)arg1 animationControllerForOperation:(long long)arg2 onViewController:(id)arg3 animated:(_Bool)arg4; | |
- (void)popNestedViewControllerAnimated:(_Bool)arg1 withCompletion:(CDUnknownBlockType)arg2; | |
- (void)pushNestedViewController:(id)arg1 animated:(_Bool)arg2 withCompletion:(CDUnknownBlockType)arg3; | |
- (void)libraryPodFolderControllerRequestsDismissal:(id)arg1; | |
- (void)configureIconView:(id)arg1 forIcon:(id)arg2; | |
- (_Bool)isIconViewRecycled:(id)arg1; | |
- (void)recycleIconView:(id)arg1; | |
- (id)dequeueReusableIconViewOfClass:(Class)arg1; | |
- (_Bool)isDisplayingIconView:(id)arg1 options:(unsigned long long)arg2; | |
- (_Bool)isDisplayingIcon:(id)arg1 options:(unsigned long long)arg2; | |
- (id)firstIconViewForIcon:(id)arg1 options:(unsigned long long)arg2; | |
- (id)firstIconViewForIcon:(id)arg1 excludingLocations:(id)arg2; | |
- (void)enumerateDisplayedIconViewsUsingBlock:(CDUnknownBlockType)arg1; | |
- (void)enumerateDisplayedIconViewsForIcon:(id)arg1 usingBlock:(CDUnknownBlockType)arg2; | |
- (_Bool)isDisplayingIconView:(id)arg1 inLocation:(id)arg2; | |
- (_Bool)isDisplayingIconView:(id)arg1; | |
- (_Bool)isDisplayingIcon:(id)arg1; | |
- (_Bool)isDisplayingIcon:(id)arg1 inLocations:(id)arg2; | |
- (_Bool)isDisplayingIcon:(id)arg1 inLocation:(id)arg2 options:(unsigned long long)arg3; | |
- (_Bool)isDisplayingIcon:(id)arg1 inLocation:(id)arg2; | |
- (id)firstNonSuggestionsOrRecentsIconViewForIcon:(id)arg1; | |
- (id)firstIconViewForIcon:(id)arg1; | |
- (id)firstIconViewForIcon:(id)arg1 inLocations:(id)arg2; | |
- (id)iconViewForIcon:(id)arg1 location:(id)arg2 options:(unsigned long long)arg3; | |
- (id)iconViewForIcon:(id)arg1 location:(id)arg2; | |
@property(readonly, copy, nonatomic) NSSet *presentedIconLocations; | |
- (_Bool)isPresentingIconLocation:(id)arg1; | |
@property(readonly, nonatomic) SBRootFolder *categoriesRootFolder; | |
- (void)layoutIconLists:(double)arg1 animationType:(long long)arg2 forceRelayout:(_Bool)arg3; | |
- (void)noteIconViewWillZoomDown:(id)arg1; | |
- (void)dismissSearch; | |
@property(readonly, nonatomic, getter=isPresentingSearch) _Bool presentingSearch; | |
@property(readonly, nonatomic) SBFolderIconImageCache *folderIconImageCache; | |
@property(readonly, nonatomic) SBFolderController *folderController; | |
@property(retain, nonatomic) UIView *searchDimmingView; | |
- (void)_dismissExpandedPodsIfNecessary; | |
- (void)viewSafeAreaInsetsDidChange; | |
- (id)overrideTraitCollectionForChildViewController:(id)arg1; | |
- (id)contentScrollView; | |
- (void)viewDidDisappear:(_Bool)arg1; | |
- (void)viewWillDisappear:(_Bool)arg1; | |
- (void)viewDidAppear:(_Bool)arg1; | |
- (void)viewWillAppear:(_Bool)arg1; | |
- (void)viewDidLayoutSubviews; | |
- (void)viewDidLoad; | |
- (void)loadView; | |
- (void)iconModelDidLayout:(id)arg1; | |
- (void)dealloc; | |
- (id)init; | |
- (id)initWithCategoryMapProvider:(id)arg1; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
@property(readonly) Class superclass; | |
@end |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment