diff options
Diffstat (limited to 'platform/ios/Classes/MuPageView.h')
-rw-r--r-- | platform/ios/Classes/MuPageView.h | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/platform/ios/Classes/MuPageView.h b/platform/ios/Classes/MuPageView.h new file mode 100644 index 00000000..ab141ea8 --- /dev/null +++ b/platform/ios/Classes/MuPageView.h @@ -0,0 +1,45 @@ +// +// MuPageView.h +// MuPDF +// +// Copyright (c) 2013 Artifex Software, Inc. All rights reserved. +// + +#import <UIKit/UIKit.h> + +#undef ABS +#undef MIN +#undef MAX + +#include "mupdf/fitz.h" + +#include "MuHitView.h" + +@interface MuPageView : UIScrollView <UIScrollViewDelegate> +{ + fz_document *doc; + fz_page *page; + int number; + UIActivityIndicatorView *loadingView; + UIImageView *imageView; + UIImageView *tileView; + MuHitView *hitView; + MuHitView *linkView; + CGSize pageSize; + CGRect tileFrame; + float tileScale; + BOOL cancel; +} +- (id) initWithFrame: (CGRect)frame document: (fz_document*)aDoc page: (int)aNumber; +- (void) displayImage: (UIImage*)image; +- (void) resizeImage; +- (void) loadPage; +- (void) loadTile; +- (void) willRotate; +- (void) resetZoomAnimated: (BOOL)animated; +- (void) showSearchResults: (int)count; +- (void) clearSearchResults; +- (void) showLinks; +- (void) hideLinks; +- (int) number; +@end |