Changeset 4886
- Timestamp:
- 08/31/07 16:24:14 (1 year ago)
- Files:
-
- Footagehead/trunk/FHBrowserController.m (modified) (3 diffs)
- Footagehead/trunk/FHFile.m (modified) (1 diff)
- Footagehead/trunk/FHWindowController.m (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
Footagehead/trunk/FHBrowserController.m
r4885 r4886 37 37 #import "FHSettings.h" 38 38 #import "FHSlideshowController.h" 39 #import "FHSpread.h" 39 40 40 41 @interface FHBrowserController(Private) … … 368 369 NSMutableString *string; 369 370 NSString *name; 371 FHSpread *spread; 372 FHFile *leftFile, *rightFile; 370 373 NSSize imageSize, frameSize; 371 374 CGFloat zoom, size; … … 401 404 zoom = 100.0; 402 405 403 if([FHSettings intForKey:FHSpreadMode] == FHSpreadNone) 406 if([FHSettings intForKey:FHSpreadMode] == FHSpreadNone) { 404 407 name = [[self selectedFile] name]; 405 else 406 name = [[self selectedSpread] name]; 408 } else { 409 spread = [self selectedSpread]; 410 leftFile = [spread leftFile]; 411 rightFile = [spread rightFile]; 412 413 if([leftFile isDirectory] || [[_handler class] handlesURLAsDirectory:[leftFile URL]]) 414 leftFile = nil; 415 416 if([rightFile isDirectory] || [[_handler class] handlesURLAsDirectory:[rightFile URL]]) 417 rightFile = nil; 418 419 if(leftFile && rightFile) { 420 name = [NSSWF:NSLS(@"%@ & %@", @"'image1.jpg' & 'image2.jpg'"), 421 [leftFile name], [rightFile name]]; 422 } else { 423 name = leftFile ? [leftFile name] : [rightFile name]; 424 } 425 } 407 426 408 427 string = [NSMutableString stringWithFormat:NSLS(@"%@, %.0fx%.0f", @"'image.jpg, 640x480'"), Footagehead/trunk/FHFile.m
r4880 r4886 95 95 #pragma mark - 96 96 97 - (NSString *)description { 98 return [self name]; 99 } 100 101 102 97 103 - (NSComparisonResult)compareName:(FHFile *)file { 98 104 return [[self name] compare:[file name] options:NSCaseInsensitiveSearch | NSNumericSearch]; Footagehead/trunk/FHWindowController.m
r4858 r4886 28 28 29 29 #import "FHFile.h" 30 #import "FHHandler.h"31 30 #import "FHImageLoader.h" 32 31 #import "FHImageView.h" … … 200 199 } 201 200 } else { 202 spread = [self spreadForFile:file]; 203 leftFile = [spread leftFile]; 204 rightFile = [spread rightFile]; 201 spread = [self spreadForFile:file]; 202 leftFile = [spread leftFile]; 203 leftImage = [leftFile image]; 204 rightFile = [spread rightFile]; 205 rightImage = [rightFile image]; 205 206 206 if((!leftFile || [leftFile isLoaded] || [leftFile isDirectory]) && 207 (!rightFile || [rightFile isLoaded] || [rightFile isDirectory]) && 208 ![file isDirectory]) { 209 [_progressIndicator setHidden:YES]; 210 [_progressIndicator setDoubleValue:0.0]; 211 212 leftImage = [leftFile image]; 213 rightImage = [rightFile image]; 214 215 success = ((leftImage || rightImage) && ([leftImage size].width > 0.0 || [rightImage size].width > 0.0)); 207 if(leftImage || rightImage) { 208 success = ([leftImage size].width > 0.0 || [rightImage size].width > 0.0); 216 209 217 210 if(success) {
