System/Library/PrivateFrameworks/MobileSafariUI.framework
TabGroupSwitcherViewController.h
Download TabGroupSwitcherViewController.h
@class TabOverviewToolbar, NSString, NSArray, UIView, NSMutableDictionary, UIButton, TabGroupSwitcherView, TabController;
@protocol TabGroupSwitcherViewControllerDelegate, TabContainerView;
@interface TabGroupSwitcherViewController : NSObject <SFCapsuleCollectionViewDataSource, SFCapsuleCollectionViewDelegate, SFCapsuleCollectionViewGestureObserving, SFTabViewContainerViewDataSource, UIContextMenuInteractionDelegate, TabOverviewPresentationObserving> {
long long _activeAnimationCount;
long long _discreteTabGroupSwitchAnimationCount;
BOOL _hasActiveUserInteraction;
BOOL _ignoreReloadData;
NSArray *_tabGroups;
UIButton *_tabGroupPickerButton;
NSMutableDictionary *_tabGroupIDToTabViewAdaptorMap;
TabOverviewToolbar *_toolbar;
TabGroupSwitcherView *_view;
}
@property (weak, nonatomic) id<TabGroupSwitcherViewControllerDelegate> delegate;
@property (readonly, nonatomic) TabController *tabController;
@property (readonly, nonatomic) UIView<TabContainerView> *view;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
- (void)tabCollectionViewWillPresent:(id)a0;
- (void)closeAllTabs:(id)a0;
- (id)contextMenuInteraction:(id)a0 configuration:(id)a1 dismissalPreviewForItemWithIdentifier:(id)a2;
- (id)capsuleCollectionView:(id)a0 contentViewForItemAtIndex:(long long)a1;
- (id)contextMenuInteraction:(id)a0 configuration:(id)a1 highlightPreviewForItemWithIdentifier:(id)a2;
- (void)contextMenuInteraction:(id)a0 willEndForConfiguration:(id)a1 animator:(id)a2;
- (void)contextMenuInteraction:(id)a0 willDisplayMenuForConfiguration:(id)a1 animator:(id)a2;
- (id)initWithTabController:(id)a0;
- (void)capsuleCollectionView:(id)a0 didSelectItemAtIndex:(long long)a1;
- (id)createToolbarForCapsuleCollectionView:(id)a0;
- (unsigned long long)numberOfItemsInCapsuleCollectionView:(id)a0;
- (id)contextMenuInteraction:(id)a0 configurationForMenuAtLocation:(struct CGPoint { double x0; double x1; })a1;
- (void)capsuleCollectionView:(id)a0 didUpdateProgress:(double)a1 toSelectItemAtIndex:(long long)a2 progressToTopAction:(double)a3 snapToAxis:(unsigned long long)a4;
- (void).cxx_destruct;
- (void)capsuleCollectionView:(id)a0 didBeginSelectionGestureOnAxis:(unsigned long long)a1;
- (void)capsuleCollectionView:(id)a0 willEndSelectionGestureWithCoordinator:(id)a1;
- (id)containerView:(id)a0 childViewAtIndex:(long long)a1;
- (void)capsuleCollectionView:(id)a0 willSelectItemAtIndex:(long long)a1 coordinator:(id)a2;
- (BOOL)capsuleCollectionViewShouldFocusSelectedItem:(id)a0;
- (void)containerView:(id)a0 dismantleChildView:(id)a1;
- (BOOL)containerView:(id)a0 shouldDismantleChildView:(id)a1 atIndex:(long long)a2;
- (long long)numberOfChildrenForContainerView:(id)a0;
- (void)reloadTabGroups;
- (void)reloadTabGroup:(id)a0;
- (void)activeTabGroupDidChange;
- (void)createTab:(id)a0;
- (void)dismissTabSwitcher:(id)a0;
- (void)presentTabGroups:(id)a0;
- (void)tabOverview:(id)a0 didUpdateScalePercentageForActiveItem:(double)a1;
@end