summaryrefslogtreecommitdiff
path: root/platform/ios/Classes/MuChoiceFieldController.m
diff options
context:
space:
mode:
authorTor Andersson <tor.andersson@artifex.com>2017-01-09 13:27:17 +0100
committerTor Andersson <tor.andersson@artifex.com>2017-01-09 17:46:26 +0100
commit9d96d035d3b7af53256ee64b5ddb0ad8bcf8df38 (patch)
tree408cbbb72315089db1b8efe58bce322f8734bb1b /platform/ios/Classes/MuChoiceFieldController.m
parent50b39c939345c36eb5e95c8a71ccdb8cd24c9aad (diff)
downloadmupdf-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.m76
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