// // JPImagePickerOverviewController.m // JPImagePickerController // // Created by Jeena on 11.11.09. // Copyright 2009 Jeena Paradies. // Licence: MIT-Licence // #import "JPImagePickerOverviewController.h" @implementation JPImagePickerOverviewController @synthesize imagePickerController, detailController, scrollView; #define PADDING_TOP 44 #define PADDING 4 #define THUMBNAIL_COLS 4 - (id)initWithImagePickerController:(JPImagePickerController *)newImagePickerController { if (self = [super initWithNibName:@"JPImagePickerOverviewController" bundle:nil]) { // Custom initialization imagePickerController = newImagePickerController; [imagePickerController retain]; } return self; } - (void)dealloc { [imagePickerController release]; [detailController release]; [scrollView release]; [super dealloc]; } // Implement viewDidLoad to do additional setup after loading the view, typically from a nib. - (void)viewDidLoad { [super viewDidLoad]; [self setImagePickerTitle:imagePickerController.imagePickerTitle]; UIBarButtonItem *cancelButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemCancel target:self action:@selector(cancelPicking:)]; self.navigationItem.rightBarButtonItem = cancelButton; [cancelButton release]; UIButton *button; UIImage *thumbnail; int images_count = [imagePickerController.dataSource numberOfImagesInImagePicker:imagePickerController]; for (int i=0; i