On 01/26/09 12:17, "Christiaan Hofman" <[email protected]> wrote:
>
> On 26 Jan 2009, at 9:10 PM, Maxwell, Adam R wrote:
>
>> On 01/26/09 11:51, "Christiaan Hofman" <[email protected]> wrote:
>>
>>> Correction, the file icon does not seem to be the one for the
>>> linked file, but
>>> for the .bib document file. This is not as intended, probably some
>>> OS update
>>> has changed AppKit's behavior (I seem to recall that it worked even
>>> after
>>> Leopard was released).
>>
>> It looks like NSDocument now uses -[NSWindow setRepresentedURL:].
>> Duplicating the current hack for setRepresentedFilename: seems to
>> work.
>
> Yea, I just committed that change.
How about this:
- (void)synchronizeWindowTitleWithDocumentName
{
// use local files since representedURL doesn't work with non-file URLs
[[self window] setRepresentedURL:[[[publication localFiles] firstObject]
URL]];
[[self window] setTitle:[self windowTitleForDocumentDisplayName:[[self
document] displayName]]];
}
(modified as necessary for 10.4), then change all [[self window] setTitle:]
calls to [self synchronizeWindowTitleWithDocumentName]? Currently it gets
out of sync if files are reordered. This fixes that, and also gets rid of
the nasty swizzling hacks.
--
Adam
------------------------------------------------------------------------------
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
_______________________________________________
Bibdesk-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bibdesk-users