// // baseDroplet.m // ShinyDroplets // // Created by Matteo Rattotti on 6/27/08. // Copyright 2008 www.shinyfrog.net. All rights reserved. // #import "baseDroplet.h" @implementation baseDroplet - (void) awakeFromNib{ returnDescriptor = NULL; [self setDropScript]; [self setActivateScript]; //NSLog(scriptDrop); } - (void) executeScript: (NSString *) theScript{ scriptObject = [[NSAppleScript alloc] initWithSource: theScript]; returnDescriptor = [scriptObject executeAndReturnError: &errorDict]; if (returnDescriptor == NULL) { // Handling errors NSLog(@"Errors occured!"); NSLog(@"Errors: %@", errorDict); } } - (void)applicationDidFinishLaunching:(NSNotification *)aNotification{ [self executeScript:scriptActivate]; [NSApp terminate:self]; } - (void)application:(NSApplication *)sender openFiles:(NSArray *)filePaths{ int i, n; n = [filePaths count]; for(i=0; i