diff options
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; |