luxlabs header browser preview


@class NSUUID, NSString, GKLoadableContentStateMachine, GKColorPalette, UINavigationController, GKPlaceholderView, GKSearchBar, UICollectionViewLayout, GKSwipeToEditStateMachine, NSObject, NSMapTable, UIActivityIndicatorView;
@protocol OS_dispatch_queue, UICollectionViewDataSource;

@interface GKCollectionViewController : UICollectionViewController <_GKStateMachineDelegate, GKCollectionViewDataSourceDelegate, UISearchBarDelegate, UITextFieldDelegate> {
    BOOL _skipLoadAfterViewDidLoad;
}

@property (nonatomic) BOOL skipLoadAfterViewDidLoad;
@property (retain, nonatomic) GKLoadableContentStateMachine *loadingMachine;
@property (retain, nonatomic) UICollectionViewLayout *defaultLayout;
@property (retain, nonatomic) UIActivityIndicatorView *loadingIndicatorView;
@property (nonatomic) long long previousOrientation;
@property BOOL active;
@property BOOL hasViewFactories;
@property BOOL didSlideIn;
@property long long appearCount;
@property (retain, nonatomic) NSMapTable *reusableViewsIHaveSeen;
@property (retain, nonatomic) NSObject<OS_dispatch_queue> *batchUpdateQueue;
@property long long batchUpdateCount;
@property (retain) NSUUID *currentUpdateID;
@property (retain, nonatomic) GKSwipeToEditStateMachine *swipeStateMachine;
@property (retain, nonatomic) id<UICollectionViewDataSource> dataSource;
@property (retain, nonatomic) GKColorPalette *colorPalette;
@property (nonatomic) BOOL shouldSlideInContents;
@property (nonatomic) BOOL showSupplementaryViewsWhileLoading;
@property (readonly, nonatomic) NSString *loadingState;
@property (readonly, nonatomic) BOOL readyToDisplayData;
@property (retain, nonatomic) GKPlaceholderView *placeholderView;
@property (retain, nonatomic) UINavigationController *placeholderNavigationController;
@property (retain, nonatomic) GKSearchBar *activeSearchBar;
@property (retain, nonatomic) NSString *currentSearchText;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (BOOL)_shouldForwardViewWillTransitionToSize;
+ (id)_initializeSafeCategoryFromValidationManager;

- (void)willAnimateRotationToInterfaceOrientation:(long long)a0 duration:(double)a1;
- (void)searchBarCancelButtonClicked:(id)a0;
- (void)configureDataSource;
- (void)animationDidStop:(id)a0 finished:(BOOL)a1;
- (void)viewWillAppear:(BOOL)a0;
- (BOOL)searchBarShouldBeginEditing:(id)a0;
- (void)viewLayoutMarginsDidChange;
- (void)dealloc;
- (void)searchBar:(id)a0 textDidChange:(id)a1;
- (void)traitCollectionDidChange:(id)a0;
- (void)collectionView:(id)a0 willDisplaySupplementaryView:(id)a1 forElementKind:(id)a2 atIndexPath:(id)a3;
- (id)collectionView;
- (void)setNeedsReload;
- (void)searchBarTextDidEndEditing:(id)a0;
- (void)viewDidLoad;
- (BOOL)collectionView:(id)a0 shouldHighlightItemAtIndexPath:(id)a1;
- (id)gkDataSource;
- (void)collectionView:(id)a0 willDisplayCell:(id)a1 forItemAtIndexPath:(id)a2;
- (void)loadView;
- (void)searchBarTextDidBeginEditing:(id)a0;
- (void)viewWillDisappear:(BOOL)a0;
- (BOOL)hasLoaded;
- (void).cxx_destruct;
- (void)searchBarSearchButtonClicked:(id)a0;
- (void)viewDidAppear:(BOOL)a0;
- (void)viewWillTransitionToSize:(struct CGSize { double x0; double x1; })a0 withTransitionCoordinator:(id)a1;
- (void)updateMetrics;
- (id)initWithCollectionViewLayout:(id)a0;
- (void)viewDidDisappear:(BOOL)a0;
- (void)invalidateSearch;
- (void)slideInContents;
- (void)stateWillChange;
- (void)completeWhenReadyToDisplayData:(id /* block */)a0;
- (void)willDismissActionSheetFromCell:(id)a0;
- (void)_applyUpdates:(id)a0 withCompletionHandler:(id /* block */)a1;
- (void)_finishUpdates:(id)a0 withCompletionHandler:(id /* block */)a1;
- (id)_gkRecursiveDescription;
- (void)_gkRefreshContentsForDataType:(unsigned int)a0 userInfo:(id)a1;
- (void)_gkSetContentsNeedUpdateWithHandler:(id /* block */)a0;
- (BOOL)_gkShouldRefreshContentsForDataType:(unsigned int)a0 userInfo:(id)a1;
- (void)_loadDataWithCompletionHandlerAndError:(id /* block */)a0;
- (void)_reallyStartLoadingIndicator;
- (void)_systemContentSizeSettingDidChange;
- (void)addPlaceholderViewToView:(id)a0;
- (void)applyShowMoreLayoutAttributesForShowMoreView:(id)a0 atIndexPath:(id)a1;
- (void)clearButtonPressed:(id)a0;
- (void)clearSelectionHighlight;
- (void)configureViewFactories;
- (id)currentSearchTerms;
- (void)dataSource:(id)a0 didInsertItemsAtIndexPaths:(id)a1;
- (void)dataSource:(id)a0 didInsertSections:(id)a1;
- (void)dataSource:(id)a0 didMoveItemAtIndexPath:(id)a1 toIndexPath:(id)a2;
- (void)dataSource:(id)a0 didMoveSection:(long long)a1 toSection:(long long)a2;
- (void)dataSource:(id)a0 didRefreshItemsAtIndexPaths:(id)a1;
- (void)dataSource:(id)a0 didRefreshSections:(id)a1;
- (void)dataSource:(id)a0 didRemoveItemsAtIndexPaths:(id)a1;
- (void)dataSource:(id)a0 didRemoveSections:(id)a1;
- (void)dataSource:(id)a0 didUpdatePlaceholderVisibility:(BOOL)a1;
- (void)dataSource:(id)a0 performBatchUpdate:(id /* block */)a1 complete:(id /* block */)a2;
- (void)dataSourceDidMoveSectionsWithItems:(id)a0;
- (void)dataSourceDidReloadData:(id)a0;
- (id)defaultColorPalette;
- (void)didBecomeReadyToDisplayData;
- (void)didDisplayData;
- (void)didEnterErrorState;
- (void)didEnterLoadedState;
- (void)didEnterLoadingState;
- (void)didEnterNoContentState;
- (void)didEnterRefreshingState;
- (void)didExitErrorState;
- (void)didExitLoadedState;
- (void)didExitLoadingState;
- (void)didExitNoContentState;
- (void)didExitRefreshingState;
- (void)didTouchShowMore:(id)a0;
- (id)footerViewAboveShowMoreViewAtIndexPath:(id)a0;
- (void)hidePlaceholderAnimated:(BOOL)a0;
- (void)loadDataWithCompletionHandlerAndError:(id /* block */)a0;
- (id)nearestSelectableIndexPath:(id)a0;
- (void)refreshContentsForDataType:(unsigned int)a0 userInfo:(id)a1 updateNotifier:(id)a2;
- (void)setIsReadyToDisplayData:(BOOL)a0;
- (void)showCollectionView;
- (double)showMoreTextMarginAtIndexPath:(id)a0;
- (void)showPlaceholderWithTitle:(id)a0 message:(id)a1 buttonTitle:(id)a2 animated:(BOOL)a3 block:(id /* block */)a4;
- (void)shutActionPaneAnimated:(BOOL)a0;
- (void)startLoadingIndicator;
- (void)stateDidChange;
- (void)stateDidChangeFromErrorStateToLoadingState;
- (void)stateDidChangeFromLoadedStateToLoadingState;
- (void)stateDidChangeFromNilToLoadingState;
- (void)stateDidChangeFromNoContentStateToLoadingState;
- (void)stopLoadingIndicator;
- (void)stopLoadingIndicatorWithoutAnimation;
- (void)swipeToDeleteCell:(id)a0;
- (void)updateDynamicColumnCountsForViewSize:(struct CGSize { double x0; double x1; })a0;
- (void)updateLayoutGuideOffsets;
- (void)updateSelectionHighlight;

@end