Revision: 11128
http://bibdesk.svn.sourceforge.net/bibdesk/?rev=11128&view=rev
Author: amaxwell
Date: 2007-09-22 13:07:51 -0700 (Sat, 22 Sep 2007)
Log Message:
-----------
Testing support for FileView.framework. Currently BibDocument UI functionality
is fairly complete, but the linked-file pref is overriden to use the FileView.
BibEditor support is bogus; it has its own ephemeral ivar to test drag-and-drop.
BibItem support is lame; it has an ivar whose name and function dates back
to the original datasource methods, which used a file path. Needs to keep an
array of BDSKFile objects instead.
Splitview category in BibEditor should be moved to a subclass or use
method swizzling.
Modified Paths:
--------------
branches/TRY_ARM_FILE_INTERFACE/bibdesk/BibDocument.h
branches/TRY_ARM_FILE_INTERFACE/bibdesk/BibDocument.m
branches/TRY_ARM_FILE_INTERFACE/bibdesk/BibEditor.h
branches/TRY_ARM_FILE_INTERFACE/bibdesk/BibEditor.m
branches/TRY_ARM_FILE_INTERFACE/bibdesk/BibEditor_Toolbar.m
branches/TRY_ARM_FILE_INTERFACE/bibdesk/BibItem.h
branches/TRY_ARM_FILE_INTERFACE/bibdesk/BibItem.m
branches/TRY_ARM_FILE_INTERFACE/bibdesk/Bibdesk.xcodeproj/project.pbxproj
branches/TRY_ARM_FILE_INTERFACE/bibdesk/English.lproj/BibEditor.nib/classes.nib
branches/TRY_ARM_FILE_INTERFACE/bibdesk/English.lproj/BibEditor.nib/info.nib
branches/TRY_ARM_FILE_INTERFACE/bibdesk/English.lproj/BibEditor.nib/keyedobjects.nib
Modified: branches/TRY_ARM_FILE_INTERFACE/bibdesk/BibDocument.h
===================================================================
--- branches/TRY_ARM_FILE_INTERFACE/bibdesk/BibDocument.h 2007-09-22
19:53:05 UTC (rev 11127)
+++ branches/TRY_ARM_FILE_INTERFACE/bibdesk/BibDocument.h 2007-09-22
20:07:51 UTC (rev 11128)
@@ -139,6 +139,9 @@
BDSKEdgeView *previewerBox;
BDSKZoomablePDFView *previewPdfView;
BDSKEdgeView *previewBox;
+ BDSKEdgeView *fileviewBox;
+ NSSlider *fileviewSlider;
+ NSArrayController *fileviewArrayController;
#pragma mark Toolbar variables
Modified: branches/TRY_ARM_FILE_INTERFACE/bibdesk/BibDocument.m
===================================================================
--- branches/TRY_ARM_FILE_INTERFACE/bibdesk/BibDocument.m 2007-09-22
19:53:05 UTC (rev 11127)
+++ branches/TRY_ARM_FILE_INTERFACE/bibdesk/BibDocument.m 2007-09-22
20:07:51 UTC (rev 11128)
@@ -118,6 +118,7 @@
#import "BibItem_PubMedLookup.h"
#import "BDSKItemSearchIndexes.h"
#import "PDFDocument_BDSKExtensions.h"
+#import <FileView/FileView.h>
// these are the same as in Info.plist
NSString *BDSKBibTeXDocumentType = @"BibTeX Database";
@@ -251,6 +252,9 @@
[webGroupViewController release];
[searchIndexes release];
[searchButtonController release];
+ [[[fileviewBox contentView] documentView] setDelegate:nil];
+ [fileviewBox release];
+ [fileviewSlider release];
[super dealloc];
}
@@ -1863,7 +1867,7 @@
// @@ BDSKStringParser doesn't handle any BibTeX types, so it's not really
useful as a funnel point for any string type, since each usage requires special
casing for BibTeX.
if(BDSKUnknownStringType == type)
type = [string contentStringType];
-
+
if(type == BDSKBibTeXStringType){
newPubs = [BDSKBibTeXParser itemsFromString:string document:self
isPartialData:&isPartialData error:&parseError];
}else if(type == BDSKNoKeyBibTeXStringType){
@@ -2614,6 +2618,8 @@
[[currentPreviewView superview] replaceSubview:currentPreviewView
with:view];
currentPreviewView = view;
[[previewer progressOverlay] overlayView:currentPreviewView];
+ if ([fileviewSlider superview])
+ [fileviewSlider removeFromSuperview];
}
[self updatePreviewer:previewer];
@@ -2629,6 +2635,8 @@
[view setFrame:[currentPreviewView frame]];
[[currentPreviewView superview] replaceSubview:currentPreviewView
with:view];
currentPreviewView = view;
+ if ([fileviewSlider superview])
+ [fileviewSlider removeFromSuperview];
}
NSFont *font = [NSFontManager bodyFontForFamily:[[OFPreferenceWrapper
sharedPreferenceWrapper] objectForKey:BDSKPreviewPaneFontFamilyKey]];
NSAttributedString *attrString = [[NSAttributedString alloc]
initWithString:errorMessage attributeName:NSFontAttributeName
attributeValue:font];
@@ -2636,11 +2644,124 @@
[attrString release];
}
+static void addValueFromArrayToBag(const void *value, void *context)
+{
+ CFBagAddValue(context, value);
+}
+
+static void addAllURLsToBag(const void *value, void *context)
+{
+ CFArrayRef fpaths = (CFArrayRef)[(BibItem *)value allFilePaths];
+ CFArrayApplyFunction(fpaths, CFRangeMake(0, CFArrayGetCount(fpaths)),
addValueFromArrayToBag, context);
+}
+
+// delegate must return an NSString path or nil for each index < numberOfFiles
+- (NSUInteger)countOfFileViewURLs;
+{
+ NSArray *selPubs = [self selectedPublications];
+ if (nil == selPubs) return 0;
+ CFMutableBagRef bag = CFBagCreateMutable(NULL, 0, NULL);
+ CFArrayApplyFunction((CFArrayRef)selPubs, CFRangeMake(0, [selPubs count]),
addAllURLsToBag, bag);
+ unsigned cnt = CFBagGetCount(bag);
+ CFRelease(bag);
+ return cnt;
+}
+
+static void addValueFromArrayToArray(const void *value, void *context)
+{
+ CFArrayAppendValue(context, value);
+}
+
+static void addAllURLsToArray(const void *value, void *context)
+{
+ CFArrayRef fpaths = (CFArrayRef)[(BibItem *)value allFilePaths];
+ CFArrayApplyFunction(fpaths, CFRangeMake(0, CFArrayGetCount(fpaths)),
addValueFromArrayToArray, context);
+}
+
+- (NSURL *)objectInFileViewURLsAtIndex:(NSUInteger)idx;
+{
+ NSArray *selPubs = [self selectedPublications];
+ if (nil == selPubs) return nil;
+ CFMutableArrayRef array = CFArrayCreateMutable(NULL, 0, NULL);
+ CFArrayApplyFunction((CFArrayRef)selPubs, CFRangeMake(0, [selPubs count]),
addAllURLsToArray, array);
+ NSString *path = [[(NSArray *)array objectAtIndex:idx] retain];
+ CFRelease(array);
+ return [path autorelease];
+}
+
+- (NSArray *)allURLsForFileView
+{
+ NSArray *selPubs = [self selectedPublications];
+ if (nil == selPubs) return nil;
+ CFMutableArrayRef array = CFArrayCreateMutable(NULL, 0,
&kCFTypeArrayCallBacks);
+ CFArrayApplyFunction((CFArrayRef)selPubs, CFRangeMake(0, [selPubs count]),
addAllURLsToArray, array);
+ return [(id)array autorelease];
+}
+
+- (void)getFileViewURL:(NSURL **)buffer range:(NSRange)aRange
+{
+ log_method();
+ [[self allURLsForFileView] getObjects:buffer range:aRange];
+}
+
- (void)displayLocalURLInPreviewPane{
NSView *view = [previewTextView enclosingScrollView];
[[previewer progressOverlay] remove];
[previewer updateWithBibTeXString:nil];
+ [fileviewArrayController rearrangeObjects];
+ if (nil == fileviewBox) {
+ NSScrollView *sv = [[NSScrollView alloc] initWithFrame:[view frame]];
+ [sv setHasHorizontalScroller:NO];
+ [sv setHasVerticalScroller:YES];
+ [sv setAutohidesScrollers:YES];
+ FileView *fv = [[FileView alloc] initWithFrame:[view frame]];
+ [fv setDelegate:nil];
+ [fv setDataSource:nil];
+ [sv setDocumentView:fv];
+ [fv setBackgroundColor:[NSColor whiteColor]];
+ [fv release];
+
+ fileviewArrayController = [[NSArrayController alloc] init];
+ [fileviewArrayController bind:@"content" toObject:self
withKeyPath:@"self.fileViewURLs" options:nil];
+ [fv bind:@"iconURLs" toObject:fileviewArrayController
withKeyPath:@"arrangedObjects" options:nil];
+ [fv bind:@"selectionIndexes" toObject:fileviewArrayController
withKeyPath:@"selectionIndexes" options:nil];
+
+ [sv setAutoresizingMask:NSViewWidthSizable|NSViewHeightSizable];
+ fileviewBox = [[BDSKEdgeView alloc] initWithFrame:[view frame]];
+ [fileviewBox setEdges:BDSKEveryEdgeMask];
+ [fileviewBox setColor:[NSColor lightGrayColor] forEdge:NSMaxYEdge];
+ [fileviewBox setContentView:sv];
+ [sv release];
+ NSRect sliderFrame = [statusBar frame];
+ sliderFrame.size.height = 21;
+ sliderFrame.size.width = 100;
+ sliderFrame.origin.x = NSMaxX([statusBar frame]) - 120;
+ fileviewSlider = [[NSSlider alloc] initWithFrame:sliderFrame];
+ [[fileviewSlider cell] setControlSize:NSSmallControlSize];
+ [fileviewSlider bind:@"value" toObject:fv withKeyPath:@"iconScale"
options:nil];
+ [statusBar addSubview:fileviewSlider];
+ [fileviewSlider setMinValue:0.5];
+ [fileviewSlider setMaxValue:20];
+ }
+ view = fileviewBox;
+ if (currentPreviewView != view) {
+ [view setFrame:[currentPreviewView frame]];
+ [[currentPreviewView superview] replaceSubview:currentPreviewView
with:view];
+ currentPreviewView = view;
+ if ([fileviewSlider superview] == nil) {
+ NSRect sliderFrame = [statusBar frame];
+ sliderFrame.size.height = 21;
+ sliderFrame.size.width = 100;
+ sliderFrame.origin.x = NSMaxX([statusBar frame]) - 120;
+
+ [statusBar addSubview:fileviewSlider];
+ [fileviewSlider setFloatValue:[[[fileviewBox contentView]
documentView] iconScale]];
+ }
+ }
+ //[[[fileviewBox contentView] documentView] reloadIcons];
+ return;
+
NSURL *url = [[[self selectedPublications] firstObject] localURL];
BOOL isDir;
BOOL fileExists = [[NSFileManager defaultManager] fileExistsAtPath:[url
path] isDirectory:&isDir];
@@ -2752,6 +2873,8 @@
[view setFrame:[currentPreviewView frame]];
[[currentPreviewView superview] replaceSubview:currentPreviewView
with:view];
currentPreviewView = view;
+ if ([fileviewSlider superview])
+ [fileviewSlider removeFromSuperview];
}
if(NSIsEmptyRect([previewTextView visibleRect]))
Modified: branches/TRY_ARM_FILE_INTERFACE/bibdesk/BibEditor.h
===================================================================
--- branches/TRY_ARM_FILE_INTERFACE/bibdesk/BibEditor.h 2007-09-22 19:53:05 UTC
(rev 11127)
+++ branches/TRY_ARM_FILE_INTERFACE/bibdesk/BibEditor.h 2007-09-22 20:07:51 UTC
(rev 11128)
@@ -54,6 +54,7 @@
@class BDSKAlert;
@class BibAuthor;
@class BDSKZoomablePDFView;
[EMAIL PROTECTED] FileView;
/*!
@class BibEditor
@@ -156,6 +157,9 @@
NSString *promisedDragFilename;
NSURL *promisedDragURL;
+
+ IBOutlet FileView *fileView;
+ NSMutableArray *_files;
}
/*!
Modified: branches/TRY_ARM_FILE_INTERFACE/bibdesk/BibEditor.m
===================================================================
--- branches/TRY_ARM_FILE_INTERFACE/bibdesk/BibEditor.m 2007-09-22 19:53:05 UTC
(rev 11127)
+++ branches/TRY_ARM_FILE_INTERFACE/bibdesk/BibEditor.m 2007-09-22 20:07:51 UTC
(rev 11128)
@@ -81,6 +81,7 @@
#import "BDSKCitationFormatter.h"
#import "BDSKNotesWindowController.h"
#import "BDSKSkimReader.h"
+#import <FileView/FileView.h>
static NSString *BDSKBibEditorFrameAutosaveName = @"BibEditor window autosave
name";
@@ -92,6 +93,71 @@
BDSKDrawerStateRightMask = 8,
};
[EMAIL PROTECTED] PosingSplitView : NSSplitView
[EMAIL PROTECTED]
+
[EMAIL PROTECTED] PosingSplitView
+/*
+ FileView uses mouseDragged: for dragging, but NSSplitView swallows those
events in its own mini-event loop. I consider this a bug, since NSSplitView is
only useful as a container view, unlike NSButton.
+ */
++ (void)load
+{
+ NSAutoreleasePool *p = [NSAutoreleasePool new];
+ [self poseAsClass:NSClassFromString(@"NSSplitView")];
+ [p release];
+}
+
+- (void)mouseDown:(NSEvent *)event;
+{
+ NSPoint p = [self convertPoint:[event locationInWindow] fromView:nil];
+ NSRect f1, f2;
+ NSEnumerator *se = [[self subviews] objectEnumerator];
+ NSView *v1, *v2;
+ v1 = [se nextObject];
+ BOOL inDivider = NO;
+ while (v2 = [se nextObject]) {
+
+ f1 = [v1 frame];
+ f2 = [v2 frame];
+ if ([self isVertical]) {
+
+ NSRect left, right;
+ if (f1.origin.x > f2.origin.x) {
+ left = f2;
+ right = f1;
+ }
+ else {
+ left = f1;
+ right = f2;
+ }
+
+ if (NSMinX(right) > p.x && p.x > NSMaxX(left))
+ inDivider = YES;
+ }
+ else {
+ NSRect top, bottom;
+ if (f1.origin.y > f2.origin.y) {
+ top = f1;
+ bottom = f2;
+ }
+ else {
+ bottom = f1;
+ top = f2;
+ }
+
+ if (NSMinY(top) > p.y && p.y > NSMaxY(bottom))
+ inDivider = YES;
+ }
+ }
+
+ if (inDivider)
+ [super mouseDown:event];
+ else
+ [[self nextResponder] mouseDown:event];
+}
+
[EMAIL PROTECTED]
+
// offset of the form from the left window edge
#define FORM_OFFSET 13.0
@@ -111,6 +177,37 @@
@implementation BibEditor
+- (NSUInteger)numberOfIconsInFileView:(FileView *)aFileView { return [_files
count]; }
+- (NSURL *)fileView:(FileView *)aFileView URLAtIndex:(NSUInteger)idx;
+{
+ return [_files objectAtIndex:idx];
+}
+
+- (BOOL)allowsEditingFileView:(FileView *)aView { return YES; }
+
+- (BOOL)fileView:(FileView *)fileView replaceURLsAtIndexes:(NSIndexSet *)aSet
withURLs:(NSArray *)newURLs;
+{
+ if ([_files count] > [aSet count]) {
+ [_files replaceObjectsAtIndexes:aSet withObjects:newURLs];
+ return YES;
+ }
+ return NO;
+}
+
+- (BOOL)fileView:(FileView *)fileView deleteURLsAtIndexes:(NSIndexSet
*)indexSet;
+{
+ if ([_files count] >= [indexSet count]) {
+ [_files removeObjectsAtIndexes:indexSet];
+ return YES;
+ }
+ return NO;
+}
+
+- (void)fileView:(FileView *)aFileView insertURLs:(NSArray *)absoluteURLs
atIndexes:(NSIndexSet *)aSet;
+{
+ [_files insertObjects:absoluteURLs atIndexes:aSet];
+}
+
- (NSString *)windowNibName{
return @"BibEditor";
}
@@ -129,6 +226,8 @@
forceEndEditing = NO;
didSetupForm = NO;
+ _files = [NSMutableArray new];
+ [_files addObjectsFromArray:[aBib valueForKey:@"allFilePaths"]];
}
return self;
}
@@ -285,10 +384,11 @@
// we must be loading the drawer
[self setupDrawer];
}
-
+ [fileView setDataSource:self];
}
- (void)dealloc{
+ [_files release];
[publication release];
[authorTableView setDelegate:nil];
[authorTableView setDataSource:nil];
Modified: branches/TRY_ARM_FILE_INTERFACE/bibdesk/BibEditor_Toolbar.m
===================================================================
--- branches/TRY_ARM_FILE_INTERFACE/bibdesk/BibEditor_Toolbar.m 2007-09-22
19:53:05 UTC (rev 11127)
+++ branches/TRY_ARM_FILE_INTERFACE/bibdesk/BibEditor_Toolbar.m 2007-09-22
20:07:51 UTC (rev 11128)
@@ -151,6 +151,7 @@
[item release];
// Authors
+ /*
menuItem = [[[NSMenuItem allocWithZone:menuZone]
initWithTitle:NSLocalizedString(@"Authors", @"Toolbar item label")
action:NULL
keyEquivalent:@""]
autorelease];
@@ -168,6 +169,7 @@
[item setMenuFormRepresentation:menuItem];
[toolbarItems setObject:item
forKey:BibEditorToolbarAuthorTableItemIdentifier];
[item release];
+ */
// Delete
item = [[OAToolbarItem alloc]
initWithItemIdentifier:BibEditorToolbarDeleteItemIdentifier];
@@ -244,7 +246,7 @@
BibEditorToolbarViewRemoteItemIdentifier,
BibEditorToolbarSnoopDrawerItemIdentifier,
NSToolbarFlexibleSpaceItemIdentifier,
- BibEditorToolbarAuthorTableItemIdentifier, nil];
+ /*BibEditorToolbarAuthorTableItemIdentifier,*/ nil];
}
@@ -253,7 +255,7 @@
BibEditorToolbarViewLocalItemIdentifier,
BibEditorToolbarViewRemoteItemIdentifier,
BibEditorToolbarSnoopDrawerItemIdentifier,
- BibEditorToolbarAuthorTableItemIdentifier,
+ /*BibEditorToolbarAuthorTableItemIdentifier,*/
BibEditorToolbarActionItemIdentifier,
BibEditorToolbarDeleteItemIdentifier,
BibEditorToolbarAddWithCrossrefItemIdentifier,
Modified: branches/TRY_ARM_FILE_INTERFACE/bibdesk/BibItem.h
===================================================================
--- branches/TRY_ARM_FILE_INTERFACE/bibdesk/BibItem.h 2007-09-22 19:53:05 UTC
(rev 11127)
+++ branches/TRY_ARM_FILE_INTERFACE/bibdesk/BibItem.h 2007-09-22 20:07:51 UTC
(rev 11128)
@@ -79,6 +79,7 @@
BOOL isImported;
float searchScore;
NSURL *identifierURL;
+ NSMutableArray *allFilePaths;
}
/*!
Modified: branches/TRY_ARM_FILE_INTERFACE/bibdesk/BibItem.m
===================================================================
--- branches/TRY_ARM_FILE_INTERFACE/bibdesk/BibItem.m 2007-09-22 19:53:05 UTC
(rev 11127)
+++ branches/TRY_ARM_FILE_INTERFACE/bibdesk/BibItem.m 2007-09-22 20:07:51 UTC
(rev 11128)
@@ -71,7 +71,6 @@
#import "BDSKSkimReader.h"
#import "BDSKCitationFormatter.h"
-
static NSString *BDSKDefaultCiteKey = @"cite-key";
static NSSet *fieldsToWriteIfEmpty = nil;
@@ -378,6 +377,7 @@
[dateModified release];
[fileOrder release];
[identifierURL release];
+ [allFilePaths release];
[super dealloc];
}
@@ -2390,6 +2390,35 @@
#pragma mark -
#pragma mark URL handling
+static NSComparisonResult sortURLsByType(NSURL *first, NSURL *second, void
*unused)
+{
+ BOOL firstIsFile = [first isFileURL];
+ BOOL secondIsFile = [second isFileURL];
+
+ if (firstIsFile && secondIsFile)
+ return [[first lastPathComponent] caseInsensitiveCompare:[second
lastPathComponent]];
+ else if (firstIsFile)
+ return NSOrderedAscending;
+ else return NSOrderedDescending;
+}
+
+- (NSArray *)allFilePaths
+{
+ if (nil == allFilePaths) {
+ NSEnumerator *fe = [[[BDSKTypeManager sharedManager] allURLFieldsSet]
objectEnumerator];
+ allFilePaths = [NSMutableArray new];
+ NSString *field;
+ NSURL *aURL;
+ while (field = [fe nextObject]) {
+ aURL = [self URLForField:field];
+ if (aURL)
+ [allFilePaths addObject:aURL];
+ }
+ [allFilePaths sortUsingFunction:sortURLsByType context:NULL];
+ }
+ return allFilePaths;
+}
+
- (NSURL *)remoteURL{
return [self remoteURLForField:BDSKUrlString];
}
@@ -3138,12 +3167,17 @@
// the URL cache is certainly invalid now
[cachedURLs removeAllObjects];
+ [allFilePaths release];
+ allFilePaths = nil;
}else if(key != nil){
[groups removeObjectForKey:key];
}
- if([key isURLField])
+ if([key isURLField]) {
[cachedURLs removeObjectForKey:key];
+ [allFilePaths release];
+ allFilePaths = nil;
+ }
NSCalendarDate *theDate = nil;
Modified:
branches/TRY_ARM_FILE_INTERFACE/bibdesk/Bibdesk.xcodeproj/project.pbxproj
===================================================================
--- branches/TRY_ARM_FILE_INTERFACE/bibdesk/Bibdesk.xcodeproj/project.pbxproj
2007-09-22 19:53:05 UTC (rev 11127)
+++ branches/TRY_ARM_FILE_INTERFACE/bibdesk/Bibdesk.xcodeproj/project.pbxproj
2007-09-22 20:07:51 UTC (rev 11128)
@@ -408,6 +408,8 @@
F941B7EB08AA574200F04ECD /* BDSKOverlay.m in Sources */ = {isa
= PBXBuildFile; fileRef = F941B7E908AA574200F04ECD /* BDSKOverlay.m */; };
F945240C0B4B15A6000A5E12 /* searchDocIcon.icns in Resources */
= {isa = PBXBuildFile; fileRef = F945240B0B4B15A6000A5E12 /* searchDocIcon.icns
*/; };
F9463F4609436F7500CC4549 /* NSSet_BDSKExtensions.m in Sources
*/ = {isa = PBXBuildFile; fileRef = F9463F4409436F7500CC4549 /*
NSSet_BDSKExtensions.m */; };
+ F94693F10CA5832300AC2772 /* FileView.framework in Frameworks */
= {isa = PBXBuildFile; fileRef = F94693F00CA5832300AC2772 /* FileView.framework
*/; };
+ F94693F70CA5833D00AC2772 /* FileView.framework in CopyFiles */
= {isa = PBXBuildFile; fileRef = F94693F00CA5832300AC2772 /* FileView.framework
*/; };
F946DCE909FDC4B600D471DF /* BDSKAsynchronousDOServer.m in
Sources */ = {isa = PBXBuildFile; fileRef = F946DCE709FDC4B600D471DF /*
BDSKAsynchronousDOServer.m */; };
F9484D8E08D68C3200153BDA /* KFAppleScriptHandlerAdditionsCore.m
in Sources */ = {isa = PBXBuildFile; fileRef = F9484D8A08D68C3200153BDA /*
KFAppleScriptHandlerAdditionsCore.m */; };
F9484D9008D68C3200153BDA /*
KFASHandlerAdditions-TypeTranslation.m in Sources */ = {isa = PBXBuildFile;
fileRef = F9484D8C08D68C3200153BDA /* KFASHandlerAdditions-TypeTranslation.m
*/; };
@@ -606,7 +608,7 @@
isa = PBXContainerItemProxy;
containerPortal = 29B97313FDCFA39411CA2CEA /* Project
object */;
proxyType = 1;
- remoteGlobalIDString = 8D1107260486CEB800E47090 /*
BibDesk */;
+ remoteGlobalIDString = 8D1107260486CEB800E47090;
remoteInfo = BibDesk;
};
F9C7E5460BEA3C0500D65C7F /* PBXContainerItemProxy */ = {
@@ -749,6 +751,7 @@
dstPath = "";
dstSubfolderSpec = 10;
files = (
+ F94693F70CA5833D00AC2772 /* FileView.framework
in CopyFiles */,
F9B801930B41E8D600A5A615 /* yaz.framework in
CopyFiles */,
F9ABECC7086E12B700741FC5 /* BTParse.framework
in CopyFiles */,
F9022FB107580A9600C3F701 /* AGRegex.framework
in CopyFiles */,
@@ -873,7 +876,7 @@
4575382D0B70170D00C0E49B /* BDSKWebGroupViewController.m */ =
{isa = PBXFileReference; fileEncoding = 30; lastKnownFileType =
sourcecode.c.objc; path = BDSKWebGroupViewController.m; sourceTree = "<group>";
};
457538410B701ECD00C0E49B /* English */ = {isa =
PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path =
English.lproj/BDSKWebGroupView.nib; sourceTree = "<group>"; };
8D1107310486CEB800E47090 /* Info.plist */ = {isa =
PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist; path =
Info.plist; sourceTree = "<group>"; };
- 8D1107320486CEB800E47090 /* BibDesk.app */ = {isa =
PBXFileReference; includeInIndex = 0; lastKnownFileType = wrapper.application;
path = BibDesk.app; sourceTree = BUILT_PRODUCTS_DIR; };
+ 8D1107320486CEB800E47090 /* BibDesk.app */ = {isa =
PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0;
path = BibDesk.app; sourceTree = BUILT_PRODUCTS_DIR; };
CE11A6340AE6BB77008C47AC /* urlFolderIcon.tiff */ = {isa =
PBXFileReference; lastKnownFileType = image.tiff; name = urlFolderIcon.tiff;
path = Images/urlFolderIcon.tiff; sourceTree = "<group>"; };
CE11AC080AE7E0DC008C47AC /* BDSKScriptGroup.h */ = {isa =
PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path =
BDSKScriptGroup.h; sourceTree = "<group>"; };
CE11AC090AE7E0DC008C47AC /* BDSKScriptGroup.m */ = {isa =
PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path
= BDSKScriptGroup.m; sourceTree = "<group>"; };
@@ -1336,6 +1339,7 @@
F945240B0B4B15A6000A5E12 /* searchDocIcon.icns */ = {isa =
PBXFileReference; lastKnownFileType = image.icns; name = searchDocIcon.icns;
path = Images/searchDocIcon.icns; sourceTree = "<group>"; };
F9463F4309436F7500CC4549 /* NSSet_BDSKExtensions.h */ = {isa =
PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path =
NSSet_BDSKExtensions.h; sourceTree = "<group>"; };
F9463F4409436F7500CC4549 /* NSSet_BDSKExtensions.m */ = {isa =
PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path
= NSSet_BDSKExtensions.m; sourceTree = "<group>"; };
+ F94693F00CA5832300AC2772 /* FileView.framework */ = {isa =
PBXFileReference; lastKnownFileType = wrapper.framework; name =
FileView.framework; path = vendorsrc/amaxwell/FileView.framework; sourceTree =
"<group>"; };
F946DCE609FDC4B600D471DF /* BDSKAsynchronousDOServer.h */ =
{isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h;
path = BDSKAsynchronousDOServer.h; sourceTree = "<group>"; };
F946DCE709FDC4B600D471DF /* BDSKAsynchronousDOServer.m */ =
{isa = PBXFileReference; fileEncoding = 4; lastKnownFileType =
sourcecode.c.objc; path = BDSKAsynchronousDOServer.m; sourceTree = "<group>"; };
F947A01A09AA80E4004C27FF /* PDFDocument_BDSKExtensions.h */ =
{isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h;
path = PDFDocument_BDSKExtensions.h; sourceTree = "<group>"; };
@@ -1577,6 +1581,7 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
+ F94693F10CA5832300AC2772 /* FileView.framework
in Frameworks */,
F9B801840B41E89500A5A615 /* yaz.framework in
Frameworks */,
F9937E6C0AD82700001D1DFB /*
QuartzCore.framework in Frameworks */,
F9937E4E0AD826EB001D1DFB /* Quartz.framework in
Frameworks */,
@@ -1792,6 +1797,7 @@
29B97323FDCFA39411CA2CEA /* Frameworks */ = {
isa = PBXGroup;
children = (
+ F94693F00CA5832300AC2772 /* FileView.framework
*/,
F9B801830B41E89500A5A615 /* yaz.framework */,
F95ED6910B07BA4E00000BBF /*
ExceptionHandling.framework */,
F92ECB6B09DEF86500A244D0 /* Security.framework
*/,
@@ -2743,6 +2749,7 @@
29B97313FDCFA39411CA2CEA /* Project object */ = {
isa = PBXProject;
buildConfigurationList = F993F20208553A61007A7657 /*
Build configuration list for PBXProject "Bibdesk" */;
+ compatibilityVersion = "Xcode 2.4";
hasScannedForEncodings = 1;
mainGroup = 29B97314FDCFA39411CA2CEA /* BibDesk */;
projectDirPath = "";
@@ -4177,7 +4184,11 @@
COPY_PHASE_STRIP = NO;
CURRENT_PROJECT_VERSION = 882;
DEBUG_INFORMATION_FORMAT = stabs;
- FRAMEWORK_SEARCH_PATHS = "";
+ FRAMEWORK_SEARCH_PATHS = (
+ "$(inherited)",
+
"$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)",
+ );
+ FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 =
"\"$(SRCROOT)/../../BuildProducts/Debug\"";
GCC_DEBUGGING_SYMBOLS = default;
GCC_DYNAMIC_NO_PIC = NO;
GCC_ENABLE_CPP_EXCEPTIONS = NO;
@@ -4226,7 +4237,11 @@
);
COPY_PHASE_STRIP = YES;
CURRENT_PROJECT_VERSION = 882;
- FRAMEWORK_SEARCH_PATHS = "";
+ FRAMEWORK_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(FRAMEWORK_SEARCH_PATHS_QUOTED_1)",
+ );
+ FRAMEWORK_SEARCH_PATHS_QUOTED_1 =
"\"$(SRCROOT)/../../BuildProducts/Debug\"";
GCC_AUTO_VECTORIZATION = NO;
GCC_ENABLE_CPP_EXCEPTIONS = NO;
GCC_ENABLE_CPP_RTTI = NO;
@@ -4280,7 +4295,11 @@
isa = XCBuildConfiguration;
buildSettings = {
CURRENT_PROJECT_VERSION = 882;
- FRAMEWORK_SEARCH_PATHS = "";
+ FRAMEWORK_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(FRAMEWORK_SEARCH_PATHS_QUOTED_1)",
+ );
+ FRAMEWORK_SEARCH_PATHS_QUOTED_1 =
"\"$(SRCROOT)/../../BuildProducts/Debug\"";
GCC_ENABLE_CPP_EXCEPTIONS = NO;
GCC_ENABLE_CPP_RTTI = NO;
GCC_ENABLE_OBJC_EXCEPTIONS = YES;
Modified:
branches/TRY_ARM_FILE_INTERFACE/bibdesk/English.lproj/BibEditor.nib/classes.nib
===================================================================
---
branches/TRY_ARM_FILE_INTERFACE/bibdesk/English.lproj/BibEditor.nib/classes.nib
2007-09-22 19:53:05 UTC (rev 11127)
+++
branches/TRY_ARM_FILE_INTERFACE/bibdesk/English.lproj/BibEditor.nib/classes.nib
2007-09-22 20:07:51 UTC (rev 11128)
@@ -1,104 +1,404 @@
-{
- IBClasses = (
- {CLASS = BDSKContainerView; LANGUAGE = ObjC; SUPERCLASS = NSView; },
- {CLASS = BDSKDragWindow; LANGUAGE = ObjC; SUPERCLASS = NSWindow; },
- {CLASS = BDSKEdgeView; LANGUAGE = ObjC; SUPERCLASS =
BDSKContainerView; },
- {CLASS = BDSKEditorTextView; LANGUAGE = ObjC; SUPERCLASS = NSTextView;
},
- {CLASS = BDSKForm; LANGUAGE = ObjC; SUPERCLASS = NSForm; },
- {CLASS = BDSKFormCell; LANGUAGE = ObjC; SUPERCLASS = NSFormCell; },
- {CLASS = BDSKGradientView; LANGUAGE = ObjC; SUPERCLASS = NSView; },
- {CLASS = BDSKImagePopUpButton; LANGUAGE = ObjC; SUPERCLASS =
NSPopUpButton; },
- {
- CLASS = BDSKImagePopUpButtonCell;
- LANGUAGE = ObjC;
- SUPERCLASS = NSPopUpButtonCell;
- },
- {
- CLASS = BDSKPreviewer;
- LANGUAGE = ObjC;
- OUTLETS = {imagePreviewView = NSImageView; };
- SUPERCLASS = NSWindowController;
- },
- {CLASS = BDSKRatingButton; LANGUAGE = ObjC; SUPERCLASS = NSButton; },
- {CLASS = BDSKSplitView; LANGUAGE = ObjC; SUPERCLASS = OASplitView; },
- {CLASS = BDSKStatusBar; LANGUAGE = ObjC; SUPERCLASS =
BDSKGradientView; },
- {CLASS = BDSKTabView; LANGUAGE = ObjC; SUPERCLASS = NSTabView; },
- {CLASS = BDSKUndoTextView; LANGUAGE = ObjC; SUPERCLASS = NSTextView;
},
- {
- ACTIONS = {
- bibTypeDidChange = id;
- changeFlag = id;
- changeRating = id;
- chooseLocalURL = id;
- consolidateLinkedFiles = id;
- createNewPubUsingCrossrefAction = id;
- deletePub = id;
- dismissChangeFieldNameSheet = id;
- downloadLinkedFileAsLocalUrl = id;
- duplicateTitleToBooktitle = id;
- editSelectedFieldAsRawBibTeX = id;
- generateCiteKey = id;
- moveLinkedFile = id;
- openLinkedFile = id;
- openParentItem = id;
- openRemoteURL = id;
- raiseAddField = id;
- raiseChangeFieldName = id;
- raiseDelField = id;
- revealLinkedFile = id;
- saveFileAsLocalUrl = id;
- selectCrossrefParentAction = id;
- setLocalURLPathFromMenuItem = id;
- setRemoteURLFromMenuItem = id;
- showCiteKeyWarning = id;
- showPersonDetailCmd = id;
- toggleSnoopDrawer = id;
- toggleStatusBar = id;
- };
- CLASS = BibEditor;
- LANGUAGE = ObjC;
- OUTLETS = {
- abstractView = NSTextView;
- actionButton = BDSKImagePopUpButton;
- actionMenu = NSMenu;
- actionMenuButton = BDSKImagePopUpButton;
- addFieldButton = NSButton;
- authorScrollView = NSScrollView;
- authorTableView = NSTableView;
- bibFields = BDSKForm;
- bibTypeButton = NSPopUpButton;
- changeFieldNameSheet = NSPanel;
- citeKeyField = NSTextField;
- citeKeyTitle = NSTextField;
- citeKeyWarningButton = NSButton;
- documentSnoopButton = BDSKImagePopUpButton;
- documentSnoopDrawer = NSDrawer;
- documentSnoopImageView = PDFImageView;
- documentSnoopScrollView = NSScrollView;
- documentSnoopTextView = NSTextView;
- extraBibFields = NSMatrix;
- fieldsAccessoryView = NSView;
- fieldsPopUpButton = NSPopUpButton;
- newFieldNameComboBox = NSComboBox;
- notesView = NSTextView;
- oldFieldNamePopUp = NSPopUpButton;
- pdfSnoopContainerView = NSView;
- remoteSnoopWebView = WebView;
- rssDescriptionView = NSTextView;
- splitView = OASplitView;
- statusBar = BDSKStatusBar;
- tabView = NSTabView;
- textSnoopContainerView = NSView;
- viewLocalButton = BDSKImagePopUpButton;
- viewRemoteButton = BDSKImagePopUpButton;
- webSnoopContainerView = NSView;
- };
- SUPERCLASS = NSWindowController;
- },
- {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; },
- {CLASS = NSObject; LANGUAGE = ObjC; },
- {CLASS = OASplitView; LANGUAGE = ObjC; SUPERCLASS = NSSplitView; },
- {CLASS = PDFImageView; LANGUAGE = ObjC; SUPERCLASS = NSImageView; }
- );
- IBVersion = 1;
-}
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>IBClasses</key>
+ <array>
+ <dict>
+ <key>CLASS</key>
+ <string>BDSKGradientView</string>
+ <key>LANGUAGE</key>
+ <string>ObjC</string>
+ <key>SUPERCLASS</key>
+ <string>NSView</string>
+ </dict>
+ <dict>
+ <key>ACTIONS</key>
+ <dict>
+ <key>bibTypeDidChange</key>
+ <string>id</string>
+ <key>changeFlag</key>
+ <string>id</string>
+ <key>changeRating</key>
+ <string>id</string>
+ <key>chooseLocalURL</key>
+ <string>id</string>
+ <key>consolidateLinkedFiles</key>
+ <string>id</string>
+ <key>copyNotesForLinkedFile</key>
+ <string>id</string>
+ <key>createNewPubUsingCrossrefAction</key>
+ <string>id</string>
+ <key>deletePub</key>
+ <string>id</string>
+ <key>dismissChangeFieldNameSheet</key>
+ <string>id</string>
+ <key>downloadLinkedFileAsLocalUrl</key>
+ <string>id</string>
+ <key>duplicateTitleToBooktitle</key>
+ <string>id</string>
+ <key>editNextPub</key>
+ <string>id</string>
+ <key>editPreviousPub</key>
+ <string>id</string>
+ <key>editSelectedFieldAsRawBibTeX</key>
+ <string>id</string>
+ <key>generateCiteKey</key>
+ <string>id</string>
+ <key>moveLinkedFile</key>
+ <string>id</string>
+ <key>openLinkedFile</key>
+ <string>id</string>
+ <key>openParentItem</key>
+ <string>id</string>
+ <key>openRemoteURL</key>
+ <string>id</string>
+ <key>raiseAddField</key>
+ <string>id</string>
+ <key>raiseChangeFieldName</key>
+ <string>id</string>
+ <key>raiseDelField</key>
+ <string>id</string>
+ <key>revealLinkedFile</key>
+ <string>id</string>
+ <key>saveFileAsLocalUrl</key>
+ <string>id</string>
+ <key>selectCrossrefParentAction</key>
+ <string>id</string>
+ <key>setLocalURLPathFromMenuItem</key>
+ <string>NSMenuItem</string>
+ <key>setRemoteURLFromMenuItem</key>
+ <string>NSMenuItem</string>
+ <key>showCiteKeyWarning</key>
+ <string>id</string>
+ <key>showNotesForLinkedFile</key>
+ <string>id</string>
+ <key>showPersonDetailCmd</key>
+ <string>id</string>
+ <key>toggleSnoopDrawer</key>
+ <string>id</string>
+ <key>toggleStatusBar</key>
+ <string>id</string>
+ </dict>
+ <key>CLASS</key>
+ <string>BibEditor</string>
+ <key>LANGUAGE</key>
+ <string>ObjC</string>
+ <key>OUTLETS</key>
+ <dict>
+ <key>abstractView</key>
+ <string>NSTextView</string>
+ <key>actionButton</key>
+ <string>BDSKImagePopUpButton</string>
+ <key>actionMenu</key>
+ <string>NSMenu</string>
+ <key>actionMenuButton</key>
+ <string>BDSKImagePopUpButton</string>
+ <key>addFieldButton</key>
+ <string>NSButton</string>
+ <key>authorScrollView</key>
+ <string>NSScrollView</string>
+ <key>authorTableView</key>
+ <string>NSTableView</string>
+ <key>bibFields</key>
+ <string>BDSKForm</string>
+ <key>bibTypeButton</key>
+ <string>NSPopUpButton</string>
+ <key>changeFieldNameSheet</key>
+ <string>NSPanel</string>
+ <key>citeKeyField</key>
+ <string>NSTextField</string>
+ <key>citeKeyTitle</key>
+ <string>NSTextField</string>
+ <key>citeKeyWarningButton</key>
+ <string>NSButton</string>
+ <key>documentSnoopButton</key>
+ <string>BDSKImagePopUpButton</string>
+ <key>documentSnoopDrawer</key>
+ <string>NSDrawer</string>
+ <key>documentSnoopImageView</key>
+ <string>PDFImageView</string>
+ <key>documentSnoopPDFView</key>
+ <string>BDSKZoomablePDFView</string>
+ <key>documentSnoopScrollView</key>
+ <string>NSScrollView</string>
+ <key>documentSnoopTextView</key>
+ <string>NSTextView</string>
+ <key>extraBibFields</key>
+ <string>NSMatrix</string>
+ <key>fieldsAccessoryView</key>
+ <string>NSView</string>
+ <key>fieldsPopUpButton</key>
+ <string>NSPopUpButton</string>
+ <key>fileView</key>
+ <string>FileView</string>
+ <key>newFieldNameComboBox</key>
+ <string>NSComboBox</string>
+ <key>notesView</key>
+ <string>NSTextView</string>
+ <key>oldFieldNamePopUp</key>
+ <string>NSPopUpButton</string>
+ <key>pdfSnoopContainerView</key>
+ <string>NSView</string>
+ <key>remoteSnoopWebView</key>
+ <string>WebView</string>
+ <key>rssDescriptionView</key>
+ <string>NSTextView</string>
+ <key>splitView</key>
+ <string>OASplitView</string>
+ <key>statusBar</key>
+ <string>BDSKStatusBar</string>
+ <key>tabView</key>
+ <string>NSTabView</string>
+ <key>textSnoopContainerView</key>
+ <string>NSView</string>
+ <key>viewLocalButton</key>
+ <string>BDSKImagePopUpButton</string>
+ <key>viewRemoteButton</key>
+ <string>BDSKImagePopUpButton</string>
+ <key>webSnoopContainerView</key>
+ <string>NSView</string>
+ </dict>
+ <key>SUPERCLASS</key>
+ <string>NSWindowController</string>
+ </dict>
+ <dict>
+ <key>CLASS</key>
+ <string>BDSKDragWindow</string>
+ <key>LANGUAGE</key>
+ <string>ObjC</string>
+ <key>SUPERCLASS</key>
+ <string>NSWindow</string>
+ </dict>
+ <dict>
+ <key>CLASS</key>
+ <string>BDSKFormCell</string>
+ <key>LANGUAGE</key>
+ <string>ObjC</string>
+ <key>SUPERCLASS</key>
+ <string>NSFormCell</string>
+ </dict>
+ <dict>
+ <key>CLASS</key>
+ <string>NSMenu</string>
+ <key>LANGUAGE</key>
+ <string>ObjC</string>
+ <key>SUPERCLASS</key>
+ <string>NSObject</string>
+ </dict>
+ <dict>
+ <key>CLASS</key>
+ <string>NSControl</string>
+ <key>LANGUAGE</key>
+ <string>ObjC</string>
+ <key>SUPERCLASS</key>
+ <string>NSView</string>
+ </dict>
+ <dict>
+ <key>ACTIONS</key>
+ <dict>
+ <key>hideWindow</key>
+ <string>id</string>
+ <key>toggleShowingWindow</key>
+ <string>id</string>
+ </dict>
+ <key>CLASS</key>
+ <string>NSWindowController</string>
+ <key>LANGUAGE</key>
+ <string>ObjC</string>
+ <key>SUPERCLASS</key>
+ <string>NSResponder</string>
+ </dict>
+ <dict>
+ <key>CLASS</key>
+ <string>FileView</string>
+ <key>LANGUAGE</key>
+ <string>ObjC</string>
+ <key>OUTLETS</key>
+ <dict>
+ <key>_delegate</key>
+ <string>id</string>
+ </dict>
+ <key>SUPERCLASS</key>
+ <string>NSView</string>
+ </dict>
+ <dict>
+ <key>CLASS</key>
+ <string>NSObject</string>
+ <key>LANGUAGE</key>
+ <string>ObjC</string>
+ </dict>
+ <dict>
+ <key>CLASS</key>
+ <string>BDSKEdgeView</string>
+ <key>LANGUAGE</key>
+ <string>ObjC</string>
+ <key>SUPERCLASS</key>
+ <string>BDSKContainerView</string>
+ </dict>
+ <dict>
+ <key>CLASS</key>
+ <string>BDSKTabView</string>
+ <key>LANGUAGE</key>
+ <string>ObjC</string>
+ <key>SUPERCLASS</key>
+ <string>NSTabView</string>
+ </dict>
+ <dict>
+ <key>CLASS</key>
+ <string>NSWindow</string>
+ <key>LANGUAGE</key>
+ <string>ObjC</string>
+ <key>SUPERCLASS</key>
+ <string>NSResponder</string>
+ </dict>
+ <dict>
+ <key>CLASS</key>
+ <string>NSMenuItem</string>
+ <key>LANGUAGE</key>
+ <string>ObjC</string>
+ <key>SUPERCLASS</key>
+ <string>NSObject</string>
+ </dict>
+ <dict>
+ <key>CLASS</key>
+ <string>OASplitView</string>
+ <key>LANGUAGE</key>
+ <string>ObjC</string>
+ <key>SUPERCLASS</key>
+ <string>NSSplitView</string>
+ </dict>
+ <dict>
+ <key>CLASS</key>
+ <string>BDSKSplitView</string>
+ <key>LANGUAGE</key>
+ <string>ObjC</string>
+ <key>SUPERCLASS</key>
+ <string>OASplitView</string>
+ </dict>
+ <dict>
+ <key>CLASS</key>
+ <string>FirstResponder</string>
+ <key>LANGUAGE</key>
+ <string>ObjC</string>
+ <key>SUPERCLASS</key>
+ <string>NSObject</string>
+ </dict>
+ <dict>
+ <key>CLASS</key>
+ <string>BDSKEditorTextView</string>
+ <key>LANGUAGE</key>
+ <string>ObjC</string>
+ <key>SUPERCLASS</key>
+ <string>NSTextView</string>
+ </dict>
+ <dict>
+ <key>ACTIONS</key>
+ <dict>
+ <key>scalePopUpAction</key>
+ <string>id</string>
+ </dict>
+ <key>CLASS</key>
+ <string>BDSKZoomablePDFView</string>
+ <key>LANGUAGE</key>
+ <string>ObjC</string>
+ <key>SUPERCLASS</key>
+ <string>PDFView</string>
+ </dict>
+ <dict>
+ <key>CLASS</key>
+ <string>BDSKImagePopUpButton</string>
+ <key>LANGUAGE</key>
+ <string>ObjC</string>
+ <key>OUTLETS</key>
+ <dict>
+ <key>delegate</key>
+ <string>id</string>
+ </dict>
+ <key>SUPERCLASS</key>
+ <string>NSPopUpButton</string>
+ </dict>
+ <dict>
+ <key>CLASS</key>
+ <string>BDSKForm</string>
+ <key>LANGUAGE</key>
+ <string>ObjC</string>
+ <key>OUTLETS</key>
+ <dict>
+ <key>dragSourceCell</key>
+ <string>id</string>
+ </dict>
+ <key>SUPERCLASS</key>
+ <string>NSForm</string>
+ </dict>
+ <dict>
+ <key>CLASS</key>
+ <string>PDFImageView</string>
+ <key>LANGUAGE</key>
+ <string>ObjC</string>
+ <key>SUPERCLASS</key>
+ <string>NSImageView</string>
+ </dict>
+ <dict>
+ <key>CLASS</key>
+ <string>NSTextView</string>
+ <key>LANGUAGE</key>
+ <string>ObjC</string>
+ <key>SUPERCLASS</key>
+ <string>NSText</string>
+ </dict>
+ <dict>
+ <key>CLASS</key>
+ <string>BDSKContainerView</string>
+ <key>LANGUAGE</key>
+ <string>ObjC</string>
+ <key>OUTLETS</key>
+ <dict>
+ <key>contentView</key>
+ <string>id</string>
+ </dict>
+ <key>SUPERCLASS</key>
+ <string>NSView</string>
+ </dict>
+ <dict>
+ <key>ACTIONS</key>
+ <dict>
+ <key>startAnimation</key>
+ <string>id</string>
+ <key>stopAnimation</key>
+ <string>id</string>
+ </dict>
+ <key>CLASS</key>
+ <string>BDSKStatusBar</string>
+ <key>LANGUAGE</key>
+ <string>ObjC</string>
+ <key>OUTLETS</key>
+ <dict>
+ <key>delegate</key>
+ <string>id</string>
+ <key>textCell</key>
+ <string>id</string>
+ </dict>
+ <key>SUPERCLASS</key>
+ <string>BDSKGradientView</string>
+ </dict>
+ <dict>
+ <key>ACTIONS</key>
+ <dict>
+ <key>changeFont</key>
+ <string>id</string>
+ <key>invertSelection</key>
+ <string>id</string>
+ </dict>
+ <key>CLASS</key>
+ <string>NSTableView</string>
+ <key>LANGUAGE</key>
+ <string>ObjC</string>
+ <key>SUPERCLASS</key>
+ <string>NSControl</string>
+ </dict>
+ </array>
+ <key>IBVersion</key>
+ <string>1</string>
+</dict>
+</plist>
Modified:
branches/TRY_ARM_FILE_INTERFACE/bibdesk/English.lproj/BibEditor.nib/info.nib
===================================================================
---
branches/TRY_ARM_FILE_INTERFACE/bibdesk/English.lproj/BibEditor.nib/info.nib
2007-09-22 19:53:05 UTC (rev 11127)
+++
branches/TRY_ARM_FILE_INTERFACE/bibdesk/English.lproj/BibEditor.nib/info.nib
2007-09-22 20:07:51 UTC (rev 11128)
@@ -1,33 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
- <key>IBDocumentLocation</key>
- <string>59 33 420 327 0 0 1440 938 </string>
- <key>IBEditorPositions</key>
- <dict>
- <key>608</key>
- <string>600 552 240 178 0 0 1440 938 </string>
- <key>640</key>
- <string>554 600 332 82 0 0 1440 938 </string>
- <key>726</key>
- <string>46 368 256 187 0 0 1440 938 </string>
- <key>759</key>
- <string>446 435 547 412 0 0 1440 938 </string>
- </dict>
<key>IBFramework Version</key>
- <string>446.1</string>
- <key>IBLockedObjects</key>
- <array/>
+ <string>623</string>
+ <key>IBLastKnownRelativeProjectPath</key>
+ <string>../../Bibdesk.xcodeproj</string>
+ <key>IBOldestOS</key>
+ <integer>5</integer>
<key>IBOpenObjects</key>
<array>
- <integer>608</integer>
- <integer>640</integer>
- <integer>726</integer>
- <integer>759</integer>
- <integer>74</integer>
+ <integer>869</integer>
</array>
<key>IBSystem Version</key>
- <string>8L127</string>
+ <string>9A527</string>
+ <key>targetFramework</key>
+ <string>IBCocoaFramework</string>
</dict>
</plist>
Modified:
branches/TRY_ARM_FILE_INTERFACE/bibdesk/English.lproj/BibEditor.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