[tcobrowser-cvs] SF.net SVN: tcobrowser: [646] trunk/bibdesk/vendorsrc/amaxwell/FileView/ FileView.
Status: Beta
Brought to you by:
amaxwell
From: <ama...@us...> - 2008-03-29 23:39:13
|
Revision: 646 http://tcobrowser.svn.sourceforge.net/tcobrowser/?rev=646&view=rev Author: amaxwell Date: 2008-03-29 16:39:18 -0700 (Sat, 29 Mar 2008) Log Message: ----------- Iterate icons in visible rect for creating tracking rects. Modified Paths: -------------- trunk/bibdesk/vendorsrc/amaxwell/FileView/FileView.m Modified: trunk/bibdesk/vendorsrc/amaxwell/FileView/FileView.m =================================================================== --- trunk/bibdesk/vendorsrc/amaxwell/FileView/FileView.m 2008-03-29 21:15:36 UTC (rev 645) +++ trunk/bibdesk/vendorsrc/amaxwell/FileView/FileView.m 2008-03-29 23:39:18 UTC (rev 646) @@ -461,10 +461,14 @@ { // no guarantee that we have a window, in which case these will all be wrong if (nil != [self window]) { - NSRect visibleRect = [self visibleRect]; - NSUInteger r, rMin = 0, rMax = [self numberOfRows]; - NSUInteger c, cMin = 0, cMax = [self numberOfColumns]; + + NSRect visibleRect = [self visibleRect]; + NSRange visRows, visColumns; + [self _getRangeOfRows:&visRows columns:&visColumns inRect:visibleRect]; + NSUInteger r, rMin = visRows.location, rMax = NSMaxRange(visRows); + NSUInteger c, cMin = visColumns.location, cMax = NSMaxRange(visColumns); NSUInteger i, iMin = 0, iMax = [self numberOfIcons]; + NSPoint mouseLoc = [self convertPoint:[[self window] mouseLocationOutsideOfEventStream] fromView:nil]; NSUInteger mouseIndex = NSNotFound; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |