Revision: 11526
          http://bibdesk.svn.sourceforge.net/bibdesk/?rev=11526&view=rev
Author:   hofman
Date:     2007-11-10 05:05:01 -0800 (Sat, 10 Nov 2007)

Log Message:
-----------
Move bookmark outlineview to separate files. Fix creation of bookmarks from 
dictionary, so folders and separators are read correctly. Allow dropping URLs 
and webloc files on the bookmark table.

Modified Paths:
--------------
    trunk/bibdesk/BDSKBookmarkController.m
    trunk/bibdesk/BDSKSearchBookmarkController.h
    trunk/bibdesk/BDSKSearchBookmarkController.m
    trunk/bibdesk/Bibdesk.xcodeproj/project.pbxproj
    trunk/bibdesk/English.lproj/BookmarksWindow.nib/keyedobjects.nib
    trunk/bibdesk/French.lproj/BookmarksWindow.nib/classes.nib
    trunk/bibdesk/French.lproj/BookmarksWindow.nib/keyedobjects.nib

Added Paths:
-----------
    trunk/bibdesk/BDSKBookmarkOutlineView.h
    trunk/bibdesk/BDSKBookmarkOutlineView.m

Modified: trunk/bibdesk/BDSKBookmarkController.m
===================================================================
--- trunk/bibdesk/BDSKBookmarkController.m      2007-11-10 06:45:32 UTC (rev 
11525)
+++ trunk/bibdesk/BDSKBookmarkController.m      2007-11-10 13:05:01 UTC (rev 
11526)
@@ -40,6 +40,7 @@
 #import "NSFileManager_BDSKExtensions.h"
 #import "BibDocument.h"
 #import "NSImage+Toolbox.h"
+#import "BDSKBookmarkOutlineView.h"
 
 static NSString *BDSKBookmarkRowsPboardType = @"BDSKBookmarkRowsPboardType";
 
@@ -106,6 +107,7 @@
 - (void)windowDidLoad {
     [self setupToolbar];
     [self setWindowFrameAutosaveName:@"BDSKBookmarksWindow"];
+    [outlineView setAutoresizesOutlineColumn:NO];
     [outlineView registerForDraggedTypes:[NSArray 
arrayWithObjects:BDSKBookmarkRowsPboardType, BDSKWeblocFilePboardType, 
NSURLPboardType, nil]];
 }
 
@@ -432,9 +434,9 @@
 
 - (NSDragOperation)outlineView:(NSOutlineView *)ov validateDrop:(id 
<NSDraggingInfo>)info proposedItem:(id)item proposedChildIndex:(int)idx {
     NSPasteboard *pboard = [info draggingPasteboard];
-    NSString *type = [pboard availableTypeFromArray:[NSArray 
arrayWithObjects:BDSKBookmarkRowsPboardType, nil]];
+    NSString *type = [pboard availableTypeFromArray:[NSArray 
arrayWithObjects:BDSKBookmarkRowsPboardType, BDSKWeblocFilePboardType, 
NSURLPboardType, nil]];
     
-    if (type) {
+    if ([type isEqualToString:BDSKBookmarkRowsPboardType]) {
         if (idx == NSOutlineViewDropOnItemIndex) {
             if ([item bookmarkType] == BDSKBookmarkTypeFolder && [outlineView 
isItemExpanded:item]) {
                 [ov setDropItem:item dropChildIndex:0];
@@ -447,15 +449,28 @@
             }
         }
         return [item isDescendantOfArray:[self draggedBookmarks]] ? 
NSDragOperationNone : NSDragOperationMove;
+    } else if (type) {
+        if (idx == NSOutlineViewDropOnItemIndex && (item == nil || [item 
bookmarkType] != BDSKBookmarkTypeBookmark)) {
+            if ([item bookmarkType] == BDSKBookmarkTypeFolder && [outlineView 
isItemExpanded:item]) {
+                [ov setDropItem:item dropChildIndex:0];
+            } else if ([item parent]) {
+                [ov setDropItem:[item parent] dropChildIndex:[[[item parent] 
children] indexOfObject:item] + 1];
+            } else if (item) {
+                [ov setDropItem:nil dropChildIndex:[bookmarks 
indexOfObject:item] + 1];
+            } else {
+                [ov setDropItem:nil dropChildIndex:[bookmarks count]];
+            }
+        }
+        return NSDragOperationEvery;
     }
     return NSDragOperationNone;
 }
 
 - (BOOL)outlineView:(NSOutlineView *)ov acceptDrop:(id <NSDraggingInfo>)info 
item:(id)item childIndex:(int)idx {
     NSPasteboard *pboard = [info draggingPasteboard];
-    NSString *type = [pboard availableTypeFromArray:[NSArray 
arrayWithObjects:BDSKBookmarkRowsPboardType, nil]];
+    NSString *type = [pboard availableTypeFromArray:[NSArray 
arrayWithObjects:BDSKBookmarkRowsPboardType, BDSKWeblocFilePboardType, 
NSURLPboardType, nil]];
     
-    if (type) {
+    if ([type isEqualToString:BDSKBookmarkRowsPboardType]) {
         NSEnumerator *bmEnum = [[self draggedBookmarks] objectEnumerator];
         BDSKBookmark *bookmark;
                                
@@ -471,11 +486,29 @@
             [self bookmark:item insertChildBookmark:bookmark atIndex:idx++];
                }
         return YES;
+    } else if (type) {
+        NSString *urlString = nil;
+        if ([type isEqualToString:BDSKWeblocFilePboardType])
+            urlString = [pboard stringForType:BDSKWeblocFilePboardType];
+        else if ([type isEqualToString:NSURLPboardType])
+            urlString = [[NSURL URLFromPasteboard:pboard] absoluteString];
+        if (urlString == nil)
+            return NO;
+        if (idx == NSOutlineViewDropOnItemIndex && item && [item bookmarkType] 
== BDSKBookmarkTypeBookmark) {
+            [item setUrlString:urlString];
+        } else {
+            BDSKBookmark *bookmark = [[BDSKBookmark alloc] 
initWithUrlString:urlString name:[self uniqueName]];
+            if (idx == NSOutlineViewDropOnItemIndex)
+                idx = [[self childrenOfBookmark:item] count];
+            [self bookmark:item insertChildBookmark:bookmark atIndex:idx];
+            [bookmark release];
+        }
+        return YES;
     }
     return NO;
 }
 
-- (void)outlineView:(NSOutlineView *)ov 
dragEndedWithOperation:(NSDragOperation)operation {
+- (void)tableView:(NSTableView *)aTableView 
concludeDragOperation:(NSDragOperation)operation {
     [self setDraggedBookmarks:nil];
 }
 
@@ -672,7 +705,6 @@
 }
 
 - (id)initWithDictionary:(NSDictionary *)dictionary {
-    return [self initWithUrlString:[dictionary objectForKey:URL_KEY] 
name:[dictionary objectForKey:TITLE_KEY]];
     if ([[dictionary objectForKey:TYPE_KEY] 
isEqualToString:BDSKBookmarkTypeFolderString]) {
         NSEnumerator *dictEnum = [[dictionary objectForKey:CHILDREN_KEY] 
objectEnumerator];
         NSDictionary *dict;

Added: trunk/bibdesk/BDSKBookmarkOutlineView.h
===================================================================
--- trunk/bibdesk/BDSKBookmarkOutlineView.h                             (rev 0)
+++ trunk/bibdesk/BDSKBookmarkOutlineView.h     2007-11-10 13:05:01 UTC (rev 
11526)
@@ -0,0 +1,49 @@
+//
+//  BDSKBookmarkOutlineView.h
+//  Bibdesk
+//
+//  Created by Christiaan Hofman on 11/10/07.
+/*
+ This software is Copyright (c) 2007
+ Christiaan Hofman. All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+
+ - Redistributions of source code must retain the above copyright
+   notice, this list of conditions and the following disclaimer.
+
+ - Redistributions in binary form must reproduce the above copyright
+    notice, this list of conditions and the following disclaimer in
+    the documentation and/or other materials provided with the
+    distribution.
+
+ - Neither the name of Christiaan Hofman nor the names of any
+    contributors may be used to endorse or promote products derived
+    from this software without specific prior written permission.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+ OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#import <Cocoa/Cocoa.h>
+
+
[EMAIL PROTECTED] BDSKBookmarkOutlineView : NSOutlineView
[EMAIL PROTECTED]
+
+
[EMAIL PROTECTED] NSObject (BDSKBookmarkOutlineViewDelegate)
+- (BOOL)outlineView:(NSOutlineView *)anOutlineView 
drawSeparatorRowForItem:(id)item;
[EMAIL PROTECTED]
+

Added: trunk/bibdesk/BDSKBookmarkOutlineView.m
===================================================================
--- trunk/bibdesk/BDSKBookmarkOutlineView.m                             (rev 0)
+++ trunk/bibdesk/BDSKBookmarkOutlineView.m     2007-11-10 13:05:01 UTC (rev 
11526)
@@ -0,0 +1,59 @@
+//
+//  BDSKBookmarkOutlineView.m
+//  Bibdesk
+//
+//  Created by Christiaan Hofman on 11/10/07.
+/*
+ This software is Copyright (c) 2007
+ Christiaan Hofman. All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+
+ - Redistributions of source code must retain the above copyright
+   notice, this list of conditions and the following disclaimer.
+
+ - Redistributions in binary form must reproduce the above copyright
+    notice, this list of conditions and the following disclaimer in
+    the documentation and/or other materials provided with the
+    distribution.
+
+ - Neither the name of Christiaan Hofman nor the names of any
+    contributors may be used to endorse or promote products derived
+    from this software without specific prior written permission.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+ OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#import "BDSKBookmarkOutlineView.h"
+
+
[EMAIL PROTECTED] BDSKBookmarkOutlineView
+
+#define SEPARATOR_LEFT_INDENT 20.0
+#define SEPARATOR_RIGHT_INDENT 2.0
+
+- (void)drawRow:(int)rowIndex clipRect:(NSRect)clipRect {
+    if ([[self delegate] 
respondsToSelector:@selector(outlineView:drawSeparatorRowForItem:)] &&
+        [[self delegate] outlineView:self drawSeparatorRowForItem:[self 
itemAtRow:rowIndex]]) {
+        float indent = [self levelForItem:[self itemAtRow:rowIndex]] * [self 
indentationPerLevel];
+        NSRect rect = [self rectOfRow:rowIndex];
+        [[NSColor gridColor] setStroke];
+        [NSBezierPath strokeLineFromPoint:NSMakePoint(NSMinX(rect) + indent + 
SEPARATOR_LEFT_INDENT, floorf(NSMidY(rect)) + 0.5) 
toPoint:NSMakePoint(NSMaxX(rect) - SEPARATOR_RIGHT_INDENT, floorf(NSMidY(rect)) 
+ 0.5)];
+    } else {
+        [super drawRow:rowIndex clipRect:clipRect];
+    }
+}
+
[EMAIL PROTECTED]

Modified: trunk/bibdesk/BDSKSearchBookmarkController.h
===================================================================
--- trunk/bibdesk/BDSKSearchBookmarkController.h        2007-11-10 06:45:32 UTC 
(rev 11525)
+++ trunk/bibdesk/BDSKSearchBookmarkController.h        2007-11-10 13:05:01 UTC 
(rev 11526)
@@ -117,7 +117,3 @@
 - (BOOL)isDescendantOfArray:(NSArray *)bookmarks;
 
 @end
-
-
[EMAIL PROTECTED] BDSKBookmarkOutlineView : NSOutlineView
[EMAIL PROTECTED]

Modified: trunk/bibdesk/BDSKSearchBookmarkController.m
===================================================================
--- trunk/bibdesk/BDSKSearchBookmarkController.m        2007-11-10 06:45:32 UTC 
(rev 11525)
+++ trunk/bibdesk/BDSKSearchBookmarkController.m        2007-11-10 13:05:01 UTC 
(rev 11526)
@@ -39,6 +39,7 @@
 #import "BDSKSearchBookmarkController.h"
 #import "BDSKStringConstants.h"
 #import "NSImage+Toolbox.h"
+#import "BDSKBookmarkOutlineView.h"
 
 static NSString *BDSKSearchBookmarkRowsPboardType = 
@"BDSKSearchBookmarkRowsPboardType";
 static NSString *BDSKSearchBookmarkChangedNotification = 
@"BDSKSearchBookmarkChangedNotification";
@@ -101,6 +102,7 @@
 - (void)windowDidLoad {
     [self setupToolbar];
     [self setWindowFrameAutosaveName:@"BDSKSearchBookmarksWindow"];
+    [outlineView setAutoresizesOutlineColumn:NO];
     [outlineView registerForDraggedTypes:[NSArray 
arrayWithObject:BDSKSearchBookmarkRowsPboardType]];
 }
 
@@ -358,7 +360,7 @@
     return NO;
 }
 
-- (void)outlineView:(NSOutlineView *)ov 
dragEndedWithOperation:(NSDragOperation)operation {
+- (void)tableView:(NSTableView *)aTableView 
concludeDragOperation:(NSDragOperation)operation {
     [self setDraggedBookmarks:nil];
 }
 
@@ -676,24 +678,3 @@
 }
 
 @end
-
-#pragma mark -
-
[EMAIL PROTECTED] BDSKBookmarkOutlineView
-
-#define SEPARATOR_LEFT_INDENT 20.0
-#define SEPARATOR_RIGHT_INDENT 2.0
-
-- (void)drawRow:(int)rowIndex clipRect:(NSRect)clipRect {
-    if ([[self delegate] 
respondsToSelector:@selector(outlineView:drawSeparatorRowForItem:)] &&
-        [[self delegate] outlineView:self drawSeparatorRowForItem:[self 
itemAtRow:rowIndex]]) {
-        float indent = [self levelForItem:[self itemAtRow:rowIndex]] * [self 
indentationPerLevel];
-        NSRect rect = [self rectOfRow:rowIndex];
-        [[NSColor gridColor] setStroke];
-        [NSBezierPath strokeLineFromPoint:NSMakePoint(NSMinX(rect) + indent + 
SEPARATOR_LEFT_INDENT, floorf(NSMidY(rect)) + 0.5) 
toPoint:NSMakePoint(NSMaxX(rect) - SEPARATOR_RIGHT_INDENT, floorf(NSMidY(rect)) 
+ 0.5)];
-    } else {
-        [super drawRow:rowIndex clipRect:clipRect];
-    }
-}
-
[EMAIL PROTECTED]

Modified: trunk/bibdesk/Bibdesk.xcodeproj/project.pbxproj
===================================================================
--- trunk/bibdesk/Bibdesk.xcodeproj/project.pbxproj     2007-11-10 06:45:32 UTC 
(rev 11525)
+++ trunk/bibdesk/Bibdesk.xcodeproj/project.pbxproj     2007-11-10 13:05:01 UTC 
(rev 11526)
@@ -192,6 +192,8 @@
                CE3B5E7D09CEDE470017D339 /* BDSKMacroResolver.m in Sources */ = 
{isa = PBXBuildFile; fileRef = CE3B5E7B09CEDE470017D339 /* BDSKMacroResolver.m 
*/; };
                CE3B682B09D1B0190017D339 /* BDSKImagePopUpButton.m in Sources 
*/ = {isa = PBXBuildFile; fileRef = CE3B682709D1B0190017D339 /* 
BDSKImagePopUpButton.m */; };
                CE3B682D09D1B0190017D339 /* BDSKImagePopUpButtonCell.m in 
Sources */ = {isa = PBXBuildFile; fileRef = CE3B682909D1B0190017D339 /* 
BDSKImagePopUpButtonCell.m */; };
+               CE416B750CE5E25B00AAB04C /* BDSKBookmarkOutlineView.h in 
CopyFiles */ = {isa = PBXBuildFile; fileRef = CE416B730CE5E25B00AAB04C /* 
BDSKBookmarkOutlineView.h */; };
+               CE416B760CE5E25B00AAB04C /* BDSKBookmarkOutlineView.m in 
Sources */ = {isa = PBXBuildFile; fileRef = CE416B740CE5E25B00AAB04C /* 
BDSKBookmarkOutlineView.m */; };
                CE42A26A0A99BE2400C62D85 /* BDSKErrorEditWindow.nib in 
Resources */ = {isa = PBXBuildFile; fileRef = CE42A2680A99BE2400C62D85 /* 
BDSKErrorEditWindow.nib */; };
                CE4385E90BB81D0500A56987 /* BDSKSearchBookmarkController.m in 
Sources */ = {isa = PBXBuildFile; fileRef = CE4385E70BB81D0500A56987 /* 
BDSKSearchBookmarkController.m */; };
                CE43865E0BB8274600A56987 /* SearchBookmarksWindow.nib in 
Resources */ = {isa = PBXBuildFile; fileRef = CE43865C0BB8274600A56987 /* 
SearchBookmarksWindow.nib */; };
@@ -811,6 +813,7 @@
                                F9022FB207580A9600C3F701 /* 
OmniAppKit.framework in CopyFiles */,
                                F9022FB307580A9600C3F701 /* OmniBase.framework 
in CopyFiles */,
                                F9022FB407580A9600C3F701 /* 
OmniFoundation.framework in CopyFiles */,
+                               CE416B750CE5E25B00AAB04C /* 
BDSKBookmarkOutlineView.h in CopyFiles */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
@@ -1044,6 +1047,8 @@
                CE3B682709D1B0190017D339 /* BDSKImagePopUpButton.m */ = {isa = 
PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; 
path = BDSKImagePopUpButton.m; sourceTree = "<group>"; };
                CE3B682809D1B0190017D339 /* BDSKImagePopUpButtonCell.h */ = 
{isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; 
path = BDSKImagePopUpButtonCell.h; sourceTree = "<group>"; };
                CE3B682909D1B0190017D339 /* BDSKImagePopUpButtonCell.m */ = 
{isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = 
sourcecode.c.objc; path = BDSKImagePopUpButtonCell.m; sourceTree = "<group>"; };
+               CE416B730CE5E25B00AAB04C /* BDSKBookmarkOutlineView.h */ = {isa 
= PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path 
= BDSKBookmarkOutlineView.h; sourceTree = "<group>"; };
+               CE416B740CE5E25B00AAB04C /* BDSKBookmarkOutlineView.m */ = {isa 
= PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; 
path = BDSKBookmarkOutlineView.m; sourceTree = "<group>"; };
                CE42A2690A99BE2400C62D85 /* English */ = {isa = 
PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = 
English.lproj/BDSKErrorEditWindow.nib; sourceTree = "<group>"; };
                CE4385E60BB81D0500A56987 /* BDSKSearchBookmarkController.h */ = 
{isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; 
path = BDSKSearchBookmarkController.h; sourceTree = "<group>"; };
                CE4385E70BB81D0500A56987 /* BDSKSearchBookmarkController.m */ = 
{isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = 
sourcecode.c.objc; path = BDSKSearchBookmarkController.m; sourceTree = 
"<group>"; };
@@ -1967,6 +1972,7 @@
                        isa = PBXGroup;
                        children = (
                                3D824AA707D099C300FB2F67 /* 
BDSKBackgroundView.m */,
+                               CE416B740CE5E25B00AAB04C /* 
BDSKBookmarkOutlineView.m */,
                                2730077707CF20B500F2E485 /* 
BDSKBorderlessKeyWindow.m */,
                                F9A5B10A0B8CEA9600C52257 /* 
BDSKCenterScaledImageCell.m */,
                                CEEC6C53093A411E00A64F54 /* 
BDSKCollapsibleView.m */,
@@ -2386,6 +2392,7 @@
                                CE9DBEDD093CF2640008648B /* 
BDSKBibliographyCommand.h */,
                                F9022C950758038000C3F701 /* BDSKBibTeXParser.h 
*/,
                                CEF83F350C77911F00A3AD51 /* 
BDSKBookmarkController.h */,
+                               CE416B730CE5E25B00AAB04C /* 
BDSKBookmarkOutlineView.h */,
                                CEEA4C690B57B0D400434059 /* 
BDSKBooleanValueTransformer.h */,
                                2730077607CF20B500F2E485 /* 
BDSKBorderlessKeyWindow.h */,
                                CEFDBDDB0AEA87F8009EE99D /* BDSKCategoryGroup.h 
*/,
@@ -2892,7 +2899,6 @@
                29B97313FDCFA39411CA2CEA /* Project object */ = {
                        isa = PBXProject;
                        buildConfigurationList = F993F20208553A61007A7657 /* 
Build configuration list for PBXProject "Bibdesk" */;
-                       compatibilityVersion = "Xcode 2.4";
                        hasScannedForEncodings = 1;
                        mainGroup = 29B97314FDCFA39411CA2CEA /* BibDesk */;
                        projectDirPath = "";
@@ -3723,6 +3729,7 @@
                                CE8961BD0CBEB5AC00EA2D98 /* 
BDSKTemplateDocument.m in Sources */,
                                CEFA2F130CC0272C002A8262 /* BDSKTag.m in 
Sources */,
                                CE6C962C0CD9014A0022D69F /* 
NSScrollView_BDSKExtensions.m in Sources */,
+                               CE416B760CE5E25B00AAB04C /* 
BDSKBookmarkOutlineView.m in Sources */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };

Modified: trunk/bibdesk/English.lproj/BookmarksWindow.nib/keyedobjects.nib
===================================================================
(Binary files differ)

Modified: trunk/bibdesk/French.lproj/BookmarksWindow.nib/classes.nib
===================================================================
--- trunk/bibdesk/French.lproj/BookmarksWindow.nib/classes.nib  2007-11-10 
06:45:32 UTC (rev 11525)
+++ trunk/bibdesk/French.lproj/BookmarksWindow.nib/classes.nib  2007-11-10 
13:05:01 UTC (rev 11526)
@@ -19,6 +19,11 @@
             }; 
             SUPERCLASS = NSWindowController; 
         }, 
+        {
+            CLASS = BDSKBookmarkOutlineView; 
+            LANGUAGE = ObjC; 
+            SUPERCLASS = NSOutlineView; 
+        }, 
         {CLASS = BDSKGradientView; LANGUAGE = ObjC; SUPERCLASS = NSView; }, 
         {
             ACTIONS = {startAnimation = id; stopAnimation = id; }; 

Modified: trunk/bibdesk/French.lproj/BookmarksWindow.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: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Bibdesk-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bibdesk-commit

Reply via email to