53 |
numberOfRows: numRows numberOfColumns: numColumns]; |
numberOfRows: numRows numberOfColumns: numColumns]; |
54 |
|
|
55 |
if (self) { |
if (self) { |
|
#ifdef GNUSTEP |
|
|
Class gwclass = [[NSBundle mainBundle] principalClass]; |
|
|
#else |
|
|
Class gwclass = [[NSBundle mainBundle] classNamed: @"GWorkspace"]; |
|
|
#endif |
|
|
|
|
|
gworkspace = (id<GWProtocol>)[gwclass gworkspace]; |
|
|
|
|
56 |
column = col; |
column = col; |
57 |
browser = [column browser]; |
browser = [column browser]; |
58 |
dndTarget = nil; |
dndTarget = nil; |
295 |
dragIcon = [NSImage imageNamed: @"MultipleSelection.tiff"]; |
dragIcon = [NSImage imageNamed: @"MultipleSelection.tiff"]; |
296 |
} else { |
} else { |
297 |
NSString *path = [paths objectAtIndex: 0]; |
NSString *path = [paths objectAtIndex: 0]; |
298 |
NSString *type = [gworkspace typeOfFileAt: path]; |
NSString *type = [GWLib typeOfFileAt: path]; |
299 |
|
|
300 |
dragIcon = [gworkspace iconForFile: path ofType: type]; |
dragIcon = [GWLib iconForFile: path ofType: type]; |
301 |
} |
} |
302 |
} |
} |
303 |
|
|
307 |
event: event |
event: event |
308 |
pasteboard: pb |
pasteboard: pb |
309 |
source: self |
source: self |
310 |
slideBack: [gworkspace animateSlideBack]]; |
slideBack: [[GWLib workspaceApp] animateSlideBack]]; |
311 |
} |
} |
312 |
|
|
313 |
- (void)draggedImage:(NSImage *)anImage |
- (void)draggedImage:(NSImage *)anImage |