luxlabs header browser preview


@class UIColor, NSArray, PDFView, UIView;
@protocol PDFThumbnailContextMenuDelegate, PDFThumbnailDataSourceDelegate, PDFThumbnailCollectionViewInterface;

@interface PDFThumbnailView : UIView <NSCoding> {
    PDFView *_pdfView;
    struct CGSize { double width; double height; } _thumbnailSize;
    UIColor *_backgroundColor;
    long long _layoutMode;
    struct UIEdgeInsets { double top; double left; double bottom; double right; } _contentInset;
    UIView<PDFThumbnailCollectionViewInterface> *_iconsView;
    long long _style;
}

@property (weak, nonatomic) id<PDFThumbnailContextMenuDelegate> thumbnailContextMenuDelegate;
@property (weak, nonatomic) id<PDFThumbnailDataSourceDelegate> thumbnailDataSourceDelegate;
@property (nonatomic) BOOL allowsPageReordering;
@property (weak, nonatomic) PDFView *PDFView;
@property (copy, nonatomic) UIColor *backgroundColor;
@property (readonly, nonatomic) NSArray *selectedPages;
@property (nonatomic) struct CGSize { double x0; double x1; } thumbnailSize;
@property (nonatomic) long long layoutMode;
@property (nonatomic) struct UIEdgeInsets { double x0; double x1; double x2; double x3; } contentInset;

- (void)_updateLayout;
- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 style:(long long)a1;
- (id)init;
- (void)dealloc;
- (id)initWithStyle:(long long)a0;
- (void)encodeWithCoder:(id)a0;
- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void).cxx_destruct;
- (id)initWithCoder:(id)a0;
- (void)setupNotifications;
- (void)currentPageChanged:(id)a0;
- (void)documentChanged:(id)a0;
- (void)documentMutated:(id)a0;
- (void)documentUnlocked:(id)a0;
- (void)pageChanged:(id)a0;
- (void)updateNotificationsForDocument;
- (void)_commonInitWithStyle:(long long)a0;

@end