diff options
author | Tor Andersson <tor.andersson@artifex.com> | 2017-01-09 13:27:17 +0100 |
---|---|---|
committer | Tor Andersson <tor.andersson@artifex.com> | 2017-01-09 17:46:26 +0100 |
commit | 9d96d035d3b7af53256ee64b5ddb0ad8bcf8df38 (patch) | |
tree | 408cbbb72315089db1b8efe58bce322f8734bb1b /platform/ios/Classes/MuChoiceFieldController.m | |
parent | 50b39c939345c36eb5e95c8a71ccdb8cd24c9aad (diff) | |
download | mupdf-9d96d035d3b7af53256ee64b5ddb0ad8bcf8df38.tar.xz |
Remove platform/ios directory.
The iOS viewer has been moved to its own git repository.
Diffstat (limited to 'platform/ios/Classes/MuChoiceFieldController.m')
-rw-r--r-- | platform/ios/Classes/MuChoiceFieldController.m | 76 |
1 files changed, 0 insertions, 76 deletions
diff --git a/platform/ios/Classes/MuChoiceFieldController.m b/platform/ios/Classes/MuChoiceFieldController.m deleted file mode 100644 index 3a3aee94..00000000 --- a/platform/ios/Classes/MuChoiceFieldController.m +++ /dev/null @@ -1,76 +0,0 @@ -#import "MuChoiceFieldController.h" - -@interface MuChoiceFieldController () -- (IBAction)onCancel:(id)sender; -- (IBAction)onOkay:(id)sender; -@property (retain, nonatomic) IBOutlet UIPickerView *picker; -@end - -@implementation MuChoiceFieldController -{ - void (^okayBlock)(NSArray *); - NSArray *choices; - NSInteger selected; -} - -- (instancetype)initWithChoices:(NSArray *)_choices okayAction:(void (^)(NSArray *))block -{ - self = [super initWithNibName:@"MuChoiceFieldController" bundle:nil]; - if (self) - { - okayBlock = Block_copy(block); - choices = [_choices retain]; - selected = 0; - } - return self; -} - -- (void)viewDidLoad -{ - [super viewDidLoad]; - _picker.dataSource = self; - _picker.delegate = self; - // Do any additional setup after loading the view from its nib. -} - -- (void)dealloc -{ - [okayBlock release]; - [choices release]; - [_picker release]; - [super dealloc]; -} - -- (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView -{ - return 1; -} - -- (NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component -{ - return choices.count; -} - -- (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component -{ - return choices[row]; -} - -- (void) pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component -{ - selected = row; -} - -- (IBAction)onOkay:(id)sender -{ - if (selected >= 0 && selected < choices.count) - okayBlock(@[choices[selected]]); - [self dismissViewControllerAnimated:YES completion:nil]; -} - -- (IBAction)onCancel:(id)sender -{ - [self dismissViewControllerAnimated:YES completion:nil]; -} - -@end |