IIRC based on the comment, it worked until the font in the table was changed manually. I can live without it, though.
On Dec 28, 2007, at 9:26 AM, Christiaan Hofman wrote: > Since TeX was already removed from the title (in -displayTitle). Also > it only partially worked in the past, as the font was reset. > > Christiaan > > On 28 Dec 2007, at 6:13 PM, Adam R. Maxwell wrote: > >> So when did this quit working, and since when is a subclass a weird >> workaround? It used to work pretty well. >> >> On Dec 28, 2007, at 8:42 AM, [EMAIL PROTECTED] wrote: >> >>> Revision: 12069 >>> http://bibdesk.svn.sourceforge.net/bibdesk/? >>> rev=12069&view=rev >>> Author: hofman >>> Date: 2007-12-28 08:42:48 -0800 (Fri, 28 Dec 2007) >>> >>> Log Message: >>> ----------- >>> Changes to file content search display. Don't use attributedString, >>> as it wasn't working anyway and just required weird workarounds. >>> Create column cells mostly in IB rather than programatically. Use >>> the file name as tooltip in the table. >>> >>> Modified Paths: >>> -------------- >>> trunk/bibdesk/BDSKFileContentSearchController.m >>> trunk/bibdesk/BDSKSearchResult.h >>> trunk/bibdesk/BDSKSearchResult.m >>> trunk/bibdesk/English.lproj/BDSKFileContentSearch.nib/classes.nib >>> trunk/bibdesk/English.lproj/BDSKFileContentSearch.nib/info.nib >>> trunk/bibdesk/English.lproj/BDSKFileContentSearch.nib/ >>> keyedobjects.nib >>> >>> Modified: trunk/bibdesk/BDSKFileContentSearchController.m >>> =================================================================== >>> --- trunk/bibdesk/BDSKFileContentSearchController.m 2007-12-28 >>> 13:41:37 UTC (rev 12068) >>> +++ trunk/bibdesk/BDSKFileContentSearchController.m 2007-12-28 >>> 16:42:48 UTC (rev 12069) >>> @@ -50,21 +50,7 @@ >>> #import "BibDocument_Search.h" >>> #import "NSArray_BDSKExtensions.h" >>> >>> -// Overrides attributedStringValue since we return an attributed >>> string; normally, the cell uses the font of the attributed string, >>> rather than the table's font, so font changes are ignored. This >>> means that italics and bold in titles will be lost until the search >>> string changes again, but that's not a great loss. >>> [EMAIL PROTECTED] BDSKFileContentTextWithIconCell : BDSKTextWithIconCell >>> [EMAIL PROTECTED] >>> >>> [EMAIL PROTECTED] BDSKFileContentTextWithIconCell >>> - >>> -- (NSAttributedString *)attributedStringValue >>> -{ >>> - NSMutableAttributedString *value = [[super >>> attributedStringValue] mutableCopy]; >>> - [value addAttribute:NSFontAttributeName value:[self font] >>> range:NSMakeRange(0, [value length])]; >>> - return [value autorelease]; >>> -} >>> - >>> [EMAIL PROTECTED] >>> - >>> @implementation BDSKFileContentSearchController >>> >>> - (id)initForDocument:(id)aDocument >>> @@ -109,19 +95,12 @@ >>> [tableView setTarget:self]; >>> [tableView setDoubleAction:@selector(tableAction:)]; >>> >>> - BDSKLevelIndicatorCell *cell = [[BDSKLevelIndicatorCell alloc] >>> initWithLevelIndicatorStyle:NSRelevancyLevelIndicatorStyle]; >>> + BDSKLevelIndicatorCell *cell = [[tableView >>> tableColumnWithIdentifier:@"score"] dataCell]; >>> [cell setEnabled:NO]; // this is required to make it non-editable >>> [cell setMaxHeight:17.0 * 0.7]; >>> - [cell setMaxValue:5.0]; >>> - [[tableView tableColumnWithIdentifier:@"score"] >>> setDataCell:cell]; >>> - [cell release]; >>> >>> // set up the image/text cell combination >>> - BDSKTextWithIconCell *textCell = >>> [[BDSKFileContentTextWithIconCell alloc] init]; >>> - [textCell setControlSize:[cell controlSize]]; >>> - [textCell setDrawsHighlight:NO]; >>> - [[tableView tableColumnWithIdentifier:@"name"] >>> setDataCell:textCell]; >>> - [textCell release]; >>> + [(BDSKTextWithIconCell *)[[tableView >>> tableColumnWithIdentifier:@"title"] dataCell] setDrawsHighlight:NO]; >>> >>> OBPRECONDITION([[tableView enclosingScrollView] contentView]); >>> [[NSNotificationCenter defaultCenter] addObserver:self >>> @@ -443,6 +422,10 @@ >>> [[self document] tableViewSelectionDidChange:notification]; >>> } >>> >>> +- (NSString *)tableView:(NSTableView *)tv toolTipForCell:(NSCell >>> *)aCell rect:(NSRectPointer)rect tableColumn:(NSTableColumn >>> *)tableColumn row:(int)row mouseLocation:(NSPoint)mouseLocation { >>> + return [[NSFileManager defaultManager] displayNameAtPath: >>> [[[[resultsArrayController arrangedObjects] objectAtIndex:row] URL] >>> path]]; >>> +} >>> + >>> - (NSString *)tableViewFontNamePreferenceKey:(NSTableView *)tv { >>> return BDSKFileContentSearchTableViewFontNameKey; >>> } >>> >>> Modified: trunk/bibdesk/BDSKSearchResult.h >>> =================================================================== >>> --- trunk/bibdesk/BDSKSearchResult.h 2007-12-28 13:41:37 UTC (rev >>> 12068) >>> +++ trunk/bibdesk/BDSKSearchResult.h 2007-12-28 16:42:48 UTC (rev >>> 12069) >>> @@ -45,7 +45,6 @@ >>> BDSKFile *file; >>> // title of the search result (shown in table) >>> NSString *string; >>> - NSAttributedString *attributedString; >>> NSImage *image; >>> double score; >>> NSURL *identifierURL; >>> @@ -57,7 +56,6 @@ >>> // used by the table cell >>> - (NSImage *)image; >>> - (NSString *)string; >>> -- (NSAttributedString *)attributedString; >>> - (void)setScore:(double)newScore; >>> - (double)score; >>> - (NSURL *)identifierURL; >>> >>> Modified: trunk/bibdesk/BDSKSearchResult.m >>> =================================================================== >>> --- trunk/bibdesk/BDSKSearchResult.m 2007-12-28 13:41:37 UTC (rev >>> 12068) >>> +++ trunk/bibdesk/BDSKSearchResult.m 2007-12-28 16:42:48 UTC (rev >>> 12069) >>> @@ -37,7 +37,6 @@ >>> */ >>> >>> #import "BDSKSearchResult.h" >>> -#import "NSAttributedString_BDSKExtensions.h" >>> #import "BDSKSearchIndex.h" >>> #import "NSImage_BDSKExtensions.h" >>> #import "BDSKFile.h" >>> @@ -64,8 +63,6 @@ >>> >>> string = [theTitle copy]; >>> [theURL release]; >>> - >>> - attributedString = [[NSAttributedString alloc] >>> initWithTeXString:string attributes:nil collapseWhitespace:NO]; >>> >>> identifierURL = [[theItem valueForKey:@"identifierURL"] >>> copy]; >>> >>> @@ -78,7 +75,6 @@ >>> - (void)dealloc >>> { >>> [file release]; >>> - [attributedString release]; >>> [string release]; >>> [identifierURL release]; >>> [image release]; >>> @@ -90,7 +86,6 @@ >>> BDSKSearchResult *copy = [[[self class] allocWithZone:zone] >>> init]; >>> copy->file = [file copy]; >>> copy->string = [string copy]; >>> - copy->attributedString = [attributedString copy]; >>> copy->identifierURL = [identifierURL copy]; >>> copy->image = [image retain]; >>> copy->score = score; >>> @@ -114,7 +109,6 @@ >>> >>> - (NSImage *)image { return image; } >>> - (NSString *)string { return string; } >>> -- (NSAttributedString *)attributedString { return >>> attributedString; } >>> - (NSURL *)identifierURL { return identifierURL; } >>> - (NSURL *)URL { return [file fileURL]; } >>> - (void)setScore:(double)newScore { score = newScore; } >>> >>> Modified: trunk/bibdesk/English.lproj/BDSKFileContentSearch.nib/ >>> classes.nib >>> =================================================================== >>> (Binary files differ) >>> >>> Modified: trunk/bibdesk/English.lproj/BDSKFileContentSearch.nib/ >>> info.nib >>> =================================================================== >>> (Binary files differ) >>> >>> Modified: trunk/bibdesk/English.lproj/BDSKFileContentSearch.nib/ >>> keyedobjects.nib >>> =================================================================== >>> (Binary files differ) >>> >>> >>> This was sent by the SourceForge.net collaborative development >>> platform, the world's largest Open Source development site. >>> >>> --------------------------------------------------------------------- >>> ---- >>> This SF.net email is sponsored by: Microsoft >>> Defy all challenges. Microsoft(R) Visual Studio 2005. >>> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ >>> _______________________________________________ >>> Bibdesk-commit mailing list >>> [EMAIL PROTECTED] >>> https://lists.sourceforge.net/lists/listinfo/bibdesk-commit >> >> >> ---------------------------------------------------------------------- >> --- >> This SF.net email is sponsored by: Microsoft >> Defy all challenges. Microsoft(R) Visual Studio 2005. >> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ >> _______________________________________________ >> Bibdesk-develop mailing list >> Bibdesk-develop@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/bibdesk-develop > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2005. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > Bibdesk-develop mailing list > Bibdesk-develop@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/bibdesk-develop ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Bibdesk-develop mailing list Bibdesk-develop@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bibdesk-develop