Revision: 29249 http://sourceforge.net/p/bibdesk/svn/29249 Author: hofman Date: 2025-04-30 16:58:12 +0000 (Wed, 30 Apr 2025) Log Message: ----------- Use multiple bindings instead of complex boolean accesors
Modified Paths: -------------- trunk/bibdesk/BDSKSearchGroupSheetController.h trunk/bibdesk/BDSKSearchGroupSheetController.m trunk/bibdesk/Base.lproj/BDSKSearchGroupSheet.xib Modified: trunk/bibdesk/BDSKSearchGroupSheetController.h =================================================================== --- trunk/bibdesk/BDSKSearchGroupSheetController.h 2025-04-30 16:30:40 UTC (rev 29248) +++ trunk/bibdesk/BDSKSearchGroupSheetController.h 2025-04-30 16:58:12 UTC (rev 29249) @@ -115,8 +115,8 @@ @property (nonatomic, readonly, getter=isZoom) BOOL zoom; @property (nonatomic, readonly, getter=isSRU) BOOL SRU; @property (nonatomic, readonly, getter=isISI) BOOL ISI; -@property (nonatomic, readonly, getter=isZoomOrSRU) BOOL zoomOrSRU; -@property (nonatomic, readonly, getter=isZoomOrISI) BOOL zoomOrSRUOrISI; +@property (nonatomic, readonly, getter=isEntrez) BOOL entrez; +@property (nonatomic, readonly, getter=isDBLP) BOOL DBLP; @property (nonatomic, strong) NSString *type; Modified: trunk/bibdesk/BDSKSearchGroupSheetController.m =================================================================== --- trunk/bibdesk/BDSKSearchGroupSheetController.m 2025-04-30 16:30:40 UTC (rev 29248) +++ trunk/bibdesk/BDSKSearchGroupSheetController.m 2025-04-30 16:58:12 UTC (rev 29249) @@ -55,13 +55,13 @@ @implementation BDSKSearchGroupSheetController @synthesize serverPopup, nameField, addressField, portField, databaseField, passwordField, userField, syntaxPopup, encodingComboBox, removeDiacriticsButton, liteButton, editButton, addRemoveButton, serverView, revealButton, okButton, cancelButton, bottomConstraint, objectController, custom, editable, resettable; -@dynamic zoom, SRU, ISI, zoomOrSRU, zoomOrSRUOrISI, typeTag, databases, serverInfo, undoManager; +@dynamic zoom, SRU, ISI, entrez, DBLP, typeTag, databases, serverInfo, undoManager; + (NSSet *)keyPathsForValuesAffectingValueForKey:(NSString *)key { NSSet *keyPaths = [super keyPathsForValuesAffectingValueForKey:key]; if ([@"type" isEqualToString:key]) keyPaths = [keyPaths setByAddingObject:@"serverInfo"]; - else if ([[NSSet setWithObjects:@"typeTag", @"zoom", @"SRU", @"ISI", @"zoomOrSRU", @"zoomOrSRUOrISI", @"databases", nil] containsObject:key]) + else if ([[NSSet setWithObjects:@"typeTag", @"zoom", @"SRU", @"ISI", @"entrez", @"DBLP", @"databases", nil] containsObject:key]) keyPaths = [keyPaths setByAddingObject:@"type"]; return keyPaths; } @@ -342,9 +342,9 @@ - (BOOL)isISI { return [serverInfo isISI]; } -- (BOOL)isZoomOrSRU { return [serverInfo isZoom] || [serverInfo isSRU]; } +- (BOOL)isEntrez { return [serverInfo isEntrez]; } -- (BOOL)isZoomOrSRUOrISI { return [serverInfo isZoom] || [serverInfo isSRU] || [serverInfo isISI]; } +- (BOOL)isDBLP { return [serverInfo isDBLP]; } - (BDSKServerInfo *)serverInfo { return serverInfo; } Modified: trunk/bibdesk/Base.lproj/BDSKSearchGroupSheet.xib =================================================================== --- trunk/bibdesk/Base.lproj/BDSKSearchGroupSheet.xib 2025-04-30 16:30:40 UTC (rev 29248) +++ trunk/bibdesk/Base.lproj/BDSKSearchGroupSheet.xib 2025-04-30 16:58:12 UTC (rev 29249) @@ -115,11 +115,23 @@ <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> </textFieldCell> <connections> - <binding destination="-2" name="hidden" keyPath="zoomOrSRU" id="Pk8-Zo-HUD"> + <binding destination="-2" name="hidden2" keyPath="DBLP" previousBinding="yhm-CP-kob" id="sZk-AH-rPD"> <dictionary key="options"> - <string key="NSValueTransformerName">NSNegateBoolean</string> + <integer key="NSMultipleValuesPlaceholder" value="-1"/> + <integer key="NSNoSelectionPlaceholder" value="-1"/> + <integer key="NSNotApplicablePlaceholder" value="-1"/> + <integer key="NSNullPlaceholder" value="-1"/> </dictionary> </binding> + <binding destination="-2" name="hidden3" keyPath="ISI" previousBinding="sZk-AH-rPD" id="YCC-Ir-7oo"> + <dictionary key="options"> + <integer key="NSMultipleValuesPlaceholder" value="-1"/> + <integer key="NSNoSelectionPlaceholder" value="-1"/> + <integer key="NSNotApplicablePlaceholder" value="-1"/> + <integer key="NSNullPlaceholder" value="-1"/> + </dictionary> + </binding> + <binding destination="-2" name="hidden" keyPath="entrez" id="yhm-CP-kob"/> </connections> </textField> <textField verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="191"> @@ -130,11 +142,23 @@ <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> </textFieldCell> <connections> - <binding destination="-2" name="hidden" keyPath="zoomOrSRU" id="mrZ-fQ-Vvk"> + <binding destination="-2" name="hidden2" keyPath="DBLP" previousBinding="Sub-nM-ja5" id="FzF-O4-eVf"> <dictionary key="options"> - <string key="NSValueTransformerName">NSNegateBoolean</string> + <integer key="NSMultipleValuesPlaceholder" value="-1"/> + <integer key="NSNoSelectionPlaceholder" value="-1"/> + <integer key="NSNotApplicablePlaceholder" value="-1"/> + <integer key="NSNullPlaceholder" value="-1"/> </dictionary> </binding> + <binding destination="-2" name="hidden3" keyPath="ISI" previousBinding="FzF-O4-eVf" id="7g7-n4-27K"> + <dictionary key="options"> + <integer key="NSMultipleValuesPlaceholder" value="-1"/> + <integer key="NSNoSelectionPlaceholder" value="-1"/> + <integer key="NSNotApplicablePlaceholder" value="-1"/> + <integer key="NSNullPlaceholder" value="-1"/> + </dictionary> + </binding> + <binding destination="-2" name="hidden" keyPath="entrez" id="Sub-nM-ja5"/> </connections> </textField> <textField verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="196"> @@ -145,11 +169,23 @@ <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> </textFieldCell> <connections> - <binding destination="-2" name="hidden" keyPath="zoomOrSRU" id="fKC-PK-0y5"> + <binding destination="-2" name="hidden2" keyPath="DBLP" previousBinding="QhV-s2-TBx" id="2jN-XV-HII"> <dictionary key="options"> - <string key="NSValueTransformerName">NSNegateBoolean</string> + <integer key="NSMultipleValuesPlaceholder" value="-1"/> + <integer key="NSNoSelectionPlaceholder" value="-1"/> + <integer key="NSNotApplicablePlaceholder" value="-1"/> + <integer key="NSNullPlaceholder" value="-1"/> </dictionary> </binding> + <binding destination="-2" name="hidden3" keyPath="ISI" previousBinding="2jN-XV-HII" id="Zia-3L-hrp"> + <dictionary key="options"> + <integer key="NSMultipleValuesPlaceholder" value="-1"/> + <integer key="NSNoSelectionPlaceholder" value="-1"/> + <integer key="NSNotApplicablePlaceholder" value="-1"/> + <integer key="NSNullPlaceholder" value="-1"/> + </dictionary> + </binding> + <binding destination="-2" name="hidden" keyPath="entrez" id="QhV-s2-TBx"/> </connections> </textField> <textField toolTip="Password for authentication" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="197" customClass="BDSKSecureTextField"> @@ -162,19 +198,33 @@ <connections> <accessibilityConnection property="title" destination="200" id="527"/> <binding destination="-2" name="enabled" keyPath="editable" id="463"/> - <binding destination="-2" name="enabled2" keyPath="zoomOrSRUOrISI" previousBinding="463" id="kfd-LC-U9b"> + <binding destination="-2" name="enabled2" keyPath="entrez" previousBinding="463" id="pT8-73-qi2"> <dictionary key="options"> <integer key="NSMultipleValuesPlaceholder" value="-1"/> <integer key="NSNoSelectionPlaceholder" value="-1"/> <integer key="NSNotApplicablePlaceholder" value="-1"/> <integer key="NSNullPlaceholder" value="-1"/> + <string key="NSValueTransformerName">NSNegateBoolean</string> </dictionary> </binding> - <binding destination="-2" name="hidden" keyPath="zoomOrSRUOrISI" previousBinding="kfd-LC-U9b" id="S0U-3a-9WO"> + <binding destination="-2" name="enabled3" keyPath="DBLP" previousBinding="pT8-73-qi2" id="f7g-Jg-VlA"> <dictionary key="options"> + <integer key="NSMultipleValuesPlaceholder" value="-1"/> + <integer key="NSNoSelectionPlaceholder" value="-1"/> + <integer key="NSNotApplicablePlaceholder" value="-1"/> + <integer key="NSNullPlaceholder" value="-1"/> <string key="NSValueTransformerName">NSNegateBoolean</string> </dictionary> </binding> + <binding destination="-2" name="hidden2" keyPath="DBLP" previousBinding="S4N-Bb-Jsb" id="zBF-8o-FaW"> + <dictionary key="options"> + <integer key="NSMultipleValuesPlaceholder" value="-1"/> + <integer key="NSNoSelectionPlaceholder" value="-1"/> + <integer key="NSNotApplicablePlaceholder" value="-1"/> + <integer key="NSNullPlaceholder" value="-1"/> + </dictionary> + </binding> + <binding destination="-2" name="hidden" keyPath="entrez" previousBinding="f7g-Jg-VlA" id="S4N-Bb-Jsb"/> <binding destination="569" name="value" keyPath="selection.password" id="582"> <dictionary key="options"> <integer key="NSConditionallySetsEditable" value="0"/> @@ -193,11 +243,15 @@ <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> </textFieldCell> <connections> - <binding destination="-2" name="hidden" keyPath="zoomOrSRUOrISI" id="3Ei-Eq-Hn3"> + <binding destination="-2" name="hidden2" keyPath="DBLP" previousBinding="2Df-Sb-cav" id="lls-Bc-djl"> <dictionary key="options"> - <string key="NSValueTransformerName">NSNegateBoolean</string> + <integer key="NSMultipleValuesPlaceholder" value="-1"/> + <integer key="NSNoSelectionPlaceholder" value="-1"/> + <integer key="NSNotApplicablePlaceholder" value="-1"/> + <integer key="NSNullPlaceholder" value="-1"/> </dictionary> </binding> + <binding destination="-2" name="hidden" keyPath="entrez" id="2Df-Sb-cav"/> </connections> </textField> <popUpButton toolTip="Record syntax" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="277"> @@ -215,19 +269,50 @@ <accessibilityConnection property="title" destination="275" id="528"/> <action selector="selectSyntax:" target="-2" id="285"/> <binding destination="-2" name="enabled" keyPath="editable" id="470"/> - <binding destination="-2" name="hidden" keyPath="zoomOrSRU" previousBinding="OoG-ed-vKz" id="CR4-3V-vAv"> + <binding destination="-2" name="enabled2" keyPath="entrez" previousBinding="470" id="TRJ-03-ivD"> <dictionary key="options"> + <integer key="NSMultipleValuesPlaceholder" value="-1"/> + <integer key="NSNoSelectionPlaceholder" value="-1"/> + <integer key="NSNotApplicablePlaceholder" value="-1"/> + <integer key="NSNullPlaceholder" value="-1"/> <string key="NSValueTransformerName">NSNegateBoolean</string> </dictionary> </binding> - <binding destination="-2" name="enabled2" keyPath="zoomOrSRU" previousBinding="470" id="OoG-ed-vKz"> + <binding destination="-2" name="enabled3" keyPath="DBLP" previousBinding="TRJ-03-ivD" id="1Qf-Xa-bKb"> <dictionary key="options"> <integer key="NSMultipleValuesPlaceholder" value="-1"/> <integer key="NSNoSelectionPlaceholder" value="-1"/> <integer key="NSNotApplicablePlaceholder" value="-1"/> <integer key="NSNullPlaceholder" value="-1"/> + <string key="NSValueTransformerName">NSNegateBoolean</string> </dictionary> </binding> + <binding destination="-2" name="enabled4" keyPath="ISI" previousBinding="1Qf-Xa-bKb" id="vCZ-dY-h0V"> + <dictionary key="options"> + <integer key="NSMultipleValuesPlaceholder" value="-1"/> + <integer key="NSNoSelectionPlaceholder" value="-1"/> + <integer key="NSNotApplicablePlaceholder" value="-1"/> + <integer key="NSNullPlaceholder" value="-1"/> + <string key="NSValueTransformerName">NSNegateBoolean</string> + </dictionary> + </binding> + <binding destination="-2" name="hidden2" keyPath="DBLP" previousBinding="iA3-rB-evO" id="pxC-es-VH2"> + <dictionary key="options"> + <integer key="NSMultipleValuesPlaceholder" value="-1"/> + <integer key="NSNoSelectionPlaceholder" value="-1"/> + <integer key="NSNotApplicablePlaceholder" value="-1"/> + <integer key="NSNullPlaceholder" value="-1"/> + </dictionary> + </binding> + <binding destination="-2" name="hidden3" keyPath="ISI" previousBinding="pxC-es-VH2" id="HAj-cE-GNw"> + <dictionary key="options"> + <integer key="NSMultipleValuesPlaceholder" value="-1"/> + <integer key="NSNoSelectionPlaceholder" value="-1"/> + <integer key="NSNotApplicablePlaceholder" value="-1"/> + <integer key="NSNullPlaceholder" value="-1"/> + </dictionary> + </binding> + <binding destination="-2" name="hidden" keyPath="entrez" previousBinding="vCZ-dY-h0V" id="iA3-rB-evO"/> </connections> </popUpButton> <textField toolTip="Username for authentication" horizontalHuggingPriority="248" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="201"> @@ -240,19 +325,33 @@ <connections> <accessibilityConnection property="title" destination="195" id="526"/> <binding destination="-2" name="enabled" keyPath="editable" id="461"/> - <binding destination="-2" name="enabled2" keyPath="zoomOrSRUOrISI" previousBinding="461" id="Jeq-bz-OJp"> + <binding destination="-2" name="enabled2" keyPath="entrez" previousBinding="461" id="9hi-2u-RSm"> <dictionary key="options"> <integer key="NSMultipleValuesPlaceholder" value="-1"/> <integer key="NSNoSelectionPlaceholder" value="-1"/> <integer key="NSNotApplicablePlaceholder" value="-1"/> <integer key="NSNullPlaceholder" value="-1"/> + <string key="NSValueTransformerName">NSNegateBoolean</string> </dictionary> </binding> - <binding destination="-2" name="hidden" keyPath="zoomOrSRUOrISI" previousBinding="Jeq-bz-OJp" id="5qM-9P-0IQ"> + <binding destination="-2" name="enabled3" keyPath="DBLP" previousBinding="9hi-2u-RSm" id="rlW-MW-zWX"> <dictionary key="options"> + <integer key="NSMultipleValuesPlaceholder" value="-1"/> + <integer key="NSNoSelectionPlaceholder" value="-1"/> + <integer key="NSNotApplicablePlaceholder" value="-1"/> + <integer key="NSNullPlaceholder" value="-1"/> <string key="NSValueTransformerName">NSNegateBoolean</string> </dictionary> </binding> + <binding destination="-2" name="hidden2" keyPath="DBLP" previousBinding="YjJ-u7-Hyu" id="3iR-2m-hgU"> + <dictionary key="options"> + <integer key="NSMultipleValuesPlaceholder" value="-1"/> + <integer key="NSNoSelectionPlaceholder" value="-1"/> + <integer key="NSNotApplicablePlaceholder" value="-1"/> + <integer key="NSNullPlaceholder" value="-1"/> + </dictionary> + </binding> + <binding destination="-2" name="hidden" keyPath="entrez" previousBinding="rlW-MW-zWX" id="YjJ-u7-Hyu"/> <binding destination="569" name="value" keyPath="selection.username" id="580"> <dictionary key="options"> <integer key="NSConditionallySetsEditable" value="0"/> @@ -276,26 +375,57 @@ <connections> <accessibilityConnection property="title" destination="191" id="525"/> <binding destination="-2" name="enabled" keyPath="editable" id="468"/> - <binding destination="569" name="value" keyPath="selection.port" id="578"> + <binding destination="-2" name="enabled2" keyPath="entrez" previousBinding="468" id="4Ej-pK-TA7"> <dictionary key="options"> - <integer key="NSConditionallySetsEditable" value="0"/> - <string key="NSNullPlaceholder">Port</string> - <integer key="NSValidatesImmediately" value="1"/> + <integer key="NSMultipleValuesPlaceholder" value="-1"/> + <integer key="NSNoSelectionPlaceholder" value="-1"/> + <integer key="NSNotApplicablePlaceholder" value="-1"/> + <integer key="NSNullPlaceholder" value="-1"/> + <string key="NSValueTransformerName">NSNegateBoolean</string> </dictionary> </binding> - <binding destination="-2" name="enabled2" keyPath="zoomOrSRU" previousBinding="468" id="ShO-ZW-JH7"> + <binding destination="-2" name="enabled3" keyPath="DBLP" previousBinding="4Ej-pK-TA7" id="4wy-Vq-UaW"> <dictionary key="options"> <integer key="NSMultipleValuesPlaceholder" value="-1"/> <integer key="NSNoSelectionPlaceholder" value="-1"/> <integer key="NSNotApplicablePlaceholder" value="-1"/> <integer key="NSNullPlaceholder" value="-1"/> + <string key="NSValueTransformerName">NSNegateBoolean</string> </dictionary> </binding> - <binding destination="-2" name="hidden" keyPath="zoomOrSRU" previousBinding="ShO-ZW-JH7" id="szp-hH-uho"> + <binding destination="-2" name="enabled4" keyPath="ISI" previousBinding="4wy-Vq-UaW" id="8fP-zM-BIx"> <dictionary key="options"> + <integer key="NSMultipleValuesPlaceholder" value="-1"/> + <integer key="NSNoSelectionPlaceholder" value="-1"/> + <integer key="NSNotApplicablePlaceholder" value="-1"/> + <integer key="NSNullPlaceholder" value="-1"/> <string key="NSValueTransformerName">NSNegateBoolean</string> </dictionary> </binding> + <binding destination="-2" name="hidden2" keyPath="DBLP" previousBinding="hkK-nf-88Y" id="sEn-Ef-E2u"> + <dictionary key="options"> + <integer key="NSMultipleValuesPlaceholder" value="-1"/> + <integer key="NSNoSelectionPlaceholder" value="-1"/> + <integer key="NSNotApplicablePlaceholder" value="-1"/> + <integer key="NSNullPlaceholder" value="-1"/> + </dictionary> + </binding> + <binding destination="-2" name="hidden3" keyPath="ISI" previousBinding="sEn-Ef-E2u" id="gX0-hD-6oR"> + <dictionary key="options"> + <integer key="NSMultipleValuesPlaceholder" value="-1"/> + <integer key="NSNoSelectionPlaceholder" value="-1"/> + <integer key="NSNotApplicablePlaceholder" value="-1"/> + <integer key="NSNullPlaceholder" value="-1"/> + </dictionary> + </binding> + <binding destination="-2" name="hidden" keyPath="entrez" previousBinding="8fP-zM-BIx" id="hkK-nf-88Y"/> + <binding destination="569" name="value" keyPath="selection.port" id="578"> + <dictionary key="options"> + <integer key="NSConditionallySetsEditable" value="0"/> + <string key="NSNullPlaceholder">Port</string> + <integer key="NSValidatesImmediately" value="1"/> + </dictionary> + </binding> <outlet property="nextKeyView" destination="201" id="293"/> </connections> </textField> @@ -344,11 +474,15 @@ <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> </textFieldCell> <connections> - <binding destination="-2" name="hidden" keyPath="zoomOrSRUOrISI" id="9qR-dP-YL2"> + <binding destination="-2" name="hidden2" keyPath="DBLP" previousBinding="jod-39-2fG" id="X9y-S1-nfX"> <dictionary key="options"> - <string key="NSValueTransformerName">NSNegateBoolean</string> + <integer key="NSMultipleValuesPlaceholder" value="-1"/> + <integer key="NSNoSelectionPlaceholder" value="-1"/> + <integer key="NSNotApplicablePlaceholder" value="-1"/> + <integer key="NSNullPlaceholder" value="-1"/> </dictionary> </binding> + <binding destination="-2" name="hidden" keyPath="entrez" id="jod-39-2fG"/> </connections> </textField> <textField verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="304"> @@ -376,26 +510,57 @@ <connections> <accessibilityConnection property="title" destination="196" id="524"/> <binding destination="-2" name="enabled" keyPath="editable" id="480"/> - <binding destination="569" name="value" keyPath="selection.host" id="576"> + <binding destination="-2" name="enabled2" keyPath="entrez" previousBinding="480" id="S6Z-lT-SnS"> <dictionary key="options"> - <integer key="NSConditionallySetsEditable" value="0"/> - <string key="NSNullPlaceholder">Host Address</string> - <integer key="NSValidatesImmediately" value="1"/> + <integer key="NSMultipleValuesPlaceholder" value="-1"/> + <integer key="NSNoSelectionPlaceholder" value="-1"/> + <integer key="NSNotApplicablePlaceholder" value="-1"/> + <integer key="NSNullPlaceholder" value="-1"/> + <string key="NSValueTransformerName">NSNegateBoolean</string> </dictionary> </binding> - <binding destination="-2" name="hidden" keyPath="zoomOrSRU" previousBinding="niH-KC-ox0" id="XB0-uM-FgW"> + <binding destination="-2" name="enabled3" keyPath="DBLP" previousBinding="S6Z-lT-SnS" id="lsd-Vp-hGz"> <dictionary key="options"> + <integer key="NSMultipleValuesPlaceholder" value="-1"/> + <integer key="NSNoSelectionPlaceholder" value="-1"/> + <integer key="NSNotApplicablePlaceholder" value="-1"/> + <integer key="NSNullPlaceholder" value="-1"/> <string key="NSValueTransformerName">NSNegateBoolean</string> </dictionary> </binding> - <binding destination="-2" name="enabled2" keyPath="zoomOrSRU" previousBinding="480" id="niH-KC-ox0"> + <binding destination="-2" name="enabled4" keyPath="ISI" previousBinding="lsd-Vp-hGz" id="Dr3-Y2-UB6"> <dictionary key="options"> <integer key="NSMultipleValuesPlaceholder" value="-1"/> <integer key="NSNoSelectionPlaceholder" value="-1"/> <integer key="NSNotApplicablePlaceholder" value="-1"/> <integer key="NSNullPlaceholder" value="-1"/> + <string key="NSValueTransformerName">NSNegateBoolean</string> </dictionary> </binding> + <binding destination="-2" name="hidden2" keyPath="DBLP" previousBinding="aLj-jC-aZa" id="PmH-kd-ciX"> + <dictionary key="options"> + <integer key="NSMultipleValuesPlaceholder" value="-1"/> + <integer key="NSNoSelectionPlaceholder" value="-1"/> + <integer key="NSNotApplicablePlaceholder" value="-1"/> + <integer key="NSNullPlaceholder" value="-1"/> + </dictionary> + </binding> + <binding destination="-2" name="hidden3" keyPath="ISI" previousBinding="PmH-kd-ciX" id="IjR-Ta-7A2"> + <dictionary key="options"> + <integer key="NSMultipleValuesPlaceholder" value="-1"/> + <integer key="NSNoSelectionPlaceholder" value="-1"/> + <integer key="NSNotApplicablePlaceholder" value="-1"/> + <integer key="NSNullPlaceholder" value="-1"/> + </dictionary> + </binding> + <binding destination="-2" name="hidden" keyPath="entrez" previousBinding="Dr3-Y2-UB6" id="aLj-jC-aZa"/> + <binding destination="569" name="value" keyPath="selection.host" id="576"> + <dictionary key="options"> + <integer key="NSConditionallySetsEditable" value="0"/> + <string key="NSNullPlaceholder">Host Address</string> + <integer key="NSValidatesImmediately" value="1"/> + </dictionary> + </binding> <outlet property="nextKeyView" destination="198" id="212"/> </connections> </textField> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. _______________________________________________ Bibdesk-commit mailing list Bibdesk-commit@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bibdesk-commit