luxlabs header browser preview


@class UIPDFSearchHighlightsController, UIPDFSelectionController, UIImage, CALayer, UIPDFViewTouchHandler, UIPDFDocument, UIPDFPageContentDelegate, UIPDFAnnotationController, UIPDFPage, NSMutableArray, UIActivityIndicatorView, UIColor;
@protocol NSObject, UIPDFPageViewDelegate;

@interface UIPDFPageView : UIView {
    UIPDFDocument *_document;
    unsigned long long _pageIndex;
    UIPDFViewTouchHandler *_touchHandler;
    struct CGAffineTransform { double a; double b; double c; double d; double tx; double ty; } _pageToViewTransform;
    struct CGAffineTransform { double a; double b; double c; double d; double tx; double ty; } _viewToPageTransform;
    struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } _cropBox;
    struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } zoomRect;
    CALayer *_backingLayer;
    UIImage *_backgroundImage;
    BOOL _backgroundIsScheduled;
    unsigned long long _backgroundScheduleCount;
    BOOL _backgroundIsFullResolution;
    BOOL _boundsChanged;
    BOOL _useTiledContent;
    BOOL _enableLightMemoryFootprint;
    UIPDFPageContentDelegate *_contentDelegate;
    BOOL _scalePageOnDraw;
    struct CGColor { } *_highLightColor;
    UIActivityIndicatorView *_activityIndicator;
    struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _lock;
    NSMutableArray *_highlights;
    double _cachedScale;
    BOOL _allowHighlighting;
    UIPDFSearchHighlightsController *_searchHighlightController;
    NSMutableArray *_searchHiglightLayers;
    UIPDFPage *_page;
}

@property (readonly, retain) UIPDFDocument *document;
@property (readonly) unsigned long long pageIndex;
@property UIPDFPage *page;
@property (nonatomic) id<NSObject, UIPDFPageViewDelegate> delegate;
@property (nonatomic) double margin;
@property (readonly, nonatomic) CALayer *contentLayer;
@property (readonly, nonatomic) CALayer *effectsLayer;
@property (nonatomic) BOOL allowSelection;
@property (nonatomic) BOOL useBackingLayer;
@property UIPDFSelectionController *selectionController;
@property (readonly) struct CGColor { } *highLightColor;
@property (nonatomic) BOOL allowMenu;
@property (nonatomic) BOOL animateSetFrame;
@property (retain) UIImage *backgroundImage;
@property (retain, nonatomic) UIColor *backingLayerColor;
@property (nonatomic) BOOL showActivityIndicator;
@property (nonatomic) BOOL showAnnotations;
@property (nonatomic) BOOL allowHighlighting;
@property (nonatomic) BOOL showTextAnnotations;
@property (readonly, nonatomic) UIPDFAnnotationController *annotationController;
@property (nonatomic) BOOL showLinkAnnotationUnderline;
@property (nonatomic) BOOL allowTwoFingerSelection;

- (void)willMoveToSuperview:(id)a0;
- (id)backgroundImage;
- (void)clearSelection;
- (id)document;
- (void)setNeedsDisplay;
- (id)page;
- (id)init;
- (void)dealloc;
- (void)didReceiveMemoryWarning:(id)a0;
- (void)setFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)setPage:(id)a0;
- (void)layoutSubviews;
- (unsigned long long)pageIndex;
- (void)setBackgroundImage:(id)a0;
- (void)addPage:(id)a0;
- (struct CGSize { double x0; double x1; })sizeThatFits:(struct CGSize { double x0; double x1; })a0;
- (id)initWithPage:(id)a0;
- (void)suspendInstantTouchHighlighting;
- (struct CGPDFDictionary { } *)_annotForPoint:(struct CGPoint { double x0; double x1; })a0 rect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } *)a1;
- (void)addLayers:(BOOL)a0;
- (void)addWidgetToSelection;
- (BOOL)allowHighlighting;
- (BOOL)allowMenu;
- (void)clearSearchHighlights;
- (struct CGPoint { double x0; double x1; })convertPointFromPDFPageSpace:(struct CGPoint { double x0; double x1; })a0;
- (struct CGPoint { double x0; double x1; })convertPointToPDFPageSpace:(struct CGPoint { double x0; double x1; })a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })convertRectFromPDFPageSpace:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })convertRectToPDFPageSpace:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (id)createBackingLayer;
- (void)didScroll:(id)a0;
- (void)displayContent;
- (void)doubleTapAt:(struct CGPoint { double x0; double x1; })a0;
- (void)drawAnnotations:(struct CGContext { } *)a0;
- (void)enableLightMemoryFootprint;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })fitRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })fitWidth:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 atVertical:(double)a1;
- (BOOL)hasSearchHighlights;
- (void)hideSelection;
- (void)highlightSearchSelection:(id)a0 animated:(BOOL)a1;
- (void)ignoreTouches:(BOOL)a0;
- (id)initWithPage:(id)a0 tiledContent:(BOOL)a1;
- (id)initWithPageLimitedMemory:(id)a0;
- (void)layoutTextEffects;
- (id)receiveBackgroundImage:(id)a0 info:(id)a1;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })rectangleOfInterestAt:(struct CGPoint { double x0; double x1; })a0 kind:(int *)a1;
- (void)removeBackingLayer;
- (void)scheduleBackgroundImage;
- (id)searchHighlightSelectionAt:(struct CGPoint { double x0; double x1; })a0;
- (void)setAllowHighlighting:(BOOL)a0;
- (void)setAllowMenu:(BOOL)a0;
- (void)setDrawingSurfaceLayer:(id)a0;
- (void)setSelectionNeedsDisplay;
- (void)setTransforms;
- (void)showContent;
- (void)showSelection;
- (void)singleTapAt:(struct CGPoint { double x0; double x1; })a0;
- (void)stopActivityIndicator;
- (void)twoFingerDoubleTapAt:(struct CGPoint { double x0; double x1; })a0;
- (void)viewDidZoom:(id)a0;
- (BOOL)willDoSomethingWithTap:(struct CGPoint { double x0; double x1; })a0;

@end