summaryrefslogtreecommitdiff
path: root/platform/ios/Classes/MuDocumentController.m
diff options
context:
space:
mode:
authorPaul Gardiner <paul.gardiner@artifex.com>2013-10-14 16:55:57 +0100
committerPaul Gardiner <paul.gardiner@artifex.com>2013-10-16 09:59:37 +0100
commit636d2f27a9a2f4ed855d6d73a8fe497e1cf184fa (patch)
tree6634d6997e1d7db63883515a81128328448687b4 /platform/ios/Classes/MuDocumentController.m
parent566c82a6b6d21fe06985b98346369329c101c88e (diff)
downloadmupdf-636d2f27a9a2f4ed855d6d73a8fe497e1cf184fa.tar.xz
iOS: add support for selecting form choice fields
Diffstat (limited to 'platform/ios/Classes/MuDocumentController.m')
-rw-r--r--platform/ios/Classes/MuDocumentController.m9
1 files changed, 9 insertions, 0 deletions
diff --git a/platform/ios/Classes/MuDocumentController.m b/platform/ios/Classes/MuDocumentController.m
index 7b52f3e8..01583ac3 100644
--- a/platform/ios/Classes/MuDocumentController.m
+++ b/platform/ios/Classes/MuDocumentController.m
@@ -11,6 +11,7 @@
#import "MuPageViewReflow.h"
#import "MuDocumentController.h"
#import "MuTextFieldController.h"
+#import "MuChoiceFieldController.h"
#define GAP 20
#define INDICATOR_Y -44-24
@@ -629,6 +630,14 @@ static void flattenOutline(NSMutableArray *titles, NSMutableArray *pages, fz_out
[tf release];
}
+- (void) invokeChoiceDialog:(NSArray *)anArray okayAction:(void (^)(NSArray *))block
+{
+ MuChoiceFieldController *cf = [[MuChoiceFieldController alloc] initWithChoices:anArray okayAction:block];
+ cf.modalPresentationStyle = UIModalPresentationFormSheet;
+ [self presentViewController:cf animated:YES completion:nil];
+ [cf release];
+}
+
- (void) onGotoPageFinished
{
scroll_animating = NO;