From: <tr...@vo...> - 2005-10-31 05:00:39
|
As discussed in prior threads, I've figured out how to add basic CiteSeer support to BibDesk. The changes are minimal, so I think it would be easier to just list the necessary changes instead of post a patch file. If anyone has questions, or perhaps some suggestions on how to make this patch better (since I'm new to BibDesk and may have missed something or done something wrong), please let me know. Anyway, here's what I did: For the "Remote URL Fields" array *and* the "Shown Column Names" arrays of Info.plist, I added: <string>Citeseerurl</string> For the "Column Widths by Name" dictionary of Info.plist, I added: <key>Citeseerurl</key> <real>18</real> In the setupTableColumns function of BibDocument.m, I added this after the TinyFile clause: . . . }else if([colName isEqualToString:BDSKCiteSeerUrlString]){ NSImage * citeSeerImage = [NSImage imageNamed:@"CiteSeer"]; [(NSCell *)[tc headerCell] setImage:citeSeerImage]; . . . To BibPrefController.h, I added: extern NSString *BDSKCiteSeerUrlString; To BibPrefController.m, I added: NSString *BDSKCiteSeerUrlString = @"Citeseerurl"; To the project's image resources, I added this file: http://doc.ece.uci.edu/~tharmon/files/CiteSeer.png Trevor |