Changeset 2991
- Timestamp:
- 06/20/05 17:25:05 (4 years ago)
- Files:
-
- Footagehead/trunk/English.lproj/MainMenu.nib/classes.nib (modified) (1 diff)
- Footagehead/trunk/English.lproj/MainMenu.nib/info.nib (modified) (1 diff)
- Footagehead/trunk/English.lproj/MainMenu.nib/keyedobjects.nib (modified) (previous)
- Footagehead/trunk/English.lproj/MainMenu.nib/objects.nib (modified) (previous)
- Footagehead/trunk/FHController.h (modified) (1 diff)
- Footagehead/trunk/FHController.m (modified) (2 diffs)
- Footagehead/trunk/Japanese.lproj/MainMenu.nib/classes.nib (modified) (1 diff)
- Footagehead/trunk/Japanese.lproj/MainMenu.nib/keyedobjects.nib (modified) (previous)
- Footagehead/trunk/Japanese.lproj/MainMenu.nib/objects.nib (modified) (previous)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
Footagehead/trunk/English.lproj/MainMenu.nib/classes.nib
r2948 r2991 17 17 reload = id; 18 18 revealInFinder = id; 19 setAsDesktop Background= id;19 setAsDesktopPicture = id; 20 20 slideshow = id; 21 21 slideshowButtons = id; Footagehead/trunk/English.lproj/MainMenu.nib/info.nib
r2948 r2991 18 18 <key>IBOpenObjects</key> 19 19 <array> 20 <integer>21</integer> 20 21 <integer>29</integer> 21 <integer> 21</integer>22 <integer>592</integer> 22 23 <integer>288</integer> 23 <integer>592</integer>24 24 </array> 25 25 <key>IBSystem Version</key> Footagehead/trunk/FHController.h
r2948 r2991 95 95 - (IBAction)slideshowButtons:(id)sender; 96 96 - (IBAction)revealInFinder:(id)sender; 97 - (IBAction)setAsDesktop Background:(id)sender;97 - (IBAction)setAsDesktopPicture:(id)sender; 98 98 - (IBAction)delete:(id)sender; 99 99 Footagehead/trunk/FHController.m
r2988 r2991 382 382 383 383 selector = [menuItem action]; 384 385 if(selector == @selector(zoom:) || selector == @selector(delete:) || selector == @selector(revealInFinder:)) { 386 file = [self selectedFile]; 387 388 return (file != NULL); 389 } 390 else if(selector == @selector(setAsDesktopBackground:)) { 391 file = [self selectedFile]; 392 393 return (file != NULL && [file isDirectory]); 394 } 384 file = [self selectedFile]; 385 386 if(!file) 387 return NO; 388 389 if(selector == @selector(zoom:)) 390 return ![file isDirectory]; 391 else if(selector == @selector(delete:)) 392 return [_moveToTrashButton isEnabled]; 393 else if(selector == @selector(revealInFinder:)) 394 return [_revealInFinderButton isEnabled]; 395 else if(selector == @selector(setAsDesktopPicture:)) 396 return (![file isDirectory] && [[file URL] isFileURL]); 395 397 396 398 return YES; … … 722 724 723 725 724 - (IBAction)setAsDesktopBackground:(id)sender { 725 NSAppleScript *script; 726 NSAppleEventDescriptor *descriptor; 727 NSDictionary *error; 728 729 script = [[NSAppleScript alloc] initWithSource:[NSSWF: 730 @"tell application Finder" 731 @"set desktop picture to '/home/axela/Pictures/Desktops/Lain 1.jpg'" 732 @"end tell" 733 ]]; 734 735 descriptor = [script executeAndReturnError:&error]; 736 737 NSLog(@"descriptor = %@", descriptor); 738 739 if(!descriptor) 740 NSLog(@"error = %@", error); 741 742 [script release]; 726 - (IBAction)setAsDesktopPicture:(id)sender { 727 [[NSWorkspace sharedWorkspace] changeDesktopPicture:[[self selectedFile] path]]; 743 728 } 744 729 Footagehead/trunk/Japanese.lproj/MainMenu.nib/classes.nib
r2948 r2991 17 17 reload = id; 18 18 revealInFinder = id; 19 setAsDesktop Background= id;19 setAsDesktopPicture = id; 20 20 slideshow = id; 21 21 slideshowButtons = id;
