Changeset 4999

Show
Ignore:
Timestamp:
10/24/07 02:45:13 (9 months ago)
Author:
morris
Message:

Make browser window accept file drags, and document

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • Footagehead/trunk/English.lproj/ReleaseNotes.rtf

    r4994 r4999  
    202202\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural 
    203203{\field{\*\fldinst{HYPERLINK "mailto:axel@zankasoftware.com"}}{\fldrslt \cf0 axel@zankasoftware.com}}\ 
    204 {\field{\*\fldinst{HYPERLINK "http://www.zankasoftware.com/"}}{\fldrslt http://www.zankasoftware.com/}} 
     204\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural 
     205{\field{\*\fldinst{HYPERLINK "http://www.zankasoftware.com/"}}{\fldrslt \cf0 http://www.zankasoftware.com/}} 
    205206\f0\b\fs28 \cf3 \ 
    206207\ 
     
    218219- Add support for saving all images in the list to a local folder\ 
    219220- Detect image orientation from Exif data if available\ 
     221- Support dragging files and folders onto the Footagehead window\ 
     222- Support dragging files and folders from Footagehead to Finder\ 
    220223- Update the status bar after deleting a file to reflect correct count\ 
    221224- Reverse rotate right/left so they do what they're called\ 
  • Footagehead/trunk/FHBrowserController.m

    r4993 r4999  
    535535        [self setShouldCascadeWindows:NO]; 
    536536        [self setWindowFrameAutosaveName:@"Footagehead"]; 
     537 
     538        [[self window] registerForDraggedTypes:[NSArray arrayWithObject:NSFilenamesPboardType]]; 
    537539         
    538540        cell = [[FHFileCell alloc] init]; 
     
    14601462} 
    14611463 
     1464 
     1465 
     1466#pragma mark - 
     1467 
     1468- (NSDragOperation)draggingEntered:(id <NSDraggingInfo>)info { 
     1469        return NSDragOperationGeneric; 
     1470} 
     1471 
     1472 
     1473 
     1474- (BOOL)performDragOperation:(id <NSDraggingInfo>)info { 
     1475        NSPasteboard    *pasteboard; 
     1476        NSString                *path; 
     1477         
     1478        pasteboard = [info draggingPasteboard]; 
     1479        path = [[pasteboard propertyListForType:NSFilenamesPboardType] objectAtIndex:0]; 
     1480         
     1481        [self loadURL:[WIURL fileURLWithPath:path]]; 
     1482         
     1483        return YES; 
     1484} 
     1485 
    14621486@end