Revision: 26002
          http://sourceforge.net/p/bibdesk/svn/26002
Author:   hofman
Date:     2021-05-18 17:01:13 +0000 (Tue, 18 May 2021)
Log Message:
-----------
Let auto layout determine largest width of controls by embedding them in 
fitting temporary view

Modified Paths:
--------------
    trunk/bibdesk/BDSKConditionController.m
    trunk/bibdesk/Base.lproj/BDSKCondition.xib

Modified: trunk/bibdesk/BDSKConditionController.m
===================================================================
--- trunk/bibdesk/BDSKConditionController.m     2021-05-18 16:32:20 UTC (rev 
26001)
+++ trunk/bibdesk/BDSKConditionController.m     2021-05-18 17:01:13 UTC (rev 
26002)
@@ -129,13 +129,9 @@
     [fieldFormatter setKnownFieldNames:keys];
        [keyComboBox setFormatter:fieldFormatter];
     
-    CGFloat width = 0.0;
-    for (NSView *view in [NSArray arrayWithObjects:comparisonPopUp, 
dateComparisonPopUp, attachmentComparisonPopUp, nil])
-        width = fmax(width, [[view superview] fittingSize].width);
+    CGFloat width = [[[comparisonPopUp superview] superview] 
fittingSize].width;
     [comparisonWidthConstraint setConstant:width];
-    width = 0.0;
-    for (NSView *view in [NSArray arrayWithObjects:[numberTextField 
superview], [dateTextField superview], [colorWell superview], nil])
-        width = fmax(width, [[view superview] fittingSize].width);
+    width = [[[valueTextField superview] superview] fittingSize].width;
     [valueWidthConstraint setConstant:width];
     [stringvalueWidthConstraint setConstant:width];
     

Modified: trunk/bibdesk/Base.lproj/BDSKCondition.xib
===================================================================
--- trunk/bibdesk/Base.lproj/BDSKCondition.xib  2021-05-18 16:32:20 UTC (rev 
26001)
+++ trunk/bibdesk/Base.lproj/BDSKCondition.xib  2021-05-18 17:01:13 UTC (rev 
26002)
@@ -38,15 +38,15 @@
         </customObject>
         <customObject id="-1" userLabel="First Responder" 
customClass="FirstResponder"/>
         <customObject id="-3" userLabel="Application" customClass="NSObject"/>
-        <customView id="175" userLabel="Controls">
-            <rect key="frame" x="0.0" y="0.0" width="460" height="352"/>
-            <autoresizingMask key="autoresizingMask"/>
+        <customView id="jel-H7-HfV" userLabel="Comparison Views">
+            <rect key="frame" x="0.0" y="0.0" width="163" height="147"/>
+            <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" 
flexibleMinY="YES"/>
             <subviews>
                 <customView translatesAutoresizingMaskIntoConstraints="NO" 
id="358">
-                    <rect key="frame" x="20" y="260" width="123" height="32"/>
+                    <rect key="frame" x="0.0" y="55" width="163" height="32"/>
                     <subviews>
                         <popUpButton verticalHuggingPriority="750" 
translatesAutoresizingMaskIntoConstraints="NO" id="359">
-                            <rect key="frame" x="4" y="6" width="115" 
height="19"/>
+                            <rect key="frame" x="4" y="6" width="155" 
height="19"/>
                             <popUpButtonCell key="cell" type="roundRect" 
title="count is not" bezelStyle="roundedRect" alignment="left" 
lineBreakMode="clipping" state="on" borderStyle="border" tag="1" inset="2" 
arrowPosition="arrowAtCenter" preferredEdge="maxY" selectedItem="377" id="453">
                                 <behavior key="behavior" pushIn="YES" 
lightByBackground="YES" lightByGray="YES"/>
                                 <font key="font" metaFont="cellTitle"/>
@@ -75,8 +75,136 @@
                         <constraint firstAttribute="height" constant="32" 
id="UY2-bS-yva"/>
                     </constraints>
                 </customView>
+                <customView translatesAutoresizingMaskIntoConstraints="NO" 
id="224">
+                    <rect key="frame" x="0.0" y="95" width="163" height="32"/>
+                    <subviews>
+                        <popUpButton verticalHuggingPriority="750" 
translatesAutoresizingMaskIntoConstraints="NO" id="225">
+                            <rect key="frame" x="4" y="6" width="155" 
height="19"/>
+                            <popUpButtonCell key="cell" type="roundRect" 
title="contains" bezelStyle="roundedRect" alignment="left" 
lineBreakMode="clipping" state="on" borderStyle="border" tag="2" inset="2" 
arrowPosition="arrowAtCenter" preferredEdge="maxY" selectedItem="234" id="448">
+                                <behavior key="behavior" pushIn="YES" 
lightByBackground="YES" lightByGray="YES"/>
+                                <font key="font" metaFont="cellTitle"/>
+                                <menu key="menu" id="226">
+                                    <items>
+                                        <menuItem title="groups contain" 
id="235"/>
+                                        <menuItem title="groups do not 
contain" tag="1" id="232"/>
+                                        <menuItem title="contains" state="on" 
tag="2" id="234">
+                                            <connections>
+                                                <binding destination="403" 
name="enabled" keyPath="selection.key.fieldType" id="EqW-mp-J85">
+                                                    <dictionary key="options">
+                                                        <string 
key="NSValueTransformerName">BDSKIsTwo</string>
+                                                    </dictionary>
+                                                </binding>
+                                            </connections>
+                                        </menuItem>
+                                        <menuItem title="does not contain" 
tag="3" id="228">
+                                            <connections>
+                                                <binding destination="403" 
name="enabled" keyPath="selection.key.fieldType" id="k60-s5-hgf">
+                                                    <dictionary key="options">
+                                                        <string 
key="NSValueTransformerName">BDSKIsTwo</string>
+                                                    </dictionary>
+                                                </binding>
+                                            </connections>
+                                        </menuItem>
+                                        <menuItem title="is" tag="4" id="231"/>
+                                        <menuItem title="is not" tag="5" 
id="236"/>
+                                        <menuItem title="starts with" tag="6" 
id="227">
+                                            <connections>
+                                                <binding destination="403" 
name="enabled" keyPath="selection.key.fieldType" id="t47-bH-Xy3">
+                                                    <dictionary key="options">
+                                                        <string 
key="NSValueTransformerName">BDSKIsTwo</string>
+                                                    </dictionary>
+                                                </binding>
+                                            </connections>
+                                        </menuItem>
+                                        <menuItem title="ends with" tag="7" 
id="229">
+                                            <connections>
+                                                <binding destination="403" 
name="enabled" keyPath="selection.key.fieldType" id="5dn-VM-LaN">
+                                                    <dictionary key="options">
+                                                        <string 
key="NSValueTransformerName">BDSKIsTwo</string>
+                                                    </dictionary>
+                                                </binding>
+                                            </connections>
+                                        </menuItem>
+                                        <menuItem title="comes before" tag="8" 
id="230"/>
+                                        <menuItem title="comes after" tag="9" 
id="233"/>
+                                    </items>
+                                </menu>
+                            </popUpButtonCell>
+                            <connections>
+                                <binding destination="403" name="selectedTag" 
keyPath="selection.stringComparison" id="405"/>
+                            </connections>
+                        </popUpButton>
+                    </subviews>
+                    <constraints>
+                        <constraint firstAttribute="height" constant="32" 
id="HFU-2A-Ogw"/>
+                        <constraint firstItem="225" firstAttribute="leading" 
secondItem="224" secondAttribute="leading" constant="4" id="SF7-St-kNK"/>
+                        <constraint firstItem="225" firstAttribute="centerY" 
secondItem="224" secondAttribute="centerY" id="abM-uT-GCh"/>
+                        <constraint firstAttribute="trailing" secondItem="225" 
secondAttribute="trailing" constant="4" id="eQA-g2-qc6"/>
+                    </constraints>
+                </customView>
+                <customView translatesAutoresizingMaskIntoConstraints="NO" 
id="207">
+                    <rect key="frame" x="0.0" y="15" width="163" height="32"/>
+                    <subviews>
+                        <popUpButton verticalHuggingPriority="750" 
translatesAutoresizingMaskIntoConstraints="NO" id="208">
+                            <rect key="frame" x="4" y="6" width="155" 
height="19"/>
+                            <popUpButtonCell key="cell" type="roundRect" 
title="is today" bezelStyle="roundedRect" alignment="left" 
lineBreakMode="truncatingTail" state="on" borderStyle="border" inset="2" 
arrowPosition="arrowAtCenter" preferredEdge="maxY" selectedItem="217" id="447">
+                                <behavior key="behavior" pushIn="YES" 
lightByBackground="YES" lightByGray="YES"/>
+                                <font key="font" metaFont="cellTitle"/>
+                                <menu key="menu" id="209">
+                                    <items>
+                                        <menuItem title="is today" state="on" 
id="217"/>
+                                        <menuItem title="is yesterday" tag="1" 
id="219"/>
+                                        <menuItem title="is this week" tag="2" 
id="214"/>
+                                        <menuItem title="is last week" tag="3" 
id="221"/>
+                                        <menuItem isSeparatorItem="YES" 
id="216">
+                                            <modifierMask 
key="keyEquivalentModifierMask" command="YES"/>
+                                        </menuItem>
+                                        <menuItem title="is exactly" tag="4" 
id="223"/>
+                                        <menuItem title="is in last" tag="5" 
id="222"/>
+                                        <menuItem title="is not in last" 
tag="6" id="213"/>
+                                        <menuItem title="is between" tag="7" 
id="215"/>
+                                        <menuItem isSeparatorItem="YES" 
id="211">
+                                            <modifierMask 
key="keyEquivalentModifierMask" command="YES"/>
+                                        </menuItem>
+                                        <menuItem title="is date" tag="8" 
id="220"/>
+                                        <menuItem title="is after date" 
tag="9" id="210"/>
+                                        <menuItem title="is before date" 
tag="10" id="218"/>
+                                        <menuItem title="is in date range" 
tag="11" id="212"/>
+                                    </items>
+                                </menu>
+                            </popUpButtonCell>
+                            <connections>
+                                <binding destination="403" name="selectedTag" 
keyPath="selection.dateComparison" id="409"/>
+                            </connections>
+                        </popUpButton>
+                    </subviews>
+                    <constraints>
+                        <constraint firstAttribute="trailing" secondItem="208" 
secondAttribute="trailing" constant="4" id="067-SO-ISN"/>
+                        <constraint firstItem="208" firstAttribute="leading" 
secondItem="207" secondAttribute="leading" constant="4" id="1ug-fr-L6c"/>
+                        <constraint firstAttribute="height" constant="32" 
id="7d6-2a-YDG"/>
+                        <constraint firstItem="208" firstAttribute="centerY" 
secondItem="207" secondAttribute="centerY" id="Msa-Xx-rXp"/>
+                    </constraints>
+                </customView>
+            </subviews>
+            <constraints>
+                <constraint firstItem="224" firstAttribute="top" 
secondItem="jel-H7-HfV" secondAttribute="top" constant="20" symbolic="YES" 
id="G9p-Jp-Lcr"/>
+                <constraint firstItem="207" firstAttribute="leading" 
secondItem="jel-H7-HfV" secondAttribute="leading" id="Kdu-6A-3dH"/>
+                <constraint firstAttribute="trailing" secondItem="224" 
secondAttribute="trailing" id="Qrz-o6-bg2"/>
+                <constraint firstAttribute="trailing" secondItem="207" 
secondAttribute="trailing" id="S5f-we-zaR"/>
+                <constraint firstItem="358" firstAttribute="top" 
secondItem="224" secondAttribute="bottom" constant="8" symbolic="YES" 
id="VUW-0w-ZMp"/>
+                <constraint firstItem="207" firstAttribute="top" 
secondItem="358" secondAttribute="bottom" constant="8" symbolic="YES" 
id="bbJ-dX-eJw"/>
+                <constraint firstAttribute="trailing" secondItem="358" 
secondAttribute="trailing" id="eS6-Cv-DW6"/>
+                <constraint firstItem="358" firstAttribute="leading" 
secondItem="jel-H7-HfV" secondAttribute="leading" id="gdQ-35-LUN"/>
+                <constraint firstItem="224" firstAttribute="leading" 
secondItem="jel-H7-HfV" secondAttribute="leading" id="n23-Qq-CLn"/>
+            </constraints>
+            <point key="canvasLocation" x="-9.5" y="-154.5"/>
+        </customView>
+        <customView id="175" userLabel="Value Views">
+            <rect key="frame" x="0.0" y="0.0" width="196" height="352"/>
+            <autoresizingMask key="autoresizingMask"/>
+            <subviews>
                 <customView translatesAutoresizingMaskIntoConstraints="NO" 
id="356">
-                    <rect key="frame" x="212" y="260" width="40" height="32"/>
+                    <rect key="frame" x="0.0" y="260" width="40" height="32"/>
                     <subviews>
                         <textField verticalHuggingPriority="750" 
translatesAutoresizingMaskIntoConstraints="NO" id="371">
                             <rect key="frame" x="4" y="6" width="32" 
height="20"/>
@@ -108,7 +236,7 @@
                     </constraints>
                 </customView>
                 <customView translatesAutoresizingMaskIntoConstraints="NO" 
id="319">
-                    <rect key="frame" x="212" y="60" width="78" height="32"/>
+                    <rect key="frame" x="0.0" y="60" width="78" height="32"/>
                     <subviews>
                         <button horizontalHuggingPriority="750" 
verticalHuggingPriority="750" placeholderIntrinsicWidth="70" 
placeholderIntrinsicHeight="22" translatesAutoresizingMaskIntoConstraints="NO" 
id="320" customClass="BDSKRatingButton">
                             <rect key="frame" x="4" y="5" width="70" 
height="22"/>
@@ -129,7 +257,7 @@
                     </constraints>
                 </customView>
                 <customView translatesAutoresizingMaskIntoConstraints="NO" 
id="czt-Cv-T8F">
-                    <rect key="frame" x="212" y="20" width="186" height="32"/>
+                    <rect key="frame" x="0.0" y="20" width="186" height="32"/>
                     <subviews>
                         <colorWell horizontalHuggingPriority="750" 
verticalHuggingPriority="750" placeholderIntrinsicWidth="178" 
placeholderIntrinsicHeight="22" translatesAutoresizingMaskIntoConstraints="NO" 
id="bjW-G5-P4U" customClass="BDSKColorLabelWell">
                             <rect key="frame" x="4" y="5" width="178" 
height="22"/>
@@ -151,7 +279,7 @@
                     </constraints>
                 </customView>
                 <customView translatesAutoresizingMaskIntoConstraints="NO" 
id="314">
-                    <rect key="frame" x="212" y="100" width="22" height="32"/>
+                    <rect key="frame" x="0.0" y="100" width="22" height="32"/>
                     <subviews>
                         <button horizontalHuggingPriority="750" 
verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" 
id="315">
                             <rect key="frame" x="2" y="7" width="18" 
height="18"/>
@@ -176,7 +304,7 @@
                     </constraints>
                 </customView>
                 <customView translatesAutoresizingMaskIntoConstraints="NO" 
id="299">
-                    <rect key="frame" x="212" y="140" width="22" height="32"/>
+                    <rect key="frame" x="0.0" y="140" width="22" height="32"/>
                     <subviews>
                         <button horizontalHuggingPriority="750" 
verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" 
id="312">
                             <rect key="frame" x="2" y="7" width="18" 
height="18"/>
@@ -200,121 +328,11 @@
                         <constraint firstAttribute="trailing" secondItem="312" 
secondAttribute="trailing" constant="4" id="uig-6b-Oy6"/>
                     </constraints>
                 </customView>
-                <customView translatesAutoresizingMaskIntoConstraints="NO" 
id="224">
-                    <rect key="frame" x="20" y="300" width="143" height="32"/>
-                    <subviews>
-                        <popUpButton verticalHuggingPriority="750" 
translatesAutoresizingMaskIntoConstraints="NO" id="225">
-                            <rect key="frame" x="4" y="6" width="135" 
height="19"/>
-                            <popUpButtonCell key="cell" type="roundRect" 
title="contains" bezelStyle="roundedRect" alignment="left" 
lineBreakMode="clipping" state="on" borderStyle="border" tag="2" inset="2" 
arrowPosition="arrowAtCenter" preferredEdge="maxY" selectedItem="234" id="448">
-                                <behavior key="behavior" pushIn="YES" 
lightByBackground="YES" lightByGray="YES"/>
-                                <font key="font" metaFont="cellTitle"/>
-                                <menu key="menu" id="226">
-                                    <items>
-                                        <menuItem title="groups contain" 
id="235"/>
-                                        <menuItem title="groups do not 
contain" tag="1" id="232"/>
-                                        <menuItem title="contains" state="on" 
tag="2" id="234">
-                                            <connections>
-                                                <binding destination="403" 
name="enabled" keyPath="selection.key.fieldType" id="EqW-mp-J85">
-                                                    <dictionary key="options">
-                                                        <string 
key="NSValueTransformerName">BDSKIsTwo</string>
-                                                    </dictionary>
-                                                </binding>
-                                            </connections>
-                                        </menuItem>
-                                        <menuItem title="does not contain" 
tag="3" id="228">
-                                            <connections>
-                                                <binding destination="403" 
name="enabled" keyPath="selection.key.fieldType" id="k60-s5-hgf">
-                                                    <dictionary key="options">
-                                                        <string 
key="NSValueTransformerName">BDSKIsTwo</string>
-                                                    </dictionary>
-                                                </binding>
-                                            </connections>
-                                        </menuItem>
-                                        <menuItem title="is" tag="4" id="231"/>
-                                        <menuItem title="is not" tag="5" 
id="236"/>
-                                        <menuItem title="starts with" tag="6" 
id="227">
-                                            <connections>
-                                                <binding destination="403" 
name="enabled" keyPath="selection.key.fieldType" id="t47-bH-Xy3">
-                                                    <dictionary key="options">
-                                                        <string 
key="NSValueTransformerName">BDSKIsTwo</string>
-                                                    </dictionary>
-                                                </binding>
-                                            </connections>
-                                        </menuItem>
-                                        <menuItem title="ends with" tag="7" 
id="229">
-                                            <connections>
-                                                <binding destination="403" 
name="enabled" keyPath="selection.key.fieldType" id="5dn-VM-LaN">
-                                                    <dictionary key="options">
-                                                        <string 
key="NSValueTransformerName">BDSKIsTwo</string>
-                                                    </dictionary>
-                                                </binding>
-                                            </connections>
-                                        </menuItem>
-                                        <menuItem title="comes before" tag="8" 
id="230"/>
-                                        <menuItem title="comes after" tag="9" 
id="233"/>
-                                    </items>
-                                </menu>
-                            </popUpButtonCell>
-                            <connections>
-                                <binding destination="403" name="selectedTag" 
keyPath="selection.stringComparison" id="405"/>
-                            </connections>
-                        </popUpButton>
-                    </subviews>
-                    <constraints>
-                        <constraint firstAttribute="height" constant="32" 
id="HFU-2A-Ogw"/>
-                        <constraint firstItem="225" firstAttribute="leading" 
secondItem="224" secondAttribute="leading" constant="4" id="SF7-St-kNK"/>
-                        <constraint firstItem="225" firstAttribute="centerY" 
secondItem="224" secondAttribute="centerY" id="abM-uT-GCh"/>
-                        <constraint firstAttribute="trailing" secondItem="225" 
secondAttribute="trailing" constant="4" id="eQA-g2-qc6"/>
-                    </constraints>
-                </customView>
-                <customView translatesAutoresizingMaskIntoConstraints="NO" 
id="207">
-                    <rect key="frame" x="20" y="220" width="105" height="32"/>
-                    <subviews>
-                        <popUpButton verticalHuggingPriority="750" 
translatesAutoresizingMaskIntoConstraints="NO" id="208">
-                            <rect key="frame" x="4" y="6" width="97" 
height="19"/>
-                            <popUpButtonCell key="cell" type="roundRect" 
title="is today" bezelStyle="roundedRect" alignment="left" 
lineBreakMode="truncatingTail" state="on" borderStyle="border" inset="2" 
arrowPosition="arrowAtCenter" preferredEdge="maxY" selectedItem="217" id="447">
-                                <behavior key="behavior" pushIn="YES" 
lightByBackground="YES" lightByGray="YES"/>
-                                <font key="font" metaFont="cellTitle"/>
-                                <menu key="menu" id="209">
-                                    <items>
-                                        <menuItem title="is today" state="on" 
id="217"/>
-                                        <menuItem title="is yesterday" tag="1" 
id="219"/>
-                                        <menuItem title="is this week" tag="2" 
id="214"/>
-                                        <menuItem title="is last week" tag="3" 
id="221"/>
-                                        <menuItem isSeparatorItem="YES" 
id="216">
-                                            <modifierMask 
key="keyEquivalentModifierMask" command="YES"/>
-                                        </menuItem>
-                                        <menuItem title="is exactly" tag="4" 
id="223"/>
-                                        <menuItem title="is in last" tag="5" 
id="222"/>
-                                        <menuItem title="is not in last" 
tag="6" id="213"/>
-                                        <menuItem title="is between" tag="7" 
id="215"/>
-                                        <menuItem isSeparatorItem="YES" 
id="211">
-                                            <modifierMask 
key="keyEquivalentModifierMask" command="YES"/>
-                                        </menuItem>
-                                        <menuItem title="is date" tag="8" 
id="220"/>
-                                        <menuItem title="is after date" 
tag="9" id="210"/>
-                                        <menuItem title="is before date" 
tag="10" id="218"/>
-                                        <menuItem title="is in date range" 
tag="11" id="212"/>
-                                    </items>
-                                </menu>
-                            </popUpButtonCell>
-                            <connections>
-                                <binding destination="403" name="selectedTag" 
keyPath="selection.dateComparison" id="409"/>
-                            </connections>
-                        </popUpButton>
-                    </subviews>
-                    <constraints>
-                        <constraint firstAttribute="trailing" secondItem="208" 
secondAttribute="trailing" constant="4" id="067-SO-ISN"/>
-                        <constraint firstItem="208" firstAttribute="leading" 
secondItem="207" secondAttribute="leading" constant="4" id="1ug-fr-L6c"/>
-                        <constraint firstAttribute="height" constant="32" 
id="7d6-2a-YDG"/>
-                        <constraint firstItem="208" firstAttribute="centerY" 
secondItem="207" secondAttribute="centerY" id="Msa-Xx-rXp"/>
-                    </constraints>
-                </customView>
                 <customView translatesAutoresizingMaskIntoConstraints="NO" 
id="205">
-                    <rect key="frame" x="212" y="300" width="196" height="32"/>
+                    <rect key="frame" x="0.0" y="300" width="100" height="32"/>
                     <subviews>
                         <textField verticalHuggingPriority="750" 
translatesAutoresizingMaskIntoConstraints="NO" id="206">
-                            <rect key="frame" x="4" y="6" width="188" 
height="20"/>
+                            <rect key="frame" x="4" y="6" width="92" 
height="20"/>
                             <textFieldCell key="cell" scrollable="YES" 
lineBreakMode="clipping" selectable="YES" editable="YES" 
sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" 
drawsBackground="YES" id="446">
                                 <font key="font" metaFont="cellTitle"/>
                                 <color key="textColor" name="controlTextColor" 
catalog="System" colorSpace="catalog"/>
@@ -330,11 +348,11 @@
                         <constraint firstItem="206" firstAttribute="leading" 
secondItem="205" secondAttribute="leading" constant="4" id="NUP-YG-kzQ"/>
                         <constraint firstAttribute="height" constant="32" 
id="bYn-zD-zDr"/>
                         <constraint firstAttribute="trailing" secondItem="206" 
secondAttribute="trailing" constant="4" id="hBw-am-bJq"/>
-                        <constraint firstAttribute="width" constant="196" 
id="oVe-Bn-vmA"/>
+                        <constraint firstAttribute="width" constant="100" 
id="oVe-Bn-vmA"/>
                     </constraints>
                 </customView>
                 <customView translatesAutoresizingMaskIntoConstraints="NO" 
id="0VI-XT-GZ1">
-                    <rect key="frame" x="212" y="180" width="196" height="32"/>
+                    <rect key="frame" x="0.0" y="180" width="196" height="32"/>
                     <subviews>
                         <customView 
translatesAutoresizingMaskIntoConstraints="NO" id="196">
                             <rect key="frame" x="88" y="0.0" width="108" 
height="32"/>
@@ -409,7 +427,7 @@
                     </constraints>
                 </customView>
                 <customView translatesAutoresizingMaskIntoConstraints="NO" 
id="Mno-Ob-CLN">
-                    <rect key="frame" x="212" y="220" width="193" height="32"/>
+                    <rect key="frame" x="0.0" y="220" width="193" height="32"/>
                     <subviews>
                         <customView 
translatesAutoresizingMaskIntoConstraints="NO" id="184">
                             <rect key="frame" x="0.0" y="0.0" width="40" 
height="32"/>
@@ -549,30 +567,33 @@
                 </customView>
             </subviews>
             <constraints>
-                <constraint firstItem="0VI-XT-GZ1" firstAttribute="leading" 
secondItem="175" secondAttribute="leading" constant="212" id="4Db-Bj-K8W"/>
+                <constraint firstItem="0VI-XT-GZ1" firstAttribute="leading" 
secondItem="175" secondAttribute="leading" id="4Db-Bj-K8W"/>
                 <constraint firstItem="319" firstAttribute="top" 
secondItem="314" secondAttribute="bottom" constant="8" symbolic="YES" 
id="69y-t1-rwL"/>
-                <constraint firstItem="319" firstAttribute="leading" 
secondItem="175" secondAttribute="leading" constant="212" id="AcK-5Z-NW8"/>
-                <constraint firstItem="358" firstAttribute="top" 
secondItem="224" secondAttribute="bottom" constant="8" symbolic="YES" 
id="AmA-ZT-9IS"/>
-                <constraint firstItem="224" firstAttribute="top" 
secondItem="175" secondAttribute="top" constant="20" symbolic="YES" 
id="Dd3-XQ-JJ9"/>
-                <constraint firstItem="299" firstAttribute="leading" 
secondItem="175" secondAttribute="leading" constant="212" id="EHk-q6-kw9"/>
-                <constraint firstItem="Mno-Ob-CLN" firstAttribute="leading" 
secondItem="175" secondAttribute="leading" constant="212" id="NqB-6Y-7Ye"/>
-                <constraint firstItem="207" firstAttribute="top" 
secondItem="358" secondAttribute="bottom" constant="8" symbolic="YES" 
id="Nqs-yv-9QO"/>
+                <constraint firstAttribute="trailing" 
relation="greaterThanOrEqual" secondItem="299" secondAttribute="trailing" 
id="6Bc-Bb-Gqb"/>
+                <constraint firstAttribute="trailing" 
relation="greaterThanOrEqual" secondItem="Mno-Ob-CLN" 
secondAttribute="trailing" id="9f1-20-J9l"/>
+                <constraint firstItem="319" firstAttribute="leading" 
secondItem="175" secondAttribute="leading" id="AcK-5Z-NW8"/>
+                <constraint firstItem="299" firstAttribute="leading" 
secondItem="175" secondAttribute="leading" id="EHk-q6-kw9"/>
+                <constraint firstAttribute="trailing" 
relation="greaterThanOrEqual" secondItem="314" secondAttribute="trailing" 
id="Hf0-Dw-jJl"/>
+                <constraint firstItem="Mno-Ob-CLN" firstAttribute="leading" 
secondItem="175" secondAttribute="leading" id="NqB-6Y-7Ye"/>
                 <constraint firstItem="Mno-Ob-CLN" firstAttribute="top" 
secondItem="356" secondAttribute="bottom" constant="8" symbolic="YES" 
id="Phf-8d-CwY"/>
-                <constraint firstItem="207" firstAttribute="leading" 
secondItem="175" secondAttribute="leading" constant="20" symbolic="YES" 
id="Qph-7n-lIC"/>
+                <constraint firstAttribute="trailing" 
relation="greaterThanOrEqual" secondItem="319" secondAttribute="trailing" 
id="V58-8a-Gvd"/>
                 <constraint firstItem="356" firstAttribute="top" 
secondItem="205" secondAttribute="bottom" constant="8" symbolic="YES" 
id="WNm-px-6E3"/>
-                <constraint firstItem="224" firstAttribute="leading" 
secondItem="175" secondAttribute="leading" constant="20" symbolic="YES" 
id="XW3-td-9Rd"/>
-                <constraint firstItem="356" firstAttribute="leading" 
secondItem="175" secondAttribute="leading" constant="212" id="Xmm-6C-uso"/>
-                <constraint firstItem="314" firstAttribute="leading" 
secondItem="175" secondAttribute="leading" constant="212" id="ayT-a3-z7n"/>
+                <constraint firstAttribute="trailing" 
relation="greaterThanOrEqual" secondItem="356" secondAttribute="trailing" 
id="WOW-wb-Law"/>
+                <constraint firstItem="356" firstAttribute="leading" 
secondItem="175" secondAttribute="leading" id="Xmm-6C-uso"/>
+                <constraint firstAttribute="trailing" 
relation="greaterThanOrEqual" secondItem="0VI-XT-GZ1" 
secondAttribute="trailing" id="ZaG-71-bFa"/>
+                <constraint firstItem="314" firstAttribute="leading" 
secondItem="175" secondAttribute="leading" id="ayT-a3-z7n"/>
                 <constraint firstItem="czt-Cv-T8F" firstAttribute="top" 
secondItem="319" secondAttribute="bottom" constant="8" symbolic="YES" 
id="bbT-Gi-h1B"/>
+                <constraint firstAttribute="trailing" 
relation="greaterThanOrEqual" secondItem="czt-Cv-T8F" 
secondAttribute="trailing" id="dR2-vk-1gh"/>
                 <constraint firstItem="0VI-XT-GZ1" firstAttribute="top" 
secondItem="Mno-Ob-CLN" secondAttribute="bottom" constant="8" symbolic="YES" 
id="fwY-yz-26z"/>
-                <constraint firstItem="205" firstAttribute="leading" 
secondItem="175" secondAttribute="leading" constant="212" id="iSL-ao-yxl"/>
+                <constraint firstItem="205" firstAttribute="leading" 
secondItem="175" secondAttribute="leading" id="iSL-ao-yxl"/>
                 <constraint firstItem="314" firstAttribute="top" 
secondItem="299" secondAttribute="bottom" constant="8" symbolic="YES" 
id="k6v-ea-lKc"/>
                 <constraint firstItem="299" firstAttribute="top" 
secondItem="0VI-XT-GZ1" secondAttribute="bottom" constant="8" symbolic="YES" 
id="klZ-HU-q2c"/>
-                <constraint firstItem="358" firstAttribute="leading" 
secondItem="175" secondAttribute="leading" constant="20" symbolic="YES" 
id="lAQ-Re-r4a"/>
+                <constraint firstAttribute="trailing" 
relation="greaterThanOrEqual" secondItem="205" secondAttribute="trailing" 
id="pZ0-fo-oJq"/>
                 <constraint firstItem="205" firstAttribute="top" 
secondItem="175" secondAttribute="top" constant="20" symbolic="YES" 
id="smf-sw-LQ3"/>
-                <constraint firstItem="czt-Cv-T8F" firstAttribute="leading" 
secondItem="175" secondAttribute="leading" constant="212" id="z3u-4S-s9J"/>
+                <constraint firstItem="czt-Cv-T8F" firstAttribute="leading" 
secondItem="175" secondAttribute="leading" id="z3u-4S-s9J"/>
+                <constraint firstAttribute="trailing" secondItem="0VI-XT-GZ1" 
secondAttribute="trailing" priority="250" id="zPQ-gx-Blo"/>
             </constraints>
-            <point key="canvasLocation" x="139" y="150.5"/>
+            <point key="canvasLocation" x="66.5" y="150"/>
         </customView>
         <objectController id="403" userLabel="Object Controller">
             <declaredKeys>
@@ -661,7 +682,7 @@
                 <constraint firstItem="270" firstAttribute="centerY" 
secondItem="1Np-fm-P1q" secondAttribute="centerY" id="kpF-ek-621"/>
                 <constraint firstAttribute="height" constant="32" 
id="uJt-lu-0lf"/>
             </constraints>
-            <point key="canvasLocation" x="129" y="-108"/>
+            <point key="canvasLocation" x="191" y="-306"/>
         </customView>
     </objects>
     <resources>

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

Reply via email to