luxlabs header browser preview


@class UIView, NSString, NSArray, UITapGestureRecognizer, MUPDFPageLabelView, UIScreenEdgePanGestureRecognizer, PDFDocument, PDFPage, PDFView, NSLayoutConstraint, PDFThumbnailView, UIScrollView;

@interface MUPDFContentViewController : MUContentViewController <PDFAKControllerDelegateProtocol, PDFViewDelegatePrivate, _UIViewBoundingPathChangeObserver, PDFDocumentDelegate, PDFThumbnailContextMenuDelegate, MUContentViewControllerProtocol> {
    MUPDFPageLabelView *_pageLabelView;
    long long _thumbnailViewStyle;
    BOOL _allowsThumbnailViewPageReordering;
    NSLayoutConstraint *pageLabelViewTopConstraint;
    NSLayoutConstraint *pageLabelViewSideConstraint;
    UITapGestureRecognizer *_pageLabelViewTapGestureRecognizer;
    UIScreenEdgePanGestureRecognizer *_edgePanGestureRecognizer;
}

@property (retain) PDFView *pdfView;
@property (retain) PDFThumbnailView *thumbnailView;
@property (retain) UIView *thumbnailViewHolder;
@property (retain) UIView *scrollerBackgroundView;
@property BOOL constraintsAreHorizontal;
@property (retain) NSArray *thumbnailViewHolderConstraints;
@property (retain) NSLayoutConstraint *pdfViewLeadingConstraint;
@property (retain) NSLayoutConstraint *thumbnailViewHolderWidthConstraint;
@property (retain) NSLayoutConstraint *thumbnailViewHolderRevealConstraint;
@property (retain) NSLayoutConstraint *thumbnailViewLeadingConstraint;
@property BOOL viewIsTransitioningBetweenSizes;
@property (weak) PDFPage *viewTransitionPageToCenter;
@property struct CGPoint { double x; double y; } viewTransitionPointOnPageToCenter;
@property double viewTransitionPreviousScale;
@property BOOL viewTransitionPreviousAutoscalingState;
@property BOOL didSetup;
@property (nonatomic) struct UIEdgeInsets { double top; double left; double bottom; double right; } cachedThumnailViewInsets;
@property (readonly) PDFDocument *pdfDocument;
@property (nonatomic) struct UIEdgeInsets { double top; double left; double bottom; double right; } edgeInsets;
@property (readonly, nonatomic) NSString *documentUnlockedWithPassword;
@property (retain) NSArray *sourceContentReplacedAnnotationMaps;
@property (nonatomic) BOOL showsThumbnailView;
@property (nonatomic) BOOL fixedThumbnailView;
@property (nonatomic) BOOL navigationModeHorizontal;
@property (nonatomic) BOOL forcesPDFViewTopAlignment;
@property (nonatomic) long long thumbnailViewStyle;
@property (nonatomic) BOOL allowsThumbnailViewPageReordering;
@property (nonatomic) BOOL shouldShowThumbnailView;
@property (nonatomic) unsigned long long inkStyle;
@property (readonly, weak, nonatomic) UIView *pageLabelView;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly, nonatomic) long long defaultToolTag;
@property (readonly, nonatomic) UIScrollView *contentViewScrollView;
@property (readonly, nonatomic) BOOL canEditContent;
@property (readonly) unsigned long long pageCount;
@property (nonatomic) BOOL centersIgnoringContentInsets;

- (void)viewSafeAreaInsetsDidChange;
- (void)_boundingPathMayHaveChangedForView:(id)a0 relativeToBoundsOriginOnly:(BOOL)a1;
- (void)dealloc;
- (void)teardown;
- (struct CGSize { double x0; double x1; })contentSize;
- (void)find:(id)a0;
- (void)traitCollectionDidChange:(id)a0;
- (void)viewDidLayoutSubviews;
- (void)viewDidLoad;
- (void)highlight:(id)a0;
- (void)findNext:(id)a0;
- (void)findPrevious:(id)a0;
- (BOOL)_canShowWhileLocked;
- (void).cxx_destruct;
- (void)viewWillTransitionToSize:(struct CGSize { double x0; double x1; })a0 withTransitionCoordinator:(id)a1;
- (void)setup;
- (BOOL)canPerformAction:(SEL)a0 withSender:(id)a1;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })visibleContentRect;
- (id)controller:(id)a0 willSetToolbarItems:(id)a1;
- (id)menuElementsForPage:(id)a0;
- (id)contentSnapshot;
- (BOOL)acceptSingleTouch:(id)a0;
- (void)controllerWillDismissSignatureCaptureView:(id)a0;
- (void)controllerWillDismissSignatureManagerView:(id)a0;
- (void)controllerWillShowSignatureCaptureView:(id)a0;
- (void)controllerWillShowSignatureManagerView:(id)a0;
- (BOOL)documentCanBeEdited:(id)a0;
- (void)editCheckpointReachedForAnnotationController:(id)a0;
- (BOOL)isTouchInThumbnailView:(id)a0;
- (void)pageLabelViewTapped:(id)a0;
- (void)penStrokeCompletedForAnnotationController:(id)a0;
- (id)popoverPresentingViewControllerForAnnotationController:(id)a0;
- (void)positionSketchOverlay:(id)a0 forAnnotationController:(id)a1;
- (void)resetPageLabelFadeOutTimer;
- (struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; })_compensatingAffineTransformForPage:(id)a0;
- (void)annotationController:(id)a0 detectedEditOfType:(unsigned long long)a1;
- (BOOL)PDFView:(id)a0 shouldHandleLink:(id)a1;
- (void)_removePageLabelViewConstraints;
- (void)loadContentWithCompletionBlock:(id /* block */)a0;
- (void)pdfScrollViewWillBeginDragging:(id)a0;
- (void)_createPDFView;
- (struct CGSize { double x0; double x1; })_medianSizeForCurrentDocumentInPDFViewWithGetter:(id /* block */)a0;
- (BOOL)_pageLabelExistAtPoint:(struct CGPoint { double x0; double x1; })a0;
- (void)_prepareToRotate;
- (void)_recoverFromRotation;
- (void)_teardownPDFViewIfNecessary;
- (struct CGSize { double x0; double x1; })_thumbnailViewCellSize;
- (BOOL)_thumbnailViewExistAtPoint:(struct CGPoint { double x0; double x1; })a0;
- (double)_thumbnailViewWidth;
- (BOOL)_updateCachedThumbnailViewInsetsDidChangeLeftOrRight;
- (void)_updateMinMaxZoomFactor;
- (void)_updatePDFViewDisplayMode;
- (void)_updatePageNumberOverlayToPage:(unsigned long long)a0 animate:(BOOL)a1;
- (void)_updateThumbnailView;
- (void)_updateThumbnailViewAppearance;
- (void)_updateThumbnailViewHolderBackgroundColor;
- (void)_updateThumbnailViewHolderConstraints;
- (void)_updateThumbnailViewHolderVisibility;
- (void)_userChangedScrollViewMagnificationNotification:(id)a0;
- (BOOL)canShowPageViewLabel;
- (void)edgeSwipeGestureRecognized:(id)a0;
- (struct CGSize { double x0; double x1; })idealContentSizeForScreenSize:(struct CGSize { double x0; double x1; })a0 windowDecorationSize:(struct CGSize { double x0; double x1; })a1;
- (id)initWithNibName:(id)a0 bundle:(id)a1 delegate:(id)a2;
- (id)initWithPDFDocument:(id)a0 delegate:(id)a1;
- (void)pdfDocumentDidUnlock:(id)a0;
- (void)pdfViewDidChangeCurrentPage:(id)a0;
- (void)removeThumbnailViewHolderConstraints;
- (BOOL)shouldShowAnnotationsOfType:(id)a0;
- (void)uninstallAllAnnotationControllerOverlays;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })visibleContentRectInCoordinateSpace:(id)a0;

@end