Revision: 11899
http://bibdesk.svn.sourceforge.net/bibdesk/?rev=11899&view=rev
Author: hofman
Date: 2007-12-13 08:45:25 -0800 (Thu, 13 Dec 2007)
Log Message:
-----------
Autorecalculate keyview loop in editor window.
Modified Paths:
--------------
trunk/bibdesk/BDSKEditor.m
trunk/bibdesk/English.lproj/BDSKEditor.nib/classes.nib
trunk/bibdesk/English.lproj/BDSKEditor.nib/info.nib
trunk/bibdesk/English.lproj/BDSKEditor.nib/keyedobjects.nib
Modified: trunk/bibdesk/BDSKEditor.m
===================================================================
--- trunk/bibdesk/BDSKEditor.m 2007-12-13 11:06:02 UTC (rev 11898)
+++ trunk/bibdesk/BDSKEditor.m 2007-12-13 16:45:25 UTC (rev 11899)
@@ -196,8 +196,6 @@
NSDivideRect([[edgeView contentView] bounds], &ignored, &frame,
TABLE_OFFSET, NSMinXEdge);
[[tableView enclosingScrollView] setFrame:frame];
[edgeView addSubview:[tableView enclosingScrollView]];
- // don't know why, but this is broken
- [bibTypeButton setNextKeyView:tableView];
edgeView = (BDSKEdgeView *)[[fieldSplitView subviews] objectAtIndex:1];
[edgeView setEdges:BDSKMinYEdgeMask | BDSKMaxYEdgeMask];
@@ -2068,9 +2066,6 @@
}
- (void)tabView:(NSTabView *)tabView didSelectTabViewItem:(NSTabViewItem
*)tabViewItem{
- // fix a weird keyview loop bug
- if([[tabViewItem identifier] isEqualToString:BDSKBibtexString])
- [bibTypeButton setNextKeyView:tableView];
}
// sent by the notesView and the abstractView
Modified: trunk/bibdesk/English.lproj/BDSKEditor.nib/classes.nib
===================================================================
--- trunk/bibdesk/English.lproj/BDSKEditor.nib/classes.nib 2007-12-13
11:06:02 UTC (rev 11898)
+++ trunk/bibdesk/English.lproj/BDSKEditor.nib/classes.nib 2007-12-13
16:45:25 UTC (rev 11899)
@@ -1,372 +1,127 @@
-<?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>CLASS</key>
- <string>BDSKDragWindow</string>
- <key>LANGUAGE</key>
- <string>ObjC</string>
- <key>SUPERCLASS</key>
- <string>NSWindow</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>ACTIONS</key>
- <dict>
- <key>delete</key>
- <string>id</string>
- <key>selectNextIcon</key>
- <string>id</string>
- <key>selectPreviousIcon</key>
- <string>id</string>
- </dict>
- <key>CLASS</key>
- <string>FileView</string>
- <key>LANGUAGE</key>
- <string>ObjC</string>
- <key>OUTLETS</key>
- <dict>
- <key>dataSource</key>
- <string>id</string>
- <key>delegate</key>
- <string>id</string>
- <key>dragDataSource</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>ACTIONS</key>
- <dict>
- <key>addLinkedFileFromMenuItem</key>
- <string>NSMenuItem</string>
- <key>addRemoteURLFromMenuItem</key>
- <string>NSMenuItem</string>
- <key>bibTypeDidChange</key>
- <string>id</string>
- <key>changeFlag</key>
- <string>id</string>
- <key>changeRating</key>
- <string>id</string>
- <key>chooseLocalFile</key>
- <string>id</string>
- <key>chooseRemoteURL</key>
- <string>id</string>
- <key>consolidateLinkedFiles</key>
- <string>id</string>
- <key>copyNotesForLinkedFile</key>
- <string>id</string>
- <key>createNewPubUsingCrossrefAction</key>
- <string>id</string>
- <key>dismissChooseURLSheet</key>
- <string>id</string>
- <key>duplicateTitleToBooktitle</key>
- <string>id</string>
- <key>editSelectedFieldAsRawBibTeX</key>
- <string>id</string>
- <key>generateCiteKey</key>
- <string>id</string>
- <key>openLinkedFile</key>
- <string>id</string>
- <key>openLinkedURL</key>
- <string>id</string>
- <key>openParentItemAction</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>selectCrossrefParentAction</key>
- <string>id</string>
- <key>showCiteKeyWarning</key>
- <string>id</string>
- <key>showNotesForLinkedFile</key>
- <string>id</string>
- <key>showPersonDetailCmd</key>
- <string>id</string>
- <key>toggleStatusBar</key>
- <string>id</string>
- <key>trashLocalFile</key>
- <string>id</string>
- </dict>
- <key>CLASS</key>
- <string>BDSKEditor</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>addFieldButton</key>
- <string>NSButton</string>
- <key>authorTableView</key>
- <string>NSTableView</string>
- <key>bibTypeButton</key>
- <string>NSPopUpButton</string>
- <key>chooseURLField</key>
- <string>NSTextField</string>
- <key>chooseURLSheet</key>
- <string>NSWindow</string>
- <key>citeKeyField</key>
- <string>NSTextField</string>
- <key>citeKeyTitle</key>
- <string>NSTextField</string>
- <key>citeKeyWarningButton</key>
- <string>NSButton</string>
- <key>extraBibFields</key>
- <string>NSMatrix</string>
- <key>fieldSplitView</key>
- <string>BDSKSplitView</string>
- <key>fileSplitView</key>
- <string>BDSKSplitView</string>
- <key>fileView</key>
- <string>FileView</string>
- <key>mainSplitView</key>
- <string>BDSKSplitView</string>
- <key>notesView</key>
- <string>NSTextView</string>
- <key>rssDescriptionView</key>
- <string>NSTextView</string>
- <key>statusBar</key>
- <string>BDSKStatusBar</string>
- <key>tabView</key>
- <string>NSTabView</string>
- <key>tableView</key>
- <string>BDSKEditorTableView</string>
- </dict>
- <key>SUPERCLASS</key>
- <string>NSWindowController</string>
- </dict>
- <dict>
- <key>CLASS</key>
- <string>NSScrollView</string>
- <key>LANGUAGE</key>
- <string>ObjC</string>
- <key>SUPERCLASS</key>
- <string>NSView</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>BDSKEditorTableView</string>
- <key>LANGUAGE</key>
- <string>ObjC</string>
- <key>SUPERCLASS</key>
- <string>NSTableView</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>BDSKLabelTextFieldCell</string>
- <key>LANGUAGE</key>
- <string>ObjC</string>
- <key>SUPERCLASS</key>
- <string>NSTextFieldCell</string>
- </dict>
- <dict>
- <key>CLASS</key>
- <string>BDSKEditorTextView</string>
- <key>LANGUAGE</key>
- <string>ObjC</string>
- <key>SUPERCLASS</key>
- <string>NSTextView</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>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>CLASS</key>
- <string>BDSKEditorTextFieldCell</string>
- <key>LANGUAGE</key>
- <string>ObjC</string>
- <key>OUTLETS</key>
- <dict>
- <key>buttonTarget</key>
- <string>id</string>
- </dict>
- <key>SUPERCLASS</key>
- <string>NSTextFieldCell</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>
+{
+ IBClasses = (
+ {
+ CLASS = BDSKContainerView;
+ LANGUAGE = ObjC;
+ OUTLETS = {contentView = id; };
+ SUPERCLASS = NSView;
+ },
+ {CLASS = BDSKDragWindow; LANGUAGE = ObjC; SUPERCLASS = NSWindow; },
+ {CLASS = BDSKEdgeView; LANGUAGE = ObjC; SUPERCLASS =
BDSKContainerView; },
+ {
+ ACTIONS = {
+ addLinkedFileFromMenuItem = NSMenuItem;
+ addRemoteURLFromMenuItem = NSMenuItem;
+ bibTypeDidChange = id;
+ changeFlag = id;
+ changeRating = id;
+ chooseLocalFile = id;
+ chooseRemoteURL = id;
+ consolidateLinkedFiles = id;
+ copyNotesForLinkedFile = id;
+ createNewPubUsingCrossrefAction = id;
+ dismissChooseURLSheet = id;
+ duplicateTitleToBooktitle = id;
+ editSelectedFieldAsRawBibTeX = id;
+ generateCiteKey = id;
+ openLinkedFile = id;
+ openLinkedURL = id;
+ openParentItemAction = id;
+ raiseAddField = id;
+ raiseChangeFieldName = id;
+ raiseDelField = id;
+ revealLinkedFile = id;
+ selectCrossrefParentAction = id;
+ showCiteKeyWarning = id;
+ showNotesForLinkedFile = id;
+ showPersonDetailCmd = id;
+ toggleStatusBar = id;
+ trashLocalFile = id;
+ };
+ CLASS = BDSKEditor;
+ LANGUAGE = ObjC;
+ OUTLETS = {
+ abstractView = NSTextView;
+ actionButton = BDSKImagePopUpButton;
+ actionMenu = NSMenu;
+ addFieldButton = NSButton;
+ authorTableView = NSTableView;
+ bibTypeButton = NSPopUpButton;
+ chooseURLField = NSTextField;
+ chooseURLSheet = NSWindow;
+ citeKeyField = NSTextField;
+ citeKeyTitle = NSTextField;
+ citeKeyWarningButton = NSButton;
+ extraBibFields = NSMatrix;
+ fieldSplitView = BDSKSplitView;
+ fileSplitView = BDSKSplitView;
+ fileView = FileView;
+ mainSplitView = BDSKSplitView;
+ notesView = NSTextView;
+ rssDescriptionView = NSTextView;
+ statusBar = BDSKStatusBar;
+ tabView = NSTabView;
+ tableView = BDSKEditorTableView;
+ };
+ SUPERCLASS = NSWindowController;
+ },
+ {CLASS = BDSKEditorTableView; LANGUAGE = ObjC; SUPERCLASS =
NSTableView; },
+ {
+ CLASS = BDSKEditorTextFieldCell;
+ LANGUAGE = ObjC;
+ OUTLETS = {buttonTarget = id; };
+ SUPERCLASS = NSTextFieldCell;
+ },
+ {CLASS = BDSKEditorTextView; LANGUAGE = ObjC; SUPERCLASS = NSTextView;
},
+ {CLASS = BDSKGradientView; LANGUAGE = ObjC; SUPERCLASS = NSView; },
+ {
+ CLASS = BDSKImagePopUpButton;
+ LANGUAGE = ObjC;
+ OUTLETS = {delegate = id; };
+ SUPERCLASS = NSPopUpButton;
+ },
+ {
+ CLASS = BDSKLabelTextFieldCell;
+ LANGUAGE = ObjC;
+ SUPERCLASS = NSTextFieldCell;
+ },
+ {CLASS = BDSKSplitView; LANGUAGE = ObjC; SUPERCLASS = OASplitView; },
+ {
+ ACTIONS = {startAnimation = id; stopAnimation = id; };
+ CLASS = BDSKStatusBar;
+ LANGUAGE = ObjC;
+ OUTLETS = {delegate = id; textCell = id; };
+ SUPERCLASS = BDSKGradientView;
+ },
+ {CLASS = BDSKTabView; LANGUAGE = ObjC; SUPERCLASS = NSTabView; },
+ {
+ ACTIONS = {delete = id; selectNextIcon = id; selectPreviousIcon =
id; };
+ CLASS = FileView;
+ LANGUAGE = ObjC;
+ OUTLETS = {dataSource = id; delegate = id; dragDataSource = id; };
+ SUPERCLASS = NSView;
+ },
+ {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; },
+ {CLASS = NSControl; LANGUAGE = ObjC; SUPERCLASS = NSView; },
+ {CLASS = NSMenu; LANGUAGE = ObjC; SUPERCLASS = NSObject; },
+ {CLASS = NSMenuItem; LANGUAGE = ObjC; SUPERCLASS = NSObject; },
+ {CLASS = NSObject; LANGUAGE = ObjC; },
+ {CLASS = NSScrollView; LANGUAGE = ObjC; SUPERCLASS = NSView; },
+ {
+ ACTIONS = {changeFont = id; invertSelection = id; };
+ CLASS = NSTableView;
+ LANGUAGE = ObjC;
+ SUPERCLASS = NSControl;
+ },
+ {CLASS = NSTextView; LANGUAGE = ObjC; SUPERCLASS = NSText; },
+ {CLASS = NSWindow; LANGUAGE = ObjC; SUPERCLASS = NSResponder; },
+ {
+ ACTIONS = {hideWindow = id; toggleShowingWindow = id; };
+ CLASS = NSWindowController;
+ LANGUAGE = ObjC;
+ SUPERCLASS = NSResponder;
+ },
+ {CLASS = OASplitView; LANGUAGE = ObjC; SUPERCLASS = NSSplitView; }
+ );
+ IBVersion = 1;
+}
\ No newline at end of file
Modified: trunk/bibdesk/English.lproj/BDSKEditor.nib/info.nib
===================================================================
--- trunk/bibdesk/English.lproj/BDSKEditor.nib/info.nib 2007-12-13 11:06:02 UTC
(rev 11898)
+++ trunk/bibdesk/English.lproj/BDSKEditor.nib/info.nib 2007-12-13 16:45:25 UTC
(rev 11899)
@@ -1,19 +1,17 @@
<?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">
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
+ <key>IBDocumentLocation</key>
+ <string>69 58 356 240 0 0 1440 938 </string>
<key>IBFramework Version</key>
- <string>629</string>
+ <string>489.0</string>
<key>IBLastKnownRelativeProjectPath</key>
<string>../../Bibdesk.xcodeproj</string>
<key>IBOldestOS</key>
<integer>5</integer>
- <key>IBOpenObjects</key>
- <array>
- <integer>821</integer>
- </array>
<key>IBSystem Version</key>
- <string>9B18</string>
+ <string>8S165</string>
<key>targetFramework</key>
<string>IBCocoaFramework</string>
</dict>
Modified: trunk/bibdesk/English.lproj/BDSKEditor.nib/keyedobjects.nib
===================================================================
(Binary files differ)
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
-------------------------------------------------------------------------
SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services
for just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
Bibdesk-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bibdesk-commit