diff options
Diffstat (limited to 'Source/TableContent.m')
-rw-r--r-- | Source/TableContent.m | 60 |
1 files changed, 30 insertions, 30 deletions
diff --git a/Source/TableContent.m b/Source/TableContent.m index 3ac60e29..f4e3d01b 100644 --- a/Source/TableContent.m +++ b/Source/TableContent.m @@ -1796,36 +1796,36 @@ * - if blob data can be interpret as image data display the image as transparent thumbnail * (up to now using base64 encoded HTML data) */ -- (NSString *)tableView:(NSTableView *)aTableView toolTipForCell:(SPTextAndLinkCell *)aCell rect:(NSRectPointer)rect tableColumn:(NSTableColumn *)aTableColumn row:(NSInteger)row mouseLocation:(NSPoint)mouseLocation -{ - - NSImage *image; - - if([[aCell stringValue] length] < 1) return nil; - - NSPoint pos = [NSEvent mouseLocation]; - pos.y -= 20; - - // Get the original data for trying to display the blob data as an image - id theValue = NSArrayObjectAtIndex(NSArrayObjectAtIndex(tableValues, row), [[aTableColumn identifier] intValue]); - if ([theValue isKindOfClass:[NSData class]]) { - image = [[NSImage alloc] initWithData:theValue]; - if(image) { - [SPTooltip showWithObject:image atLocation:pos ofType:@"image"]; - [image release]; - theValue = nil; - return nil; - } - } - - if(image) [image release]; - - // Show the cell string value as tooltip (including line breaks and tabs) - if([[aCell stringValue] length] > 1) - [SPTooltip showWithObject:[aCell stringValue] atLocation:pos]; - - return nil; -} +// - (NSString *)tableView:(NSTableView *)aTableView toolTipForCell:(SPTextAndLinkCell *)aCell rect:(NSRectPointer)rect tableColumn:(NSTableColumn *)aTableColumn row:(NSInteger)row mouseLocation:(NSPoint)mouseLocation +// { +// +// NSImage *image; +// +// if([[aCell stringValue] length] < 1) return nil; +// +// NSPoint pos = [NSEvent mouseLocation]; +// pos.y -= 20; +// +// // Get the original data for trying to display the blob data as an image +// id theValue = NSArrayObjectAtIndex(NSArrayObjectAtIndex(tableValues, row), [[aTableColumn identifier] intValue]); +// if ([theValue isKindOfClass:[NSData class]]) { +// image = [[NSImage alloc] initWithData:theValue]; +// if(image) { +// [SPTooltip showWithObject:image atLocation:pos ofType:@"image"]; +// [image release]; +// theValue = nil; +// return nil; +// } +// } +// +// if(image) [image release]; +// +// // Show the cell string value as tooltip (including line breaks and tabs) +// if([[aCell stringValue] length] > 1) +// [SPTooltip showWithObject:[aCell stringValue] atLocation:pos]; +// +// return nil; +// } - (int)numberOfRowsInTableView:(NSTableView *)aTableView { |