summaryrefslogtreecommitdiff
path: root/platform/ios/Classes/MuPageView.h
diff options
context:
space:
mode:
Diffstat (limited to 'platform/ios/Classes/MuPageView.h')
-rw-r--r--platform/ios/Classes/MuPageView.h45
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