diff options
author | Paul Gardiner <paul.gardiner@artifex.com> | 2013-10-14 16:55:57 +0100 |
---|---|---|
committer | Paul Gardiner <paul.gardiner@artifex.com> | 2013-10-16 09:59:37 +0100 |
commit | 636d2f27a9a2f4ed855d6d73a8fe497e1cf184fa (patch) | |
tree | 6634d6997e1d7db63883515a81128328448687b4 /platform/ios/Classes/MuDocumentController.m | |
parent | 566c82a6b6d21fe06985b98346369329c101c88e (diff) | |
download | mupdf-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.m | 9 |
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; |