luxlabs header browser preview


@class NSString, SUUIGalleryPageComponent, UIPageViewController, UITapGestureRecognizer, SUUIResourceLoader, NSObject, SUUIMediaComponent, NSMapTable, UIPageControl;
@protocol SUUIEmbeddedMediaViewDelegate, OS_dispatch_source;

@interface SUUIGalleryViewController : UIViewController <SUUIArtworkRequestDelegate, UIPageViewControllerDataSource, UIPageViewControllerDelegate, UIScrollViewDelegate> {
    SUUIResourceLoader *_artworkLoader;
    NSMapTable *_componentArtworkRequests;
    NSObject<OS_dispatch_source> *_cycleTimer;
    UIPageControl *_pageIndicator;
    UIPageViewController *_pageViewController;
    UITapGestureRecognizer *_tapGestureRecognizer;
}

@property (readonly, nonatomic) SUUIGalleryPageComponent *galleryComponent;
@property (weak, nonatomic) id<SUUIEmbeddedMediaViewDelegate> embeddedMediaDelegate;
@property (readonly, nonatomic) SUUIMediaComponent *selectedMediaComponent;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)scrollViewDidEndDecelerating:(id)a0;
- (void)setBackgroundColor:(id)a0;
- (void)dealloc;
- (void)loadView;
- (void)viewWillDisappear:(BOOL)a0;
- (void).cxx_destruct;
- (void)_tapAction:(id)a0;
- (void)viewDidAppear:(BOOL)a0;
- (void)scrollViewWillBeginDragging:(id)a0;
- (id)_selectedViewController;
- (void)pageViewController:(id)a0 didFinishAnimating:(BOOL)a1 previousViewControllers:(id)a2 transitionCompleted:(BOOL)a3;
- (id)pageViewController:(id)a0 viewControllerAfterViewController:(id)a1;
- (id)pageViewController:(id)a0 viewControllerBeforeViewController:(id)a1;
- (void)_stopCycleTimer;
- (void)_finishPaneAnimation;
- (id)_newViewControllerWithIndex:(long long)a0;
- (id)_newViewWithMediaComponent:(id)a0;
- (void)_showNextPaneAnimated:(BOOL)a0;
- (void)_startCycleTimer;
- (void)artworkRequest:(id)a0 didLoadImage:(id)a1;
- (id)initWithGalleryComponent:(id)a0 artworkLoader:(id)a1;
- (void)loadArtworkForChildComponent:(id)a0 reason:(long long)a1 constraintWidth:(double)a2;
- (void)performActionForSelectedComponentAnimated:(BOOL)a0;

@end