luxlabs header browser preview


@class UIImageView, UIBarButtonItem, UTType, AKToolbarView, UIViewController, UIView, PDFDocument, NSString, NSLayoutConstraint, UIColor, NSUndoManager, UIScrollView, UINavigationItem, AKController, NSData, PDFView, UINavigationBar, UIImage;
@protocol MUContentViewControllerProtocol, MarkupViewControllerDelegate;

@interface MarkupViewController : UIViewController <MUContentViewControllerDelegate, UINavigationBarDelegate, UIToolbarDelegate, PKRulerHostingDelegate, MarkupViewControllerPrivateProtocol, MarkupViewControllerProtocol> {
    UIColor *_backgroundColor;
    UIColor *_toolbarItemTintColor;
    UIColor *_toolbarTintColor;
    UIColor *_navBarTitleColor;
    BOOL _showingSignaturesUI;
}

@property (retain) UIViewController<MUContentViewControllerProtocol> *contentViewController;
@property BOOL needToPerformFullTeardown;
@property BOOL needToPerformDocumentClosedTeardown;
@property (getter=isObservingAKCurrentPageIndex) BOOL observingAKCurrentPageIndex;
@property (retain) NSString *sourceContentType;
@property (retain, nonatomic) id sourceContent;
@property (retain) id digestedSourceContent;
@property (retain) NSData *archivedModelData;
@property double initialContentScale;
@property (retain, nonatomic) UIView *toolbar;
@property (retain) AKToolbarView *modernToolbar;
@property (retain) NSLayoutConstraint *toolbarTopConstraint;
@property (retain) NSLayoutConstraint *toolbarTopAttachedConstraint;
@property (retain) NSLayoutConstraint *toolbarBottomConstraint;
@property (retain, nonatomic) UINavigationItem *navItem;
@property (retain) UIBarButtonItem *cancelButton;
@property (retain) UIBarButtonItem *doneButton;
@property (retain) UIImage *placeholderImage;
@property (nonatomic) BOOL alreadyLoggedSavingForThisDocument;
@property (nonatomic) BOOL needsToolPickerVisibleWhenAnnotationControllerIsAvailable;
@property (copy, nonatomic) NSString *preferredFileDisplayName;
@property (retain) UIView *contentContainerView;
@property (retain) UIView *transitionDimmingView;
@property (retain) UIView *whiteView;
@property BOOL useFancyTransition;
@property BOOL isAnimatingMarkupExtensionTransition;
@property BOOL userDidCancel;
@property BOOL showAsFormSheet;
@property (copy, nonatomic) NSString *originalImageDescription;
@property (nonatomic) BOOL allowShakeToUndo;
@property (retain) UIImageView *placeholderImageView;
@property (copy) UIColor *backgroundColor;
@property (copy) UIColor *toolbarItemTintColor;
@property (copy) UIColor *toolbarTintColor;
@property (copy) UIColor *navBarTitleColor;
@property (readonly) BOOL isUsedOnDarkBackground;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property BOOL encryptPrivateMetadata;
@property (copy, nonatomic) NSString *hostProcessBundleIdentifier;
@property (weak, nonatomic) id<MarkupViewControllerDelegate> delegate;
@property (readonly) PDFDocument *pdfDocument;
@property (readonly) PDFView *pdfView;
@property (readonly, weak) UIView *pageLabelView;
@property (nonatomic) long long thumbnailViewStyle;
@property (nonatomic) BOOL allowsThumbnailViewPageReordering;
@property (nonatomic) BOOL fixedThumbnailView;
@property (nonatomic) unsigned long long currentPDFPageIndex;
@property (nonatomic) BOOL forcesPDFViewTopAlignment;
@property (nonatomic, getter=isShapeDetectionEnabled) BOOL shapeDetectionEnabled;
@property (retain, nonatomic) NSUndoManager *akUndoManager;
@property (nonatomic) BOOL centersIgnoringContentInsets;
@property (nonatomic) BOOL showShareButtonInToolbar;
@property (readonly, nonatomic) UIScrollView *contentViewScrollView;
@property (readonly, nonatomic) UIView *imageViewCombinedContentView;
@property unsigned long long inkStyle;
@property (readonly) struct CGSize { double x0; double x1; } adjustedSourceImageSize;
@property (readonly, nonatomic) AKController *annotationController;
@property (nonatomic, getter=isToolbarHidden) BOOL toolbarHidden;
@property (nonatomic) long long toolbarPosition;
@property (retain, nonatomic) UINavigationBar *navBar;
@property (nonatomic, getter=isThumbnailViewHidden) BOOL thumbnailViewHidden;
@property (nonatomic) BOOL showThumbnailViewForMultipage;
@property (nonatomic) BOOL allEditingDisabled;
@property (nonatomic) BOOL annotationEditingEnabled;
@property (nonatomic) BOOL formFillingEnabled;
@property (nonatomic) BOOL pencilAlwaysDraws;
@property (nonatomic, getter=isNavigationModeHorizontal) BOOL navigationModeHorizontal;
@property (readonly, nonatomic) UTType *outputContentType;
@property (readonly, nonatomic) NSString *outputType;

+ (id)cleanImageMetadataFromData:(id)a0;
+ (BOOL)hasPrivateImageMetadata:(id)a0;
+ (BOOL)_isInLowMemoryEnvironment;
+ (id)supportedOutputTypes;
+ (double)_maxImageDimensionInView;
+ (id)markupBarButtonItemWithTarget:(id)a0 action:(SEL)a1;

- (void)_cancel;
- (void)setFileURL:(id)a0;
- (void)revert;
- (id)undoManager;
- (void)done:(id)a0;
- (id)_effectiveBackgroundColor;
- (void)viewWillAppear:(BOOL)a0;
- (void)dealloc;
- (BOOL)writeToURL:(id)a0 error:(id *)a1;
- (void)redo:(id)a0;
- (void)traitCollectionDidChange:(id)a0;
- (void)viewWillLayoutSubviews;
- (void)viewDidLayoutSubviews;
- (void)setData:(id)a0;
- (void)viewDidLoad;
- (long long)preferredStatusBarStyle;
- (id)dataRepresentationWithError:(id *)a0;
- (id)initWithNibName:(id)a0 bundle:(id)a1;
- (BOOL)_canShowWhileLocked;
- (void)observeValueForKeyPath:(id)a0 ofObject:(id)a1 change:(id)a2 context:(void *)a3;
- (BOOL)canBecomeFirstResponder;
- (void).cxx_destruct;
- (void)setImage:(id)a0;
- (BOOL)writeToURL:(id)a0 options:(id)a1 error:(id *)a2;
- (void)viewDidAppear:(BOOL)a0;
- (void)_showTextStyleOptions:(id)a0;
- (long long)positionForBar:(id)a0;
- (void)cancel:(id)a0;
- (void)undo:(id)a0;
- (id)initWithCoder:(id)a0;
- (void)_commonInit;
- (BOOL)canPerformAction:(SEL)a0 withSender:(id)a1;
- (void)delete:(id)a0;
- (id)_pdfView;
- (void)duplicate:(id)a0;
- (void)motionEnded:(long long)a0 withEvent:(id)a1;
- (void)setToolbarHidden:(BOOL)a0 animated:(BOOL)a1;
- (id)_pdfDocument;
- (id)createArchivedModelData;
- (void)setFileURL:(id)a0 withArchivedModelData:(id)a1 placeholderImage:(id)a2;
- (BOOL)writeToURL:(id)a0 embeddingSourceImageAndEditModel:(BOOL)a1 error:(id *)a2;
- (id)dataRepresentationEmbeddingSourceImageAndEditModel:(BOOL)a0 error:(id *)a1;
- (void)setData:(id)a0 withArchivedModelData:(id)a1;
- (void)setFileURL:(id)a0 withArchivedModelData:(id)a1;
- (BOOL)rulerHostWantsSharedRuler;
- (id)rulerHostingView;
- (void)setData:(id)a0 withArchivedModelData:(id)a1 placeholderImage:(id)a2;
- (void)setImage:(id)a0 withArchivedModelData:(id)a1;
- (id)_markupBlackColor;
- (void)adjustContentInsetsForBars;
- (void)controllerWillDismissSignatureCaptureView:(id)a0;
- (void)controllerWillDismissSignatureManagerView:(id)a0;
- (void)controllerWillShowSignatureCaptureView:(id)a0;
- (void)controllerWillShowSignatureManagerView:(id)a0;
- (void)documentDidCloseTeardown;
- (void)editCheckpointReachedForAnnotationController:(id)a0;
- (void)editDetectedForAnnotationController:(id)a0;
- (void)finalizeCrop;
- (void)fullTeardown;
- (BOOL)isTouchInThumbnailView:(id)a0;
- (void)penStrokeCompletedForAnnotationController:(id)a0;
- (id)popoverPresentingViewControllerForAnnotationController:(id)a0;
- (void)resetPageLabelFadeOutTimer;
- (void)setImage:(id)a0 withArchivedModelData:(id)a1 placeholderImage:(id)a2;
- (BOOL)validateRedo:(id)a0;
- (BOOL)validateUndo:(id)a0;
- (void)willBeginLoadingNewDocument;
- (void)annotationController:(id)a0 detectedEditOfType:(unsigned long long)a1;
- (void)_bailFailedAnimateEnterMarkup;
- (void)_cleanupPlaceholderImage;
- (void)_createCancelDoneNavBar;
- (id)_effectiveNavBarTitleColor;
- (id)_effectiveToolbarItemTintColor;
- (id)_effectiveToolbarTintColor;
- (void)_installContentViewControllerForUTI:(id)a0;
- (void)_loadSourceContentWithCompletion:(id /* block */)a0;
- (void)_notifyDidChangeShowingSignaturesUI;
- (void)_presentPlaceholderImage;
- (void)_saveEditing:(id)a0;
- (void)_setData:(id)a0 withArchivedModelData:(id)a1 withCompletion:(id /* block */)a2;
- (void)_setFileURL:(id)a0 withArchivedModelData:(id)a1 withCompletion:(id /* block */)a2;
- (void)_setLegacyToolbarHidden:(BOOL)a0 animated:(BOOL)a1;
- (void)_setThumbnailViewHidden:(BOOL)a0;
- (void)_setupAnnotationController;
- (void)_setupInitialBaseModelScaleFactorWithScreenSize:(struct CGSize { double x0; double x1; })a0 windowDecorationSize:(struct CGSize { double x0; double x1; })a1;
- (BOOL)_shouldShowUndoRedoButtonsInNavigationBar;
- (BOOL)_sourceImageMayContainBaseImageAndModel;
- (void)_startObservingAnnotationController;
- (void)_stopObservingAnnotationController;
- (void)_toolbarShareButtonTapped:(id)a0;
- (void)_updateAndLoadSourceContent:(id)a0 withArchivedModelData:(id)a1 withCompletion:(id /* block */)a2;
- (void)_updateAppearanceForTraitCollection:(id)a0;
- (void)_updateConstraintsForBarPosition:(long long)a0;
- (void)_updateNavBarProperties;
- (void)_updateundoBarButtonWithController:(id)a0;
- (BOOL)_useLegacyToolbar;
- (BOOL)_writeToDataConsumer:(struct CGDataConsumer { } *)a0 embedSourceImageAndEditModel:(BOOL)a1 error:(id *)a2;
- (BOOL)_writeToDataConsumer:(struct CGDataConsumer { } *)a0 embedSourceImageAndEditModel:(BOOL)a1 options:(id)a2 error:(id *)a3;
- (id)annotationControllerOfContentViewController:(id)a0 willSetToolbarItems:(id)a1;
- (BOOL)contentViewController:(id)a0 shouldHandleURL:(id)a1;
- (void)editTextAnnotation:(id)a0;
- (id)filteredToolbarItemsForItems:(id)a0 fromController:(id)a1;
- (id)getMenuElementsForPage:(id)a0;
- (double)modelBaseScaleFactorOfPageAtIndex:(unsigned long long)a0 forContentViewController:(id)a1;
- (void)positionSketchOverlay:(id)a0 forContentViewController:(id)a1;
- (void)restoreToolModeForContentType;
- (void)setSourceContent:(id)a0 withArchivedModelData:(id)a1;
- (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })sketchOverlayInsets;
- (long long)toolbarController:(id)a0 positionForBar:(id)a1;
- (id)undoManagerForContentViewController:(id)a0;
- (BOOL)writeToURL:(id)a0 embeddingSourceImageAndEditModel:(BOOL)a1 options:(id)a2 error:(id *)a3;

@end