Changeset 14685


Ignore:
Timestamp:
Feb 27, 2016, 8:29:57 PM (6 years ago)
Author:
mikedld
Message:

Use autolayout for torrent info window (OS X)

Location:
trunk/macosx
Files:
39 edited

Legend:

Unmodified
Added
Removed
  • trunk/macosx/InfoFileView.xib

    r14626 r14685  
    11<?xml version="1.0" encoding="UTF-8" standalone="no"?>
    2 <document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="9531" systemVersion="15B42" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none">
     2<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="9531" systemVersion="15B42" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES">
    33    <dependencies>
    44        <deployment identifier="macosx"/>
     
    2121            <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
    2222            <subviews>
    23                 <searchField wantsLayer="YES" verticalHuggingPriority="750" id="3">
    24                     <rect key="frame" x="10" y="10" width="110" height="19"/>
    25                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
     23                <searchField wantsLayer="YES" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="3">
     24                    <rect key="frame" x="12" y="12" width="110" height="19"/>
     25                    <constraints>
     26                        <constraint firstAttribute="width" constant="110" id="sKS-V5-H9b"/>
     27                    </constraints>
    2628                    <searchFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" borderStyle="bezel" placeholderString="Filter" bezelStyle="round" id="14">
    2729                        <font key="font" metaFont="smallSystem"/>
     
    3335                    </connections>
    3436                </searchField>
    35                 <scrollView horizontalLineScroll="36" horizontalPageScroll="10" verticalLineScroll="36" verticalPageScroll="10" hasHorizontalScroller="NO" usesPredominantAxisScrolling="NO" id="4">
    36                     <rect key="frame" x="10" y="34" width="320" height="326"/>
    37                     <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
     37                <scrollView horizontalLineScroll="36" horizontalPageScroll="10" verticalLineScroll="36" verticalPageScroll="10" hasHorizontalScroller="NO" usesPredominantAxisScrolling="NO" translatesAutoresizingMaskIntoConstraints="NO" id="4">
     38                    <rect key="frame" x="12" y="39" width="316" height="314"/>
    3839                    <clipView key="contentView" id="l96-jk-uz9">
    39                         <rect key="frame" x="1" y="1" width="303" height="324"/>
     40                        <rect key="frame" x="1" y="1" width="303" height="312"/>
    4041                        <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
    4142                        <subviews>
     
    9293                        <color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/>
    9394                    </clipView>
    94                     <scroller key="horizontalScroller" hidden="YES" verticalHuggingPriority="750" horizontal="YES" id="5">
    95                         <rect key="frame" x="-100" y="-100" width="328" height="15"/>
     95                    <constraints>
     96                        <constraint firstAttribute="height" relation="greaterThanOrEqual" constant="150" placeholder="YES" id="X0d-v3-RLR"/>
     97                        <constraint firstAttribute="width" relation="greaterThanOrEqual" constant="300" placeholder="YES" id="h0N-Ba-pKl"/>
     98                    </constraints>
     99                    <scroller key="horizontalScroller" hidden="YES" verticalHuggingPriority="750" controlSize="small" horizontal="YES" id="5">
     100                        <rect key="frame" x="-100" y="-100" width="328" height="11"/>
    96101                        <autoresizingMask key="autoresizingMask"/>
    97102                    </scroller>
    98                     <scroller key="verticalScroller" verticalHuggingPriority="750" horizontal="NO" id="6">
    99                         <rect key="frame" x="304" y="1" width="15" height="324"/>
     103                    <scroller key="verticalScroller" verticalHuggingPriority="750" controlSize="small" horizontal="NO" id="6">
     104                        <rect key="frame" x="304" y="1" width="11" height="312"/>
    100105                        <autoresizingMask key="autoresizingMask"/>
    101106                    </scroller>
    102107                </scrollView>
    103                 <button verticalHuggingPriority="750" id="25">
    104                     <rect key="frame" x="288" y="10" width="42" height="17"/>
    105                     <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxY="YES"/>
     108                <button verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="25">
     109                    <rect key="frame" x="286" y="13" width="42" height="17"/>
    106110                    <buttonCell key="cell" type="roundRect" title="None" bezelStyle="roundedRect" alignment="center" controlSize="small" state="on" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="26">
    107111                        <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
     
    112116                    </connections>
    113117                </button>
    114                 <button verticalHuggingPriority="750" id="27">
    115                     <rect key="frame" x="238" y="10" width="42" height="17"/>
    116                     <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxY="YES"/>
     118                <button verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="27">
     119                    <rect key="frame" x="236" y="13" width="42" height="17"/>
    117120                    <buttonCell key="cell" type="roundRect" title="All" bezelStyle="roundedRect" alignment="center" controlSize="small" state="on" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="28">
    118121                        <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
     
    124127                </button>
    125128            </subviews>
     129            <constraints>
     130                <constraint firstAttribute="trailing" secondItem="4" secondAttribute="trailing" constant="12" id="6yf-Oq-UIz"/>
     131                <constraint firstAttribute="bottom" secondItem="3" secondAttribute="bottom" priority="249" constant="12" id="A9G-oy-ECV"/>
     132                <constraint firstItem="25" firstAttribute="top" secondItem="4" secondAttribute="bottom" priority="249" constant="8" symbolic="YES" id="F56-EY-gmO"/>
     133                <constraint firstItem="27" firstAttribute="width" secondItem="25" secondAttribute="width" id="Gqo-V9-U4q"/>
     134                <constraint firstAttribute="bottom" relation="greaterThanOrEqual" secondItem="3" secondAttribute="bottom" constant="12" id="JLT-FN-kSP"/>
     135                <constraint firstItem="25" firstAttribute="trailing" secondItem="4" secondAttribute="trailing" id="Lct-dM-uJC"/>
     136                <constraint firstItem="4" firstAttribute="top" secondItem="2" secondAttribute="top" constant="12" id="Ob1-fT-Yz2"/>
     137                <constraint firstAttribute="bottom" relation="greaterThanOrEqual" secondItem="25" secondAttribute="bottom" priority="249" constant="12" id="SEO-pE-VNE"/>
     138                <constraint firstItem="3" firstAttribute="baseline" secondItem="27" secondAttribute="baseline" id="UzN-Sv-6No"/>
     139                <constraint firstItem="3" firstAttribute="top" relation="greaterThanOrEqual" secondItem="4" secondAttribute="bottom" constant="8" symbolic="YES" id="a0d-eE-MNu"/>
     140                <constraint firstAttribute="bottom" relation="greaterThanOrEqual" secondItem="25" secondAttribute="bottom" constant="12" id="fjE-zK-dfN"/>
     141                <constraint firstItem="4" firstAttribute="leading" secondItem="2" secondAttribute="leading" constant="12" id="l5l-qU-Gst"/>
     142                <constraint firstItem="3" firstAttribute="top" secondItem="4" secondAttribute="bottom" priority="249" constant="8" symbolic="YES" id="lzX-0D-qVf"/>
     143                <constraint firstItem="25" firstAttribute="leading" secondItem="27" secondAttribute="trailing" constant="8" id="scl-wB-jQp"/>
     144                <constraint firstItem="27" firstAttribute="baseline" secondItem="25" secondAttribute="baseline" id="wPh-Ts-lIF"/>
     145                <constraint firstItem="25" firstAttribute="top" relation="greaterThanOrEqual" secondItem="4" secondAttribute="bottom" constant="8" symbolic="YES" id="ygM-Vk-TZy"/>
     146                <constraint firstItem="3" firstAttribute="leading" secondItem="4" secondAttribute="leading" id="zZh-mb-Epc"/>
     147            </constraints>
    126148        </customView>
    127149        <customObject id="15" userLabel="File Outline Controller" customClass="FileOutlineController">
  • trunk/macosx/InfoOptionsViewController.m

    r13601 r14685  
    6363    [[NSNotificationCenter defaultCenter] addObserver: self selector: @selector(setGlobalLabels) name: @"UpdateGlobalOptions" object: nil];
    6464    [[NSNotificationCenter defaultCenter] addObserver: self selector: @selector(updateOptionsNotification:) name: @"UpdateOptionsNotification" object: nil];
    65    
    66     #warning remove when 10.7-only with auto layout
    67     const CGFloat padding = 6.0; //this shows as 8 in IB
    68     [fPrioritySectionLabel sizeToFit];
    69     [fPriorityLabel sizeToFit];
    70     NSRect priorityPopUpFrame = [fPriorityPopUp frame];
    71     priorityPopUpFrame.origin.x = NSMaxX([fPriorityLabel frame]) + padding;
    72     [fPriorityPopUp setFrame: priorityPopUpFrame];
    73    
    74     [fTransferBandwidthSectionLabel sizeToFit];
    75     [fDownloadLimitCheck sizeToFit];
    76     [fUploadLimitCheck sizeToFit];
    77     NSRect downloadLimitFieldFrame = [fDownloadLimitField frame];
    78     NSRect uploadLimitFieldFrame = [fUploadLimitField frame];
    79     const CGFloat speedLimitFieldX = MAX(NSMaxX([fDownloadLimitCheck frame]), NSMaxX([fUploadLimitCheck frame])) + padding;
    80     downloadLimitFieldFrame.origin.x = speedLimitFieldX;
    81     uploadLimitFieldFrame.origin.x = speedLimitFieldX;
    82     [fDownloadLimitField setFrame: downloadLimitFieldFrame];
    83     [fUploadLimitField setFrame: uploadLimitFieldFrame];
    84     [fDownloadLimitLabel sizeToFit];
    85     [fUploadLimitLabel sizeToFit];
    86     NSRect downloadLimitLabelFrame = [fDownloadLimitLabel frame];
    87     NSRect uploadLimitLabelFrame = [fUploadLimitLabel frame];
    88     downloadLimitLabelFrame.origin.x = NSMaxX([fDownloadLimitField frame]) + padding;
    89     uploadLimitLabelFrame.origin.x = NSMaxX([fUploadLimitField frame]) + padding;
    90     [fDownloadLimitLabel setFrame: downloadLimitLabelFrame];
    91     [fUploadLimitLabel setFrame: uploadLimitLabelFrame];
    92     [fGlobalLimitCheck sizeToFit];
    93    
    94     [fSeedingLimitsSectionLabel sizeToFit];
    95     [fRatioLabel sizeToFit];
    96     [fInactivityLabel sizeToFit];
    97     NSRect ratioPopUpFrame = [fRatioPopUp frame];
    98     NSRect idlePopUpFrame = [fIdlePopUp frame];
    99     const CGFloat seedingLimitPopUpX = MAX(NSMaxX([fRatioLabel frame]), NSMaxX([fInactivityLabel frame])) + padding;
    100     ratioPopUpFrame.origin.x = seedingLimitPopUpX;
    101     idlePopUpFrame.origin.x = seedingLimitPopUpX;
    102     [fRatioPopUp setFrame: ratioPopUpFrame];
    103     [fIdlePopUp setFrame: idlePopUpFrame];
    104     NSRect ratioLimitFieldFrame = [fRatioLimitField frame];
    105     NSRect idleLimitFieldFrame = [fIdleLimitField frame];
    106     const CGFloat seedingLimitFieldX = NSMaxX(ratioPopUpFrame) + padding;
    107     ratioLimitFieldFrame.origin.x = seedingLimitFieldX + 2.0;
    108     idleLimitFieldFrame.origin.x = seedingLimitFieldX + 2.0;
    109     [fRatioLimitField setFrame: ratioLimitFieldFrame];
    110     [fIdleLimitField setFrame: idleLimitFieldFrame];
    111     [fIdleLimitLabel sizeToFit];
    112     NSRect idleLimitLabelFrame = [fIdleLimitLabel frame];
    113     idleLimitLabelFrame.origin.x = NSMaxX(idleLimitFieldFrame) + padding;
    114     [fIdleLimitLabel setFrame: idleLimitLabelFrame];
    115     NSRect ratioLimitGlobalLabelFrame = [fRatioLimitGlobalLabel frame];
    116     NSRect idleLimitGlobalLabelFrame = [fIdleLimitGlobalLabel frame];
    117     ratioLimitGlobalLabelFrame.origin.x = seedingLimitFieldX;
    118     idleLimitGlobalLabelFrame.origin.x = seedingLimitFieldX;
    119     [fRatioLimitGlobalLabel setFrame: ratioLimitGlobalLabelFrame];
    120     [fIdleLimitGlobalLabel setFrame: idleLimitGlobalLabelFrame];
    121     [fRemoveSeedingCompleteCheck sizeToFit];
    122    
    123     [fAdvancedSectionLabel sizeToFit];
    124     [fMaxConnectionsLabel sizeToFit];
    125     NSRect peersConnectFrame = [fPeersConnectField frame];
    126     peersConnectFrame.origin.x = NSMaxX([fMaxConnectionsLabel frame]) + padding;
    127     [fPeersConnectField setFrame: peersConnectFrame];
    128     [fPeersConnectLabel sizeToFit];
    129     NSRect peersConnectLabelFrame = [fPeersConnectLabel frame];
    130     peersConnectLabelFrame.origin.x = NSMaxX(peersConnectFrame) + padding;
    131     [fPeersConnectLabel setFrame: peersConnectLabelFrame];
    13265}
    13366
  • trunk/macosx/InfoPeersView.xib

    r14626 r14685  
    11<?xml version="1.0" encoding="UTF-8" standalone="no"?>
    2 <document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="9531" systemVersion="15B42" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none">
     2<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="9531" systemVersion="15B42" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES">
    33    <dependencies>
    44        <deployment identifier="macosx"/>
     
    1010                <outlet property="fConnectedPeersField" destination="3" id="31"/>
    1111                <outlet property="fPeerTable" destination="9" id="37"/>
     12                <outlet property="fPeerTableTopConstraint" destination="1HX-la-u47" id="zd4-80-4DZ"/>
    1213                <outlet property="fWebSeedTable" destination="22" id="38"/>
     14                <outlet property="fWebSeedTableHeightConstraint" destination="4th-jd-ByN" id="hUk-mR-d0k"/>
    1315                <outlet property="view" destination="2" id="32"/>
    1416            </connections>
     
    1618        <customObject id="-1" userLabel="First Responder" customClass="FirstResponder"/>
    1719        <customObject id="-3" userLabel="Application" customClass="NSObject"/>
    18         <customView id="2" userLabel="Peers">
    19             <rect key="frame" x="0.0" y="0.0" width="354" height="346"/>
    20             <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
     20        <customView translatesAutoresizingMaskIntoConstraints="NO" id="2" userLabel="Peers">
     21            <rect key="frame" x="0.0" y="0.0" width="324" height="282"/>
    2122            <subviews>
    22                 <scrollView autohidesScrollers="YES" horizontalLineScroll="16" horizontalPageScroll="0.0" verticalLineScroll="16" verticalPageScroll="0.0" usesPredominantAxisScrolling="NO" id="4">
    23                     <rect key="frame" x="10" y="275" width="334" height="66"/>
    24                     <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
     23                <scrollView verticalHuggingPriority="750" autohidesScrollers="YES" horizontalLineScroll="16" horizontalPageScroll="0.0" verticalLineScroll="16" verticalPageScroll="0.0" usesPredominantAxisScrolling="NO" translatesAutoresizingMaskIntoConstraints="NO" id="4">
     24                    <rect key="frame" x="12" y="198" width="300" height="72"/>
    2525                    <clipView key="contentView" id="3cX-mp-ymB">
    26                         <rect key="frame" x="1" y="23" width="332" height="42"/>
     26                        <rect key="frame" x="1" y="0.0" width="298" height="71"/>
    2727                        <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
    2828                        <subviews>
    2929                            <tableView verticalHuggingPriority="750" allowsExpansionToolTips="YES" alternatingRowBackgroundColors="YES" typeSelect="NO" autosaveName="InspectorTableWebSeeds" rowHeight="14" headerView="25" id="22" customClass="WebSeedTableView">
    30                                 <rect key="frame" x="0.0" y="0.0" width="332" height="16"/>
     30                                <rect key="frame" x="0.0" y="0.0" width="298" height="48"/>
    3131                                <autoresizingMask key="autoresizingMask"/>
    3232                                <size key="intercellSpacing" width="3" height="2"/>
     
    3434                                <color key="gridColor" name="gridColor" catalog="System" colorSpace="catalog"/>
    3535                                <tableColumns>
    36                                     <tableColumn identifier="Address" editable="NO" width="288" minWidth="10" maxWidth="10000" id="27">
     36                                    <tableColumn identifier="Address" editable="NO" width="254" minWidth="10" maxWidth="10000" id="27">
    3737                                        <tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border" alignment="left" title="Web Seeds">
    3838                                            <font key="font" metaFont="smallSystem"/>
     
    4040                                            <color key="backgroundColor" name="headerColor" catalog="System" colorSpace="catalog"/>
    4141                                        </tableHeaderCell>
    42                                         <textFieldCell key="dataCell" lineBreakMode="truncatingTail" selectable="YES" editable="YES" alignment="left" title="Text Cell" id="28">
     42                                        <textFieldCell key="dataCell" controlSize="small" lineBreakMode="truncatingTail" selectable="YES" editable="YES" alignment="left" title="Text Cell" id="28">
    4343                                            <font key="font" metaFont="smallSystem"/>
    4444                                            <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
     
    5454                                            <color key="backgroundColor" name="headerColor" catalog="System" colorSpace="catalog"/>
    5555                                        </tableHeaderCell>
    56                                         <textFieldCell key="dataCell" lineBreakMode="truncatingTail" selectable="YES" editable="YES" alignment="left" title="Text Cell" id="29">
     56                                        <textFieldCell key="dataCell" controlSize="small" lineBreakMode="truncatingTail" selectable="YES" editable="YES" alignment="left" title="Text Cell" id="29">
    5757                                            <font key="font" metaFont="smallSystem"/>
    5858                                            <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
     
    7171                        <color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/>
    7272                    </clipView>
     73                    <constraints>
     74                        <constraint firstAttribute="height" constant="72" id="4th-jd-ByN"/>
     75                    </constraints>
    7376                    <scroller key="horizontalScroller" hidden="YES" verticalHuggingPriority="750" controlSize="small" horizontal="YES" id="24">
    74                         <rect key="frame" x="1" y="54" width="327" height="11"/>
     77                        <rect key="frame" x="-5" y="12" width="0.0" height="11"/>
    7578                        <autoresizingMask key="autoresizingMask"/>
    7679                    </scroller>
    7780                    <scroller key="verticalScroller" hidden="YES" verticalHuggingPriority="750" controlSize="small" horizontal="NO" id="23">
    78                         <rect key="frame" x="328" y="17" width="11" height="37"/>
     81                        <rect key="frame" x="318" y="23" width="11" height="0.0"/>
    7982                        <autoresizingMask key="autoresizingMask"/>
    8083                    </scroller>
    8184                    <tableHeaderView key="headerView" id="25">
    82                         <rect key="frame" x="0.0" y="0.0" width="332" height="23"/>
     85                        <rect key="frame" x="0.0" y="0.0" width="298" height="23"/>
    8386                        <autoresizingMask key="autoresizingMask"/>
    8487                    </tableHeaderView>
    8588                </scrollView>
    86                 <scrollView autohidesScrollers="YES" horizontalLineScroll="16" horizontalPageScroll="0.0" verticalLineScroll="16" verticalPageScroll="0.0" usesPredominantAxisScrolling="NO" id="5">
    87                     <rect key="frame" x="10" y="44" width="334" height="227"/>
    88                     <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
     89                <scrollView autohidesScrollers="YES" horizontalLineScroll="18" horizontalPageScroll="0.0" verticalLineScroll="18" verticalPageScroll="0.0" usesPredominantAxisScrolling="NO" translatesAutoresizingMaskIntoConstraints="NO" id="5">
     90                    <rect key="frame" x="12" y="44" width="300" height="150"/>
    8991                    <clipView key="contentView" id="epQ-kx-kDE">
    90                         <rect key="frame" x="1" y="23" width="332" height="203"/>
     92                        <rect key="frame" x="1" y="0.0" width="298" height="149"/>
    9193                        <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
    9294                        <subviews>
    93                             <tableView verticalHuggingPriority="750" allowsExpansionToolTips="YES" alternatingRowBackgroundColors="YES" multipleSelection="NO" typeSelect="NO" autosaveName="InspectorTable" rowHeight="14" headerView="6" id="9" customClass="PeerTableView">
    94                                 <rect key="frame" x="0.0" y="0.0" width="332" height="16"/>
     95                            <tableView allowsExpansionToolTips="YES" alternatingRowBackgroundColors="YES" multipleSelection="NO" typeSelect="NO" autosaveName="InspectorTable" rowHeight="16" headerView="6" id="9" customClass="PeerTableView">
     96                                <rect key="frame" x="0.0" y="0.0" width="298" height="126"/>
    9597                                <autoresizingMask key="autoresizingMask"/>
    9698                                <size key="intercellSpacing" width="3" height="2"/>
     
    104106                                            <color key="backgroundColor" name="headerColor" catalog="System" colorSpace="catalog"/>
    105107                                        </tableHeaderCell>
    106                                         <textFieldCell key="dataCell" lineBreakMode="truncatingTail" selectable="YES" editable="YES" alignment="left" title="Text Cell" id="20">
     108                                        <textFieldCell key="dataCell" controlSize="small" lineBreakMode="truncatingTail" selectable="YES" editable="YES" alignment="left" title="Text Cell" id="20">
    107109                                            <font key="font" metaFont="smallSystem"/>
    108110                                            <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
     
    112114                                        <tableColumnResizingMask key="resizingMask" userResizable="YES"/>
    113115                                    </tableColumn>
    114                                     <tableColumn identifier="Client" editable="NO" width="76" minWidth="20" maxWidth="10000" id="12">
     116                                    <tableColumn identifier="Client" editable="NO" width="42" minWidth="20" maxWidth="10000" id="12">
    115117                                        <tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border" alignment="left" title="Client">
    116118                                            <font key="font" metaFont="smallSystem"/>
     
    118120                                            <color key="backgroundColor" white="0.33333299" alpha="1" colorSpace="calibratedWhite"/>
    119121                                        </tableHeaderCell>
    120                                         <textFieldCell key="dataCell" lineBreakMode="truncatingTail" selectable="YES" editable="YES" alignment="left" title="Text Cell" id="19">
     122                                        <textFieldCell key="dataCell" controlSize="small" lineBreakMode="truncatingTail" selectable="YES" editable="YES" alignment="left" title="Text Cell" id="19">
    121123                                            <font key="font" metaFont="smallSystem"/>
    122124                                            <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
     
    132134                                            <color key="backgroundColor" name="headerColor" catalog="System" colorSpace="catalog"/>
    133135                                        </tableHeaderCell>
    134                                         <imageCell key="dataCell" refusesFirstResponder="YES" alignment="left" animates="YES" imageScaling="proportionallyDown" image="59C1959B-24E0-4539-A0D8-B946BA4886D1" id="16"/>
     136                                        <imageCell key="dataCell" controlSize="small" refusesFirstResponder="YES" alignment="left" animates="YES" imageScaling="proportionallyDown" image="EC395120-CCB1-4E1A-B7DA-654C92A76156" id="16"/>
    135137                                        <sortDescriptor key="sortDescriptorPrototype" selector="compare:" sortKey="Encryption" ascending="NO"/>
    136138                                    </tableColumn>
     
    141143                                            <color key="backgroundColor" name="headerColor" catalog="System" colorSpace="catalog"/>
    142144                                        </tableHeaderCell>
    143                                         <levelIndicatorCell key="dataCell" alignment="left" maxValue="1" warningValue="0.69999999999999996" criticalValue="0.29999999999999999" levelIndicatorStyle="continuousCapacity" id="17" customClass="PeerProgressIndicatorCell"/>
     145                                        <levelIndicatorCell key="dataCell" controlSize="small" alignment="left" maxValue="1" warningValue="0.69999999999999996" criticalValue="0.29999999999999999" levelIndicatorStyle="continuousCapacity" id="17" customClass="PeerProgressIndicatorCell"/>
    144146                                        <sortDescriptor key="sortDescriptorPrototype" selector="compare:" sortKey="Progress"/>
    145147                                        <tableColumnResizingMask key="resizingMask" userResizable="YES"/>
     
    151153                                            <color key="backgroundColor" name="headerColor" catalog="System" colorSpace="catalog"/>
    152154                                        </tableHeaderCell>
    153                                         <textFieldCell key="dataCell" lineBreakMode="truncatingTail" selectable="YES" editable="YES" alignment="right" title="Text Cell" id="21">
     155                                        <textFieldCell key="dataCell" controlSize="small" lineBreakMode="truncatingTail" selectable="YES" editable="YES" alignment="right" title="Text Cell" id="21">
    154156                                            <font key="font" metaFont="smallSystem"/>
    155157                                            <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
     
    165167                                            <color key="backgroundColor" name="headerColor" catalog="System" colorSpace="catalog"/>
    166168                                        </tableHeaderCell>
    167                                         <textFieldCell key="dataCell" lineBreakMode="truncatingTail" selectable="YES" editable="YES" alignment="right" title="Text Cell" id="18">
     169                                        <textFieldCell key="dataCell" controlSize="small" lineBreakMode="truncatingTail" selectable="YES" editable="YES" alignment="right" title="Text Cell" id="18">
    168170                                            <font key="font" metaFont="smallSystem"/>
    169171                                            <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
     
    182184                        <color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/>
    183185                    </clipView>
     186                    <constraints>
     187                        <constraint firstAttribute="height" relation="greaterThanOrEqual" constant="150" placeholder="YES" id="FOZ-r2-tzU"/>
     188                        <constraint firstAttribute="width" relation="greaterThanOrEqual" constant="300" placeholder="YES" id="kPe-nr-T5i"/>
     189                    </constraints>
    184190                    <scroller key="horizontalScroller" hidden="YES" verticalHuggingPriority="750" controlSize="small" horizontal="YES" id="7">
    185                         <rect key="frame" x="1" y="215" width="335" height="11"/>
     191                        <rect key="frame" x="-5" y="12" width="0.0" height="11"/>
    186192                        <autoresizingMask key="autoresizingMask"/>
    187193                    </scroller>
    188194                    <scroller key="verticalScroller" hidden="YES" verticalHuggingPriority="750" controlSize="small" horizontal="NO" id="8">
    189                         <rect key="frame" x="328" y="17" width="11" height="117"/>
     195                        <rect key="frame" x="318" y="23" width="11" height="0.0"/>
    190196                        <autoresizingMask key="autoresizingMask"/>
    191197                    </scroller>
    192198                    <tableHeaderView key="headerView" id="6">
    193                         <rect key="frame" x="0.0" y="0.0" width="332" height="23"/>
     199                        <rect key="frame" x="0.0" y="0.0" width="298" height="23"/>
    194200                        <autoresizingMask key="autoresizingMask"/>
    195201                    </tableHeaderView>
    196202                </scrollView>
    197                 <textField verticalHuggingPriority="750" id="3">
    198                     <rect key="frame" x="7" y="10" width="340" height="28"/>
    199                     <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
     203                <textField verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="3">
     204                    <rect key="frame" x="10" y="12" width="304" height="28"/>
    200205                    <textFieldCell key="cell" controlSize="small" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" alignment="center" placeholderString="no peer info available" id="30">
    201206                        <font key="font" metaFont="smallSystem"/>
     
    207212                </textField>
    208213            </subviews>
     214            <constraints>
     215                <constraint firstItem="5" firstAttribute="top" secondItem="4" secondAttribute="bottom" constant="4" id="1HX-la-u47"/>
     216                <constraint firstItem="4" firstAttribute="leading" secondItem="2" secondAttribute="leading" constant="12" id="5f9-U1-5ZR"/>
     217                <constraint firstItem="3" firstAttribute="leading" secondItem="2" secondAttribute="leading" constant="12" id="7lL-BM-0yj"/>
     218                <constraint firstItem="4" firstAttribute="top" secondItem="2" secondAttribute="top" constant="12" id="IMm-aI-A03"/>
     219                <constraint firstAttribute="trailing" secondItem="3" secondAttribute="trailing" constant="12" id="PfO-Qp-6s2"/>
     220                <constraint firstAttribute="bottom" secondItem="3" secondAttribute="bottom" constant="12" id="R8j-Z7-6VA"/>
     221                <constraint firstItem="3" firstAttribute="top" secondItem="5" secondAttribute="bottom" constant="4" id="ksH-yX-eMF"/>
     222                <constraint firstItem="5" firstAttribute="leading" secondItem="2" secondAttribute="leading" constant="12" id="lcP-Pq-CY0"/>
     223                <constraint firstAttribute="trailing" secondItem="5" secondAttribute="trailing" constant="12" id="tCQ-be-4sj"/>
     224                <constraint firstAttribute="trailing" secondItem="4" secondAttribute="trailing" constant="12" id="zRK-YF-yfr"/>
     225            </constraints>
     226            <point key="canvasLocation" x="318" y="205"/>
    209227        </customView>
    210228    </objects>
    211229    <resources>
    212         <image name="59C1959B-24E0-4539-A0D8-B946BA4886D1" width="14" height="14">
     230        <image name="EC395120-CCB1-4E1A-B7DA-654C92A76156" width="14" height="14">
    213231            <mutableData key="keyedArchiveRepresentation">
    214232YnBsaXN0MDDUAQIDBAUGPT5YJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoK4HCBMU
  • trunk/macosx/InfoPeersViewController.h

    r13293 r14685  
    4040    CGFloat fWebSeedTableHeight, fSpaceBetweenWebSeedAndPeer;
    4141   
    42     NSViewAnimation * fWebSeedTableAnimation;
    43    
    4442    IBOutlet NSTextField * fConnectedPeersField;
     43
     44    IBOutlet NSLayoutConstraint * fWebSeedTableHeightConstraint;
     45    IBOutlet NSLayoutConstraint * fPeerTableTopConstraint;
    4546}
    4647
     
    5051- (void) saveViewSize;
    5152- (void) clearView;
    52 - (void) stopWebSeedAnimation;
    5353
    5454@end
  • trunk/macosx/InfoPeersViewController.m

    r13434 r14685  
    9797    fSpaceBetweenWebSeedAndPeer = webSeedTableFrame.origin.y - NSMaxY([[fPeerTable enclosingScrollView] frame]);
    9898   
     99    CABasicAnimation * webSeedTableAnimation = [CABasicAnimation animation];
     100    webSeedTableAnimation.timingFunction = [CAMediaTimingFunction functionWithName: kCAMediaTimingFunctionLinear];
     101    webSeedTableAnimation.duration = 0.125;
     102    [fWebSeedTableHeightConstraint setAnimations: [NSDictionary dictionaryWithObject: webSeedTableAnimation
     103                                                                              forKey: @"constant"]];
     104    [fPeerTableTopConstraint setAnimations: [NSDictionary dictionaryWithObject: webSeedTableAnimation
     105                                                                        forKey: @"constant"]];
     106
    99107    [self setWebSeedTableHidden: YES animate: NO];
    100108}
     
    106114    [fPeers release];
    107115    [fWebSeeds release];
    108    
    109     [fWebSeedTableAnimation release];
    110116   
    111117    [super dealloc];
     
    242248- (void) clearView
    243249{
    244     //if in the middle of animating, just stop and resize immediately
    245     if (fWebSeedTableAnimation)
    246         [self setWebSeedTableHidden: !fWebSeeds animate: NO];
    247    
    248250    [fPeers release];
    249251    fPeers = nil;
     
    449451}
    450452
    451 - (void) animationDidEnd: (NSAnimation *) animation
    452 {
    453     if (animation == fWebSeedTableAnimation)
    454     {
    455         [fWebSeedTableAnimation release];
    456         fWebSeedTableAnimation = nil;
    457     }
    458 }
    459 
    460 - (void) stopWebSeedAnimation
    461 {
    462     if (fWebSeedTableAnimation)
    463     {
    464         [fWebSeedTableAnimation stopAnimation]; // jumps to end frame
    465         [fWebSeedTableAnimation release];
    466         fWebSeedTableAnimation = nil;
    467     }
    468 }
    469 
    470453@end
    471454
     
    512495    if (animate && (![[self view] window] || ![[[self view] window] isVisible]))
    513496        animate = NO;
    514    
    515     if (fWebSeedTableAnimation)
    516     {
    517         [fWebSeedTableAnimation stopAnimation];
    518         [fWebSeedTableAnimation release];
    519         fWebSeedTableAnimation = nil;
    520     }
    521    
    522     NSRect webSeedFrame = [[fWebSeedTable enclosingScrollView] frame];
    523     NSRect peerFrame = [[fPeerTable enclosingScrollView] frame];
    524    
    525     if (hide)
    526     {
    527         CGFloat webSeedFrameMaxY = NSMaxY(webSeedFrame);
    528         webSeedFrame.size.height = 0;
    529         webSeedFrame.origin.y = webSeedFrameMaxY;
    530        
    531         peerFrame.size.height = webSeedFrameMaxY - peerFrame.origin.y;
    532     }
    533     else
    534     {
    535         webSeedFrame.origin.y -= fWebSeedTableHeight - webSeedFrame.size.height;
    536         webSeedFrame.size.height = fWebSeedTableHeight;
    537        
    538         peerFrame.size.height = (webSeedFrame.origin.y - fSpaceBetweenWebSeedAndPeer) - peerFrame.origin.y;
    539     }
    540    
    541     [[fWebSeedTable enclosingScrollView] setHidden: NO]; //this is needed for some reason
    542    
    543     //actually resize tables
    544     if (animate)
    545     {
    546         NSDictionary * webSeedDict = [NSDictionary dictionaryWithObjectsAndKeys:
    547                                     [fWebSeedTable enclosingScrollView], NSViewAnimationTargetKey,
    548                                     [NSValue valueWithRect: [[fWebSeedTable enclosingScrollView] frame]], NSViewAnimationStartFrameKey,
    549                                     [NSValue valueWithRect: webSeedFrame], NSViewAnimationEndFrameKey, nil],
    550                     * peerDict = [NSDictionary dictionaryWithObjectsAndKeys:
    551                                     [fPeerTable enclosingScrollView], NSViewAnimationTargetKey,
    552                                     [NSValue valueWithRect: [[fPeerTable enclosingScrollView] frame]], NSViewAnimationStartFrameKey,
    553                                     [NSValue valueWithRect: peerFrame], NSViewAnimationEndFrameKey, nil];
    554        
    555         fWebSeedTableAnimation = [[NSViewAnimation alloc] initWithViewAnimations:
    556                                         [NSArray arrayWithObjects: webSeedDict, peerDict, nil]];
    557         [fWebSeedTableAnimation setDuration: 0.125];
    558         [fWebSeedTableAnimation setAnimationBlockingMode: NSAnimationNonblocking];
    559         [fWebSeedTableAnimation setDelegate: self];
    560        
    561         [fWebSeedTableAnimation startAnimation];
    562     }
    563     else
    564     {
    565         [[fWebSeedTable enclosingScrollView] setFrame: webSeedFrame];
    566         [[fPeerTable enclosingScrollView] setFrame: peerFrame];
    567     }
     497
     498    const CGFloat webSeedTableHeight = hide ? 1 : fWebSeedTableHeight;
     499    const CGFloat spaceBetweenWebSeedAndPeer = hide ? -2 : fSpaceBetweenWebSeedAndPeer;
     500   
     501    [(animate ? [fWebSeedTableHeightConstraint animator] : fWebSeedTableHeightConstraint) setConstant: webSeedTableHeight];
     502    [(animate ? [fPeerTableTopConstraint animator] : fPeerTableTopConstraint) setConstant: spaceBetweenWebSeedAndPeer];
     503
     504    [[fWebSeedTable enclosingScrollView] setHidden: hide];
    568505}
    569506
  • trunk/macosx/InfoTrackersView.xib

    r14626 r14685  
    11<?xml version="1.0" encoding="UTF-8" standalone="no"?>
    2 <document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="9531" systemVersion="15B42" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none">
     2<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="9531" systemVersion="15B42" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES">
    33    <dependencies>
    44        <deployment identifier="macosx"/>
     
    1919            <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
    2020            <subviews>
    21                 <segmentedControl verticalHuggingPriority="750" id="4">
    22                     <rect key="frame" x="9" y="8" width="71" height="18"/>
    23                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
    24                     <segmentedCell key="cell" controlSize="mini" state="on" borderStyle="border" alignment="left" style="roundRect" trackingMode="momentary" id="5">
    25                         <font key="font" metaFont="miniSystem"/>
     21                <segmentedControl verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="4">
     22                    <rect key="frame" x="11" y="11" width="71" height="18"/>
     23                    <segmentedCell key="cell" controlSize="small" state="on" borderStyle="border" alignment="left" style="roundRect" trackingMode="momentary" id="5">
     24                        <font key="font" metaFont="smallSystem"/>
    2625                        <segments>
    2726                            <segment image="NSAddTemplate" width="32"/>
     
    3332                    </connections>
    3433                </segmentedControl>
    35                 <scrollView autohidesScrollers="YES" horizontalLineScroll="59" horizontalPageScroll="10" verticalLineScroll="59" verticalPageScroll="10" hasHorizontalScroller="NO" usesPredominantAxisScrolling="NO" id="3">
    36                     <rect key="frame" x="10" y="27" width="362" height="320"/>
    37                     <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
     34                <scrollView autohidesScrollers="YES" horizontalLineScroll="59" horizontalPageScroll="10" verticalLineScroll="59" verticalPageScroll="10" hasHorizontalScroller="NO" usesPredominantAxisScrolling="NO" translatesAutoresizingMaskIntoConstraints="NO" id="3">
     35                    <rect key="frame" x="12" y="36" width="358" height="304"/>
    3836                    <clipView key="contentView" copiesOnScroll="NO" id="sFV-Gc-aEj">
    39                         <rect key="frame" x="1" y="1" width="360" height="318"/>
     37                        <rect key="frame" x="1" y="1" width="356" height="302"/>
    4038                        <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
    4139                        <subviews>
    4240                            <tableView verticalHuggingPriority="750" allowsExpansionToolTips="YES" columnAutoresizingStyle="lastColumnOnly" alternatingRowBackgroundColors="YES" columnReordering="NO" columnResizing="NO" autosaveColumns="NO" typeSelect="NO" rowHeight="57" id="6" customClass="TrackerTableView">
    43                                 <rect key="frame" x="0.0" y="0.0" width="360" height="59"/>
     41                                <rect key="frame" x="0.0" y="0.0" width="356" height="59"/>
    4442                                <autoresizingMask key="autoresizingMask"/>
    4543                                <size key="intercellSpacing" width="3" height="2"/>
     
    4745                                <color key="gridColor" name="gridColor" catalog="System" colorSpace="catalog"/>
    4846                                <tableColumns>
    49                                     <tableColumn identifier="Tracker" width="357" minWidth="40" maxWidth="1000" id="9">
     47                                    <tableColumn identifier="Tracker" width="353" minWidth="40" maxWidth="1000" id="9">
    5048                                        <tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border" alignment="left">
    5149                                            <font key="font" metaFont="smallSystem"/>
     
    6967                        <color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/>
    7068                    </clipView>
    71                     <scroller key="horizontalScroller" hidden="YES" verticalHuggingPriority="750" doubleValue="0.0027777779999999998" horizontal="YES" id="7">
    72                         <rect key="frame" x="-100" y="-100" width="372" height="15"/>
     69                    <constraints>
     70                        <constraint firstAttribute="height" relation="greaterThanOrEqual" constant="150" placeholder="YES" id="9cv-V6-NW6"/>
     71                        <constraint firstAttribute="width" relation="greaterThanOrEqual" constant="300" placeholder="YES" id="9jz-rF-9Vf"/>
     72                    </constraints>
     73                    <scroller key="horizontalScroller" hidden="YES" verticalHuggingPriority="750" doubleValue="0.0027777779999999998" controlSize="small" horizontal="YES" id="7">
     74                        <rect key="frame" x="-100" y="-100" width="372" height="11"/>
    7375                        <autoresizingMask key="autoresizingMask"/>
    7476                    </scroller>
    7577                    <scroller key="verticalScroller" hidden="YES" verticalHuggingPriority="750" controlSize="small" horizontal="NO" id="8">
    76                         <rect key="frame" x="350" y="1" width="11" height="138"/>
     78                        <rect key="frame" x="346" y="1" width="11" height="0.0"/>
    7779                        <autoresizingMask key="autoresizingMask"/>
    7880                    </scroller>
    7981                </scrollView>
    8082            </subviews>
     83            <constraints>
     84                <constraint firstAttribute="trailing" secondItem="3" secondAttribute="trailing" constant="12" id="9Bs-yg-J47"/>
     85                <constraint firstItem="3" firstAttribute="leading" secondItem="2" secondAttribute="leading" constant="12" id="EKy-Fd-QsG"/>
     86                <constraint firstItem="3" firstAttribute="top" secondItem="2" secondAttribute="top" constant="12" id="TI3-QK-Ict"/>
     87                <constraint firstAttribute="bottom" secondItem="4" secondAttribute="bottom" constant="12" id="WWe-3w-uSv"/>
     88                <constraint firstItem="4" firstAttribute="top" secondItem="3" secondAttribute="bottom" constant="8" symbolic="YES" id="XN7-Nl-L9f"/>
     89                <constraint firstItem="4" firstAttribute="leading" secondItem="3" secondAttribute="leading" id="Y7G-n2-OaR"/>
     90            </constraints>
    8191        </customView>
    8292    </objects>
  • trunk/macosx/InfoWindow.xib

    r14626 r14685  
    11<?xml version="1.0" encoding="UTF-8" standalone="no"?>
    2 <document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="9531" systemVersion="15B42" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none">
     2<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="9531" systemVersion="15B42" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES">
    33    <dependencies>
    44        <deployment identifier="macosx"/>
     
    2020        <window title="Torrent Inspector" allowsToolTipsWhenApplicationIsInactive="NO" restorable="NO" hidesOnDeactivate="YES" oneShot="NO" releasedWhenClosed="NO" visibleAtLaunch="NO" animationBehavior="default" id="5" userLabel="InfoWindow" customClass="NSPanel">
    2121            <windowStyleMask key="styleMask" titled="YES" closable="YES" resizable="YES" utility="YES"/>
    22             <windowPositionMask key="initialPositionMask" leftStrut="YES" topStrut="YES"/>
    23             <rect key="contentRect" x="897" y="867" width="403" height="75"/>
    24             <rect key="screenRect" x="0.0" y="0.0" width="1680" height="1028"/>
    25             <value key="minSize" type="size" width="350" height="73"/>
     22            <rect key="contentRect" x="897" y="867" width="403" height="77"/>
     23            <rect key="screenRect" x="0.0" y="0.0" width="1440" height="877"/>
     24            <value key="minSize" type="size" width="350" height="77"/>
    2625            <view key="contentView" id="6">
    27                 <rect key="frame" x="0.0" y="0.0" width="403" height="75"/>
     26                <rect key="frame" x="0.0" y="0.0" width="403" height="77"/>
    2827                <autoresizingMask key="autoresizingMask"/>
    2928                <subviews>
    30                     <textField verticalHuggingPriority="750" id="15" customClass="InfoTextField">
    31                         <rect key="frame" x="47" y="47" width="349" height="17"/>
    32                         <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
     29                    <textField horizontalHuggingPriority="249" verticalHuggingPriority="750" horizontalCompressionResistancePriority="249" translatesAutoresizingMaskIntoConstraints="NO" id="15" customClass="InfoTextField">
     30                        <rect key="frame" x="48" y="50" width="347" height="17"/>
    3331                        <textFieldCell key="cell" lineBreakMode="truncatingMiddle" sendsActionOnEndEditing="YES" alignment="left" title="title" id="1481">
    3432                            <font key="font" metaFont="systemBold"/>
     
    3735                        </textFieldCell>
    3836                    </textField>
    39                     <textField verticalHuggingPriority="750" id="1832">
    40                         <rect key="frame" x="47" y="42" width="349" height="17"/>
    41                         <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
     37                    <textField horizontalHuggingPriority="249" verticalHuggingPriority="750" horizontalCompressionResistancePriority="249" translatesAutoresizingMaskIntoConstraints="NO" id="1832">
     38                        <rect key="frame" x="48" y="43" width="347" height="17"/>
    4239                        <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" alignment="left" title="No Torrents Selected" id="1833">
    4340                            <font key="font" metaFont="systemBold"/>
     
    4643                        </textFieldCell>
    4744                    </textField>
    48                     <imageView id="28">
    49                         <rect key="frame" x="10" y="32" width="32" height="32"/>
    50                         <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
     45                    <imageView horizontalHuggingPriority="750" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="28">
     46                        <rect key="frame" x="10" y="35" width="32" height="32"/>
     47                        <constraints>
     48                            <constraint firstAttribute="width" constant="32" id="8RE-eg-dQr"/>
     49                            <constraint firstAttribute="height" constant="32" id="dFT-cY-S1H"/>
     50                        </constraints>
    5151                        <imageCell key="cell" refusesFirstResponder="YES" alignment="left" imageScaling="proportionallyDown" image="NSApplicationIcon" id="1482"/>
    5252                    </imageView>
    53                     <textField verticalHuggingPriority="750" id="29" customClass="InfoTextField">
    54                         <rect key="frame" x="47" y="33" width="349" height="14"/>
    55                         <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
     53                    <textField horizontalHuggingPriority="249" verticalHuggingPriority="750" horizontalCompressionResistancePriority="249" translatesAutoresizingMaskIntoConstraints="NO" id="29" customClass="InfoTextField">
     54                        <rect key="frame" x="48" y="36" width="347" height="14"/>
    5655                        <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" title="info" id="1483">
    5756                            <font key="font" metaFont="smallSystem"/>
     
    6059                        </textFieldCell>
    6160                    </textField>
    62                     <matrix verticalHuggingPriority="750" allowsEmptySelection="NO" autosizesCells="NO" id="927">
     61                    <matrix horizontalHuggingPriority="750" verticalHuggingPriority="750" allowsEmptySelection="NO" autosizesCells="NO" translatesAutoresizingMaskIntoConstraints="NO" id="927">
    6362                        <rect key="frame" x="0.0" y="0.0" width="330" height="25"/>
    64                         <autoresizingMask key="autoresizingMask" flexibleMinY="YES"/>
     63                        <constraints>
     64                            <constraint firstAttribute="height" constant="25" id="hKz-ct-bbc"/>
     65                            <constraint firstAttribute="width" constant="330" id="z2h-O9-V2h"/>
     66                        </constraints>
    6567                        <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
    6668                        <size key="cellSize" width="55" height="25"/>
     
    112114                        </connections>
    113115                    </matrix>
    114                     <customView id="1830" customClass="InfoTabButtonBack">
     116                    <customView verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="1830" customClass="InfoTabButtonBack">
    115117                        <rect key="frame" x="330" y="0.0" width="73" height="25"/>
    116                         <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
     118                        <constraints>
     119                            <constraint firstAttribute="width" relation="greaterThanOrEqual" constant="20" id="PKE-Ur-jFy"/>
     120                        </constraints>
    117121                    </customView>
    118122                </subviews>
     123                <constraints>
     124                    <constraint firstItem="1830" firstAttribute="height" secondItem="927" secondAttribute="height" id="7kC-sv-Rac"/>
     125                    <constraint firstItem="29" firstAttribute="leading" secondItem="15" secondAttribute="leading" id="BNH-Tr-hFi"/>
     126                    <constraint firstItem="1832" firstAttribute="centerY" secondItem="28" secondAttribute="centerY" id="El1-Gz-xIm"/>
     127                    <constraint firstItem="15" firstAttribute="leading" secondItem="28" secondAttribute="trailing" constant="8" symbolic="YES" id="KnI-DH-f2f"/>
     128                    <constraint firstAttribute="trailing" secondItem="1832" secondAttribute="trailing" constant="10" id="KvA-Du-d9V"/>
     129                    <constraint firstAttribute="trailing" secondItem="15" secondAttribute="trailing" constant="10" id="NcT-hF-ea0"/>
     130                    <constraint firstItem="1830" firstAttribute="top" secondItem="927" secondAttribute="top" id="TnS-Sn-O3R"/>
     131                    <constraint firstItem="29" firstAttribute="top" secondItem="15" secondAttribute="bottom" id="Y9O-lX-kmT"/>
     132                    <constraint firstItem="1830" firstAttribute="leading" secondItem="927" secondAttribute="trailing" id="ZTN-6K-vX5"/>
     133                    <constraint firstItem="927" firstAttribute="top" relation="greaterThanOrEqual" secondItem="29" secondAttribute="bottom" constant="10" id="b6k-JH-u2F"/>
     134                    <constraint firstItem="15" firstAttribute="top" secondItem="28" secondAttribute="top" id="eMj-JO-xBI"/>
     135                    <constraint firstItem="927" firstAttribute="top" relation="greaterThanOrEqual" secondItem="28" secondAttribute="bottom" constant="10" id="gqi-Zg-4t0"/>
     136                    <constraint firstItem="927" firstAttribute="top" secondItem="28" secondAttribute="bottom" priority="249" constant="10" id="kUG-oS-arE"/>
     137                    <constraint firstItem="1832" firstAttribute="leading" secondItem="28" secondAttribute="trailing" constant="8" symbolic="YES" id="kix-P7-jf3"/>
     138                    <constraint firstAttribute="trailing" secondItem="29" secondAttribute="trailing" constant="10" id="kvJ-zV-yMM"/>
     139                    <constraint firstItem="28" firstAttribute="leading" secondItem="6" secondAttribute="leading" constant="10" id="lNe-yY-iVE"/>
     140                    <constraint firstItem="28" firstAttribute="top" secondItem="6" secondAttribute="top" constant="10" id="nES-K0-lBd"/>
     141                    <constraint firstAttribute="trailing" secondItem="1830" secondAttribute="trailing" id="nUk-KN-r8J"/>
     142                    <constraint firstItem="927" firstAttribute="leading" secondItem="6" secondAttribute="leading" id="sJ7-kc-lcC"/>
     143                    <constraint firstItem="927" firstAttribute="top" secondItem="29" secondAttribute="bottom" priority="249" constant="10" id="xWX-F2-B3L"/>
     144                </constraints>
    119145            </view>
    120146            <connections>
    121147                <outlet property="delegate" destination="-2" id="556"/>
    122148            </connections>
     149            <point key="canvasLocation" x="326.5" y="153.5"/>
    123150        </window>
    124151    </objects>
  • trunk/macosx/InfoWindowController.h

    r13162 r14685  
    3838    NSArray * fTorrents;
    3939   
     40    CGFloat fMinWindowWidth;
     41   
    4042    NSViewController <InfoViewController> * fViewController;
    4143    NSInteger fCurrentTabTag;
  • trunk/macosx/InfoWindowController.m

    r14667 r14685  
    8282   
    8383    const CGFloat windowHeight = NSHeight([window frame]);
     84    fMinWindowWidth = [window minSize].width;
    8485   
    8586    [window setFrameAutosaveName: @"InspectorWindow"];
     
    172173}
    173174
    174 - (NSSize) windowWillResize: (NSWindow *) window toSize: (NSSize) proposedFrameSize
    175 {
    176     //this is an edge-case - just stop the animation
    177     [fPeersViewController stopWebSeedAnimation];
    178    
    179     return proposedFrameSize;
    180 }
    181 
    182175- (void) windowWillClose: (NSNotification *) notification
    183176{
     
    302295    windowRect.size.height += difference;
    303296   
     297    const CGFloat minWindowWidth = MAX(fMinWindowWidth, [view fittingSize].width);
     298    windowRect.size.width = MAX(NSWidth(windowRect), minWindowWidth);
     299   
    304300    if ([fViewController respondsToSelector: @selector(saveViewSize)]) //a little bit hacky, but avoids requiring an extra method
    305301    {
     
    317313        }
    318314       
    319         [window setMinSize: NSMakeSize([window minSize].width, NSHeight(windowRect) - NSHeight(viewRect) + TAB_MIN_HEIGHT)];
     315        [window setMinSize: NSMakeSize(minWindowWidth, NSHeight(windowRect) - NSHeight(viewRect) + TAB_MIN_HEIGHT)];
    320316        [window setMaxSize: NSMakeSize(FLT_MAX, FLT_MAX)];
    321317    }
    322318    else
    323319    {
    324         [window setMinSize: NSMakeSize([window minSize].width, NSHeight(windowRect))];
     320        [window setMinSize: NSMakeSize(minWindowWidth, NSHeight(windowRect))];
    325321        [window setMaxSize: NSMakeSize(FLT_MAX, NSHeight(windowRect))];
    326322    }
     
    331327    [window setFrame: windowRect display: YES animate: oldTabTag != INVALID];
    332328    [[window contentView] addSubview: view];
     329   
     330    [[window contentView] addConstraints: [NSLayoutConstraint constraintsWithVisualFormat: @"H:|-0-[view]-0-|"
     331                                                                                  options: 0
     332                                                                                  metrics: nil
     333                                                                                    views: @{ @"view": view }]];
     334    [[window contentView] addConstraints: [NSLayoutConstraint constraintsWithVisualFormat: @"V:[tabs]-0-[view]-0-|"
     335                                                                                  options: 0
     336                                                                                  metrics: nil
     337                                                                                    views: @{ @"tabs": fTabMatrix, @"view": view }]];
    333338   
    334339    if ((fCurrentTabTag == TAB_FILE_TAG || oldTabTag == TAB_FILE_TAG)
  • trunk/macosx/da.lproj/InfoActivityView.xib

    r14626 r14685  
    11<?xml version="1.0" encoding="UTF-8" standalone="no"?>
    2 <document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="9531" systemVersion="15B42" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none">
     2<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="9531" systemVersion="15B42" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES">
    33    <dependencies>
    44        <deployment identifier="macosx"/>
    55        <plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="9531"/>
     6        <capability name="Aspect ratio constraints" minToolsVersion="5.1"/>
    67    </dependencies>
    78    <objects>
     
    4647        <customObject id="-3" userLabel="Application" customClass="NSObject"/>
    4748        <customView id="2" userLabel="Activity">
    48             <rect key="frame" x="0.0" y="0.0" width="360" height="335"/>
     49            <rect key="frame" x="0.0" y="0.0" width="352" height="340"/>
    4950            <autoresizingMask key="autoresizingMask" widthSizable="YES"/>
    5051            <subviews>
    51                 <textField verticalHuggingPriority="750" id="4" customClass="InfoTextField">
    52                     <rect key="frame" x="89" y="220" width="162" height="14"/>
    53                     <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
     52                <textField horizontalHuggingPriority="249" verticalHuggingPriority="750" horizontalCompressionResistancePriority="249" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="4" customClass="InfoTextField">
     53                    <rect key="frame" x="78" y="218" width="148" height="14"/>
    5454                    <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" placeholderString="N/A" id="58">
    5555                        <font key="font" metaFont="smallSystem"/>
     
    5858                    </textFieldCell>
    5959                </textField>
    60                 <textField verticalHuggingPriority="750" id="5">
    61                     <rect key="frame" x="19" y="220" width="69" height="14"/>
    62                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
     60                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="5">
     61                    <rect key="frame" x="10" y="218" width="64" height="14"/>
    6362                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Er fejlet:" id="57">
    6463                        <font key="font" metaFont="smallSystem"/>
     
    6766                    </textFieldCell>
    6867                </textField>
    69                 <textField verticalHuggingPriority="750" id="6" customClass="InfoTextField">
    70                     <rect key="frame" x="89" y="284" width="162" height="14"/>
    71                     <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
     68                <textField horizontalHuggingPriority="249" verticalHuggingPriority="750" horizontalCompressionResistancePriority="249" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="6" customClass="InfoTextField">
     69                    <rect key="frame" x="78" y="282" width="148" height="14"/>
    7270                    <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" placeholderString="N/A" id="56">
    7371                        <font key="font" metaFont="smallSystem"/>
     
    7674                    </textFieldCell>
    7775                </textField>
    78                 <textField verticalHuggingPriority="750" id="7">
    79                     <rect key="frame" x="22" y="284" width="66" height="14"/>
    80                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
     76                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="7">
     77                    <rect key="frame" x="10" y="282" width="64" height="14"/>
    8178                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Fremskridt:" id="55">
    8279                        <font key="font" metaFont="smallSystem"/>
     
    8582                    </textFieldCell>
    8683                </textField>
    87                 <segmentedControl verticalHuggingPriority="750" id="8">
    88                     <rect key="frame" x="251" y="205" width="99" height="17"/>
    89                     <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMinY="YES"/>
    90                     <segmentedCell key="cell" controlSize="mini" borderStyle="border" alignment="left" style="automatic" trackingMode="selectAny" id="54">
     84                <segmentedControl verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="8">
     85                    <rect key="frame" x="231" y="203" width="110" height="15"/>
     86                    <segmentedCell key="cell" controlSize="mini" borderStyle="border" alignment="left" style="rounded" trackingMode="selectAny" id="54">
    9187                        <font key="font" metaFont="miniSystem"/>
    9288                        <segments>
    93                             <segment label="Progress" imageScaling="none" width="46"/>
    94                             <segment label="Available" imageScaling="none" width="46" tag="1"/>
     89                            <segment label="Progress" imageScaling="none"/>
     90                            <segment label="Available" imageScaling="none" tag="1"/>
    9591                        </segments>
    9692                    </segmentedCell>
     
    9995                    </connections>
    10096                </segmentedControl>
    101                 <textField verticalHuggingPriority="750" id="9" customClass="InfoTextField">
    102                     <rect key="frame" x="89" y="70" width="261" height="14"/>
    103                     <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
     97                <textField horizontalHuggingPriority="249" verticalHuggingPriority="750" horizontalCompressionResistancePriority="249" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="9" customClass="InfoTextField">
     98                    <rect key="frame" x="78" y="69" width="264" height="14"/>
    10499                    <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" placeholderString="N/A" id="52">
    105100                        <dateFormatter key="formatter" dateStyle="long" timeStyle="short" doesRelativeDateFormatting="YES" id="53"/>
     
    109104                    </textFieldCell>
    110105                </textField>
    111                 <textField verticalHuggingPriority="750" id="10">
    112                     <rect key="frame" x="25" y="70" width="63" height="14"/>
    113                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
     106                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="10">
     107                    <rect key="frame" x="10" y="69" width="64" height="14"/>
    114108                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Sidst aktiv:" id="51">
    115109                        <font key="font" metaFont="smallSystem"/>
     
    118112                    </textFieldCell>
    119113                </textField>
    120                 <textField verticalHuggingPriority="750" id="11">
    121                     <rect key="frame" x="9" y="313" width="80" height="17"/>
    122                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
     114                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="11">
     115                    <rect key="frame" x="10" y="314" width="63" height="14"/>
    123116                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" title="OverfÞrsel" id="50">
    124117                        <font key="font" metaFont="smallSystemBold"/>
     
    127120                    </textFieldCell>
    128121                </textField>
    129                 <box verticalHuggingPriority="750" title="Box" boxType="separator" titlePosition="noTitle" id="12">
    130                     <rect key="frame" x="10" y="135" width="340" height="5"/>
    131                     <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
     122                <box verticalHuggingPriority="750" title="Box" boxType="separator" titlePosition="noTitle" translatesAutoresizingMaskIntoConstraints="NO" id="12">
     123                    <rect key="frame" x="12" y="134" width="328" height="5"/>
    132124                    <color key="borderColor" white="0.0" alpha="0.41999999999999998" colorSpace="calibratedWhite"/>
    133125                    <color key="fillColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
    134126                    <font key="titleFont" metaFont="system"/>
    135127                </box>
    136                 <textField verticalHuggingPriority="750" id="13" customClass="InfoTextField">
    137                     <rect key="frame" x="89" y="86" width="261" height="14"/>
    138                     <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
     128                <textField horizontalHuggingPriority="249" verticalHuggingPriority="750" horizontalCompressionResistancePriority="249" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="13" customClass="InfoTextField">
     129                    <rect key="frame" x="78" y="85" width="264" height="14"/>
    139130                    <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" placeholderString="N/A" id="47">
    140131                        <dateFormatter key="formatter" dateStyle="long" timeStyle="short" doesRelativeDateFormatting="YES" id="48"/>
     
    144135                    </textFieldCell>
    145136                </textField>
    146                 <textField verticalHuggingPriority="750" id="14">
    147                     <rect key="frame" x="43" y="86" width="45" height="14"/>
    148                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
     137                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="14">
     138                    <rect key="frame" x="10" y="85" width="64" height="14"/>
    149139                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="FÊrdig:" id="46">
    150140                        <font key="font" metaFont="smallSystem"/>
     
    153143                    </textFieldCell>
    154144                </textField>
    155                 <textField verticalHuggingPriority="750" id="15" customClass="InfoTextField">
    156                     <rect key="frame" x="89" y="102" width="261" height="14"/>
    157                     <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
     145                <textField horizontalHuggingPriority="249" verticalHuggingPriority="750" horizontalCompressionResistancePriority="249" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="15" customClass="InfoTextField">
     146                    <rect key="frame" x="78" y="101" width="264" height="14"/>
    158147                    <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" placeholderString="N/A" id="44">
    159148                        <dateFormatter key="formatter" dateStyle="long" timeStyle="short" doesRelativeDateFormatting="YES" id="45"/>
     
    163152                    </textFieldCell>
    164153                </textField>
    165                 <textField verticalHuggingPriority="750" id="16">
    166                     <rect key="frame" x="38" y="102" width="50" height="14"/>
    167                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
     154                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="16">
     155                    <rect key="frame" x="10" y="101" width="64" height="14"/>
    168156                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="TilfÞjet:" id="43">
    169157                        <font key="font" metaFont="smallSystem"/>
     
    172160                    </textFieldCell>
    173161                </textField>
    174                 <textField verticalHuggingPriority="750" id="17">
    175                     <rect key="frame" x="9" y="115" width="48" height="17"/>
    176                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
     162                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="17">
     163                    <rect key="frame" x="10" y="117" width="42" height="14"/>
    177164                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" title="Datoer" id="42">
    178165                        <font key="font" metaFont="smallSystemBold"/>
     
    181168                    </textFieldCell>
    182169                </textField>
    183                 <box verticalHuggingPriority="750" title="Box" boxType="separator" titlePosition="noTitle" id="79">
    184                     <rect key="frame" x="10" y="59" width="340" height="5"/>
    185                     <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
     170                <box verticalHuggingPriority="750" title="Box" boxType="separator" titlePosition="noTitle" translatesAutoresizingMaskIntoConstraints="NO" id="79">
     171                    <rect key="frame" x="12" y="61" width="328" height="5"/>
    186172                    <color key="borderColor" white="0.0" alpha="0.41999999999999998" colorSpace="calibratedWhite"/>
    187173                    <color key="fillColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
    188174                    <font key="titleFont" metaFont="system"/>
    189175                </box>
    190                 <textField verticalHuggingPriority="750" id="80" customClass="InfoTextField">
    191                     <rect key="frame" x="89" y="10" width="261" height="14"/>
    192                     <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
     176                <textField horizontalHuggingPriority="249" verticalHuggingPriority="750" horizontalCompressionResistancePriority="249" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="80" customClass="InfoTextField">
     177                    <rect key="frame" x="78" y="12" width="264" height="14"/>
    193178                    <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" placeholderString="N/A" id="90">
    194179                        <font key="font" metaFont="smallSystem"/>
     
    197182                    </textFieldCell>
    198183                </textField>
    199                 <textField verticalHuggingPriority="750" id="81">
    200                     <rect key="frame" x="44" y="10" width="44" height="14"/>
    201                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
     184                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="81">
     185                    <rect key="frame" x="10" y="12" width="64" height="14"/>
    202186                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Seeder:" id="89">
    203187                        <font key="font" metaFont="smallSystem"/>
     
    206190                    </textFieldCell>
    207191                </textField>
    208                 <textField verticalHuggingPriority="750" id="82" customClass="InfoTextField">
    209                     <rect key="frame" x="89" y="26" width="261" height="14"/>
    210                     <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
     192                <textField horizontalHuggingPriority="249" verticalHuggingPriority="750" horizontalCompressionResistancePriority="249" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="82" customClass="InfoTextField">
     193                    <rect key="frame" x="78" y="28" width="264" height="14"/>
    211194                    <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" placeholderString="N/A" id="87">
    212195                        <font key="font" metaFont="smallSystem"/>
     
    215198                    </textFieldCell>
    216199                </textField>
    217                 <textField verticalHuggingPriority="750" id="83">
    218                     <rect key="frame" x="44" y="26" width="44" height="14"/>
    219                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
     200                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="83">
     201                    <rect key="frame" x="10" y="28" width="64" height="14"/>
    220202                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Henter:" id="86">
    221203                        <font key="font" metaFont="smallSystem"/>
     
    224206                    </textFieldCell>
    225207                </textField>
    226                 <textField verticalHuggingPriority="750" id="84">
    227                     <rect key="frame" x="9" y="39" width="80" height="17"/>
    228                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
     208                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="84">
     209                    <rect key="frame" x="10" y="44" width="70" height="14"/>
    229210                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" title="ForlÞbet tid" id="85">
    230211                        <font key="font" metaFont="smallSystemBold"/>
     
    233214                    </textFieldCell>
    234215                </textField>
    235                 <textField verticalHuggingPriority="750" id="18">
    236                     <rect key="frame" x="61" y="188" width="27" height="14"/>
    237                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
     216                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="18">
     217                    <rect key="frame" x="10" y="186" width="64" height="14"/>
    238218                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Fejl:" id="41">
    239219                        <font key="font" metaFont="smallSystem"/>
     
    242222                    </textFieldCell>
    243223                </textField>
    244                 <scrollView horizontalLineScroll="10" horizontalPageScroll="10" verticalLineScroll="10" verticalPageScroll="10" hasHorizontalScroller="NO" usesPredominantAxisScrolling="NO" id="3">
    245                     <rect key="frame" x="89" y="143" width="261" height="58"/>
    246                     <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
    247                     <clipView key="contentView" id="Aou-ey-mXA">
    248                         <rect key="frame" x="1" y="1" width="248" height="56"/>
     224                <scrollView horizontalHuggingPriority="249" horizontalCompressionResistancePriority="249" horizontalLineScroll="10" horizontalPageScroll="10" verticalLineScroll="10" verticalPageScroll="10" hasHorizontalScroller="NO" usesPredominantAxisScrolling="NO" translatesAutoresizingMaskIntoConstraints="NO" id="3">
     225                    <rect key="frame" x="80" y="142" width="260" height="58"/>
     226                    <clipView key="contentView" id="5oS-8e-S2G">
     227                        <rect key="frame" x="1" y="1" width="247" height="56"/>
    249228                        <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
    250229                        <subviews>
    251                             <textView editable="NO" importsGraphics="NO" richText="NO" usesRuler="YES" usesFontPanel="YES" verticallyResizable="YES" linkDetection="YES" spellingCorrection="YES" smartInsertDelete="YES" id="61">
    252                                 <rect key="frame" x="0.0" y="0.0" width="245" height="56"/>
     230                            <textView editable="NO" importsGraphics="NO" richText="NO" horizontallyResizable="YES" usesRuler="YES" usesFontPanel="YES" verticallyResizable="YES" linkDetection="YES" spellingCorrection="YES" smartInsertDelete="YES" id="61">
     231                                <rect key="frame" x="0.0" y="0.0" width="247" height="56"/>
    253232                                <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
    254233                                <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
    255                                 <size key="minSize" width="248" height="56"/>
     234                                <size key="minSize" width="247" height="56"/>
    256235                                <size key="maxSize" width="517" height="10000000"/>
    257236                                <color key="insertionPointColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
    258                                 <size key="minSize" width="248" height="56"/>
     237                                <size key="minSize" width="247" height="56"/>
    259238                                <size key="maxSize" width="517" height="10000000"/>
    260239                            </textView>
     
    262241                        <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
    263242                    </clipView>
     243                    <constraints>
     244                        <constraint firstAttribute="width" relation="greaterThanOrEqual" constant="260" placeholder="YES" id="TpW-f1-Exy"/>
     245                        <constraint firstAttribute="height" relation="greaterThanOrEqual" constant="58" id="myt-b3-Q0J"/>
     246                    </constraints>
    264247                    <scroller key="horizontalScroller" hidden="YES" verticalHuggingPriority="750" doubleValue="1" controlSize="small" horizontal="YES" id="59">
    265248                        <rect key="frame" x="-100" y="-100" width="87" height="18"/>
     
    267250                    </scroller>
    268251                    <scroller key="verticalScroller" verticalHuggingPriority="750" doubleValue="1" controlSize="small" horizontal="NO" id="60">
    269                         <rect key="frame" x="249" y="1" width="11" height="56"/>
     252                        <rect key="frame" x="248" y="1" width="11" height="56"/>
    270253                        <autoresizingMask key="autoresizingMask"/>
    271254                    </scroller>
    272255                </scrollView>
    273                 <imageView id="19" customClass="PiecesView">
    274                     <rect key="frame" x="255" y="223" width="91" height="91"/>
    275                     <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMinY="YES"/>
     256                <imageView translatesAutoresizingMaskIntoConstraints="NO" id="19" customClass="PiecesView">
     257                    <rect key="frame" x="240" y="221" width="91" height="91"/>
     258                    <constraints>
     259                        <constraint firstAttribute="width" secondItem="19" secondAttribute="height" multiplier="1:1" id="WI3-TD-h4E"/>
     260                    </constraints>
    276261                    <imageCell key="cell" refusesFirstResponder="YES" alignment="left" animates="YES" imageScaling="axesIndependently" id="40"/>
    277262                </imageView>
    278                 <textField verticalHuggingPriority="750" id="20" customClass="InfoTextField">
    279                     <rect key="frame" x="89" y="300" width="162" height="14"/>
    280                     <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
     263                <textField horizontalHuggingPriority="249" verticalHuggingPriority="750" horizontalCompressionResistancePriority="249" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="20" customClass="InfoTextField">
     264                    <rect key="frame" x="78" y="298" width="148" height="14"/>
    281265                    <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" placeholderString="N/A" id="39">
    282266                        <font key="font" metaFont="smallSystem"/>
     
    285269                    </textFieldCell>
    286270                </textField>
    287                 <textField verticalHuggingPriority="750" id="21">
    288                     <rect key="frame" x="34" y="300" width="54" height="14"/>
    289                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
     271                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="21">
     272                    <rect key="frame" x="10" y="298" width="64" height="14"/>
    290273                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Tilstand:" id="38">
    291274                        <font key="font" metaFont="smallSystem"/>
     
    294277                    </textFieldCell>
    295278                </textField>
    296                 <textField verticalHuggingPriority="750" id="22" customClass="InfoTextField">
    297                     <rect key="frame" x="89" y="268" width="162" height="14"/>
    298                     <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
     279                <textField horizontalHuggingPriority="249" verticalHuggingPriority="750" horizontalCompressionResistancePriority="249" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="22" customClass="InfoTextField">
     280                    <rect key="frame" x="78" y="266" width="148" height="14"/>
    299281                    <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" placeholderString="N/A" id="37">
    300282                        <font key="font" metaFont="smallSystem"/>
     
    303285                    </textFieldCell>
    304286                </textField>
    305                 <textField verticalHuggingPriority="750" id="23">
    306                     <rect key="frame" x="61" y="268" width="27" height="14"/>
    307                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
     287                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="23">
     288                    <rect key="frame" x="10" y="266" width="64" height="14"/>
    308289                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Har:" id="36">
    309290                        <font key="font" metaFont="smallSystem"/>
     
    312293                    </textFieldCell>
    313294                </textField>
    314                 <textField verticalHuggingPriority="750" id="24" customClass="InfoTextField">
    315                     <rect key="frame" x="89" y="204" width="162" height="14"/>
    316                     <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
     295                <textField horizontalHuggingPriority="249" verticalHuggingPriority="750" horizontalCompressionResistancePriority="249" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="24" customClass="InfoTextField">
     296                    <rect key="frame" x="78" y="202" width="148" height="14"/>
    317297                    <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" placeholderString="N/A" id="35">
    318298                        <font key="font" metaFont="smallSystem"/>
     
    321301                    </textFieldCell>
    322302                </textField>
    323                 <textField verticalHuggingPriority="750" id="25">
    324                     <rect key="frame" x="22" y="204" width="66" height="14"/>
    325                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
     303                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="25">
     304                    <rect key="frame" x="10" y="202" width="64" height="14"/>
    326305                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Deling:" id="34">
    327306                        <font key="font" metaFont="smallSystem"/>
     
    330309                    </textFieldCell>
    331310                </textField>
    332                 <textField verticalHuggingPriority="750" id="26" customClass="InfoTextField">
    333                     <rect key="frame" x="89" y="236" width="162" height="14"/>
    334                     <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
     311                <textField horizontalHuggingPriority="249" verticalHuggingPriority="750" horizontalCompressionResistancePriority="249" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="26" customClass="InfoTextField">
     312                    <rect key="frame" x="78" y="234" width="148" height="14"/>
    335313                    <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" placeholderString="N/A" id="33">
    336314                        <font key="font" metaFont="smallSystem"/>
     
    339317                    </textFieldCell>
    340318                </textField>
    341                 <textField verticalHuggingPriority="750" id="27">
    342                     <rect key="frame" x="36" y="236" width="52" height="14"/>
    343                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
     319                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="27">
     320                    <rect key="frame" x="10" y="234" width="64" height="14"/>
    344321                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="OverfÞrt:" id="32">
    345322                        <font key="font" metaFont="smallSystem"/>
     
    348325                    </textFieldCell>
    349326                </textField>
    350                 <textField verticalHuggingPriority="750" id="28" customClass="InfoTextField">
    351                     <rect key="frame" x="89" y="252" width="162" height="14"/>
    352                     <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
     327                <textField horizontalHuggingPriority="249" verticalHuggingPriority="750" horizontalCompressionResistancePriority="249" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="28" customClass="InfoTextField">
     328                    <rect key="frame" x="78" y="250" width="148" height="14"/>
    353329                    <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" placeholderString="N/A" id="31">
    354330                        <font key="font" metaFont="smallSystem"/>
     
    357333                    </textFieldCell>
    358334                </textField>
    359                 <textField verticalHuggingPriority="750" id="29">
    360                     <rect key="frame" x="45" y="252" width="43" height="14"/>
    361                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
     335                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="29">
     336                    <rect key="frame" x="10" y="250" width="64" height="14"/>
    362337                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Hentet:" id="30">
    363338                        <font key="font" metaFont="smallSystem"/>
     
    367342                </textField>
    368343            </subviews>
     344            <constraints>
     345                <constraint firstItem="8" firstAttribute="leading" secondItem="20" secondAttribute="trailing" priority="250" constant="8" symbolic="YES" id="0jP-Sh-KHe"/>
     346                <constraint firstAttribute="trailing" secondItem="82" secondAttribute="trailing" constant="12" id="116-Ho-3MY"/>
     347                <constraint firstItem="17" firstAttribute="leading" secondItem="11" secondAttribute="leading" id="1Gj-fI-hgR"/>
     348                <constraint firstItem="26" firstAttribute="baseline" secondItem="27" secondAttribute="baseline" id="1Hf-kf-eq4"/>
     349                <constraint firstItem="16" firstAttribute="width" secondItem="18" secondAttribute="width" id="1Uw-ue-gJO"/>
     350                <constraint firstItem="18" firstAttribute="width" secondItem="25" secondAttribute="width" id="1hb-cr-IJR"/>
     351                <constraint firstItem="24" firstAttribute="leading" secondItem="25" secondAttribute="trailing" constant="8" symbolic="YES" id="1li-YT-k9L"/>
     352                <constraint firstItem="21" firstAttribute="top" secondItem="11" secondAttribute="bottom" constant="2" id="2TC-8S-Lu7"/>
     353                <constraint firstItem="21" firstAttribute="leading" secondItem="11" secondAttribute="leading" id="2b3-uU-qmo"/>
     354                <constraint firstItem="17" firstAttribute="top" secondItem="12" secondAttribute="bottom" constant="5" id="2wk-nP-ePP"/>
     355                <constraint firstItem="19" firstAttribute="top" secondItem="20" secondAttribute="top" id="30F-g2-3Or"/>
     356                <constraint firstItem="19" firstAttribute="leading" secondItem="20" secondAttribute="trailing" priority="250" constant="8" symbolic="YES" id="44y-cx-6cP"/>
     357                <constraint firstItem="29" firstAttribute="top" secondItem="23" secondAttribute="bottom" constant="2" id="4tj-FE-Bg2"/>
     358                <constraint firstItem="83" firstAttribute="top" secondItem="84" secondAttribute="bottom" constant="2" id="6lY-zh-0f1"/>
     359                <constraint firstItem="23" firstAttribute="leading" secondItem="7" secondAttribute="leading" id="7ck-h4-SQg"/>
     360                <constraint firstItem="13" firstAttribute="baseline" secondItem="14" secondAttribute="baseline" id="8Y0-5I-E0d"/>
     361                <constraint firstItem="84" firstAttribute="top" secondItem="79" secondAttribute="bottom" constant="5" id="95n-7a-Mta"/>
     362                <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="17" secondAttribute="trailing" constant="12" id="9g7-eT-JmH"/>
     363                <constraint firstItem="83" firstAttribute="leading" secondItem="84" secondAttribute="leading" id="ARO-W7-yvZ"/>
     364                <constraint firstAttribute="trailing" secondItem="9" secondAttribute="trailing" constant="12" id="Azs-4Z-04g"/>
     365                <constraint firstItem="4" firstAttribute="width" secondItem="26" secondAttribute="width" id="Bph-Qs-ZpT"/>
     366                <constraint firstItem="22" firstAttribute="baseline" secondItem="23" secondAttribute="baseline" id="BvG-aH-vdH"/>
     367                <constraint firstItem="82" firstAttribute="leading" secondItem="83" secondAttribute="trailing" constant="8" symbolic="YES" id="CTD-dm-eYk"/>
     368                <constraint firstItem="10" firstAttribute="leading" secondItem="14" secondAttribute="leading" id="Dpe-s0-RIK"/>
     369                <constraint firstItem="8" firstAttribute="centerX" secondItem="19" secondAttribute="centerX" id="EUo-Wz-PIJ"/>
     370                <constraint firstItem="24" firstAttribute="width" secondItem="4" secondAttribute="width" id="EZ8-s7-XzF"/>
     371                <constraint firstItem="79" firstAttribute="trailing" secondItem="12" secondAttribute="trailing" id="Ee3-ny-WtT"/>
     372                <constraint firstAttribute="bottom" secondItem="81" secondAttribute="bottom" constant="12" id="G47-rh-EjU"/>
     373                <constraint firstItem="7" firstAttribute="width" secondItem="21" secondAttribute="width" id="GCv-j9-1A1"/>
     374                <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="11" secondAttribute="trailing" constant="12" id="HKo-wA-q0b"/>
     375                <constraint firstItem="82" firstAttribute="baseline" secondItem="83" secondAttribute="baseline" id="Iy6-HF-mFt"/>
     376                <constraint firstItem="28" firstAttribute="leading" secondItem="29" secondAttribute="trailing" constant="8" symbolic="YES" id="JJk-Jk-Umz"/>
     377                <constraint firstItem="12" firstAttribute="trailing" secondItem="3" secondAttribute="trailing" id="JNk-1l-sOD"/>
     378                <constraint firstItem="16" firstAttribute="baseline" secondItem="15" secondAttribute="baseline" id="JZ3-z3-vbr"/>
     379                <constraint firstItem="7" firstAttribute="leading" secondItem="21" secondAttribute="leading" id="Jx7-9e-4vj"/>
     380                <constraint firstItem="29" firstAttribute="leading" secondItem="23" secondAttribute="leading" id="Jzh-na-xQ2"/>
     381                <constraint firstItem="9" firstAttribute="leading" secondItem="10" secondAttribute="trailing" constant="8" symbolic="YES" id="K6U-Z3-7Zb"/>
     382                <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="19" secondAttribute="trailing" constant="12" id="K9j-bZ-USD"/>
     383                <constraint firstItem="14" firstAttribute="top" secondItem="16" secondAttribute="bottom" constant="2" id="KVd-ua-9qF"/>
     384                <constraint firstItem="27" firstAttribute="top" secondItem="29" secondAttribute="bottom" constant="2" id="LWF-gp-dTa"/>
     385                <constraint firstItem="81" firstAttribute="baseline" secondItem="80" secondAttribute="baseline" id="Lro-uN-wsk"/>
     386                <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="8" secondAttribute="trailing" constant="12" id="M7Q-JI-d1x"/>
     387                <constraint firstItem="29" firstAttribute="width" secondItem="23" secondAttribute="width" id="MdL-1K-flF"/>
     388                <constraint firstItem="81" firstAttribute="width" secondItem="83" secondAttribute="width" id="NLB-iB-czu"/>
     389                <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="84" secondAttribute="trailing" constant="12" id="NV4-3K-qMn"/>
     390                <constraint firstItem="11" firstAttribute="top" secondItem="2" secondAttribute="top" constant="12" id="NtM-MS-lQs"/>
     391                <constraint firstItem="23" firstAttribute="width" secondItem="7" secondAttribute="width" id="O3f-7g-qhe"/>
     392                <constraint firstItem="27" firstAttribute="width" secondItem="29" secondAttribute="width" id="OKL-PW-Iwt"/>
     393                <constraint firstItem="16" firstAttribute="top" secondItem="17" secondAttribute="bottom" constant="2" id="OvK-3P-uad"/>
     394                <constraint firstAttribute="trailing" secondItem="3" secondAttribute="trailing" constant="12" id="PAg-tE-6lt"/>
     395                <constraint firstItem="14" firstAttribute="leading" secondItem="16" secondAttribute="leading" id="QhM-yh-f4w"/>
     396                <constraint firstItem="18" firstAttribute="leading" secondItem="25" secondAttribute="leading" id="RXC-UG-krF"/>
     397                <constraint firstItem="5" firstAttribute="baseline" secondItem="4" secondAttribute="baseline" id="SFN-EE-HXZ"/>
     398                <constraint firstItem="22" firstAttribute="width" secondItem="6" secondAttribute="width" id="SGk-BK-PIM"/>
     399                <constraint firstItem="7" firstAttribute="top" secondItem="21" secondAttribute="bottom" constant="2" id="T5a-nY-4ak"/>
     400                <constraint firstItem="20" firstAttribute="baseline" secondItem="21" secondAttribute="baseline" id="T9h-dc-4aq"/>
     401                <constraint firstItem="5" firstAttribute="width" secondItem="27" secondAttribute="width" id="TfJ-d6-3VO"/>
     402                <constraint firstItem="4" firstAttribute="leading" secondItem="5" secondAttribute="trailing" constant="8" symbolic="YES" id="VEL-Xr-G0c"/>
     403                <constraint firstItem="81" firstAttribute="top" secondItem="83" secondAttribute="bottom" constant="2" id="VSW-b2-FYT"/>
     404                <constraint firstAttribute="trailing" secondItem="15" secondAttribute="trailing" constant="12" id="Vkt-BC-pkQ"/>
     405                <constraint firstItem="3" firstAttribute="top" secondItem="18" secondAttribute="top" id="W7S-Zi-9cg"/>
     406                <constraint firstAttribute="trailing" secondItem="80" secondAttribute="trailing" constant="12" id="WP6-sC-caH"/>
     407                <constraint firstItem="8" firstAttribute="leading" relation="greaterThanOrEqual" secondItem="20" secondAttribute="trailing" constant="8" symbolic="YES" id="XRs-1M-dWu"/>
     408                <constraint firstItem="79" firstAttribute="leading" secondItem="12" secondAttribute="leading" id="ZBu-6G-5lH"/>
     409                <constraint firstItem="27" firstAttribute="leading" secondItem="29" secondAttribute="leading" id="Zg4-Pg-mTB"/>
     410                <constraint firstItem="18" firstAttribute="top" secondItem="25" secondAttribute="bottom" constant="2" id="Ztx-pF-6dC"/>
     411                <constraint firstItem="29" firstAttribute="baseline" secondItem="28" secondAttribute="baseline" id="Zwc-Uf-8KW"/>
     412                <constraint firstItem="84" firstAttribute="leading" secondItem="17" secondAttribute="leading" id="a4X-ch-EOl"/>
     413                <constraint firstItem="12" firstAttribute="leading" secondItem="11" secondAttribute="leading" id="aWI-vU-IGN"/>
     414                <constraint firstItem="81" firstAttribute="leading" secondItem="83" secondAttribute="leading" id="cBs-U5-vJh"/>
     415                <constraint firstItem="28" firstAttribute="width" secondItem="22" secondAttribute="width" id="ckL-pf-rRM"/>
     416                <constraint firstItem="10" firstAttribute="baseline" secondItem="9" secondAttribute="baseline" id="eeo-z0-gx0"/>
     417                <constraint firstItem="25" firstAttribute="top" secondItem="5" secondAttribute="bottom" constant="2" id="euL-1Q-wI6"/>
     418                <constraint firstItem="23" firstAttribute="top" secondItem="7" secondAttribute="bottom" constant="2" id="f3j-kj-5dz"/>
     419                <constraint firstItem="26" firstAttribute="width" secondItem="28" secondAttribute="width" id="goC-EX-BqO"/>
     420                <constraint firstItem="11" firstAttribute="leading" secondItem="2" secondAttribute="leading" constant="12" id="hTx-10-7kS"/>
     421                <constraint firstItem="25" firstAttribute="leading" secondItem="5" secondAttribute="leading" id="hjJ-MT-RH7"/>
     422                <constraint firstItem="7" firstAttribute="baseline" secondItem="6" secondAttribute="baseline" id="jeo-M2-k2x"/>
     423                <constraint firstItem="3" firstAttribute="top" secondItem="8" secondAttribute="bottom" constant="3" id="kIt-Mt-0HQ"/>
     424                <constraint firstItem="6" firstAttribute="leading" secondItem="7" secondAttribute="trailing" constant="8" symbolic="YES" id="kW0-ii-VJC"/>
     425                <constraint firstItem="10" firstAttribute="top" secondItem="14" secondAttribute="bottom" constant="2" id="kvY-KN-txD"/>
     426                <constraint firstItem="8" firstAttribute="top" secondItem="19" secondAttribute="bottom" constant="3" id="lm6-Vg-2EK"/>
     427                <constraint firstItem="12" firstAttribute="top" secondItem="3" secondAttribute="bottom" constant="5" id="mVs-vY-c04"/>
     428                <constraint firstItem="19" firstAttribute="leading" relation="greaterThanOrEqual" secondItem="20" secondAttribute="trailing" constant="8" symbolic="YES" id="mc0-1Y-UdB"/>
     429                <constraint firstAttribute="trailing" secondItem="8" secondAttribute="trailing" priority="250" constant="12" id="oXb-pa-iLH"/>
     430                <constraint firstItem="24" firstAttribute="baseline" secondItem="25" secondAttribute="baseline" id="oaZ-wT-pSQ"/>
     431                <constraint firstItem="6" firstAttribute="width" secondItem="20" secondAttribute="width" id="odJ-gK-GyO"/>
     432                <constraint firstItem="5" firstAttribute="leading" secondItem="27" secondAttribute="leading" id="pKp-1n-QEK"/>
     433                <constraint firstItem="26" firstAttribute="leading" secondItem="27" secondAttribute="trailing" constant="8" symbolic="YES" id="q0B-gN-Ixk"/>
     434                <constraint firstItem="5" firstAttribute="top" secondItem="27" secondAttribute="bottom" constant="2" id="qI6-R9-KoV"/>
     435                <constraint firstItem="16" firstAttribute="leading" secondItem="17" secondAttribute="leading" id="sRt-Ur-xzJ"/>
     436                <constraint firstItem="10" firstAttribute="width" secondItem="14" secondAttribute="width" id="t8Z-rJ-N98"/>
     437                <constraint firstItem="15" firstAttribute="leading" secondItem="16" secondAttribute="trailing" constant="8" symbolic="YES" id="tOK-RI-y1Z"/>
     438                <constraint firstAttribute="trailing" secondItem="13" secondAttribute="trailing" constant="12" id="uPW-wy-Rob"/>
     439                <constraint firstItem="80" firstAttribute="leading" secondItem="81" secondAttribute="trailing" constant="8" symbolic="YES" id="unO-8c-ytc"/>
     440                <constraint firstItem="20" firstAttribute="leading" secondItem="21" secondAttribute="trailing" constant="8" symbolic="YES" id="wat-jg-6N9"/>
     441                <constraint firstItem="3" firstAttribute="leading" secondItem="18" secondAttribute="trailing" constant="8" symbolic="YES" id="x8j-JD-Swu"/>
     442                <constraint firstItem="79" firstAttribute="top" secondItem="10" secondAttribute="bottom" constant="5" id="yOi-Qy-3si"/>
     443                <constraint firstAttribute="trailing" secondItem="19" secondAttribute="trailing" priority="250" constant="12" id="yez-7S-gbg"/>
     444                <constraint firstItem="22" firstAttribute="leading" secondItem="23" secondAttribute="trailing" constant="8" symbolic="YES" id="yqZ-eB-DKt"/>
     445                <constraint firstItem="13" firstAttribute="leading" secondItem="14" secondAttribute="trailing" constant="8" symbolic="YES" id="zd9-aC-z8Q"/>
     446                <constraint firstItem="83" firstAttribute="width" secondItem="10" secondAttribute="width" id="zl4-1x-Ae3"/>
     447                <constraint firstItem="14" firstAttribute="width" secondItem="16" secondAttribute="width" id="zos-2s-QFV"/>
     448                <constraint firstItem="25" firstAttribute="width" secondItem="5" secondAttribute="width" id="zrt-IM-B5Z"/>
     449            </constraints>
     450            <point key="canvasLocation" x="139.5" y="116.5"/>
    369451        </customView>
    370452    </objects>
  • trunk/macosx/da.lproj/InfoGeneralView.xib

    r14626 r14685  
    11<?xml version="1.0" encoding="UTF-8" standalone="no"?>
    2 <document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="9531" systemVersion="15B42" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none">
     2<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="9531" systemVersion="15B42" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES">
    33    <dependencies>
    44        <deployment identifier="macosx"/>
     
    3232        <customObject id="-3" userLabel="Application" customClass="NSObject"/>
    3333        <customView id="2" userLabel="Info">
    34             <rect key="frame" x="0.0" y="0.0" width="350" height="211"/>
     34            <rect key="frame" x="0.0" y="0.0" width="356" height="219"/>
    3535            <autoresizingMask key="autoresizingMask" widthSizable="YES"/>
    3636            <subviews>
    37                 <scrollView horizontalLineScroll="10" horizontalPageScroll="10" verticalLineScroll="10" verticalPageScroll="10" hasHorizontalScroller="NO" usesPredominantAxisScrolling="NO" id="4">
    38                     <rect key="frame" x="79" y="51" width="261" height="58"/>
    39                     <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
    40                     <clipView key="contentView" id="QTD-hl-XRN">
    41                         <rect key="frame" x="1" y="1" width="248" height="56"/>
     37                <scrollView horizontalHuggingPriority="249" horizontalCompressionResistancePriority="249" horizontalLineScroll="10" horizontalPageScroll="10" verticalLineScroll="10" verticalPageScroll="10" hasHorizontalScroller="NO" usesPredominantAxisScrolling="NO" translatesAutoresizingMaskIntoConstraints="NO" id="4">
     38                    <rect key="frame" x="84" y="53" width="260" height="58"/>
     39                    <clipView key="contentView" id="4uz-20-4jl">
     40                        <rect key="frame" x="1" y="1" width="247" height="56"/>
    4241                        <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
    4342                        <subviews>
    44                             <textView editable="NO" importsGraphics="NO" richText="NO" usesRuler="YES" usesFontPanel="YES" verticallyResizable="YES" linkDetection="YES" spellingCorrection="YES" smartInsertDelete="YES" id="38">
    45                                 <rect key="frame" x="0.0" y="0.0" width="256" height="56"/>
     43                            <textView editable="NO" importsGraphics="NO" richText="NO" horizontallyResizable="YES" usesRuler="YES" usesFontPanel="YES" verticallyResizable="YES" linkDetection="YES" spellingCorrection="YES" smartInsertDelete="YES" id="38">
     44                                <rect key="frame" x="0.0" y="0.0" width="247" height="56"/>
    4645                                <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
    4746                                <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
    48                                 <size key="minSize" width="248" height="56"/>
    49                                 <size key="maxSize" width="509" height="10000000"/>
     47                                <size key="minSize" width="247" height="56"/>
     48                                <size key="maxSize" width="768" height="10000000"/>
    5049                                <color key="insertionPointColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
    51                                 <size key="minSize" width="248" height="56"/>
    52                                 <size key="maxSize" width="509" height="10000000"/>
     50                                <size key="minSize" width="247" height="56"/>
     51                                <size key="maxSize" width="768" height="10000000"/>
    5352                            </textView>
    5453                        </subviews>
    5554                        <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
    5655                    </clipView>
     56                    <constraints>
     57                        <constraint firstAttribute="width" relation="greaterThanOrEqual" constant="260" placeholder="YES" id="DKA-JD-3wy"/>
     58                        <constraint firstAttribute="height" relation="greaterThanOrEqual" constant="58" id="hOM-Li-0Zp"/>
     59                    </constraints>
    5760                    <scroller key="horizontalScroller" hidden="YES" verticalHuggingPriority="750" doubleValue="1" controlSize="small" horizontal="YES" id="40">
    5861                        <rect key="frame" x="-100" y="-100" width="87" height="18"/>
    5962                        <autoresizingMask key="autoresizingMask"/>
    6063                    </scroller>
    61                     <scroller key="verticalScroller" verticalHuggingPriority="750" doubleValue="1" controlSize="small" horizontal="NO" id="39">
    62                         <rect key="frame" x="249" y="1" width="11" height="56"/>
     64                    <scroller key="verticalScroller" verticalHuggingPriority="750" controlSize="small" horizontal="NO" id="39">
     65                        <rect key="frame" x="248" y="1" width="11" height="56"/>
    6366                        <autoresizingMask key="autoresizingMask"/>
    6467                    </scroller>
    6568                </scrollView>
    66                 <textField verticalHuggingPriority="750" id="5" customClass="InfoTextField">
    67                     <rect key="frame" x="79" y="160" width="261" height="14"/>
    68                     <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
     69                <textField horizontalHuggingPriority="249" verticalHuggingPriority="750" horizontalCompressionResistancePriority="249" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="5" customClass="InfoTextField">
     70                    <rect key="frame" x="82" y="161" width="264" height="14"/>
    6971                    <textFieldCell key="cell" lineBreakMode="truncatingTail" selectable="YES" sendsActionOnEndEditing="YES" placeholderString="N/A" id="37">
    7072                        <font key="font" metaFont="smallSystem"/>
     
    7375                    </textFieldCell>
    7476                </textField>
    75                 <textField verticalHuggingPriority="750" id="6">
    76                     <rect key="frame" x="43" y="160" width="35" height="14"/>
    77                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
     77                <textField horizontalHuggingPriority="249" verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="6">
     78                    <rect key="frame" x="10" y="161" width="68" height="14"/>
    7879                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Hash:" id="36">
    7980                        <font key="font" metaFont="smallSystem"/>
     
    8283                    </textFieldCell>
    8384                </textField>
    84                 <textField verticalHuggingPriority="750" id="7">
    85                     <rect key="frame" x="7" y="96" width="71" height="14"/>
    86                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
     85                <textField horizontalHuggingPriority="249" verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="7">
     86                    <rect key="frame" x="10" y="97" width="68" height="14"/>
    8787                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Kommentar:" id="35">
    8888                        <font key="font" metaFont="smallSystem"/>
     
    9191                    </textFieldCell>
    9292                </textField>
    93                 <textField verticalHuggingPriority="750" id="8" customClass="InfoTextField">
    94                     <rect key="frame" x="79" y="112" width="261" height="14"/>
    95                     <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
     93                <textField horizontalHuggingPriority="249" verticalHuggingPriority="750" horizontalCompressionResistancePriority="249" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="8" customClass="InfoTextField">
     94                    <rect key="frame" x="82" y="113" width="264" height="14"/>
    9695                    <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" placeholderString="N/A" id="33">
    9796                        <dateFormatter key="formatter" dateStyle="long" timeStyle="short" id="34"/>
     
    101100                    </textFieldCell>
    102101                </textField>
    103                 <textField verticalHuggingPriority="750" id="9">
    104                     <rect key="frame" x="25" y="112" width="53" height="14"/>
    105                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
     102                <textField horizontalHuggingPriority="249" verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="9">
     103                    <rect key="frame" x="10" y="113" width="68" height="14"/>
    106104                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Oprettet:" id="32">
    107105                        <font key="font" metaFont="smallSystem"/>
     
    110108                    </textFieldCell>
    111109                </textField>
    112                 <textField verticalHuggingPriority="750" id="10" customClass="InfoTextField">
    113                     <rect key="frame" x="79" y="128" width="261" height="14"/>
    114                     <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
     110                <textField horizontalHuggingPriority="249" verticalHuggingPriority="750" horizontalCompressionResistancePriority="249" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="10" customClass="InfoTextField">
     111                    <rect key="frame" x="82" y="129" width="264" height="14"/>
    115112                    <textFieldCell key="cell" lineBreakMode="truncatingTail" selectable="YES" sendsActionOnEndEditing="YES" placeholderString="N/A" id="31">
    116113                        <font key="font" metaFont="smallSystem"/>
     
    119116                    </textFieldCell>
    120117                </textField>
    121                 <textField verticalHuggingPriority="750" id="11">
    122                     <rect key="frame" x="25" y="128" width="53" height="14"/>
    123                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
     118                <textField horizontalHuggingPriority="249" verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="11">
     119                    <rect key="frame" x="10" y="129" width="68" height="14"/>
    124120                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Udgiver:" id="30">
    125121                        <font key="font" metaFont="smallSystem"/>
     
    128124                    </textFieldCell>
    129125                </textField>
    130                 <button id="12">
    131                     <rect key="frame" x="326" y="10" width="14" height="14"/>
    132                     <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMinY="YES"/>
     126                <button translatesAutoresizingMaskIntoConstraints="NO" id="12">
     127                    <rect key="frame" x="330" y="12" width="14" height="14"/>
     128                    <constraints>
     129                        <constraint firstAttribute="height" constant="14" id="50q-rm-IPl"/>
     130                        <constraint firstAttribute="width" constant="14" id="Zd6-df-Ynq"/>
     131                    </constraints>
    133132                    <buttonCell key="cell" type="square" title="RevealDataFile" bezelStyle="shadowlessSquare" image="RevealOff" imagePosition="only" alignment="center" alternateImage="RevealOn" imageScaling="proportionallyDown" inset="2" id="29">
    134133                        <behavior key="behavior" lightByContents="YES"/>
     
    139138                    </connections>
    140139                </button>
    141                 <textField verticalHuggingPriority="750" id="13">
    142                     <rect key="frame" x="9" y="23" width="40" height="17"/>
    143                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
     140                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="13">
     141                    <rect key="frame" x="10" y="28" width="31" height="14"/>
    144142                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" title="Hvor" id="28">
    145143                        <font key="font" metaFont="smallSystemBold"/>
     
    148146                    </textFieldCell>
    149147                </textField>
    150                 <textField verticalHuggingPriority="750" id="14" customClass="InfoTextField">
    151                     <rect key="frame" x="79" y="10" width="242" height="14"/>
    152                     <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
     148                <textField horizontalHuggingPriority="249" verticalHuggingPriority="750" horizontalCompressionResistancePriority="249" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="14" customClass="InfoTextField">
     149                    <rect key="frame" x="82" y="12" width="242" height="14"/>
    153150                    <textFieldCell key="cell" lineBreakMode="truncatingMiddle" selectable="YES" sendsActionOnEndEditing="YES" placeholderString="N/A" id="27">
    154151                        <font key="font" metaFont="smallSystem"/>
     
    157154                    </textFieldCell>
    158155                </textField>
    159                 <textField verticalHuggingPriority="750" id="15">
    160                     <rect key="frame" x="32" y="10" width="46" height="14"/>
    161                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
     156                <textField horizontalHuggingPriority="249" verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="15">
     157                    <rect key="frame" x="10" y="12" width="68" height="14"/>
    162158                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Data fil:" id="26">
    163159                        <font key="font" metaFont="smallSystem"/>
     
    166162                    </textFieldCell>
    167163                </textField>
    168                 <textField verticalHuggingPriority="750" id="16" customClass="InfoTextField">
    169                     <rect key="frame" x="79" y="144" width="261" height="14"/>
    170                     <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
     164                <textField horizontalHuggingPriority="249" verticalHuggingPriority="750" horizontalCompressionResistancePriority="249" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="16" customClass="InfoTextField">
     165                    <rect key="frame" x="82" y="145" width="264" height="14"/>
    171166                    <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" placeholderString="N/A" id="25">
    172167                        <font key="font" metaFont="smallSystem"/>
     
    175170                    </textFieldCell>
    176171                </textField>
    177                 <textField verticalHuggingPriority="750" id="17">
    178                     <rect key="frame" x="30" y="144" width="48" height="14"/>
    179                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
     172                <textField horizontalHuggingPriority="249" verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="17">
     173                    <rect key="frame" x="10" y="145" width="68" height="14"/>
    180174                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Sikker:" id="24">
    181175                        <font key="font" metaFont="smallSystem"/>
     
    184178                    </textFieldCell>
    185179                </textField>
    186                 <textField verticalHuggingPriority="750" id="3">
    187                     <rect key="frame" x="9" y="189" width="118" height="17"/>
    188                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
     180                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="3">
     181                    <rect key="frame" x="10" y="193" width="113" height="14"/>
    189182                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" title="Torrent information" id="41">
    190183                        <font key="font" metaFont="smallSystemBold"/>
     
    193186                    </textFieldCell>
    194187                </textField>
    195                 <box verticalHuggingPriority="750" title="Box" boxType="separator" titlePosition="noTitle" id="18">
    196                     <rect key="frame" x="10" y="43" width="330" height="5"/>
    197                     <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
     188                <box horizontalHuggingPriority="249" verticalHuggingPriority="750" title="Box" boxType="separator" titlePosition="noTitle" translatesAutoresizingMaskIntoConstraints="NO" id="18">
     189                    <rect key="frame" x="12" y="45" width="332" height="5"/>
    198190                    <color key="borderColor" white="0.0" alpha="0.41999999999999998" colorSpace="calibratedWhite"/>
    199191                    <color key="fillColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
    200192                    <font key="titleFont" metaFont="system"/>
    201193                </box>
    202                 <textField verticalHuggingPriority="750" id="19" customClass="InfoTextField">
    203                     <rect key="frame" x="79" y="176" width="261" height="14"/>
    204                     <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
     194                <textField horizontalHuggingPriority="249" verticalHuggingPriority="750" horizontalCompressionResistancePriority="249" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="19" customClass="InfoTextField">
     195                    <rect key="frame" x="82" y="177" width="264" height="14"/>
    205196                    <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" placeholderString="N/A" id="22">
    206197                        <font key="font" metaFont="smallSystem"/>
     
    209200                    </textFieldCell>
    210201                </textField>
    211                 <textField verticalHuggingPriority="750" id="20">
    212                     <rect key="frame" x="31" y="176" width="47" height="14"/>
    213                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
     202                <textField horizontalHuggingPriority="249" verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="20">
     203                    <rect key="frame" x="10" y="177" width="68" height="14"/>
    214204                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Stykker:" id="21">
    215205                        <font key="font" metaFont="smallSystem"/>
     
    219209                </textField>
    220210            </subviews>
     211            <constraints>
     212                <constraint firstItem="5" firstAttribute="leading" secondItem="6" secondAttribute="trailing" constant="8" symbolic="YES" id="5Ne-pq-sRS"/>
     213                <constraint firstItem="15" firstAttribute="trailing" secondItem="7" secondAttribute="trailing" id="5i1-NS-zYX"/>
     214                <constraint firstItem="16" firstAttribute="baseline" secondItem="17" secondAttribute="baseline" id="62v-gR-CPl"/>
     215                <constraint firstItem="18" firstAttribute="top" secondItem="4" secondAttribute="bottom" constant="5" id="7st-wM-fh1"/>
     216                <constraint firstItem="12" firstAttribute="trailing" secondItem="18" secondAttribute="trailing" id="8BI-nS-Bwm"/>
     217                <constraint firstItem="16" firstAttribute="leading" secondItem="17" secondAttribute="trailing" constant="8" symbolic="YES" id="8GY-gc-Bt1"/>
     218                <constraint firstItem="20" firstAttribute="leading" secondItem="3" secondAttribute="leading" id="8rB-Be-v2u"/>
     219                <constraint firstItem="19" firstAttribute="baseline" secondItem="20" secondAttribute="baseline" id="9qk-Fs-fkV"/>
     220                <constraint firstItem="3" firstAttribute="top" secondItem="2" secondAttribute="top" constant="12" id="Cic-AP-B4X"/>
     221                <constraint firstItem="5" firstAttribute="baseline" secondItem="6" secondAttribute="baseline" id="ECi-VE-QMb"/>
     222                <constraint firstItem="18" firstAttribute="trailing" secondItem="4" secondAttribute="trailing" id="Gtb-9P-4oV"/>
     223                <constraint firstAttribute="trailing" secondItem="19" secondAttribute="trailing" constant="12" id="Gz7-KD-B5M"/>
     224                <constraint firstItem="6" firstAttribute="leading" secondItem="20" secondAttribute="leading" id="HYF-CL-zWb"/>
     225                <constraint firstItem="18" firstAttribute="leading" secondItem="3" secondAttribute="leading" id="HqI-N5-gj8"/>
     226                <constraint firstItem="15" firstAttribute="top" secondItem="13" secondAttribute="bottom" constant="2" id="ISV-i7-Dw4"/>
     227                <constraint firstItem="11" firstAttribute="width" secondItem="17" secondAttribute="width" id="IvL-6F-3c5"/>
     228                <constraint firstItem="8" firstAttribute="leading" secondItem="9" secondAttribute="trailing" constant="8" symbolic="YES" id="JVu-ov-gM4"/>
     229                <constraint firstItem="8" firstAttribute="baseline" secondItem="9" secondAttribute="baseline" id="MtY-dy-1hK"/>
     230                <constraint firstItem="13" firstAttribute="leading" secondItem="3" secondAttribute="leading" id="Mzp-Ok-3pG"/>
     231                <constraint firstItem="10" firstAttribute="leading" secondItem="11" secondAttribute="trailing" constant="8" symbolic="YES" id="Nn5-Qe-jAB"/>
     232                <constraint firstAttribute="trailing" secondItem="10" secondAttribute="trailing" constant="12" id="Nrv-pt-sgg"/>
     233                <constraint firstItem="17" firstAttribute="width" secondItem="6" secondAttribute="width" id="PHe-E4-CGi"/>
     234                <constraint firstItem="12" firstAttribute="centerY" secondItem="14" secondAttribute="centerY" id="PQ3-HH-Amp"/>
     235                <constraint firstItem="15" firstAttribute="width" secondItem="7" secondAttribute="width" id="Qy3-ku-Ezg"/>
     236                <constraint firstItem="10" firstAttribute="baseline" secondItem="11" secondAttribute="baseline" id="RgI-qH-dWZ"/>
     237                <constraint firstItem="11" firstAttribute="top" secondItem="17" secondAttribute="bottom" constant="2" id="UfT-a4-s44"/>
     238                <constraint firstAttribute="trailing" secondItem="5" secondAttribute="trailing" constant="12" id="VCz-pU-ARm"/>
     239                <constraint firstItem="6" firstAttribute="top" secondItem="20" secondAttribute="bottom" constant="2" id="W9i-ik-aXq"/>
     240                <constraint firstAttribute="trailing" secondItem="8" secondAttribute="trailing" constant="12" id="Wco-8T-XCK"/>
     241                <constraint firstItem="3" firstAttribute="leading" secondItem="2" secondAttribute="leading" constant="12" id="XqB-R3-lOl"/>
     242                <constraint firstItem="6" firstAttribute="width" secondItem="20" secondAttribute="width" id="aeR-eU-yD7"/>
     243                <constraint firstItem="7" firstAttribute="trailing" secondItem="9" secondAttribute="trailing" id="amU-GO-auh"/>
     244                <constraint firstAttribute="trailing" secondItem="4" secondAttribute="trailing" constant="12" id="biC-pM-Rh8"/>
     245                <constraint firstAttribute="trailing" secondItem="16" secondAttribute="trailing" constant="12" id="fbP-hw-6hO"/>
     246                <constraint firstItem="17" firstAttribute="top" secondItem="6" secondAttribute="bottom" constant="2" id="fcA-Xr-7fq"/>
     247                <constraint firstItem="7" firstAttribute="width" secondItem="9" secondAttribute="width" id="g63-YK-hGu"/>
     248                <constraint firstAttribute="bottom" secondItem="15" secondAttribute="bottom" constant="12" id="gv8-oj-Jkx"/>
     249                <constraint firstItem="14" firstAttribute="leading" secondItem="15" secondAttribute="trailing" constant="8" symbolic="YES" id="iqM-1Z-Swp"/>
     250                <constraint firstItem="17" firstAttribute="leading" secondItem="6" secondAttribute="leading" id="jYk-4k-PC2"/>
     251                <constraint firstItem="9" firstAttribute="width" secondItem="11" secondAttribute="width" id="jrd-BL-IQN"/>
     252                <constraint firstItem="13" firstAttribute="top" secondItem="18" secondAttribute="bottom" constant="5" id="lga-j7-Qqd"/>
     253                <constraint firstItem="12" firstAttribute="leading" secondItem="14" secondAttribute="trailing" constant="8" symbolic="YES" id="m7k-6t-cbD"/>
     254                <constraint firstItem="11" firstAttribute="leading" secondItem="17" secondAttribute="leading" id="mMq-1j-8xZ"/>
     255                <constraint firstItem="7" firstAttribute="leading" secondItem="9" secondAttribute="leading" id="rBJ-74-Kzj"/>
     256                <constraint firstItem="20" firstAttribute="top" secondItem="3" secondAttribute="bottom" constant="2" id="rl9-wM-6CX"/>
     257                <constraint firstItem="4" firstAttribute="leading" secondItem="7" secondAttribute="trailing" constant="8" symbolic="YES" id="sJ7-zi-BHl"/>
     258                <constraint firstItem="15" firstAttribute="leading" secondItem="13" secondAttribute="leading" id="scg-QK-ddV"/>
     259                <constraint firstItem="14" firstAttribute="baseline" secondItem="15" secondAttribute="baseline" id="sdI-gk-cUC"/>
     260                <constraint firstItem="9" firstAttribute="leading" secondItem="11" secondAttribute="leading" id="uKT-RG-xY6"/>
     261                <constraint firstItem="4" firstAttribute="top" secondItem="7" secondAttribute="top" id="uUc-7w-LgR"/>
     262                <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="3" secondAttribute="trailing" constant="12" id="w2m-2h-kWb"/>
     263                <constraint firstItem="9" firstAttribute="top" secondItem="11" secondAttribute="bottom" constant="2" id="wIp-Vk-rep"/>
     264                <constraint firstItem="7" firstAttribute="top" secondItem="9" secondAttribute="bottom" constant="2" id="xWT-cq-PP3"/>
     265                <constraint firstItem="19" firstAttribute="leading" secondItem="20" secondAttribute="trailing" constant="8" symbolic="YES" id="yJG-K6-yX7"/>
     266            </constraints>
     267            <point key="canvasLocation" x="265" y="219.5"/>
    221268        </customView>
    222269    </objects>
  • trunk/macosx/da.lproj/InfoOptionsView.xib

    r14626 r14685  
    11<?xml version="1.0" encoding="UTF-8" standalone="no"?>
    2 <document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="9531" systemVersion="15B42" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none">
     2<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="9531" systemVersion="15B42" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES">
    33    <dependencies>
    44        <deployment identifier="macosx"/>
     
    1414                <outlet property="fGlobalLimitCheck" destination="6" id="68"/>
    1515                <outlet property="fIdleLimitField" destination="81" id="102"/>
     16                <outlet property="fIdleLimitGlobalLabel" destination="107" id="111"/>
    1617                <outlet property="fIdleLimitLabel" destination="97" id="103"/>
    1718                <outlet property="fIdlePopUp" destination="80" id="104"/>
     
    2526                <outlet property="fRatioLabel" destination="15" id="123"/>
    2627                <outlet property="fRatioLimitField" destination="10" id="75"/>
     28                <outlet property="fRatioLimitGlobalLabel" destination="109" id="112"/>
    2729                <outlet property="fRatioPopUp" destination="9" id="74"/>
    2830                <outlet property="fRemoveSeedingCompleteCheck" destination="113" id="118"/>
     
    3840        <customObject id="-3" userLabel="Application" customClass="NSObject"/>
    3941        <customView id="2" userLabel="Options">
    40             <rect key="frame" x="0.0" y="0.0" width="332" height="258"/>
     42            <rect key="frame" x="0.0" y="0.0" width="326" height="275"/>
    4143            <autoresizingMask key="autoresizingMask" widthSizable="YES"/>
    4244            <subviews>
    43                 <popUpButton verticalHuggingPriority="750" id="3">
    44                     <rect key="frame" x="134" y="217" width="98" height="22"/>
    45                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
    46                     <popUpButtonCell key="cell" type="roundRect" bezelStyle="roundedRect" alignment="left" controlSize="small" lineBreakMode="truncatingTail" borderStyle="borderAndBezel" imageScaling="proportionallyDown" inset="2" id="48">
     45                <popUpButton verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="3">
     46                    <rect key="frame" x="133" y="225" width="78" height="17"/>
     47                    <popUpButtonCell key="cell" type="roundRect" title="Normal" bezelStyle="roundedRect" alignment="left" controlSize="small" lineBreakMode="truncatingTail" state="on" borderStyle="borderAndBezel" tag="1" imageScaling="proportionallyDown" inset="2" selectedItem="51" id="48">
    4748                        <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
    4849                        <font key="font" metaFont="smallSystem"/>
     
    5051                            <items>
    5152                                <menuItem title="HÞj" image="PriorityHighTemplate" id="52"/>
    52                                 <menuItem title="Normal" image="PriorityNormalTemplate" tag="1" id="51"/>
     53                                <menuItem title="Normal" state="on" image="PriorityNormalTemplate" tag="1" id="51"/>
    5354                                <menuItem title="Lav" image="PriorityLowTemplate" tag="2" id="50"/>
    5455                            </items>
     
    5960                    </connections>
    6061                </popUpButton>
    61                 <button id="7">
    62                     <rect key="frame" x="10" y="177" width="183" height="18"/>
    63                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
     62                <button translatesAutoresizingMaskIntoConstraints="NO" id="7">
     63                    <rect key="frame" x="9" y="182" width="182" height="18"/>
    6464                    <buttonCell key="cell" type="check" title="BegrÊns download hastighed:" bezelStyle="regularSquare" imagePosition="left" alignment="left" controlSize="small" state="on" allowsMixedState="YES" inset="2" id="44">
    6565                        <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
     
    7070                    </connections>
    7171                </button>
    72                 <button id="6">
    73                     <rect key="frame" x="10" y="135" width="207" height="18"/>
    74                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
     72                <button translatesAutoresizingMaskIntoConstraints="NO" id="6">
     73                    <rect key="frame" x="9" y="139" width="202" height="18"/>
    7574                    <buttonCell key="cell" type="check" title="Overhold de generelle indstillinger" bezelStyle="regularSquare" imagePosition="left" alignment="left" controlSize="small" state="on" allowsMixedState="YES" inset="2" id="45">
    7675                        <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
     
    8180                    </connections>
    8281                </button>
    83                 <button id="113">
    84                     <rect key="frame" x="10" y="52" width="178" height="18"/>
    85                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
     82                <button translatesAutoresizingMaskIntoConstraints="NO" id="113">
     83                    <rect key="frame" x="9" y="53" width="174" height="18"/>
    8684                    <buttonCell key="cell" type="check" title="Fjern nÃ¥r seeding er fuldendt" bezelStyle="regularSquare" imagePosition="left" alignment="left" controlSize="small" state="on" allowsMixedState="YES" inset="2" id="114">
    8785                        <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
     
    9290                    </connections>
    9391                </button>
    94                 <button id="8">
    95                     <rect key="frame" x="10" y="155" width="181" height="18"/>
    96                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
     92                <button translatesAutoresizingMaskIntoConstraints="NO" id="8">
     93                    <rect key="frame" x="9" y="160" width="167" height="18"/>
    9794                    <buttonCell key="cell" type="check" title="BegrÊns upload hastighed:" bezelStyle="regularSquare" imagePosition="left" alignment="left" controlSize="small" state="on" allowsMixedState="YES" inset="2" id="43">
    9895                        <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
     
    103100                    </connections>
    104101                </button>
    105                 <textField verticalHuggingPriority="750" id="11" customClass="ColorTextField">
    106                     <rect key="frame" x="192" y="13" width="71" height="14"/>
    107                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
     102                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="11" customClass="ColorTextField">
     103                    <rect key="frame" x="192" y="12" width="68" height="14"/>
    108104                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" title="forbindelser" id="35">
    109105                        <font key="font" metaFont="smallSystem"/>
     
    112108                    </textFieldCell>
    113109                </textField>
    114                 <textField verticalHuggingPriority="750" id="12">
    115                     <rect key="frame" x="142" y="10" width="45" height="20"/>
    116                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
    117                     <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" drawsBackground="YES" id="33">
     110                <textField verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="12">
     111                    <rect key="frame" x="141" y="9" width="45" height="19"/>
     112                    <constraints>
     113                        <constraint firstAttribute="width" constant="45" id="HJD-aQ-8Ww"/>
     114                    </constraints>
     115                    <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" alignment="right" drawsBackground="YES" id="33">
    118116                        <numberFormatter key="formatter" formatterBehavior="custom10_4" allowsFloats="NO" usesGroupingSeparator="NO" groupingSize="0" minimumIntegerDigits="0" maximumIntegerDigits="42" id="34">
    119117                            <nil key="negativeInfinitySymbol"/>
     
    131129                    </connections>
    132130                </textField>
    133                 <textField verticalHuggingPriority="750" id="13">
    134                     <rect key="frame" x="10" y="13" width="128" height="14"/>
    135                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
     131                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="13">
     132                    <rect key="frame" x="10" y="12" width="125" height="14"/>
    136133                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" title="Max antal forbindelser:" id="32">
    137134                        <font key="font" metaFont="smallSystem"/>
     
    140137                    </textFieldCell>
    141138                </textField>
    142                 <textField verticalHuggingPriority="750" id="14">
    143                     <rect key="frame" x="9" y="29" width="66" height="17"/>
    144                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
     139                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="14">
     140                    <rect key="frame" x="10" y="34" width="61" height="14"/>
    145141                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" title="Avanceret" id="31">
    146142                        <font key="font" metaFont="smallSystemBold"/>
     
    149145                    </textFieldCell>
    150146                </textField>
    151                 <textField verticalHuggingPriority="750" id="4">
    152                     <rect key="frame" x="10" y="221" width="119" height="14"/>
    153                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
     147                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="4">
     148                    <rect key="frame" x="10" y="227" width="117" height="14"/>
    154149                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" title="Priotet for overfÞrsel:" id="47">
    155150                        <font key="font" metaFont="smallSystem"/>
     
    158153                    </textFieldCell>
    159154                </textField>
    160                 <textField verticalHuggingPriority="750" id="15">
    161                     <rect key="frame" x="10" y="96" width="56" height="14"/>
    162                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
     155                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="15">
     156                    <rect key="frame" x="10" y="98" width="41" height="14"/>
    163157                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" title="Deling:" id="30">
    164158                        <font key="font" metaFont="smallSystem"/>
     
    167161                    </textFieldCell>
    168162                </textField>
    169                 <popUpButton verticalHuggingPriority="750" id="9">
    170                     <rect key="frame" x="76" y="92" width="138" height="22"/>
    171                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
    172                     <popUpButtonCell key="cell" type="roundRect" title="Generel indstilling" bezelStyle="roundedRect" alignment="left" controlSize="small" lineBreakMode="truncatingTail" state="on" borderStyle="borderAndBezel" inset="2" arrowPosition="arrowAtCenter" preferredEdge="maxY" selectedItem="41" id="38">
     163                <popUpButton verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="9">
     164                    <rect key="frame" x="76" y="96" width="132" height="17"/>
     165                    <popUpButtonCell key="cell" type="roundRect" title="Generel indstilling" bezelStyle="roundedRect" alignment="left" controlSize="small" lineBreakMode="truncatingTail" state="on" borderStyle="borderAndBezel" inset="2" preferredEdge="maxY" selectedItem="41" id="38">
    173166                        <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
    174167                        <font key="font" metaFont="smallSystem"/>
     
    185178                    </connections>
    186179                </popUpButton>
    187                 <textField verticalHuggingPriority="750" id="16" customClass="ColorTextField">
    188                     <rect key="frame" x="248" y="179" width="29" height="14"/>
    189                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
     180                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="16" customClass="ColorTextField">
     181                    <rect key="frame" x="248" y="184" width="29" height="14"/>
    190182                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" title="KB/s" id="29">
    191183                        <font key="font" metaFont="smallSystem"/>
     
    194186                    </textFieldCell>
    195187                </textField>
    196                 <textField verticalHuggingPriority="750" id="97">
    197                     <rect key="frame" x="272" y="74" width="53" height="14"/>
    198                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
     188                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="97">
     189                    <rect key="frame" x="267" y="76" width="49" height="14"/>
    199190                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" title="minutter" id="98">
    200191                        <font key="font" metaFont="smallSystem"/>
     
    203194                    </textFieldCell>
    204195                </textField>
    205                 <textField verticalHuggingPriority="750" id="17">
    206                     <rect key="frame" x="198" y="176" width="45" height="20"/>
    207                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
    208                     <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" drawsBackground="YES" id="27">
     196                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="107">
     197                    <rect key="frame" x="214" y="76" width="86" height="14"/>
     198                    <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" title="global info here" id="108">
     199                        <font key="font" metaFont="smallSystem"/>
     200                        <color key="textColor" white="0.41999999999999998" alpha="1" colorSpace="calibratedWhite"/>
     201                        <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
     202                    </textFieldCell>
     203                </textField>
     204                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="109">
     205                    <rect key="frame" x="214" y="98" width="86" height="14"/>
     206                    <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" title="global info here" id="110">
     207                        <font key="font" metaFont="smallSystem"/>
     208                        <color key="textColor" white="0.41999999999999998" alpha="1" colorSpace="calibratedWhite"/>
     209                        <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
     210                    </textFieldCell>
     211                </textField>
     212                <textField verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="17">
     213                    <rect key="frame" x="197" y="181" width="45" height="19"/>
     214                    <constraints>
     215                        <constraint firstAttribute="width" constant="45" id="4cj-ea-96w"/>
     216                    </constraints>
     217                    <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" alignment="right" drawsBackground="YES" id="27">
    209218                        <numberFormatter key="formatter" formatterBehavior="custom10_4" allowsFloats="NO" usesGroupingSeparator="NO" groupingSize="0" minimumIntegerDigits="1" maximumIntegerDigits="42" id="28">
    210219                            <nil key="negativeInfinitySymbol"/>
     
    222231                    </connections>
    223232                </textField>
    224                 <textField verticalHuggingPriority="750" id="18" customClass="ColorTextField">
    225                     <rect key="frame" x="248" y="157" width="29" height="14"/>
    226                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
     233                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="18" customClass="ColorTextField">
     234                    <rect key="frame" x="248" y="162" width="29" height="14"/>
    227235                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" title="KB/s" id="26">
    228236                        <font key="font" metaFont="smallSystem"/>
     
    231239                    </textFieldCell>
    232240                </textField>
    233                 <textField verticalHuggingPriority="750" id="19">
    234                     <rect key="frame" x="198" y="154" width="45" height="20"/>
    235                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
    236                     <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" drawsBackground="YES" id="24">
     241                <textField verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="19">
     242                    <rect key="frame" x="197" y="159" width="45" height="19"/>
     243                    <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" alignment="right" drawsBackground="YES" id="24">
    237244                        <numberFormatter key="formatter" formatterBehavior="custom10_4" allowsFloats="NO" usesGroupingSeparator="NO" groupingSize="0" minimumIntegerDigits="1" maximumIntegerDigits="42" id="25">
    238245                            <nil key="negativeInfinitySymbol"/>
     
    250257                    </connections>
    251258                </textField>
    252                 <textField verticalHuggingPriority="750" id="5">
    253                     <rect key="frame" x="9" y="236" width="46" height="17"/>
    254                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
     259                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="5">
     260                    <rect key="frame" x="10" y="249" width="43" height="14"/>
    255261                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" title="Priotet" id="46">
    256262                        <font key="font" metaFont="smallSystemBold"/>
     
    259265                    </textFieldCell>
    260266                </textField>
    261                 <textField verticalHuggingPriority="750" id="20">
    262                     <rect key="frame" x="9" y="198" width="72" height="14"/>
    263                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
     267                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="20">
     268                    <rect key="frame" x="10" y="205" width="73" height="14"/>
    264269                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" title="BÃ¥ndbredde" id="23">
    265270                        <font key="font" metaFont="smallSystemBold"/>
     
    268273                    </textFieldCell>
    269274                </textField>
    270                 <textField verticalHuggingPriority="750" id="21">
    271                     <rect key="frame" x="9" y="112" width="88" height="17"/>
    272                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
     275                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="21">
     276                    <rect key="frame" x="10" y="120" width="50" height="14"/>
    273277                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" title="Seeding" id="22">
    274278                        <font key="font" metaFont="smallSystemBold"/>
     
    277281                    </textFieldCell>
    278282                </textField>
    279                 <textField verticalHuggingPriority="750" id="10">
    280                     <rect key="frame" x="222" y="93" width="45" height="20"/>
    281                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
    282                     <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" drawsBackground="YES" id="36">
     283                <textField verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="10">
     284                    <rect key="frame" x="216" y="95" width="45" height="19"/>
     285                    <constraints>
     286                        <constraint firstAttribute="width" constant="45" id="T2I-PK-5JP"/>
     287                    </constraints>
     288                    <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" alignment="right" drawsBackground="YES" id="36">
    283289                        <numberFormatter key="formatter" formatterBehavior="custom10_4" usesGroupingSeparator="NO" groupingSize="0" minimumIntegerDigits="1" maximumIntegerDigits="42" minimumFractionDigits="2" maximumFractionDigits="2" id="37">
    284290                            <nil key="negativeInfinitySymbol"/>
     
    296302                    </connections>
    297303                </textField>
    298                 <textField verticalHuggingPriority="750" id="79">
    299                     <rect key="frame" x="10" y="74" width="65" height="14"/>
    300                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
     304                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="79">
     305                    <rect key="frame" x="10" y="76" width="60" height="14"/>
    301306                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" title="Inaktivitet:" id="89">
    302307                        <font key="font" metaFont="smallSystem"/>
     
    305310                    </textFieldCell>
    306311                </textField>
    307                 <popUpButton verticalHuggingPriority="750" id="80">
    308                     <rect key="frame" x="76" y="70" width="138" height="22"/>
    309                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
    310                     <popUpButtonCell key="cell" type="roundRect" title="Generel indstilling" bezelStyle="roundedRect" alignment="left" controlSize="small" lineBreakMode="truncatingTail" state="on" borderStyle="borderAndBezel" inset="2" arrowPosition="arrowAtCenter" preferredEdge="maxY" selectedItem="87" id="84">
     312                <popUpButton verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="80">
     313                    <rect key="frame" x="76" y="74" width="132" height="17"/>
     314                    <popUpButtonCell key="cell" type="roundRect" title="Generel indstilling" bezelStyle="roundedRect" alignment="left" controlSize="small" lineBreakMode="truncatingTail" state="on" borderStyle="borderAndBezel" inset="2" preferredEdge="maxY" selectedItem="87" id="84">
    311315                        <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
    312316                        <font key="font" metaFont="smallSystem"/>
     
    323327                    </connections>
    324328                </popUpButton>
    325                 <textField verticalHuggingPriority="750" id="81">
    326                     <rect key="frame" x="222" y="71" width="45" height="20"/>
    327                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
    328                     <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" drawsBackground="YES" id="82">
     329                <textField verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="81">
     330                    <rect key="frame" x="216" y="73" width="45" height="19"/>
     331                    <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" alignment="right" drawsBackground="YES" id="82">
    329332                        <numberFormatter key="formatter" formatterBehavior="default10_4" usesGroupingSeparator="NO" groupingSize="0" minimumIntegerDigits="0" maximumIntegerDigits="42" id="83">
    330333                            <real key="minimum" value="1"/>
     
    341344                </textField>
    342345            </subviews>
     346            <constraints>
     347                <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="109" secondAttribute="trailing" constant="12" id="0WO-sN-JwZ"/>
     348                <constraint firstItem="17" firstAttribute="leading" secondItem="7" secondAttribute="trailing" priority="249" constant="8" symbolic="YES" id="0fE-fa-UeE"/>
     349                <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="3" secondAttribute="trailing" constant="12" id="11o-UG-i9O"/>
     350                <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="5" secondAttribute="trailing" constant="12" id="1nC-LR-cCN"/>
     351                <constraint firstItem="8" firstAttribute="leading" secondItem="20" secondAttribute="leading" id="1rI-Nf-nSD"/>
     352                <constraint firstItem="81" firstAttribute="baseline" secondItem="80" secondAttribute="baseline" id="2TF-n8-Mbr"/>
     353                <constraint firstItem="81" firstAttribute="width" secondItem="10" secondAttribute="width" id="492-pu-Vh4"/>
     354                <constraint firstItem="19" firstAttribute="leading" secondItem="8" secondAttribute="trailing" priority="249" constant="8" symbolic="YES" id="4O5-zP-xth"/>
     355                <constraint firstItem="79" firstAttribute="leading" secondItem="21" secondAttribute="leading" id="4mX-74-zEw"/>
     356                <constraint firstItem="7" firstAttribute="leading" secondItem="20" secondAttribute="leading" id="4pG-wC-DGH"/>
     357                <constraint firstItem="10" firstAttribute="baseline" secondItem="9" secondAttribute="baseline" id="5GE-tb-rkR"/>
     358                <constraint firstItem="5" firstAttribute="leading" secondItem="2" secondAttribute="leading" constant="12" id="5TR-BU-p9v"/>
     359                <constraint firstItem="6" firstAttribute="top" relation="greaterThanOrEqual" secondItem="18" secondAttribute="bottom" constant="8" symbolic="YES" id="5bI-hW-Piy"/>
     360                <constraint firstItem="18" firstAttribute="leading" secondItem="19" secondAttribute="trailing" constant="8" symbolic="YES" id="6Ri-Ct-goa"/>
     361                <constraint firstItem="8" firstAttribute="top" relation="greaterThanOrEqual" secondItem="7" secondAttribute="bottom" constant="6" symbolic="YES" id="6nm-91-hlt"/>
     362                <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="20" secondAttribute="trailing" constant="12" id="7SI-Wb-l5L"/>
     363                <constraint firstItem="9" firstAttribute="leading" secondItem="15" secondAttribute="trailing" priority="249" constant="8" symbolic="YES" id="7ps-e3-MpW"/>
     364                <constraint firstItem="19" firstAttribute="baseline" secondItem="8" secondAttribute="baseline" id="9EZ-jq-DCW"/>
     365                <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="14" secondAttribute="trailing" constant="12" id="9Lj-V9-Ncp"/>
     366                <constraint firstItem="109" firstAttribute="leading" secondItem="9" secondAttribute="trailing" constant="8" symbolic="YES" id="9nv-n6-coh"/>
     367                <constraint firstItem="9" firstAttribute="leading" relation="greaterThanOrEqual" secondItem="15" secondAttribute="trailing" constant="8" symbolic="YES" id="9oa-4H-jtK"/>
     368                <constraint firstItem="6" firstAttribute="top" secondItem="8" secondAttribute="bottom" priority="249" constant="6" symbolic="YES" id="9tG-pz-HrT"/>
     369                <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="97" secondAttribute="trailing" constant="12" id="AfJ-qR-Vmx"/>
     370                <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="107" secondAttribute="trailing" constant="12" id="BV3-9n-m6O"/>
     371                <constraint firstItem="3" firstAttribute="leading" secondItem="4" secondAttribute="trailing" constant="8" symbolic="YES" id="EDX-vF-rMR"/>
     372                <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="21" secondAttribute="trailing" constant="12" id="HCB-qi-fuj"/>
     373                <constraint firstItem="79" firstAttribute="top" relation="greaterThanOrEqual" secondItem="15" secondAttribute="bottom" constant="8" symbolic="YES" id="HHF-Vx-w6p"/>
     374                <constraint firstItem="18" firstAttribute="baseline" secondItem="19" secondAttribute="baseline" id="I18-q1-7U1"/>
     375                <constraint firstItem="6" firstAttribute="top" secondItem="18" secondAttribute="bottom" priority="249" constant="8" symbolic="YES" id="KHm-Dj-djW"/>
     376                <constraint firstItem="8" firstAttribute="top" secondItem="7" secondAttribute="bottom" priority="249" constant="6" symbolic="YES" id="MEH-tm-VAW"/>
     377                <constraint firstItem="16" firstAttribute="leading" secondItem="17" secondAttribute="trailing" constant="8" symbolic="YES" id="PJY-yb-65M"/>
     378                <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="11" secondAttribute="trailing" constant="12" id="Pc4-Po-5kw"/>
     379                <constraint firstItem="97" firstAttribute="leading" secondItem="81" secondAttribute="trailing" constant="8" symbolic="YES" id="QFt-x4-MD1"/>
     380                <constraint firstItem="11" firstAttribute="baseline" secondItem="12" secondAttribute="baseline" id="QfY-87-zkB"/>
     381                <constraint firstAttribute="bottom" relation="greaterThanOrEqual" secondItem="13" secondAttribute="bottom" constant="12" id="Qlb-2v-jl3"/>
     382                <constraint firstItem="79" firstAttribute="top" secondItem="15" secondAttribute="bottom" priority="249" constant="8" symbolic="YES" id="Qtv-Gr-qbT"/>
     383                <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="18" secondAttribute="trailing" constant="12" id="RO0-vY-vMl"/>
     384                <constraint firstItem="80" firstAttribute="baseline" secondItem="79" secondAttribute="baseline" id="Sn0-gT-Jlv"/>
     385                <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="10" secondAttribute="trailing" constant="12" id="TJp-gd-eto"/>
     386                <constraint firstItem="80" firstAttribute="leading" secondItem="9" secondAttribute="leading" id="UI0-fq-l4J"/>
     387                <constraint firstItem="19" firstAttribute="top" relation="greaterThanOrEqual" secondItem="17" secondAttribute="bottom" constant="3" id="VJQ-ey-ueg"/>
     388                <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="6" secondAttribute="trailing" constant="12" id="VdY-x7-NBZ"/>
     389                <constraint firstItem="21" firstAttribute="leading" secondItem="20" secondAttribute="leading" id="W0n-3r-aYF"/>
     390                <constraint firstItem="107" firstAttribute="leading" secondItem="80" secondAttribute="trailing" constant="8" symbolic="YES" id="W3J-QQ-WkF"/>
     391                <constraint firstItem="17" firstAttribute="leading" relation="greaterThanOrEqual" secondItem="7" secondAttribute="trailing" constant="8" symbolic="YES" id="YZg-3l-eD1"/>
     392                <constraint firstItem="20" firstAttribute="leading" secondItem="5" secondAttribute="leading" id="Yox-eX-ene"/>
     393                <constraint firstAttribute="bottom" relation="greaterThanOrEqual" secondItem="12" secondAttribute="bottom" constant="4" id="ZTp-cT-y4R"/>
     394                <constraint firstItem="6" firstAttribute="top" relation="greaterThanOrEqual" secondItem="8" secondAttribute="bottom" constant="6" symbolic="YES" id="ZVz-jm-gBQ"/>
     395                <constraint firstItem="80" firstAttribute="width" secondItem="9" secondAttribute="width" id="aO0-Ae-sra"/>
     396                <constraint firstItem="21" firstAttribute="top" secondItem="6" secondAttribute="bottom" constant="8" symbolic="YES" id="anI-Ug-PZi"/>
     397                <constraint firstItem="10" firstAttribute="leading" secondItem="9" secondAttribute="trailing" constant="8" symbolic="YES" id="apm-Bw-2jg"/>
     398                <constraint firstItem="4" firstAttribute="leading" secondItem="5" secondAttribute="leading" id="bJv-F8-F7o"/>
     399                <constraint firstItem="80" firstAttribute="leading" secondItem="79" secondAttribute="trailing" priority="249" constant="8" symbolic="YES" id="bew-DD-2du"/>
     400                <constraint firstItem="80" firstAttribute="top" relation="greaterThanOrEqual" secondItem="9" secondAttribute="bottom" constant="3" id="d0D-26-g7p"/>
     401                <constraint firstItem="13" firstAttribute="top" secondItem="14" secondAttribute="bottom" constant="8" symbolic="YES" id="dJQ-9t-gcG"/>
     402                <constraint firstItem="14" firstAttribute="top" secondItem="113" secondAttribute="bottom" constant="8" symbolic="YES" id="eda-qr-bZK"/>
     403                <constraint firstItem="20" firstAttribute="top" secondItem="4" secondAttribute="bottom" constant="8" symbolic="YES" id="exA-gq-LpF"/>
     404                <constraint firstItem="4" firstAttribute="top" secondItem="5" secondAttribute="bottom" constant="8" symbolic="YES" id="ezt-Ft-XVj"/>
     405                <constraint firstItem="5" firstAttribute="top" secondItem="2" secondAttribute="top" constant="12" id="f4l-wv-rPk"/>
     406                <constraint firstItem="19" firstAttribute="leading" secondItem="17" secondAttribute="leading" id="f78-bn-lAM"/>
     407                <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="16" secondAttribute="trailing" constant="12" id="fkV-Q6-dcp"/>
     408                <constraint firstItem="3" firstAttribute="baseline" secondItem="4" secondAttribute="baseline" id="gab-q0-8s0"/>
     409                <constraint firstItem="19" firstAttribute="top" secondItem="17" secondAttribute="bottom" priority="249" constant="3" id="gvv-qV-ceS"/>
     410                <constraint firstItem="17" firstAttribute="baseline" secondItem="7" secondAttribute="baseline" id="h1Z-wU-flD"/>
     411                <constraint firstItem="15" firstAttribute="top" secondItem="21" secondAttribute="bottom" constant="8" symbolic="YES" id="hML-Vj-NsS"/>
     412                <constraint firstItem="81" firstAttribute="top" secondItem="10" secondAttribute="bottom" priority="249" constant="3" id="hd2-yh-Mip"/>
     413                <constraint firstItem="14" firstAttribute="leading" secondItem="21" secondAttribute="leading" id="iCb-1f-0Fk"/>
     414                <constraint firstItem="107" firstAttribute="baseline" secondItem="80" secondAttribute="baseline" id="jUe-PO-Vwe"/>
     415                <constraint firstItem="9" firstAttribute="baseline" secondItem="15" secondAttribute="baseline" id="jWg-3G-zbh"/>
     416                <constraint firstItem="19" firstAttribute="leading" relation="greaterThanOrEqual" secondItem="8" secondAttribute="trailing" constant="8" symbolic="YES" id="jmi-Ad-Iv0"/>
     417                <constraint firstItem="80" firstAttribute="top" secondItem="9" secondAttribute="bottom" priority="249" constant="3" id="jsQ-8a-kzb"/>
     418                <constraint firstItem="13" firstAttribute="leading" secondItem="14" secondAttribute="leading" id="kIa-bh-tc3"/>
     419                <constraint firstItem="16" firstAttribute="baseline" secondItem="17" secondAttribute="baseline" id="kL2-eP-vyc"/>
     420                <constraint firstItem="12" firstAttribute="baseline" secondItem="13" secondAttribute="baseline" id="lLp-v3-jgi"/>
     421                <constraint firstItem="7" firstAttribute="top" secondItem="20" secondAttribute="bottom" constant="8" symbolic="YES" id="m7z-Uk-TU4"/>
     422                <constraint firstItem="113" firstAttribute="top" secondItem="79" secondAttribute="bottom" constant="8" symbolic="YES" id="mO3-en-S0u"/>
     423                <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="113" secondAttribute="trailing" constant="12" id="qME-5z-244"/>
     424                <constraint firstItem="81" firstAttribute="leading" secondItem="10" secondAttribute="leading" id="qv5-EV-mki"/>
     425                <constraint firstItem="109" firstAttribute="baseline" secondItem="9" secondAttribute="baseline" id="s3h-Kk-Yb9"/>
     426                <constraint firstItem="81" firstAttribute="top" relation="greaterThanOrEqual" secondItem="10" secondAttribute="bottom" constant="3" id="t5b-Lg-aod"/>
     427                <constraint firstItem="11" firstAttribute="leading" secondItem="12" secondAttribute="trailing" constant="8" symbolic="YES" id="uBx-f8-mlT"/>
     428                <constraint firstItem="12" firstAttribute="leading" secondItem="13" secondAttribute="trailing" constant="8" symbolic="YES" id="v3y-zw-1Ky"/>
     429                <constraint firstItem="15" firstAttribute="leading" secondItem="21" secondAttribute="leading" id="wFF-5Z-YAl"/>
     430                <constraint firstItem="113" firstAttribute="leading" secondItem="21" secondAttribute="leading" id="xGa-do-bdn"/>
     431                <constraint firstItem="97" firstAttribute="baseline" secondItem="81" secondAttribute="baseline" id="xkx-Kn-YcT"/>
     432                <constraint firstItem="6" firstAttribute="leading" secondItem="20" secondAttribute="leading" id="zKV-N2-u1B"/>
     433                <constraint firstItem="19" firstAttribute="width" secondItem="17" secondAttribute="width" id="zVz-nR-2yi"/>
     434                <constraint firstItem="80" firstAttribute="leading" relation="greaterThanOrEqual" secondItem="79" secondAttribute="trailing" constant="8" symbolic="YES" id="zbu-Bg-gpt"/>
     435            </constraints>
     436            <point key="canvasLocation" x="-72.5" y="-51"/>
    343437        </customView>
    344438    </objects>
  • trunk/macosx/de.lproj/InfoActivityView.xib

    r14626 r14685  
    11<?xml version="1.0" encoding="UTF-8" standalone="no"?>
    2 <document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="9531" systemVersion="15B42" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none">
     2<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="9531" systemVersion="15B42" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES">
    33    <dependencies>
    44        <deployment identifier="macosx"/>
    55        <plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="9531"/>
     6        <capability name="Aspect ratio constraints" minToolsVersion="5.1"/>
    67    </dependencies>
    78    <objects>
     
    4647        <customObject id="-3" userLabel="Application" customClass="NSObject"/>
    4748        <customView id="2" userLabel="Activity">
    48             <rect key="frame" x="0.0" y="0.0" width="359" height="335"/>
     49            <rect key="frame" x="0.0" y="0.0" width="378" height="340"/>
    4950            <autoresizingMask key="autoresizingMask" widthSizable="YES"/>
    5051            <subviews>
    51                 <textField verticalHuggingPriority="750" id="4" customClass="InfoTextField">
    52                     <rect key="frame" x="102" y="220" width="123" height="14"/>
    53                     <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
     52                <textField horizontalHuggingPriority="249" verticalHuggingPriority="750" horizontalCompressionResistancePriority="249" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="4" customClass="InfoTextField">
     53                    <rect key="frame" x="104" y="218" width="136" height="14"/>
    5454                    <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" placeholderString="—" id="58">
    5555                        <font key="font" metaFont="smallSystem"/>
     
    5858                    </textFieldCell>
    5959                </textField>
    60                 <textField verticalHuggingPriority="750" id="5">
    61                     <rect key="frame" x="10" y="220" width="90" height="14"/>
    62                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
    63                     <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" alignment="right" title="Fehlgeschlagen:" id="57">
    64                         <font key="font" metaFont="smallSystem"/>
    65                         <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
    66                         <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
    67                     </textFieldCell>
    68                 </textField>
    69                 <textField verticalHuggingPriority="750" id="6" customClass="InfoTextField">
    70                     <rect key="frame" x="102" y="284" width="137" height="14"/>
    71                     <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
     60                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="5">
     61                    <rect key="frame" x="10" y="218" width="90" height="14"/>
     62                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Fehlgeschlagen:" id="57">
     63                        <font key="font" metaFont="smallSystem"/>
     64                        <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
     65                        <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
     66                    </textFieldCell>
     67                </textField>
     68                <textField horizontalHuggingPriority="249" verticalHuggingPriority="750" horizontalCompressionResistancePriority="249" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="6" customClass="InfoTextField">
     69                    <rect key="frame" x="104" y="282" width="136" height="14"/>
    7270                    <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" placeholderString="—" id="56">
    7371                        <font key="font" metaFont="smallSystem"/>
     
    7674                    </textFieldCell>
    7775                </textField>
    78                 <textField verticalHuggingPriority="750" id="7">
    79                     <rect key="frame" x="37" y="284" width="63" height="14"/>
    80                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
    81                     <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" alignment="right" title="Fortschritt:" id="55">
    82                         <font key="font" metaFont="smallSystem"/>
    83                         <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
    84                         <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
    85                     </textFieldCell>
    86                 </textField>
    87                 <segmentedControl verticalHuggingPriority="750" id="8">
    88                     <rect key="frame" x="229" y="205" width="121" height="17"/>
    89                     <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMinY="YES"/>
    90                     <segmentedCell key="cell" controlSize="mini" borderStyle="border" alignment="left" style="automatic" trackingMode="selectAny" id="54">
     76                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="7">
     77                    <rect key="frame" x="10" y="282" width="90" height="14"/>
     78                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Fortschritt:" id="55">
     79                        <font key="font" metaFont="smallSystem"/>
     80                        <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
     81                        <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
     82                    </textFieldCell>
     83                </textField>
     84                <segmentedControl verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="8">
     85                    <rect key="frame" x="245" y="203" width="122" height="15"/>
     86                    <segmentedCell key="cell" controlSize="mini" borderStyle="border" alignment="left" style="rounded" trackingMode="selectAny" id="54">
    9187                        <font key="font" metaFont="miniSystem"/>
    9288                        <segments>
     
    9995                    </connections>
    10096                </segmentedControl>
    101                 <textField verticalHuggingPriority="750" id="9" customClass="InfoTextField">
    102                     <rect key="frame" x="102" y="70" width="250" height="14"/>
    103                     <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
     97                <textField horizontalHuggingPriority="249" verticalHuggingPriority="750" horizontalCompressionResistancePriority="249" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="9" customClass="InfoTextField">
     98                    <rect key="frame" x="104" y="69" width="264" height="14"/>
    10499                    <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" placeholderString="—" id="52">
    105100                        <dateFormatter key="formatter" dateStyle="long" timeStyle="short" doesRelativeDateFormatting="YES" id="53"/>
     
    109104                    </textFieldCell>
    110105                </textField>
    111                 <textField verticalHuggingPriority="750" id="10">
    112                     <rect key="frame" x="11" y="70" width="89" height="14"/>
    113                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
    114                     <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" alignment="right" title="Letzte AktivitÀt:" id="51">
    115                         <font key="font" metaFont="smallSystem"/>
    116                         <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
    117                         <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
    118                     </textFieldCell>
    119                 </textField>
    120                 <textField verticalHuggingPriority="750" id="11">
    121                     <rect key="frame" x="9" y="316" width="76" height="14"/>
    122                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
    123                     <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" title="Übertragung" id="50">
     106                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="10">
     107                    <rect key="frame" x="10" y="69" width="90" height="14"/>
     108                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Letzte AktivitÀt:" id="51">
     109                        <font key="font" metaFont="smallSystem"/>
     110                        <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
     111                        <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
     112                    </textFieldCell>
     113                </textField>
     114                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="11">
     115                    <rect key="frame" x="10" y="314" width="76" height="14"/>
     116                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" title="Übertragung" id="50">
    124117                        <font key="font" metaFont="smallSystemBold"/>
    125118                        <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
     
    127120                    </textFieldCell>
    128121                </textField>
    129                 <box verticalHuggingPriority="750" title="Box" boxType="separator" titlePosition="noTitle" id="12">
    130                     <rect key="frame" x="10" y="135" width="340" height="5"/>
    131                     <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
     122                <box verticalHuggingPriority="750" title="Box" boxType="separator" titlePosition="noTitle" translatesAutoresizingMaskIntoConstraints="NO" id="12">
     123                    <rect key="frame" x="12" y="134" width="354" height="5"/>
    132124                    <color key="borderColor" white="0.0" alpha="0.41999999999999998" colorSpace="calibratedWhite"/>
    133125                    <color key="fillColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
    134126                    <font key="titleFont" metaFont="system"/>
    135127                </box>
    136                 <textField verticalHuggingPriority="750" id="13" customClass="InfoTextField">
    137                     <rect key="frame" x="102" y="86" width="250" height="14"/>
    138                     <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
     128                <textField horizontalHuggingPriority="249" verticalHuggingPriority="750" horizontalCompressionResistancePriority="249" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="13" customClass="InfoTextField">
     129                    <rect key="frame" x="104" y="85" width="264" height="14"/>
    139130                    <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" placeholderString="—" id="47">
    140131                        <dateFormatter key="formatter" dateStyle="long" timeStyle="short" doesRelativeDateFormatting="YES" id="48"/>
     
    144135                    </textFieldCell>
    145136                </textField>
    146                 <textField verticalHuggingPriority="750" id="14">
    147                     <rect key="frame" x="22" y="86" width="78" height="14"/>
    148                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
    149                     <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" alignment="right" title="Fertiggestellt:" id="46">
    150                         <font key="font" metaFont="smallSystem"/>
    151                         <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
    152                         <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
    153                     </textFieldCell>
    154                 </textField>
    155                 <textField verticalHuggingPriority="750" id="15" customClass="InfoTextField">
    156                     <rect key="frame" x="102" y="102" width="250" height="14"/>
    157                     <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
     137                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="14">
     138                    <rect key="frame" x="10" y="85" width="90" height="14"/>
     139                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Fertiggestellt:" id="46">
     140                        <font key="font" metaFont="smallSystem"/>
     141                        <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
     142                        <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
     143                    </textFieldCell>
     144                </textField>
     145                <textField horizontalHuggingPriority="249" verticalHuggingPriority="750" horizontalCompressionResistancePriority="249" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="15" customClass="InfoTextField">
     146                    <rect key="frame" x="104" y="101" width="264" height="14"/>
    158147                    <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" placeholderString="—" id="44">
    159148                        <dateFormatter key="formatter" dateStyle="long" timeStyle="short" doesRelativeDateFormatting="YES" id="45"/>
     
    163152                    </textFieldCell>
    164153                </textField>
    165                 <textField verticalHuggingPriority="750" id="16">
    166                     <rect key="frame" x="26" y="102" width="74" height="14"/>
    167                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
    168                     <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" alignment="right" title="HinzugefÃŒgt:" id="43">
    169                         <font key="font" metaFont="smallSystem"/>
    170                         <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
    171                         <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
    172                     </textFieldCell>
    173                 </textField>
    174                 <textField verticalHuggingPriority="750" id="17">
    175                     <rect key="frame" x="9" y="118" width="66" height="14"/>
    176                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
    177                     <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" title="Zeitpunkte" id="42">
     154                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="16">
     155                    <rect key="frame" x="10" y="101" width="90" height="14"/>
     156                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="HinzugefÃŒgt:" id="43">
     157                        <font key="font" metaFont="smallSystem"/>
     158                        <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
     159                        <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
     160                    </textFieldCell>
     161                </textField>
     162                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="17">
     163                    <rect key="frame" x="10" y="117" width="65" height="14"/>
     164                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" title="Zeitpunkte" id="42">
    178165                        <font key="font" metaFont="smallSystemBold"/>
    179166                        <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
     
    181168                    </textFieldCell>
    182169                </textField>
    183                 <box verticalHuggingPriority="750" title="Box" boxType="separator" titlePosition="noTitle" id="79">
    184                     <rect key="frame" x="10" y="59" width="339" height="5"/>
    185                     <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
     170                <box verticalHuggingPriority="750" title="Box" boxType="separator" titlePosition="noTitle" translatesAutoresizingMaskIntoConstraints="NO" id="79">
     171                    <rect key="frame" x="12" y="61" width="354" height="5"/>
    186172                    <color key="borderColor" white="0.0" alpha="0.41999999999999998" colorSpace="calibratedWhite"/>
    187173                    <color key="fillColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
    188174                    <font key="titleFont" metaFont="system"/>
    189175                </box>
    190                 <textField verticalHuggingPriority="750" id="80" customClass="InfoTextField">
    191                     <rect key="frame" x="102" y="10" width="247" height="14"/>
    192                     <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
     176                <textField horizontalHuggingPriority="249" verticalHuggingPriority="750" horizontalCompressionResistancePriority="249" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="80" customClass="InfoTextField">
     177                    <rect key="frame" x="104" y="12" width="264" height="14"/>
    193178                    <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" placeholderString="—" id="90">
    194179                        <font key="font" metaFont="smallSystem"/>
     
    197182                    </textFieldCell>
    198183                </textField>
    199                 <textField verticalHuggingPriority="750" id="81">
    200                     <rect key="frame" x="45" y="10" width="55" height="14"/>
    201                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
    202                     <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" alignment="right" title="Verteilen:" id="89">
    203                         <font key="font" metaFont="smallSystem"/>
    204                         <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
    205                         <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
    206                     </textFieldCell>
    207                 </textField>
    208                 <textField verticalHuggingPriority="750" id="82" customClass="InfoTextField">
    209                     <rect key="frame" x="102" y="26" width="247" height="14"/>
    210                     <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
     184                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="81">
     185                    <rect key="frame" x="10" y="12" width="90" height="14"/>
     186                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Verteilen:" id="89">
     187                        <font key="font" metaFont="smallSystem"/>
     188                        <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
     189                        <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
     190                    </textFieldCell>
     191                </textField>
     192                <textField horizontalHuggingPriority="249" verticalHuggingPriority="750" horizontalCompressionResistancePriority="249" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="82" customClass="InfoTextField">
     193                    <rect key="frame" x="104" y="28" width="264" height="14"/>
    211194                    <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" placeholderString="—" id="87">
    212195                        <font key="font" metaFont="smallSystem"/>
     
    215198                    </textFieldCell>
    216199                </textField>
    217                 <textField verticalHuggingPriority="750" id="83">
    218                     <rect key="frame" x="32" y="26" width="68" height="14"/>
    219                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
    220                     <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" alignment="right" title="Empfangen:" id="86">
    221                         <font key="font" metaFont="smallSystem"/>
    222                         <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
    223                         <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
    224                     </textFieldCell>
    225                 </textField>
    226                 <textField verticalHuggingPriority="750" id="84">
    227                     <rect key="frame" x="9" y="42" width="38" height="14"/>
    228                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
    229                     <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" title="Dauer" id="85">
     200                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="83">
     201                    <rect key="frame" x="10" y="28" width="90" height="14"/>
     202                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Empfangen:" id="86">
     203                        <font key="font" metaFont="smallSystem"/>
     204                        <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
     205                        <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
     206                    </textFieldCell>
     207                </textField>
     208                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="84">
     209                    <rect key="frame" x="10" y="44" width="38" height="14"/>
     210                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" title="Dauer" id="85">
    230211                        <font key="font" metaFont="smallSystemBold"/>
    231212                        <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
     
    233214                    </textFieldCell>
    234215                </textField>
    235                 <textField verticalHuggingPriority="750" id="18">
    236                     <rect key="frame" x="59" y="188" width="41" height="14"/>
    237                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
    238                     <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" alignment="right" title="Fehler:" id="41">
    239                         <font key="font" metaFont="smallSystem"/>
    240                         <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
    241                         <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
    242                     </textFieldCell>
    243                 </textField>
    244                 <scrollView horizontalLineScroll="10" horizontalPageScroll="10" verticalLineScroll="10" verticalPageScroll="10" hasHorizontalScroller="NO" usesPredominantAxisScrolling="NO" id="3">
    245                     <rect key="frame" x="105" y="143" width="244" height="58"/>
    246                     <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
    247                     <clipView key="contentView" id="b4V-XV-be5">
    248                         <rect key="frame" x="1" y="1" width="231" height="56"/>
     216                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="18">
     217                    <rect key="frame" x="10" y="186" width="90" height="14"/>
     218                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Fehler:" id="41">
     219                        <font key="font" metaFont="smallSystem"/>
     220                        <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
     221                        <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
     222                    </textFieldCell>
     223                </textField>
     224                <scrollView horizontalHuggingPriority="249" horizontalCompressionResistancePriority="249" horizontalLineScroll="10" horizontalPageScroll="10" verticalLineScroll="10" verticalPageScroll="10" hasHorizontalScroller="NO" usesPredominantAxisScrolling="NO" translatesAutoresizingMaskIntoConstraints="NO" id="3">
     225                    <rect key="frame" x="106" y="142" width="260" height="58"/>
     226                    <clipView key="contentView" id="5oS-8e-S2G">
     227                        <rect key="frame" x="1" y="1" width="247" height="56"/>
    249228                        <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
    250229                        <subviews>
    251                             <textView editable="NO" importsGraphics="NO" richText="NO" usesRuler="YES" usesFontPanel="YES" verticallyResizable="YES" linkDetection="YES" spellingCorrection="YES" smartInsertDelete="YES" id="61">
    252                                 <rect key="frame" x="0.0" y="0.0" width="239" height="56"/>
     230                            <textView editable="NO" importsGraphics="NO" richText="NO" horizontallyResizable="YES" usesRuler="YES" usesFontPanel="YES" verticallyResizable="YES" linkDetection="YES" spellingCorrection="YES" smartInsertDelete="YES" id="61">
     231                                <rect key="frame" x="0.0" y="0.0" width="247" height="56"/>
    253232                                <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
    254233                                <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
    255                                 <size key="minSize" width="231" height="56"/>
     234                                <size key="minSize" width="247" height="56"/>
    256235                                <size key="maxSize" width="517" height="10000000"/>
    257236                                <color key="insertionPointColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
    258                                 <size key="minSize" width="231" height="56"/>
     237                                <size key="minSize" width="247" height="56"/>
    259238                                <size key="maxSize" width="517" height="10000000"/>
    260239                            </textView>
     
    262241                        <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
    263242                    </clipView>
     243                    <constraints>
     244                        <constraint firstAttribute="width" relation="greaterThanOrEqual" constant="260" placeholder="YES" id="CAe-1P-Abc"/>
     245                        <constraint firstAttribute="height" relation="greaterThanOrEqual" constant="58" id="myt-b3-Q0J"/>
     246                    </constraints>
    264247                    <scroller key="horizontalScroller" hidden="YES" verticalHuggingPriority="750" doubleValue="1" controlSize="small" horizontal="YES" id="59">
    265248                        <rect key="frame" x="-100" y="-100" width="87" height="18"/>
     
    267250                    </scroller>
    268251                    <scroller key="verticalScroller" verticalHuggingPriority="750" doubleValue="1" controlSize="small" horizontal="NO" id="60">
    269                         <rect key="frame" x="232" y="1" width="11" height="56"/>
     252                        <rect key="frame" x="248" y="1" width="11" height="56"/>
    270253                        <autoresizingMask key="autoresizingMask"/>
    271254                    </scroller>
    272255                </scrollView>
    273                 <imageView id="19" customClass="PiecesView">
    274                     <rect key="frame" x="244" y="223" width="91" height="91"/>
    275                     <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMinY="YES"/>
     256                <imageView translatesAutoresizingMaskIntoConstraints="NO" id="19" customClass="PiecesView">
     257                    <rect key="frame" x="260" y="221" width="91" height="91"/>
     258                    <constraints>
     259                        <constraint firstAttribute="width" secondItem="19" secondAttribute="height" multiplier="1:1" id="WI3-TD-h4E"/>
     260                    </constraints>
    276261                    <imageCell key="cell" refusesFirstResponder="YES" alignment="left" animates="YES" imageScaling="axesIndependently" id="40"/>
    277262                </imageView>
    278                 <textField verticalHuggingPriority="750" id="20" customClass="InfoTextField">
    279                     <rect key="frame" x="102" y="300" width="137" height="14"/>
    280                     <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
     263                <textField horizontalHuggingPriority="249" verticalHuggingPriority="750" horizontalCompressionResistancePriority="249" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="20" customClass="InfoTextField">
     264                    <rect key="frame" x="104" y="298" width="136" height="14"/>
    281265                    <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" placeholderString="—" id="39">
    282266                        <font key="font" metaFont="smallSystem"/>
     
    285269                    </textFieldCell>
    286270                </textField>
    287                 <textField verticalHuggingPriority="750" id="21">
    288                     <rect key="frame" x="59" y="300" width="41" height="14"/>
    289                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
    290                     <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" alignment="right" title="Status:" id="38">
    291                         <font key="font" metaFont="smallSystem"/>
    292                         <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
    293                         <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
    294                     </textFieldCell>
    295                 </textField>
    296                 <textField verticalHuggingPriority="750" id="22" customClass="InfoTextField">
    297                     <rect key="frame" x="102" y="268" width="137" height="14"/>
    298                     <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
     271                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="21">
     272                    <rect key="frame" x="10" y="298" width="90" height="14"/>
     273                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Status:" id="38">
     274                        <font key="font" metaFont="smallSystem"/>
     275                        <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
     276                        <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
     277                    </textFieldCell>
     278                </textField>
     279                <textField horizontalHuggingPriority="249" verticalHuggingPriority="750" horizontalCompressionResistancePriority="249" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="22" customClass="InfoTextField">
     280                    <rect key="frame" x="104" y="266" width="136" height="14"/>
    299281                    <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" placeholderString="—" id="37">
    300282                        <font key="font" metaFont="smallSystem"/>
     
    303285                    </textFieldCell>
    304286                </textField>
    305                 <textField verticalHuggingPriority="750" id="23">
    306                     <rect key="frame" x="34" y="268" width="66" height="14"/>
    307                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
    308                     <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" alignment="right" title="Vorhanden:" id="36">
    309                         <font key="font" metaFont="smallSystem"/>
    310                         <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
    311                         <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
    312                     </textFieldCell>
    313                 </textField>
    314                 <textField verticalHuggingPriority="750" id="24" customClass="InfoTextField">
    315                     <rect key="frame" x="102" y="204" width="123" height="14"/>
    316                     <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
     287                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="23">
     288                    <rect key="frame" x="10" y="266" width="90" height="14"/>
     289                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Vorhanden:" id="36">
     290                        <font key="font" metaFont="smallSystem"/>
     291                        <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
     292                        <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
     293                    </textFieldCell>
     294                </textField>
     295                <textField horizontalHuggingPriority="249" verticalHuggingPriority="750" horizontalCompressionResistancePriority="249" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="24" customClass="InfoTextField">
     296                    <rect key="frame" x="104" y="202" width="136" height="14"/>
    317297                    <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" placeholderString="—" id="35">
    318298                        <font key="font" metaFont="smallSystem"/>
     
    321301                    </textFieldCell>
    322302                </textField>
    323                 <textField verticalHuggingPriority="750" id="25">
    324                     <rect key="frame" x="38" y="204" width="62" height="14"/>
    325                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
    326                     <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" alignment="right" title="VerhÀltnis:" id="34">
    327                         <font key="font" metaFont="smallSystem"/>
    328                         <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
    329                         <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
    330                     </textFieldCell>
    331                 </textField>
    332                 <textField verticalHuggingPriority="750" id="26" customClass="InfoTextField">
    333                     <rect key="frame" x="102" y="236" width="137" height="14"/>
    334                     <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
     303                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="25">
     304                    <rect key="frame" x="10" y="202" width="90" height="14"/>
     305                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="VerhÀltnis:" id="34">
     306                        <font key="font" metaFont="smallSystem"/>
     307                        <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
     308                        <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
     309                    </textFieldCell>
     310                </textField>
     311                <textField horizontalHuggingPriority="249" verticalHuggingPriority="750" horizontalCompressionResistancePriority="249" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="26" customClass="InfoTextField">
     312                    <rect key="frame" x="104" y="234" width="136" height="14"/>
    335313                    <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" placeholderString="—" id="33">
    336314                        <font key="font" metaFont="smallSystem"/>
     
    339317                    </textFieldCell>
    340318                </textField>
    341                 <textField verticalHuggingPriority="750" id="27">
    342                     <rect key="frame" x="42" y="236" width="58" height="14"/>
    343                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
    344                     <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" alignment="right" title="Gesendet:" id="32">
    345                         <font key="font" metaFont="smallSystem"/>
    346                         <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
    347                         <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
    348                     </textFieldCell>
    349                 </textField>
    350                 <textField verticalHuggingPriority="750" id="28" customClass="InfoTextField">
    351                     <rect key="frame" x="102" y="252" width="137" height="14"/>
    352                     <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
     319                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="27">
     320                    <rect key="frame" x="10" y="234" width="90" height="14"/>
     321                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Gesendet:" id="32">
     322                        <font key="font" metaFont="smallSystem"/>
     323                        <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
     324                        <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
     325                    </textFieldCell>
     326                </textField>
     327                <textField horizontalHuggingPriority="249" verticalHuggingPriority="750" horizontalCompressionResistancePriority="249" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="28" customClass="InfoTextField">
     328                    <rect key="frame" x="104" y="250" width="136" height="14"/>
    353329                    <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" placeholderString="—" id="31">
    354330                        <font key="font" metaFont="smallSystem"/>
     
    357333                    </textFieldCell>
    358334                </textField>
    359                 <textField verticalHuggingPriority="750" id="29">
    360                     <rect key="frame" x="32" y="252" width="68" height="14"/>
    361                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
    362                     <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" alignment="right" title="Empfangen:" id="30">
     335                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="29">
     336                    <rect key="frame" x="10" y="250" width="90" height="14"/>
     337                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Empfangen:" id="30">
    363338                        <font key="font" metaFont="smallSystem"/>
    364339                        <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
     
    367342                </textField>
    368343            </subviews>
     344            <constraints>
     345                <constraint firstItem="8" firstAttribute="leading" secondItem="20" secondAttribute="trailing" priority="250" constant="8" symbolic="YES" id="0jP-Sh-KHe"/>
     346                <constraint firstAttribute="trailing" secondItem="82" secondAttribute="trailing" constant="12" id="116-Ho-3MY"/>
     347                <constraint firstItem="17" firstAttribute="leading" secondItem="11" secondAttribute="leading" id="1Gj-fI-hgR"/>
     348                <constraint firstItem="26" firstAttribute="baseline" secondItem="27" secondAttribute="baseline" id="1Hf-kf-eq4"/>
     349                <constraint firstItem="16" firstAttribute="width" secondItem="18" secondAttribute="width" id="1Uw-ue-gJO"/>
     350                <constraint firstItem="18" firstAttribute="width" secondItem="25" secondAttribute="width" id="1hb-cr-IJR"/>
     351                <constraint firstItem="24" firstAttribute="leading" secondItem="25" secondAttribute="trailing" constant="8" symbolic="YES" id="1li-YT-k9L"/>
     352                <constraint firstItem="21" firstAttribute="top" secondItem="11" secondAttribute="bottom" constant="2" id="2TC-8S-Lu7"/>
     353                <constraint firstItem="21" firstAttribute="leading" secondItem="11" secondAttribute="leading" id="2b3-uU-qmo"/>
     354                <constraint firstItem="17" firstAttribute="top" secondItem="12" secondAttribute="bottom" constant="5" id="2wk-nP-ePP"/>
     355                <constraint firstItem="19" firstAttribute="top" secondItem="20" secondAttribute="top" id="30F-g2-3Or"/>
     356                <constraint firstItem="19" firstAttribute="leading" secondItem="20" secondAttribute="trailing" priority="250" constant="8" symbolic="YES" id="44y-cx-6cP"/>
     357                <constraint firstItem="29" firstAttribute="top" secondItem="23" secondAttribute="bottom" constant="2" id="4tj-FE-Bg2"/>
     358                <constraint firstItem="83" firstAttribute="top" secondItem="84" secondAttribute="bottom" constant="2" id="6lY-zh-0f1"/>
     359                <constraint firstItem="23" firstAttribute="leading" secondItem="7" secondAttribute="leading" id="7ck-h4-SQg"/>
     360                <constraint firstItem="13" firstAttribute="baseline" secondItem="14" secondAttribute="baseline" id="8Y0-5I-E0d"/>
     361                <constraint firstItem="84" firstAttribute="top" secondItem="79" secondAttribute="bottom" constant="5" id="95n-7a-Mta"/>
     362                <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="17" secondAttribute="trailing" constant="12" id="9g7-eT-JmH"/>
     363                <constraint firstItem="83" firstAttribute="leading" secondItem="84" secondAttribute="leading" id="ARO-W7-yvZ"/>
     364                <constraint firstAttribute="trailing" secondItem="9" secondAttribute="trailing" constant="12" id="Azs-4Z-04g"/>
     365                <constraint firstItem="4" firstAttribute="width" secondItem="26" secondAttribute="width" id="Bph-Qs-ZpT"/>
     366                <constraint firstItem="22" firstAttribute="baseline" secondItem="23" secondAttribute="baseline" id="BvG-aH-vdH"/>
     367                <constraint firstItem="82" firstAttribute="leading" secondItem="83" secondAttribute="trailing" constant="8" symbolic="YES" id="CTD-dm-eYk"/>
     368                <constraint firstItem="10" firstAttribute="leading" secondItem="14" secondAttribute="leading" id="Dpe-s0-RIK"/>
     369                <constraint firstItem="8" firstAttribute="centerX" secondItem="19" secondAttribute="centerX" id="EUo-Wz-PIJ"/>
     370                <constraint firstItem="24" firstAttribute="width" secondItem="4" secondAttribute="width" id="EZ8-s7-XzF"/>
     371                <constraint firstItem="79" firstAttribute="trailing" secondItem="12" secondAttribute="trailing" id="Ee3-ny-WtT"/>
     372                <constraint firstAttribute="bottom" secondItem="81" secondAttribute="bottom" constant="12" id="G47-rh-EjU"/>
     373                <constraint firstItem="7" firstAttribute="width" secondItem="21" secondAttribute="width" id="GCv-j9-1A1"/>
     374                <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="11" secondAttribute="trailing" constant="12" id="HKo-wA-q0b"/>
     375                <constraint firstItem="82" firstAttribute="baseline" secondItem="83" secondAttribute="baseline" id="Iy6-HF-mFt"/>
     376                <constraint firstItem="28" firstAttribute="leading" secondItem="29" secondAttribute="trailing" constant="8" symbolic="YES" id="JJk-Jk-Umz"/>
     377                <constraint firstItem="12" firstAttribute="trailing" secondItem="3" secondAttribute="trailing" id="JNk-1l-sOD"/>
     378                <constraint firstItem="16" firstAttribute="baseline" secondItem="15" secondAttribute="baseline" id="JZ3-z3-vbr"/>
     379                <constraint firstItem="7" firstAttribute="leading" secondItem="21" secondAttribute="leading" id="Jx7-9e-4vj"/>
     380                <constraint firstItem="29" firstAttribute="leading" secondItem="23" secondAttribute="leading" id="Jzh-na-xQ2"/>
     381                <constraint firstItem="9" firstAttribute="leading" secondItem="10" secondAttribute="trailing" constant="8" symbolic="YES" id="K6U-Z3-7Zb"/>
     382                <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="19" secondAttribute="trailing" constant="12" id="K9j-bZ-USD"/>
     383                <constraint firstItem="14" firstAttribute="top" secondItem="16" secondAttribute="bottom" constant="2" id="KVd-ua-9qF"/>
     384                <constraint firstItem="27" firstAttribute="top" secondItem="29" secondAttribute="bottom" constant="2" id="LWF-gp-dTa"/>
     385                <constraint firstItem="81" firstAttribute="baseline" secondItem="80" secondAttribute="baseline" id="Lro-uN-wsk"/>
     386                <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="8" secondAttribute="trailing" constant="12" id="M7Q-JI-d1x"/>
     387                <constraint firstItem="29" firstAttribute="width" secondItem="23" secondAttribute="width" id="MdL-1K-flF"/>
     388                <constraint firstItem="81" firstAttribute="width" secondItem="83" secondAttribute="width" id="NLB-iB-czu"/>
     389                <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="84" secondAttribute="trailing" constant="12" id="NV4-3K-qMn"/>
     390                <constraint firstItem="11" firstAttribute="top" secondItem="2" secondAttribute="top" constant="12" id="NtM-MS-lQs"/>
     391                <constraint firstItem="23" firstAttribute="width" secondItem="7" secondAttribute="width" id="O3f-7g-qhe"/>
     392                <constraint firstItem="27" firstAttribute="width" secondItem="29" secondAttribute="width" id="OKL-PW-Iwt"/>
     393                <constraint firstItem="16" firstAttribute="top" secondItem="17" secondAttribute="bottom" constant="2" id="OvK-3P-uad"/>
     394                <constraint firstAttribute="trailing" secondItem="3" secondAttribute="trailing" constant="12" id="PAg-tE-6lt"/>
     395                <constraint firstItem="14" firstAttribute="leading" secondItem="16" secondAttribute="leading" id="QhM-yh-f4w"/>
     396                <constraint firstItem="18" firstAttribute="leading" secondItem="25" secondAttribute="leading" id="RXC-UG-krF"/>
     397                <constraint firstItem="5" firstAttribute="baseline" secondItem="4" secondAttribute="baseline" id="SFN-EE-HXZ"/>
     398                <constraint firstItem="22" firstAttribute="width" secondItem="6" secondAttribute="width" id="SGk-BK-PIM"/>
     399                <constraint firstItem="7" firstAttribute="top" secondItem="21" secondAttribute="bottom" constant="2" id="T5a-nY-4ak"/>
     400                <constraint firstItem="20" firstAttribute="baseline" secondItem="21" secondAttribute="baseline" id="T9h-dc-4aq"/>
     401                <constraint firstItem="5" firstAttribute="width" secondItem="27" secondAttribute="width" id="TfJ-d6-3VO"/>
     402                <constraint firstItem="4" firstAttribute="leading" secondItem="5" secondAttribute="trailing" constant="8" symbolic="YES" id="VEL-Xr-G0c"/>
     403                <constraint firstItem="81" firstAttribute="top" secondItem="83" secondAttribute="bottom" constant="2" id="VSW-b2-FYT"/>
     404                <constraint firstAttribute="trailing" secondItem="15" secondAttribute="trailing" constant="12" id="Vkt-BC-pkQ"/>
     405                <constraint firstItem="3" firstAttribute="top" secondItem="18" secondAttribute="top" id="W7S-Zi-9cg"/>
     406                <constraint firstAttribute="trailing" secondItem="80" secondAttribute="trailing" constant="12" id="WP6-sC-caH"/>
     407                <constraint firstItem="8" firstAttribute="leading" relation="greaterThanOrEqual" secondItem="20" secondAttribute="trailing" constant="8" symbolic="YES" id="XRs-1M-dWu"/>
     408                <constraint firstItem="79" firstAttribute="leading" secondItem="12" secondAttribute="leading" id="ZBu-6G-5lH"/>
     409                <constraint firstItem="27" firstAttribute="leading" secondItem="29" secondAttribute="leading" id="Zg4-Pg-mTB"/>
     410                <constraint firstItem="18" firstAttribute="top" secondItem="25" secondAttribute="bottom" constant="2" id="Ztx-pF-6dC"/>
     411                <constraint firstItem="29" firstAttribute="baseline" secondItem="28" secondAttribute="baseline" id="Zwc-Uf-8KW"/>
     412                <constraint firstItem="84" firstAttribute="leading" secondItem="17" secondAttribute="leading" id="a4X-ch-EOl"/>
     413                <constraint firstItem="12" firstAttribute="leading" secondItem="11" secondAttribute="leading" id="aWI-vU-IGN"/>
     414                <constraint firstItem="81" firstAttribute="leading" secondItem="83" secondAttribute="leading" id="cBs-U5-vJh"/>
     415                <constraint firstItem="28" firstAttribute="width" secondItem="22" secondAttribute="width" id="ckL-pf-rRM"/>
     416                <constraint firstItem="10" firstAttribute="baseline" secondItem="9" secondAttribute="baseline" id="eeo-z0-gx0"/>
     417                <constraint firstItem="25" firstAttribute="top" secondItem="5" secondAttribute="bottom" constant="2" id="euL-1Q-wI6"/>
     418                <constraint firstItem="23" firstAttribute="top" secondItem="7" secondAttribute="bottom" constant="2" id="f3j-kj-5dz"/>
     419                <constraint firstItem="26" firstAttribute="width" secondItem="28" secondAttribute="width" id="goC-EX-BqO"/>
     420                <constraint firstItem="11" firstAttribute="leading" secondItem="2" secondAttribute="leading" constant="12" id="hTx-10-7kS"/>
     421                <constraint firstItem="25" firstAttribute="leading" secondItem="5" secondAttribute="leading" id="hjJ-MT-RH7"/>
     422                <constraint firstItem="7" firstAttribute="baseline" secondItem="6" secondAttribute="baseline" id="jeo-M2-k2x"/>
     423                <constraint firstItem="3" firstAttribute="top" secondItem="8" secondAttribute="bottom" constant="3" id="kIt-Mt-0HQ"/>
     424                <constraint firstItem="6" firstAttribute="leading" secondItem="7" secondAttribute="trailing" constant="8" symbolic="YES" id="kW0-ii-VJC"/>
     425                <constraint firstItem="10" firstAttribute="top" secondItem="14" secondAttribute="bottom" constant="2" id="kvY-KN-txD"/>
     426                <constraint firstItem="8" firstAttribute="top" secondItem="19" secondAttribute="bottom" constant="3" id="lm6-Vg-2EK"/>
     427                <constraint firstItem="12" firstAttribute="top" secondItem="3" secondAttribute="bottom" constant="5" id="mVs-vY-c04"/>
     428                <constraint firstItem="19" firstAttribute="leading" relation="greaterThanOrEqual" secondItem="20" secondAttribute="trailing" constant="8" symbolic="YES" id="mc0-1Y-UdB"/>
     429                <constraint firstAttribute="trailing" secondItem="8" secondAttribute="trailing" priority="250" constant="12" id="oXb-pa-iLH"/>
     430                <constraint firstItem="24" firstAttribute="baseline" secondItem="25" secondAttribute="baseline" id="oaZ-wT-pSQ"/>
     431                <constraint firstItem="6" firstAttribute="width" secondItem="20" secondAttribute="width" id="odJ-gK-GyO"/>
     432                <constraint firstItem="5" firstAttribute="leading" secondItem="27" secondAttribute="leading" id="pKp-1n-QEK"/>
     433                <constraint firstItem="26" firstAttribute="leading" secondItem="27" secondAttribute="trailing" constant="8" symbolic="YES" id="q0B-gN-Ixk"/>
     434                <constraint firstItem="5" firstAttribute="top" secondItem="27" secondAttribute="bottom" constant="2" id="qI6-R9-KoV"/>
     435                <constraint firstItem="16" firstAttribute="leading" secondItem="17" secondAttribute="leading" id="sRt-Ur-xzJ"/>
     436                <constraint firstItem="10" firstAttribute="width" secondItem="14" secondAttribute="width" id="t8Z-rJ-N98"/>
     437                <constraint firstItem="15" firstAttribute="leading" secondItem="16" secondAttribute="trailing" constant="8" symbolic="YES" id="tOK-RI-y1Z"/>
     438                <constraint firstAttribute="trailing" secondItem="13" secondAttribute="trailing" constant="12" id="uPW-wy-Rob"/>
     439                <constraint firstItem="80" firstAttribute="leading" secondItem="81" secondAttribute="trailing" constant="8" symbolic="YES" id="unO-8c-ytc"/>
     440                <constraint firstItem="20" firstAttribute="leading" secondItem="21" secondAttribute="trailing" constant="8" symbolic="YES" id="wat-jg-6N9"/>
     441                <constraint firstItem="3" firstAttribute="leading" secondItem="18" secondAttribute="trailing" constant="8" symbolic="YES" id="x8j-JD-Swu"/>
     442                <constraint firstItem="79" firstAttribute="top" secondItem="10" secondAttribute="bottom" constant="5" id="yOi-Qy-3si"/>
     443                <constraint firstAttribute="trailing" secondItem="19" secondAttribute="trailing" priority="250" constant="12" id="yez-7S-gbg"/>
     444                <constraint firstItem="22" firstAttribute="leading" secondItem="23" secondAttribute="trailing" constant="8" symbolic="YES" id="yqZ-eB-DKt"/>
     445                <constraint firstItem="13" firstAttribute="leading" secondItem="14" secondAttribute="trailing" constant="8" symbolic="YES" id="zd9-aC-z8Q"/>
     446                <constraint firstItem="83" firstAttribute="width" secondItem="10" secondAttribute="width" id="zl4-1x-Ae3"/>
     447                <constraint firstItem="14" firstAttribute="width" secondItem="16" secondAttribute="width" id="zos-2s-QFV"/>
     448                <constraint firstItem="25" firstAttribute="width" secondItem="5" secondAttribute="width" id="zrt-IM-B5Z"/>
     449            </constraints>
     450            <point key="canvasLocation" x="165" y="114.5"/>
    369451        </customView>
    370452    </objects>
  • trunk/macosx/de.lproj/InfoGeneralView.xib

    r14626 r14685  
    11<?xml version="1.0" encoding="UTF-8" standalone="no"?>
    2 <document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="9531" systemVersion="15B42" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none">
     2<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="9531" systemVersion="15B42" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES">
    33    <dependencies>
    44        <deployment identifier="macosx"/>
     
    3232        <customObject id="-3" userLabel="Application" customClass="NSObject"/>
    3333        <customView id="2" userLabel="Info">
    34             <rect key="frame" x="0.0" y="0.0" width="350" height="210"/>
     34            <rect key="frame" x="0.0" y="0.0" width="352" height="219"/>
    3535            <autoresizingMask key="autoresizingMask" widthSizable="YES"/>
    3636            <subviews>
    37                 <scrollView horizontalLineScroll="10" horizontalPageScroll="10" verticalLineScroll="10" verticalPageScroll="10" hasHorizontalScroller="NO" usesPredominantAxisScrolling="NO" id="4">
    38                     <rect key="frame" x="91" y="50" width="249" height="58"/>
    39                     <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
    40                     <clipView key="contentView" id="Mv6-sB-OJu">
    41                         <rect key="frame" x="1" y="1" width="236" height="56"/>
     37                <scrollView horizontalHuggingPriority="249" horizontalCompressionResistancePriority="249" horizontalLineScroll="10" horizontalPageScroll="10" verticalLineScroll="10" verticalPageScroll="10" hasHorizontalScroller="NO" usesPredominantAxisScrolling="NO" translatesAutoresizingMaskIntoConstraints="NO" id="4">
     38                    <rect key="frame" x="80" y="53" width="260" height="58"/>
     39                    <clipView key="contentView" id="4uz-20-4jl">
     40                        <rect key="frame" x="1" y="1" width="247" height="56"/>
    4241                        <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
    4342                        <subviews>
    44                             <textView editable="NO" importsGraphics="NO" richText="NO" usesRuler="YES" usesFontPanel="YES" verticallyResizable="YES" quoteSubstitution="YES" linkDetection="YES" dashSubstitution="YES" spellingCorrection="YES" smartInsertDelete="YES" id="38">
    45                                 <rect key="frame" x="0.0" y="0.0" width="252" height="56"/>
     43                            <textView editable="NO" importsGraphics="NO" richText="NO" horizontallyResizable="YES" usesRuler="YES" usesFontPanel="YES" verticallyResizable="YES" linkDetection="YES" spellingCorrection="YES" smartInsertDelete="YES" id="38">
     44                                <rect key="frame" x="0.0" y="0.0" width="247" height="56"/>
    4645                                <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
    4746                                <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
    48                                 <size key="minSize" width="236" height="56"/>
    49                                 <size key="maxSize" width="509" height="10000000"/>
    50                                 <color key="insertionPointColor" white="0.0" alpha="1" colorSpace="calibratedWhite"/>
    51                                 <size key="minSize" width="236" height="56"/>
    52                                 <size key="maxSize" width="509" height="10000000"/>
     47                                <size key="minSize" width="247" height="56"/>
     48                                <size key="maxSize" width="768" height="10000000"/>
     49                                <color key="insertionPointColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
     50                                <size key="minSize" width="247" height="56"/>
     51                                <size key="maxSize" width="768" height="10000000"/>
    5352                            </textView>
    5453                        </subviews>
    5554                        <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
    5655                    </clipView>
     56                    <constraints>
     57                        <constraint firstAttribute="width" relation="greaterThanOrEqual" constant="260" placeholder="YES" id="DKA-JD-3wy"/>
     58                        <constraint firstAttribute="height" relation="greaterThanOrEqual" constant="58" id="hOM-Li-0Zp"/>
     59                    </constraints>
    5760                    <scroller key="horizontalScroller" hidden="YES" verticalHuggingPriority="750" doubleValue="1" controlSize="small" horizontal="YES" id="40">
    5861                        <rect key="frame" x="-100" y="-100" width="87" height="18"/>
    5962                        <autoresizingMask key="autoresizingMask"/>
    6063                    </scroller>
    61                     <scroller key="verticalScroller" verticalHuggingPriority="750" doubleValue="1" controlSize="small" horizontal="NO" id="39">
    62                         <rect key="frame" x="237" y="1" width="11" height="56"/>
     64                    <scroller key="verticalScroller" verticalHuggingPriority="750" controlSize="small" horizontal="NO" id="39">
     65                        <rect key="frame" x="248" y="1" width="11" height="56"/>
    6366                        <autoresizingMask key="autoresizingMask"/>
    6467                    </scroller>
    6568                </scrollView>
    66                 <textField verticalHuggingPriority="750" id="5" customClass="InfoTextField">
    67                     <rect key="frame" x="88" y="158" width="255" height="14"/>
    68                     <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
     69                <textField horizontalHuggingPriority="249" verticalHuggingPriority="750" horizontalCompressionResistancePriority="249" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="5" customClass="InfoTextField">
     70                    <rect key="frame" x="78" y="161" width="264" height="14"/>
    6971                    <textFieldCell key="cell" lineBreakMode="truncatingTail" selectable="YES" sendsActionOnEndEditing="YES" placeholderString="—" id="37">
    7072                        <font key="font" metaFont="smallSystem"/>
     
    7375                    </textFieldCell>
    7476                </textField>
    75                 <textField verticalHuggingPriority="750" id="6">
    76                     <rect key="frame" x="52" y="158" width="34" height="14"/>
    77                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
    78                     <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" alignment="right" title="Hash:" id="36">
    79                         <font key="font" metaFont="smallSystem"/>
    80                         <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
    81                         <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
    82                     </textFieldCell>
    83                 </textField>
    84                 <textField verticalHuggingPriority="750" id="7">
    85                     <rect key="frame" x="10" y="94" width="76" height="14"/>
    86                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
    87                     <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" alignment="right" title="Kommentare:" id="35">
    88                         <font key="font" metaFont="smallSystem"/>
    89                         <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
    90                         <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
    91                     </textFieldCell>
    92                 </textField>
    93                 <textField verticalHuggingPriority="750" id="8" customClass="InfoTextField">
    94                     <rect key="frame" x="88" y="110" width="255" height="14"/>
    95                     <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
     77                <textField horizontalHuggingPriority="249" verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="6">
     78                    <rect key="frame" x="10" y="161" width="64" height="14"/>
     79                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Hash:" id="36">
     80                        <font key="font" metaFont="smallSystem"/>
     81                        <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
     82                        <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
     83                    </textFieldCell>
     84                </textField>
     85                <textField horizontalHuggingPriority="249" verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="7">
     86                    <rect key="frame" x="10" y="97" width="64" height="14"/>
     87                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Comment:" id="35">
     88                        <font key="font" metaFont="smallSystem"/>
     89                        <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
     90                        <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
     91                    </textFieldCell>
     92                </textField>
     93                <textField horizontalHuggingPriority="249" verticalHuggingPriority="750" horizontalCompressionResistancePriority="249" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="8" customClass="InfoTextField">
     94                    <rect key="frame" x="78" y="113" width="264" height="14"/>
    9695                    <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" placeholderString="—" id="33">
    9796                        <dateFormatter key="formatter" dateStyle="long" timeStyle="short" id="34"/>
     
    101100                    </textFieldCell>
    102101                </textField>
    103                 <textField verticalHuggingPriority="750" id="9">
    104                     <rect key="frame" x="22" y="110" width="64" height="14"/>
    105                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
    106                     <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" alignment="right" title="Erstellt am:" id="32">
    107                         <font key="font" metaFont="smallSystem"/>
    108                         <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
    109                         <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
    110                     </textFieldCell>
    111                 </textField>
    112                 <textField verticalHuggingPriority="750" id="10" customClass="InfoTextField">
    113                     <rect key="frame" x="88" y="126" width="255" height="14"/>
    114                     <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
     102                <textField horizontalHuggingPriority="249" verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="9">
     103                    <rect key="frame" x="10" y="113" width="64" height="14"/>
     104                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Erstellt am:" id="32">
     105                        <font key="font" metaFont="smallSystem"/>
     106                        <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
     107                        <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
     108                    </textFieldCell>
     109                </textField>
     110                <textField horizontalHuggingPriority="249" verticalHuggingPriority="750" horizontalCompressionResistancePriority="249" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="10" customClass="InfoTextField">
     111                    <rect key="frame" x="78" y="129" width="264" height="14"/>
    115112                    <textFieldCell key="cell" lineBreakMode="truncatingTail" selectable="YES" sendsActionOnEndEditing="YES" placeholderString="—" id="31">
    116113                        <font key="font" metaFont="smallSystem"/>
     
    119116                    </textFieldCell>
    120117                </textField>
    121                 <textField verticalHuggingPriority="750" id="11">
    122                     <rect key="frame" x="21" y="126" width="65" height="14"/>
    123                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
    124                     <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" alignment="right" title="Erstellt mit:" id="30">
    125                         <font key="font" metaFont="smallSystem"/>
    126                         <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
    127                         <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
    128                     </textFieldCell>
    129                 </textField>
    130                 <button id="12">
    131                     <rect key="frame" x="327" y="10" width="14" height="14"/>
    132                     <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMinY="YES"/>
     118                <textField horizontalHuggingPriority="249" verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="11">
     119                    <rect key="frame" x="10" y="129" width="64" height="14"/>
     120                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Erstellt mit:" id="30">
     121                        <font key="font" metaFont="smallSystem"/>
     122                        <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
     123                        <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
     124                    </textFieldCell>
     125                </textField>
     126                <button translatesAutoresizingMaskIntoConstraints="NO" id="12">
     127                    <rect key="frame" x="326" y="12" width="14" height="14"/>
     128                    <constraints>
     129                        <constraint firstAttribute="height" constant="14" id="50q-rm-IPl"/>
     130                        <constraint firstAttribute="width" constant="14" id="Zd6-df-Ynq"/>
     131                    </constraints>
    133132                    <buttonCell key="cell" type="square" title="RevealDataFile" bezelStyle="shadowlessSquare" image="RevealOff" imagePosition="only" alignment="center" alternateImage="RevealOn" imageScaling="proportionallyDown" inset="2" id="29">
    134133                        <behavior key="behavior" lightByContents="YES"/>
     
    139138                    </connections>
    140139                </button>
    141                 <textField verticalHuggingPriority="750" id="13">
    142                     <rect key="frame" x="9" y="26" width="69" height="14"/>
    143                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
    144                     <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" title="Speicherort" id="28">
     140                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="13">
     141                    <rect key="frame" x="10" y="28" width="71" height="14"/>
     142                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" title="Speicherort" id="28">
    145143                        <font key="font" metaFont="smallSystemBold"/>
    146144                        <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
     
    148146                    </textFieldCell>
    149147                </textField>
    150                 <textField verticalHuggingPriority="750" id="14" customClass="InfoTextField">
    151                     <rect key="frame" x="88" y="10" width="234" height="14"/>
    152                     <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
     148                <textField horizontalHuggingPriority="249" verticalHuggingPriority="750" horizontalCompressionResistancePriority="249" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="14" customClass="InfoTextField">
     149                    <rect key="frame" x="78" y="12" width="242" height="14"/>
    153150                    <textFieldCell key="cell" lineBreakMode="truncatingMiddle" selectable="YES" sendsActionOnEndEditing="YES" placeholderString="—" id="27">
    154151                        <font key="font" metaFont="smallSystem"/>
     
    157154                    </textFieldCell>
    158155                </textField>
    159                 <textField verticalHuggingPriority="750" id="15">
    160                     <rect key="frame" x="47" y="10" width="39" height="14"/>
    161                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
    162                     <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" alignment="right" title="Daten:" id="26">
    163                         <font key="font" metaFont="smallSystem"/>
    164                         <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
    165                         <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
    166                     </textFieldCell>
    167                 </textField>
    168                 <textField verticalHuggingPriority="750" id="16" customClass="InfoTextField">
    169                     <rect key="frame" x="88" y="142" width="255" height="14"/>
    170                     <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
     156                <textField horizontalHuggingPriority="249" verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="15">
     157                    <rect key="frame" x="10" y="12" width="64" height="14"/>
     158                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Daten:" id="26">
     159                        <font key="font" metaFont="smallSystem"/>
     160                        <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
     161                        <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
     162                    </textFieldCell>
     163                </textField>
     164                <textField horizontalHuggingPriority="249" verticalHuggingPriority="750" horizontalCompressionResistancePriority="249" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="16" customClass="InfoTextField">
     165                    <rect key="frame" x="78" y="145" width="264" height="14"/>
    171166                    <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" placeholderString="—" id="25">
    172167                        <font key="font" metaFont="smallSystem"/>
     
    175170                    </textFieldCell>
    176171                </textField>
    177                 <textField verticalHuggingPriority="750" id="17">
    178                     <rect key="frame" x="26" y="142" width="60" height="14"/>
    179                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
    180                     <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" alignment="right" title="Sicherheit:" id="24">
    181                         <font key="font" metaFont="smallSystem"/>
    182                         <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
    183                         <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
    184                     </textFieldCell>
    185                 </textField>
    186                 <textField verticalHuggingPriority="750" id="3">
    187                     <rect key="frame" x="9" y="191" width="135" height="14"/>
    188                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
    189                     <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" title="Torrent-Informationen" id="41">
     172                <textField horizontalHuggingPriority="249" verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="17">
     173                    <rect key="frame" x="10" y="145" width="64" height="14"/>
     174                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Sicherheit:" id="24">
     175                        <font key="font" metaFont="smallSystem"/>
     176                        <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
     177                        <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
     178                    </textFieldCell>
     179                </textField>
     180                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="3">
     181                    <rect key="frame" x="10" y="193" width="130" height="14"/>
     182                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" title="Torrent-Informationen" id="41">
    190183                        <font key="font" metaFont="smallSystemBold"/>
    191184                        <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
     
    193186                    </textFieldCell>
    194187                </textField>
    195                 <box verticalHuggingPriority="750" title="Box" boxType="separator" titlePosition="noTitle" id="18">
    196                     <rect key="frame" x="10" y="43" width="331" height="5"/>
    197                     <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
     188                <box horizontalHuggingPriority="249" verticalHuggingPriority="750" title="Box" boxType="separator" titlePosition="noTitle" translatesAutoresizingMaskIntoConstraints="NO" id="18">
     189                    <rect key="frame" x="12" y="45" width="328" height="5"/>
    198190                    <color key="borderColor" white="0.0" alpha="0.41999999999999998" colorSpace="calibratedWhite"/>
    199191                    <color key="fillColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
    200192                    <font key="titleFont" metaFont="system"/>
    201193                </box>
    202                 <textField verticalHuggingPriority="750" id="19" customClass="InfoTextField">
    203                     <rect key="frame" x="88" y="174" width="255" height="14"/>
    204                     <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
     194                <textField horizontalHuggingPriority="249" verticalHuggingPriority="750" horizontalCompressionResistancePriority="249" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="19" customClass="InfoTextField">
     195                    <rect key="frame" x="78" y="177" width="264" height="14"/>
    205196                    <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" placeholderString="—" id="22">
    206197                        <font key="font" metaFont="smallSystem"/>
     
    209200                    </textFieldCell>
    210201                </textField>
    211                 <textField verticalHuggingPriority="750" id="20">
    212                     <rect key="frame" x="25" y="174" width="61" height="14"/>
    213                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
    214                     <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" alignment="right" title="TeilstÃŒcke:" id="21">
     202                <textField horizontalHuggingPriority="249" verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="20">
     203                    <rect key="frame" x="10" y="177" width="64" height="14"/>
     204                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="TeilstÃŒcke:" id="21">
    215205                        <font key="font" metaFont="smallSystem"/>
    216206                        <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
     
    219209                </textField>
    220210            </subviews>
     211            <constraints>
     212                <constraint firstItem="5" firstAttribute="leading" secondItem="6" secondAttribute="trailing" constant="8" symbolic="YES" id="5Ne-pq-sRS"/>
     213                <constraint firstItem="15" firstAttribute="trailing" secondItem="7" secondAttribute="trailing" id="5i1-NS-zYX"/>
     214                <constraint firstItem="16" firstAttribute="baseline" secondItem="17" secondAttribute="baseline" id="62v-gR-CPl"/>
     215                <constraint firstItem="18" firstAttribute="top" secondItem="4" secondAttribute="bottom" constant="5" id="7st-wM-fh1"/>
     216                <constraint firstItem="12" firstAttribute="trailing" secondItem="18" secondAttribute="trailing" id="8BI-nS-Bwm"/>
     217                <constraint firstItem="16" firstAttribute="leading" secondItem="17" secondAttribute="trailing" constant="8" symbolic="YES" id="8GY-gc-Bt1"/>
     218                <constraint firstItem="20" firstAttribute="leading" secondItem="3" secondAttribute="leading" id="8rB-Be-v2u"/>
     219                <constraint firstItem="19" firstAttribute="baseline" secondItem="20" secondAttribute="baseline" id="9qk-Fs-fkV"/>
     220                <constraint firstItem="3" firstAttribute="top" secondItem="2" secondAttribute="top" constant="12" id="Cic-AP-B4X"/>
     221                <constraint firstItem="5" firstAttribute="baseline" secondItem="6" secondAttribute="baseline" id="ECi-VE-QMb"/>
     222                <constraint firstItem="18" firstAttribute="trailing" secondItem="4" secondAttribute="trailing" id="Gtb-9P-4oV"/>
     223                <constraint firstAttribute="trailing" secondItem="19" secondAttribute="trailing" constant="12" id="Gz7-KD-B5M"/>
     224                <constraint firstItem="6" firstAttribute="leading" secondItem="20" secondAttribute="leading" id="HYF-CL-zWb"/>
     225                <constraint firstItem="18" firstAttribute="leading" secondItem="3" secondAttribute="leading" id="HqI-N5-gj8"/>
     226                <constraint firstItem="15" firstAttribute="top" secondItem="13" secondAttribute="bottom" constant="2" id="ISV-i7-Dw4"/>
     227                <constraint firstItem="11" firstAttribute="width" secondItem="17" secondAttribute="width" id="IvL-6F-3c5"/>
     228                <constraint firstItem="8" firstAttribute="leading" secondItem="9" secondAttribute="trailing" constant="8" symbolic="YES" id="JVu-ov-gM4"/>
     229                <constraint firstItem="8" firstAttribute="baseline" secondItem="9" secondAttribute="baseline" id="MtY-dy-1hK"/>
     230                <constraint firstItem="13" firstAttribute="leading" secondItem="3" secondAttribute="leading" id="Mzp-Ok-3pG"/>
     231                <constraint firstItem="10" firstAttribute="leading" secondItem="11" secondAttribute="trailing" constant="8" symbolic="YES" id="Nn5-Qe-jAB"/>
     232                <constraint firstAttribute="trailing" secondItem="10" secondAttribute="trailing" constant="12" id="Nrv-pt-sgg"/>
     233                <constraint firstItem="17" firstAttribute="width" secondItem="6" secondAttribute="width" id="PHe-E4-CGi"/>
     234                <constraint firstItem="12" firstAttribute="centerY" secondItem="14" secondAttribute="centerY" id="PQ3-HH-Amp"/>
     235                <constraint firstItem="15" firstAttribute="width" secondItem="7" secondAttribute="width" id="Qy3-ku-Ezg"/>
     236                <constraint firstItem="10" firstAttribute="baseline" secondItem="11" secondAttribute="baseline" id="RgI-qH-dWZ"/>
     237                <constraint firstItem="11" firstAttribute="top" secondItem="17" secondAttribute="bottom" constant="2" id="UfT-a4-s44"/>
     238                <constraint firstAttribute="trailing" secondItem="5" secondAttribute="trailing" constant="12" id="VCz-pU-ARm"/>
     239                <constraint firstItem="6" firstAttribute="top" secondItem="20" secondAttribute="bottom" constant="2" id="W9i-ik-aXq"/>
     240                <constraint firstAttribute="trailing" secondItem="8" secondAttribute="trailing" constant="12" id="Wco-8T-XCK"/>
     241                <constraint firstItem="3" firstAttribute="leading" secondItem="2" secondAttribute="leading" constant="12" id="XqB-R3-lOl"/>
     242                <constraint firstItem="6" firstAttribute="width" secondItem="20" secondAttribute="width" id="aeR-eU-yD7"/>
     243                <constraint firstItem="7" firstAttribute="trailing" secondItem="9" secondAttribute="trailing" id="amU-GO-auh"/>
     244                <constraint firstAttribute="trailing" secondItem="4" secondAttribute="trailing" constant="12" id="biC-pM-Rh8"/>
     245                <constraint firstAttribute="trailing" secondItem="16" secondAttribute="trailing" constant="12" id="fbP-hw-6hO"/>
     246                <constraint firstItem="17" firstAttribute="top" secondItem="6" secondAttribute="bottom" constant="2" id="fcA-Xr-7fq"/>
     247                <constraint firstItem="7" firstAttribute="width" secondItem="9" secondAttribute="width" id="g63-YK-hGu"/>
     248                <constraint firstAttribute="bottom" secondItem="15" secondAttribute="bottom" constant="12" id="gv8-oj-Jkx"/>
     249                <constraint firstItem="14" firstAttribute="leading" secondItem="15" secondAttribute="trailing" constant="8" symbolic="YES" id="iqM-1Z-Swp"/>
     250                <constraint firstItem="17" firstAttribute="leading" secondItem="6" secondAttribute="leading" id="jYk-4k-PC2"/>
     251                <constraint firstItem="9" firstAttribute="width" secondItem="11" secondAttribute="width" id="jrd-BL-IQN"/>
     252                <constraint firstItem="13" firstAttribute="top" secondItem="18" secondAttribute="bottom" constant="5" id="lga-j7-Qqd"/>
     253                <constraint firstItem="12" firstAttribute="leading" secondItem="14" secondAttribute="trailing" constant="8" symbolic="YES" id="m7k-6t-cbD"/>
     254                <constraint firstItem="11" firstAttribute="leading" secondItem="17" secondAttribute="leading" id="mMq-1j-8xZ"/>
     255                <constraint firstItem="7" firstAttribute="leading" secondItem="9" secondAttribute="leading" id="rBJ-74-Kzj"/>
     256                <constraint firstItem="20" firstAttribute="top" secondItem="3" secondAttribute="bottom" constant="2" id="rl9-wM-6CX"/>
     257                <constraint firstItem="4" firstAttribute="leading" secondItem="7" secondAttribute="trailing" constant="8" symbolic="YES" id="sJ7-zi-BHl"/>
     258                <constraint firstItem="15" firstAttribute="leading" secondItem="13" secondAttribute="leading" id="scg-QK-ddV"/>
     259                <constraint firstItem="14" firstAttribute="baseline" secondItem="15" secondAttribute="baseline" id="sdI-gk-cUC"/>
     260                <constraint firstItem="9" firstAttribute="leading" secondItem="11" secondAttribute="leading" id="uKT-RG-xY6"/>
     261                <constraint firstItem="4" firstAttribute="top" secondItem="7" secondAttribute="top" id="uUc-7w-LgR"/>
     262                <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="3" secondAttribute="trailing" constant="12" id="w2m-2h-kWb"/>
     263                <constraint firstItem="9" firstAttribute="top" secondItem="11" secondAttribute="bottom" constant="2" id="wIp-Vk-rep"/>
     264                <constraint firstItem="7" firstAttribute="top" secondItem="9" secondAttribute="bottom" constant="2" id="xWT-cq-PP3"/>
     265                <constraint firstItem="19" firstAttribute="leading" secondItem="20" secondAttribute="trailing" constant="8" symbolic="YES" id="yJG-K6-yX7"/>
     266            </constraints>
     267            <point key="canvasLocation" x="251" y="200"/>
    221268        </customView>
    222269    </objects>
  • trunk/macosx/de.lproj/InfoOptionsView.xib

    r14626 r14685  
    11<?xml version="1.0" encoding="UTF-8" standalone="no"?>
    2 <document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="9531" systemVersion="15B42" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none">
     2<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="9531" systemVersion="15B42" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES">
    33    <dependencies>
    44        <deployment identifier="macosx"/>
     
    4040        <customObject id="-3" userLabel="Application" customClass="NSObject"/>
    4141        <customView id="2" userLabel="Options">
    42             <rect key="frame" x="0.0" y="0.0" width="351" height="262"/>
     42            <rect key="frame" x="0.0" y="0.0" width="347" height="275"/>
    4343            <autoresizingMask key="autoresizingMask" widthSizable="YES"/>
    4444            <subviews>
    45                 <popUpButton verticalHuggingPriority="750" id="3">
    46                     <rect key="frame" x="157" y="221" width="96" height="22"/>
    47                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
    48                     <popUpButtonCell key="cell" type="roundRect" title="Hoch" bezelStyle="roundedRect" alignment="left" controlSize="small" lineBreakMode="truncatingTail" state="on" borderStyle="borderAndBezel" imageScaling="proportionallyDown" inset="2" selectedItem="52" id="48">
     45                <popUpButton verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="3">
     46                    <rect key="frame" x="157" y="225" width="79" height="17"/>
     47                    <popUpButtonCell key="cell" type="roundRect" title="Normal" bezelStyle="roundedRect" alignment="left" controlSize="small" lineBreakMode="truncatingTail" state="on" borderStyle="borderAndBezel" tag="1" imageScaling="proportionallyDown" inset="2" selectedItem="51" id="48">
    4948                        <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
    5049                        <font key="font" metaFont="smallSystem"/>
    5150                        <menu key="menu" title="OtherViews" id="49">
    5251                            <items>
    53                                 <menuItem title="Hoch" state="on" image="PriorityHighTemplate" id="52"/>
    54                                 <menuItem title="Normal" image="PriorityNormalTemplate" tag="1" id="51"/>
     52                                <menuItem title="Hoch" image="PriorityHighTemplate" id="52"/>
     53                                <menuItem title="Normal" state="on" image="PriorityNormalTemplate" tag="1" id="51"/>
    5554                                <menuItem title="Niedrig" image="PriorityLowTemplate" tag="2" id="50"/>
    5655                            </items>
     
    6160                    </connections>
    6261                </popUpButton>
    63                 <button id="7">
    64                     <rect key="frame" x="10" y="179" width="163" height="18"/>
    65                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
     62                <button translatesAutoresizingMaskIntoConstraints="NO" id="7">
     63                    <rect key="frame" x="9" y="182" width="160" height="18"/>
    6664                    <buttonCell key="cell" type="check" title="Empfangen begrenzen auf" bezelStyle="regularSquare" imagePosition="left" alignment="left" controlSize="small" state="on" allowsMixedState="YES" inset="2" id="44">
    6765                        <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
     
    7270                    </connections>
    7371                </button>
    74                 <button id="6">
    75                     <rect key="frame" x="10" y="137" width="182" height="18"/>
    76                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
     72                <button translatesAutoresizingMaskIntoConstraints="NO" id="6">
     73                    <rect key="frame" x="9" y="139" width="181" height="18"/>
    7774                    <buttonCell key="cell" type="check" title="Globale Begrenzung beachten" bezelStyle="regularSquare" imagePosition="left" alignment="left" controlSize="small" state="on" allowsMixedState="YES" inset="2" id="45">
    7875                        <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
     
    8380                    </connections>
    8481                </button>
    85                 <button id="113">
    86                     <rect key="frame" x="10" y="52" width="314" height="18"/>
    87                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
     82                <button translatesAutoresizingMaskIntoConstraints="NO" id="113">
     83                    <rect key="frame" x="9" y="53" width="305" height="18"/>
    8884                    <buttonCell key="cell" type="check" title="nach automatischem Anhalten aus der Liste entfernen" bezelStyle="regularSquare" imagePosition="left" alignment="left" controlSize="small" state="on" allowsMixedState="YES" inset="2" id="114">
    8985                        <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
     
    9490                    </connections>
    9591                </button>
    96                 <button id="8">
    97                     <rect key="frame" x="10" y="157" width="142" height="18"/>
    98                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
     92                <button translatesAutoresizingMaskIntoConstraints="NO" id="8">
     93                    <rect key="frame" x="9" y="160" width="141" height="18"/>
    9994                    <buttonCell key="cell" type="check" title="Senden begrenzen auf" bezelStyle="regularSquare" imagePosition="left" alignment="left" controlSize="small" state="on" allowsMixedState="YES" inset="2" id="43">
    10095                        <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
     
    105100                    </connections>
    106101                </button>
    107                 <textField verticalHuggingPriority="750" id="11" customClass="ColorTextField">
    108                     <rect key="frame" x="144" y="13" width="128" height="14"/>
    109                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
    110                     <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" title="Teilnehmern verbinden" id="35">
    111                         <font key="font" metaFont="smallSystem"/>
    112                         <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
    113                         <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
    114                     </textFieldCell>
    115                 </textField>
    116                 <textField verticalHuggingPriority="750" id="12">
    117                     <rect key="frame" x="94" y="10" width="45" height="20"/>
    118                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
    119                     <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" drawsBackground="YES" id="33">
     102                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="11" customClass="ColorTextField">
     103                    <rect key="frame" x="146" y="12" width="124" height="14"/>
     104                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" title="Teilnehmern verbinden" id="35">
     105                        <font key="font" metaFont="smallSystem"/>
     106                        <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
     107                        <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
     108                    </textFieldCell>
     109                </textField>
     110                <textField verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="12">
     111                    <rect key="frame" x="95" y="9" width="45" height="19"/>
     112                    <constraints>
     113                        <constraint firstAttribute="width" constant="45" id="HJD-aQ-8Ww"/>
     114                    </constraints>
     115                    <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" alignment="right" drawsBackground="YES" id="33">
    120116                        <numberFormatter key="formatter" formatterBehavior="custom10_4" allowsFloats="NO" usesGroupingSeparator="NO" groupingSize="0" minimumIntegerDigits="0" maximumIntegerDigits="42" id="34">
    121117                            <nil key="negativeInfinitySymbol"/>
     
    133129                    </connections>
    134130                </textField>
    135                 <textField verticalHuggingPriority="750" id="13">
    136                     <rect key="frame" x="10" y="13" width="79" height="14"/>
    137                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
    138                     <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" title="Mit höchstens" id="32">
    139                         <font key="font" metaFont="smallSystem"/>
    140                         <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
    141                         <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
    142                     </textFieldCell>
    143                 </textField>
    144                 <textField verticalHuggingPriority="750" id="14">
    145                     <rect key="frame" x="9" y="32" width="103" height="14"/>
    146                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
    147                     <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" title="Weitere Optionen" id="31">
     131                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="13">
     132                    <rect key="frame" x="10" y="12" width="79" height="14"/>
     133                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" title="Mit höchstens" id="32">
     134                        <font key="font" metaFont="smallSystem"/>
     135                        <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
     136                        <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
     137                    </textFieldCell>
     138                </textField>
     139                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="14">
     140                    <rect key="frame" x="10" y="34" width="102" height="14"/>
     141                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" title="Weitere Optionen" id="31">
    148142                        <font key="font" metaFont="smallSystemBold"/>
    149143                        <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
     
    151145                    </textFieldCell>
    152146                </textField>
    153                 <textField verticalHuggingPriority="750" id="4">
    154                     <rect key="frame" x="10" y="225" width="142" height="14"/>
    155                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
    156                     <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" title="PrioritÀt der Übertragung:" id="47">
    157                         <font key="font" metaFont="smallSystem"/>
    158                         <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
    159                         <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
    160                     </textFieldCell>
    161                 </textField>
    162                 <textField verticalHuggingPriority="750" id="15">
    163                     <rect key="frame" x="10" y="96" width="80" height="14"/>
    164                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
    165                     <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" title="Ab VerhÀltnis:" id="30">
    166                         <font key="font" metaFont="smallSystem"/>
    167                         <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
    168                         <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
    169                     </textFieldCell>
    170                 </textField>
    171                 <popUpButton verticalHuggingPriority="750" id="9">
    172                     <rect key="frame" x="103" y="94" width="124" height="17"/>
    173                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
    174                     <popUpButtonCell key="cell" type="roundRect" title="Globale Einstellung" bezelStyle="roundedRect" alignment="left" controlSize="small" lineBreakMode="truncatingTail" state="on" borderStyle="borderAndBezel" inset="2" arrowPosition="arrowAtCenter" preferredEdge="maxY" selectedItem="41" id="38">
     147                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="4">
     148                    <rect key="frame" x="10" y="227" width="141" height="14"/>
     149                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" title="PrioritÀt der Übertragung:" id="47">
     150                        <font key="font" metaFont="smallSystem"/>
     151                        <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
     152                        <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
     153                    </textFieldCell>
     154                </textField>
     155                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="15">
     156                    <rect key="frame" x="10" y="98" width="78" height="14"/>
     157                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" title="Ab VerhÀltnis:" id="30">
     158                        <font key="font" metaFont="smallSystem"/>
     159                        <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
     160                        <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
     161                    </textFieldCell>
     162                </textField>
     163                <popUpButton verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="9">
     164                    <rect key="frame" x="106" y="96" width="125" height="17"/>
     165                    <popUpButtonCell key="cell" type="roundRect" title="Globale Einstellung" bezelStyle="roundedRect" alignment="left" controlSize="small" lineBreakMode="truncatingTail" state="on" borderStyle="borderAndBezel" inset="2" preferredEdge="maxY" selectedItem="41" id="38">
    175166                        <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
    176167                        <font key="font" metaFont="smallSystem"/>
     
    187178                    </connections>
    188179                </popUpButton>
    189                 <textField verticalHuggingPriority="750" id="16" customClass="ColorTextField">
    190                     <rect key="frame" x="228" y="181" width="29" height="14"/>
    191                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
    192                     <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" title="KB/s" id="29">
    193                         <font key="font" metaFont="smallSystem"/>
    194                         <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
    195                         <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
    196                     </textFieldCell>
    197                 </textField>
    198                 <textField verticalHuggingPriority="750" id="97">
    199                     <rect key="frame" x="281" y="74" width="48" height="14"/>
    200                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
    201                     <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" title="Minuten" id="98">
    202                         <font key="font" metaFont="smallSystem"/>
    203                         <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
    204                         <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
    205                     </textFieldCell>
    206                 </textField>
    207                 <textField verticalHuggingPriority="750" id="107">
    208                     <rect key="frame" x="230" y="74" width="115" height="14"/>
    209                     <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
     180                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="16" customClass="ColorTextField">
     181                    <rect key="frame" x="226" y="184" width="29" height="14"/>
     182                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" title="KB/s" id="29">
     183                        <font key="font" metaFont="smallSystem"/>
     184                        <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
     185                        <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
     186                    </textFieldCell>
     187                </textField>
     188                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="97">
     189                    <rect key="frame" x="290" y="76" width="47" height="14"/>
     190                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" title="Minuten" id="98">
     191                        <font key="font" metaFont="smallSystem"/>
     192                        <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
     193                        <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
     194                    </textFieldCell>
     195                </textField>
     196                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="107">
     197                    <rect key="frame" x="237" y="76" width="86" height="14"/>
    210198                    <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" title="global info here" id="108">
    211199                        <font key="font" metaFont="smallSystem"/>
     
    214202                    </textFieldCell>
    215203                </textField>
    216                 <textField verticalHuggingPriority="750" id="109">
    217                     <rect key="frame" x="230" y="96" width="115" height="14"/>
    218                     <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
     204                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="109">
     205                    <rect key="frame" x="237" y="98" width="86" height="14"/>
    219206                    <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" title="global info here" id="110">
    220207                        <font key="font" metaFont="smallSystem"/>
     
    223210                    </textFieldCell>
    224211                </textField>
    225                 <textField verticalHuggingPriority="750" id="17">
    226                     <rect key="frame" x="178" y="178" width="45" height="20"/>
    227                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
    228                     <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" drawsBackground="YES" id="27">
     212                <textField verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="17">
     213                    <rect key="frame" x="175" y="181" width="45" height="19"/>
     214                    <constraints>
     215                        <constraint firstAttribute="width" constant="45" id="4cj-ea-96w"/>
     216                    </constraints>
     217                    <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" alignment="right" drawsBackground="YES" id="27">
    229218                        <numberFormatter key="formatter" formatterBehavior="custom10_4" allowsFloats="NO" usesGroupingSeparator="NO" groupingSize="0" minimumIntegerDigits="1" maximumIntegerDigits="42" id="28">
    230219                            <nil key="negativeInfinitySymbol"/>
     
    242231                    </connections>
    243232                </textField>
    244                 <textField verticalHuggingPriority="750" id="18" customClass="ColorTextField">
    245                     <rect key="frame" x="228" y="159" width="29" height="14"/>
    246                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
    247                     <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" title="KB/s" id="26">
    248                         <font key="font" metaFont="smallSystem"/>
    249                         <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
    250                         <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
    251                     </textFieldCell>
    252                 </textField>
    253                 <textField verticalHuggingPriority="750" id="19">
    254                     <rect key="frame" x="178" y="156" width="45" height="20"/>
    255                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
    256                     <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" drawsBackground="YES" id="24">
     233                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="18" customClass="ColorTextField">
     234                    <rect key="frame" x="226" y="162" width="29" height="14"/>
     235                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" title="KB/s" id="26">
     236                        <font key="font" metaFont="smallSystem"/>
     237                        <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
     238                        <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
     239                    </textFieldCell>
     240                </textField>
     241                <textField verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="19">
     242                    <rect key="frame" x="175" y="159" width="45" height="19"/>
     243                    <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" alignment="right" drawsBackground="YES" id="24">
    257244                        <numberFormatter key="formatter" formatterBehavior="custom10_4" allowsFloats="NO" usesGroupingSeparator="NO" groupingSize="0" minimumIntegerDigits="1" maximumIntegerDigits="42" id="25">
    258245                            <nil key="negativeInfinitySymbol"/>
     
    270257                    </connections>
    271258                </textField>
    272                 <textField verticalHuggingPriority="750" id="5">
    273                     <rect key="frame" x="9" y="243" width="51" height="14"/>
    274                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
    275                     <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" title="PrioritÀt" id="46">
     259                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="5">
     260                    <rect key="frame" x="10" y="249" width="51" height="14"/>
     261                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" title="PrioritÀt" id="46">
    276262                        <font key="font" metaFont="smallSystemBold"/>
    277263                        <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
     
    279265                    </textFieldCell>
    280266                </textField>
    281                 <textField verticalHuggingPriority="750" id="20">
    282                     <rect key="frame" x="9" y="200" width="62" height="14"/>
    283                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
    284                     <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" title="Durchsatz" id="23">
     267                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="20">
     268                    <rect key="frame" x="10" y="205" width="62" height="14"/>
     269                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" title="Durchsatz" id="23">
    285270                        <font key="font" metaFont="smallSystemBold"/>
    286271                        <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
     
    288273                    </textFieldCell>
    289274                </textField>
    290                 <textField verticalHuggingPriority="750" id="21">
    291                     <rect key="frame" x="9" y="115" width="110" height="14"/>
    292                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
    293                     <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" title="Verteilen anhalten" id="22">
     275                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="21">
     276                    <rect key="frame" x="10" y="120" width="107" height="14"/>
     277                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" title="Verteilen anhalten" id="22">
    294278                        <font key="font" metaFont="smallSystemBold"/>
    295279                        <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
     
    297281                    </textFieldCell>
    298282                </textField>
    299                 <textField verticalHuggingPriority="750" id="10">
    300                     <rect key="frame" x="233" y="93" width="45" height="20"/>
    301                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
    302                     <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" drawsBackground="YES" id="36">
     283                <textField verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="10">
     284                    <rect key="frame" x="239" y="95" width="45" height="19"/>
     285                    <constraints>
     286                        <constraint firstAttribute="width" constant="45" id="T2I-PK-5JP"/>
     287                    </constraints>
     288                    <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" alignment="right" drawsBackground="YES" id="36">
    303289                        <numberFormatter key="formatter" formatterBehavior="custom10_4" usesGroupingSeparator="NO" groupingSize="0" minimumIntegerDigits="1" maximumIntegerDigits="42" minimumFractionDigits="2" maximumFractionDigits="2" id="37">
    304290                            <nil key="negativeInfinitySymbol"/>
     
    316302                    </connections>
    317303                </textField>
    318                 <textField verticalHuggingPriority="750" id="79">
    319                     <rect key="frame" x="10" y="74" width="91" height="14"/>
    320                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
    321                     <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" title="Nach InaktivitÀt:" id="89">
    322                         <font key="font" metaFont="smallSystem"/>
    323                         <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
    324                         <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
    325                     </textFieldCell>
    326                 </textField>
    327                 <popUpButton verticalHuggingPriority="750" id="80">
    328                     <rect key="frame" x="103" y="72" width="124" height="17"/>
    329                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
    330                     <popUpButtonCell key="cell" type="roundRect" title="lÀnger als" bezelStyle="roundedRect" alignment="left" controlSize="small" lineBreakMode="truncatingTail" state="on" borderStyle="borderAndBezel" inset="2" arrowPosition="arrowAtCenter" preferredEdge="maxY" selectedItem="86" id="84">
     304                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="79">
     305                    <rect key="frame" x="10" y="76" width="90" height="14"/>
     306                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" title="Nach InaktivitÀt:" id="89">
     307                        <font key="font" metaFont="smallSystem"/>
     308                        <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
     309                        <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
     310                    </textFieldCell>
     311                </textField>
     312                <popUpButton verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="80">
     313                    <rect key="frame" x="106" y="74" width="125" height="17"/>
     314                    <popUpButtonCell key="cell" type="roundRect" title="Globale Einstellung" bezelStyle="roundedRect" alignment="left" controlSize="small" lineBreakMode="truncatingTail" state="on" borderStyle="borderAndBezel" inset="2" preferredEdge="maxY" selectedItem="87" id="84">
    331315                        <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
    332316                        <font key="font" metaFont="smallSystem"/>
    333317                        <menu key="menu" title="OtherViews" id="85">
    334318                            <items>
    335                                 <menuItem title="Globale Einstellung" id="87"/>
     319                                <menuItem title="Globale Einstellung" state="on" id="87"/>
    336320                                <menuItem title="Nie" id="88"/>
    337                                 <menuItem title="lÀnger als" state="on" id="86"/>
     321                                <menuItem title="lÀnger als" id="86"/>
    338322                            </items>
    339323                        </menu>
     
    343327                    </connections>
    344328                </popUpButton>
    345                 <textField verticalHuggingPriority="750" id="81">
    346                     <rect key="frame" x="233" y="71" width="45" height="20"/>
    347                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
    348                     <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" drawsBackground="YES" id="82">
     329                <textField verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="81">
     330                    <rect key="frame" x="239" y="73" width="45" height="19"/>
     331                    <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" alignment="right" drawsBackground="YES" id="82">
    349332                        <numberFormatter key="formatter" formatterBehavior="default10_4" usesGroupingSeparator="NO" groupingSize="0" minimumIntegerDigits="0" maximumIntegerDigits="42" id="83">
    350333                            <real key="minimum" value="1"/>
     
    361344                </textField>
    362345            </subviews>
     346            <constraints>
     347                <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="109" secondAttribute="trailing" constant="12" id="0WO-sN-JwZ"/>
     348                <constraint firstItem="17" firstAttribute="leading" secondItem="7" secondAttribute="trailing" priority="249" constant="8" symbolic="YES" id="0fE-fa-UeE"/>
     349                <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="3" secondAttribute="trailing" constant="12" id="11o-UG-i9O"/>
     350                <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="5" secondAttribute="trailing" constant="12" id="1nC-LR-cCN"/>
     351                <constraint firstItem="8" firstAttribute="leading" secondItem="20" secondAttribute="leading" id="1rI-Nf-nSD"/>
     352                <constraint firstItem="81" firstAttribute="baseline" secondItem="80" secondAttribute="baseline" id="2TF-n8-Mbr"/>
     353                <constraint firstItem="81" firstAttribute="width" secondItem="10" secondAttribute="width" id="492-pu-Vh4"/>
     354                <constraint firstItem="19" firstAttribute="leading" secondItem="8" secondAttribute="trailing" priority="249" constant="8" symbolic="YES" id="4O5-zP-xth"/>
     355                <constraint firstItem="79" firstAttribute="leading" secondItem="21" secondAttribute="leading" id="4mX-74-zEw"/>
     356                <constraint firstItem="7" firstAttribute="leading" secondItem="20" secondAttribute="leading" id="4pG-wC-DGH"/>
     357                <constraint firstItem="10" firstAttribute="baseline" secondItem="9" secondAttribute="baseline" id="5GE-tb-rkR"/>
     358                <constraint firstItem="5" firstAttribute="leading" secondItem="2" secondAttribute="leading" constant="12" id="5TR-BU-p9v"/>
     359                <constraint firstItem="6" firstAttribute="top" relation="greaterThanOrEqual" secondItem="18" secondAttribute="bottom" constant="8" symbolic="YES" id="5bI-hW-Piy"/>
     360                <constraint firstItem="18" firstAttribute="leading" secondItem="19" secondAttribute="trailing" constant="8" symbolic="YES" id="6Ri-Ct-goa"/>
     361                <constraint firstItem="8" firstAttribute="top" relation="greaterThanOrEqual" secondItem="7" secondAttribute="bottom" constant="6" symbolic="YES" id="6nm-91-hlt"/>
     362                <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="20" secondAttribute="trailing" constant="12" id="7SI-Wb-l5L"/>
     363                <constraint firstItem="9" firstAttribute="leading" secondItem="15" secondAttribute="trailing" priority="249" constant="8" symbolic="YES" id="7ps-e3-MpW"/>
     364                <constraint firstItem="19" firstAttribute="baseline" secondItem="8" secondAttribute="baseline" id="9EZ-jq-DCW"/>
     365                <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="14" secondAttribute="trailing" constant="12" id="9Lj-V9-Ncp"/>
     366                <constraint firstItem="109" firstAttribute="leading" secondItem="9" secondAttribute="trailing" constant="8" symbolic="YES" id="9nv-n6-coh"/>
     367                <constraint firstItem="9" firstAttribute="leading" relation="greaterThanOrEqual" secondItem="15" secondAttribute="trailing" constant="8" symbolic="YES" id="9oa-4H-jtK"/>
     368                <constraint firstItem="6" firstAttribute="top" secondItem="8" secondAttribute="bottom" priority="249" constant="6" symbolic="YES" id="9tG-pz-HrT"/>
     369                <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="97" secondAttribute="trailing" constant="12" id="AfJ-qR-Vmx"/>
     370                <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="107" secondAttribute="trailing" constant="12" id="BV3-9n-m6O"/>
     371                <constraint firstItem="3" firstAttribute="leading" secondItem="4" secondAttribute="trailing" constant="8" symbolic="YES" id="EDX-vF-rMR"/>
     372                <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="21" secondAttribute="trailing" constant="12" id="HCB-qi-fuj"/>
     373                <constraint firstItem="79" firstAttribute="top" relation="greaterThanOrEqual" secondItem="15" secondAttribute="bottom" constant="8" symbolic="YES" id="HHF-Vx-w6p"/>
     374                <constraint firstItem="18" firstAttribute="baseline" secondItem="19" secondAttribute="baseline" id="I18-q1-7U1"/>
     375                <constraint firstItem="6" firstAttribute="top" secondItem="18" secondAttribute="bottom" priority="249" constant="8" symbolic="YES" id="KHm-Dj-djW"/>
     376                <constraint firstItem="8" firstAttribute="top" secondItem="7" secondAttribute="bottom" priority="249" constant="6" symbolic="YES" id="MEH-tm-VAW"/>
     377                <constraint firstItem="16" firstAttribute="leading" secondItem="17" secondAttribute="trailing" constant="8" symbolic="YES" id="PJY-yb-65M"/>
     378                <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="11" secondAttribute="trailing" constant="12" id="Pc4-Po-5kw"/>
     379                <constraint firstItem="97" firstAttribute="leading" secondItem="81" secondAttribute="trailing" constant="8" symbolic="YES" id="QFt-x4-MD1"/>
     380                <constraint firstItem="11" firstAttribute="baseline" secondItem="12" secondAttribute="baseline" id="QfY-87-zkB"/>
     381                <constraint firstAttribute="bottom" relation="greaterThanOrEqual" secondItem="13" secondAttribute="bottom" constant="12" id="Qlb-2v-jl3"/>
     382                <constraint firstItem="79" firstAttribute="top" secondItem="15" secondAttribute="bottom" priority="249" constant="8" symbolic="YES" id="Qtv-Gr-qbT"/>
     383                <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="18" secondAttribute="trailing" constant="12" id="RO0-vY-vMl"/>
     384                <constraint firstItem="80" firstAttribute="baseline" secondItem="79" secondAttribute="baseline" id="Sn0-gT-Jlv"/>
     385                <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="10" secondAttribute="trailing" constant="12" id="TJp-gd-eto"/>
     386                <constraint firstItem="80" firstAttribute="leading" secondItem="9" secondAttribute="leading" id="UI0-fq-l4J"/>
     387                <constraint firstItem="19" firstAttribute="top" relation="greaterThanOrEqual" secondItem="17" secondAttribute="bottom" constant="3" id="VJQ-ey-ueg"/>
     388                <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="6" secondAttribute="trailing" constant="12" id="VdY-x7-NBZ"/>
     389                <constraint firstItem="21" firstAttribute="leading" secondItem="20" secondAttribute="leading" id="W0n-3r-aYF"/>
     390                <constraint firstItem="107" firstAttribute="leading" secondItem="80" secondAttribute="trailing" constant="8" symbolic="YES" id="W3J-QQ-WkF"/>
     391                <constraint firstItem="17" firstAttribute="leading" relation="greaterThanOrEqual" secondItem="7" secondAttribute="trailing" constant="8" symbolic="YES" id="YZg-3l-eD1"/>
     392                <constraint firstItem="20" firstAttribute="leading" secondItem="5" secondAttribute="leading" id="Yox-eX-ene"/>
     393                <constraint firstAttribute="bottom" relation="greaterThanOrEqual" secondItem="12" secondAttribute="bottom" constant="4" id="ZTp-cT-y4R"/>
     394                <constraint firstItem="6" firstAttribute="top" relation="greaterThanOrEqual" secondItem="8" secondAttribute="bottom" constant="6" symbolic="YES" id="ZVz-jm-gBQ"/>
     395                <constraint firstItem="80" firstAttribute="width" secondItem="9" secondAttribute="width" id="aO0-Ae-sra"/>
     396                <constraint firstItem="21" firstAttribute="top" secondItem="6" secondAttribute="bottom" constant="8" symbolic="YES" id="anI-Ug-PZi"/>
     397                <constraint firstItem="10" firstAttribute="leading" secondItem="9" secondAttribute="trailing" constant="8" symbolic="YES" id="apm-Bw-2jg"/>
     398                <constraint firstItem="4" firstAttribute="leading" secondItem="5" secondAttribute="leading" id="bJv-F8-F7o"/>
     399                <constraint firstItem="80" firstAttribute="leading" secondItem="79" secondAttribute="trailing" priority="249" constant="8" symbolic="YES" id="bew-DD-2du"/>
     400                <constraint firstItem="80" firstAttribute="top" relation="greaterThanOrEqual" secondItem="9" secondAttribute="bottom" constant="3" id="d0D-26-g7p"/>
     401                <constraint firstItem="13" firstAttribute="top" secondItem="14" secondAttribute="bottom" constant="8" symbolic="YES" id="dJQ-9t-gcG"/>
     402                <constraint firstItem="14" firstAttribute="top" secondItem="113" secondAttribute="bottom" constant="8" symbolic="YES" id="eda-qr-bZK"/>
     403                <constraint firstItem="20" firstAttribute="top" secondItem="4" secondAttribute="bottom" constant="8" symbolic="YES" id="exA-gq-LpF"/>
     404                <constraint firstItem="4" firstAttribute="top" secondItem="5" secondAttribute="bottom" constant="8" symbolic="YES" id="ezt-Ft-XVj"/>
     405                <constraint firstItem="5" firstAttribute="top" secondItem="2" secondAttribute="top" constant="12" id="f4l-wv-rPk"/>
     406                <constraint firstItem="19" firstAttribute="leading" secondItem="17" secondAttribute="leading" id="f78-bn-lAM"/>
     407                <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="16" secondAttribute="trailing" constant="12" id="fkV-Q6-dcp"/>
     408                <constraint firstItem="3" firstAttribute="baseline" secondItem="4" secondAttribute="baseline" id="gab-q0-8s0"/>
     409                <constraint firstItem="19" firstAttribute="top" secondItem="17" secondAttribute="bottom" priority="249" constant="3" id="gvv-qV-ceS"/>
     410                <constraint firstItem="17" firstAttribute="baseline" secondItem="7" secondAttribute="baseline" id="h1Z-wU-flD"/>
     411                <constraint firstItem="15" firstAttribute="top" secondItem="21" secondAttribute="bottom" constant="8" symbolic="YES" id="hML-Vj-NsS"/>
     412                <constraint firstItem="81" firstAttribute="top" secondItem="10" secondAttribute="bottom" priority="249" constant="3" id="hd2-yh-Mip"/>
     413                <constraint firstItem="14" firstAttribute="leading" secondItem="21" secondAttribute="leading" id="iCb-1f-0Fk"/>
     414                <constraint firstItem="107" firstAttribute="baseline" secondItem="80" secondAttribute="baseline" id="jUe-PO-Vwe"/>
     415                <constraint firstItem="9" firstAttribute="baseline" secondItem="15" secondAttribute="baseline" id="jWg-3G-zbh"/>
     416                <constraint firstItem="19" firstAttribute="leading" relation="greaterThanOrEqual" secondItem="8" secondAttribute="trailing" constant="8" symbolic="YES" id="jmi-Ad-Iv0"/>
     417                <constraint firstItem="80" firstAttribute="top" secondItem="9" secondAttribute="bottom" priority="249" constant="3" id="jsQ-8a-kzb"/>
     418                <constraint firstItem="13" firstAttribute="leading" secondItem="14" secondAttribute="leading" id="kIa-bh-tc3"/>
     419                <constraint firstItem="16" firstAttribute="baseline" secondItem="17" secondAttribute="baseline" id="kL2-eP-vyc"/>
     420                <constraint firstItem="12" firstAttribute="baseline" secondItem="13" secondAttribute="baseline" id="lLp-v3-jgi"/>
     421                <constraint firstItem="7" firstAttribute="top" secondItem="20" secondAttribute="bottom" constant="8" symbolic="YES" id="m7z-Uk-TU4"/>
     422                <constraint firstItem="113" firstAttribute="top" secondItem="79" secondAttribute="bottom" constant="8" symbolic="YES" id="mO3-en-S0u"/>
     423                <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="113" secondAttribute="trailing" constant="12" id="qME-5z-244"/>
     424                <constraint firstItem="81" firstAttribute="leading" secondItem="10" secondAttribute="leading" id="qv5-EV-mki"/>
     425                <constraint firstItem="109" firstAttribute="baseline" secondItem="9" secondAttribute="baseline" id="s3h-Kk-Yb9"/>
     426                <constraint firstItem="81" firstAttribute="top" relation="greaterThanOrEqual" secondItem="10" secondAttribute="bottom" constant="3" id="t5b-Lg-aod"/>
     427                <constraint firstItem="11" firstAttribute="leading" secondItem="12" secondAttribute="trailing" constant="8" symbolic="YES" id="uBx-f8-mlT"/>
     428                <constraint firstItem="12" firstAttribute="leading" secondItem="13" secondAttribute="trailing" constant="8" symbolic="YES" id="v3y-zw-1Ky"/>
     429                <constraint firstItem="15" firstAttribute="leading" secondItem="21" secondAttribute="leading" id="wFF-5Z-YAl"/>
     430                <constraint firstItem="113" firstAttribute="leading" secondItem="21" secondAttribute="leading" id="xGa-do-bdn"/>
     431                <constraint firstItem="97" firstAttribute="baseline" secondItem="81" secondAttribute="baseline" id="xkx-Kn-YcT"/>
     432                <constraint firstItem="6" firstAttribute="leading" secondItem="20" secondAttribute="leading" id="zKV-N2-u1B"/>
     433                <constraint firstItem="19" firstAttribute="width" secondItem="17" secondAttribute="width" id="zVz-nR-2yi"/>
     434                <constraint firstItem="80" firstAttribute="leading" relation="greaterThanOrEqual" secondItem="79" secondAttribute="trailing" constant="8" symbolic="YES" id="zbu-Bg-gpt"/>
     435            </constraints>
     436            <point key="canvasLocation" x="-43" y="-33"/>
    363437        </customView>
    364438    </objects>
  • trunk/macosx/en.lproj/InfoActivityView.xib

    r14626 r14685  
    11<?xml version="1.0" encoding="UTF-8" standalone="no"?>
    2 <document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="9531" systemVersion="15B42" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none">
     2<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="9531" systemVersion="15B42" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES">
    33    <dependencies>
    44        <deployment identifier="macosx"/>
    55        <plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="9531"/>
     6        <capability name="Aspect ratio constraints" minToolsVersion="5.1"/>
    67    </dependencies>
    78    <objects>
     
    4647        <customObject id="-3" userLabel="Application" customClass="NSObject"/>
    4748        <customView id="2" userLabel="Activity">
    48             <rect key="frame" x="0.0" y="0.0" width="360" height="335"/>
     49            <rect key="frame" x="0.0" y="0.0" width="364" height="340"/>
    4950            <autoresizingMask key="autoresizingMask" widthSizable="YES"/>
    5051            <subviews>
    51                 <textField verticalHuggingPriority="750" id="4" customClass="InfoTextField">
    52                     <rect key="frame" x="89" y="220" width="162" height="14"/>
    53                     <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
     52                <textField horizontalHuggingPriority="249" verticalHuggingPriority="750" horizontalCompressionResistancePriority="249" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="4" customClass="InfoTextField">
     53                    <rect key="frame" x="90" y="218" width="148" height="14"/>
    5454                    <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" placeholderString="N/A" id="58">
    5555                        <font key="font" metaFont="smallSystem"/>
     
    5858                    </textFieldCell>
    5959                </textField>
    60                 <textField verticalHuggingPriority="750" id="5">
    61                     <rect key="frame" x="19" y="220" width="69" height="14"/>
    62                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
     60                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="5">
     61                    <rect key="frame" x="10" y="218" width="76" height="14"/>
    6362                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Failed DL:" id="57">
    6463                        <font key="font" metaFont="smallSystem"/>
     
    6766                    </textFieldCell>
    6867                </textField>
    69                 <textField verticalHuggingPriority="750" id="6" customClass="InfoTextField">
    70                     <rect key="frame" x="89" y="284" width="162" height="14"/>
    71                     <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
     68                <textField horizontalHuggingPriority="249" verticalHuggingPriority="750" horizontalCompressionResistancePriority="249" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="6" customClass="InfoTextField">
     69                    <rect key="frame" x="90" y="282" width="148" height="14"/>
    7270                    <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" placeholderString="N/A" id="56">
    7371                        <font key="font" metaFont="smallSystem"/>
     
    7674                    </textFieldCell>
    7775                </textField>
    78                 <textField verticalHuggingPriority="750" id="7">
    79                     <rect key="frame" x="34" y="284" width="54" height="14"/>
    80                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
     76                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="7">
     77                    <rect key="frame" x="10" y="282" width="76" height="14"/>
    8178                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Progress:" id="55">
    8279                        <font key="font" metaFont="smallSystem"/>
     
    8582                    </textFieldCell>
    8683                </textField>
    87                 <segmentedControl verticalHuggingPriority="750" id="8">
    88                     <rect key="frame" x="251" y="205" width="99" height="17"/>
    89                     <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMinY="YES"/>
    90                     <segmentedCell key="cell" controlSize="mini" borderStyle="border" alignment="left" style="automatic" trackingMode="selectAny" id="54">
     84                <segmentedControl verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="8">
     85                    <rect key="frame" x="243" y="203" width="110" height="15"/>
     86                    <segmentedCell key="cell" controlSize="mini" borderStyle="border" alignment="left" style="rounded" trackingMode="selectAny" id="54">
    9187                        <font key="font" metaFont="miniSystem"/>
    9288                        <segments>
    93                             <segment label="Progress" imageScaling="none" width="46"/>
    94                             <segment label="Available" imageScaling="none" width="46" tag="1"/>
     89                            <segment label="Progress" imageScaling="none"/>
     90                            <segment label="Available" imageScaling="none" tag="1"/>
    9591                        </segments>
    9692                    </segmentedCell>
     
    9995                    </connections>
    10096                </segmentedControl>
    101                 <textField verticalHuggingPriority="750" id="9" customClass="InfoTextField">
    102                     <rect key="frame" x="89" y="70" width="261" height="14"/>
    103                     <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
     97                <textField horizontalHuggingPriority="249" verticalHuggingPriority="750" horizontalCompressionResistancePriority="249" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="9" customClass="InfoTextField">
     98                    <rect key="frame" x="90" y="69" width="264" height="14"/>
    10499                    <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" placeholderString="N/A" id="52">
    105100                        <dateFormatter key="formatter" dateStyle="long" timeStyle="short" doesRelativeDateFormatting="YES" id="53"/>
     
    109104                    </textFieldCell>
    110105                </textField>
    111                 <textField verticalHuggingPriority="750" id="10">
    112                     <rect key="frame" x="16" y="70" width="72" height="14"/>
    113                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
     106                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="10">
     107                    <rect key="frame" x="10" y="69" width="76" height="14"/>
    114108                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Last Activity:" id="51">
    115109                        <font key="font" metaFont="smallSystem"/>
     
    118112                    </textFieldCell>
    119113                </textField>
    120                 <textField verticalHuggingPriority="750" id="11">
    121                     <rect key="frame" x="9" y="313" width="53" height="17"/>
    122                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
     114                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="11">
     115                    <rect key="frame" x="10" y="314" width="52" height="14"/>
    123116                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" title="Transfer" id="50">
    124117                        <font key="font" metaFont="smallSystemBold"/>
     
    127120                    </textFieldCell>
    128121                </textField>
    129                 <box verticalHuggingPriority="750" title="Box" boxType="separator" titlePosition="noTitle" id="12">
    130                     <rect key="frame" x="10" y="135" width="340" height="5"/>
    131                     <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
     122                <box verticalHuggingPriority="750" title="Box" boxType="separator" titlePosition="noTitle" translatesAutoresizingMaskIntoConstraints="NO" id="12">
     123                    <rect key="frame" x="12" y="134" width="340" height="5"/>
    132124                    <color key="borderColor" white="0.0" alpha="0.41999999999999998" colorSpace="calibratedWhite"/>
    133125                    <color key="fillColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
    134126                    <font key="titleFont" metaFont="system"/>
    135127                </box>
    136                 <textField verticalHuggingPriority="750" id="13" customClass="InfoTextField">
    137                     <rect key="frame" x="89" y="86" width="261" height="14"/>
    138                     <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
     128                <textField horizontalHuggingPriority="249" verticalHuggingPriority="750" horizontalCompressionResistancePriority="249" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="13" customClass="InfoTextField">
     129                    <rect key="frame" x="90" y="85" width="264" height="14"/>
    139130                    <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" placeholderString="N/A" id="47">
    140131                        <dateFormatter key="formatter" dateStyle="long" timeStyle="short" doesRelativeDateFormatting="YES" id="48"/>
     
    144135                    </textFieldCell>
    145136                </textField>
    146                 <textField verticalHuggingPriority="750" id="14">
    147                     <rect key="frame" x="22" y="86" width="66" height="14"/>
    148                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
     137                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="14">
     138                    <rect key="frame" x="10" y="85" width="76" height="14"/>
    149139                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Completed:" id="46">
    150140                        <font key="font" metaFont="smallSystem"/>
     
    153143                    </textFieldCell>
    154144                </textField>
    155                 <textField verticalHuggingPriority="750" id="15" customClass="InfoTextField">
    156                     <rect key="frame" x="89" y="102" width="261" height="14"/>
    157                     <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
     145                <textField horizontalHuggingPriority="249" verticalHuggingPriority="750" horizontalCompressionResistancePriority="249" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="15" customClass="InfoTextField">
     146                    <rect key="frame" x="90" y="101" width="264" height="14"/>
    158147                    <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" placeholderString="N/A" id="44">
    159148                        <dateFormatter key="formatter" dateStyle="long" timeStyle="short" doesRelativeDateFormatting="YES" id="45"/>
     
    163152                    </textFieldCell>
    164153                </textField>
    165                 <textField verticalHuggingPriority="750" id="16">
    166                     <rect key="frame" x="46" y="102" width="42" height="14"/>
    167                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
     154                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="16">
     155                    <rect key="frame" x="10" y="101" width="76" height="14"/>
    168156                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Added:" id="43">
    169157                        <font key="font" metaFont="smallSystem"/>
     
    172160                    </textFieldCell>
    173161                </textField>
    174                 <textField verticalHuggingPriority="750" id="17">
    175                     <rect key="frame" x="9" y="115" width="37" height="17"/>
    176                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
     162                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="17">
     163                    <rect key="frame" x="10" y="117" width="37" height="14"/>
    177164                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" title="Dates" id="42">
    178165                        <font key="font" metaFont="smallSystemBold"/>
     
    181168                    </textFieldCell>
    182169                </textField>
    183                 <box verticalHuggingPriority="750" title="Box" boxType="separator" titlePosition="noTitle" id="79">
    184                     <rect key="frame" x="10" y="59" width="340" height="5"/>
    185                     <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
     170                <box verticalHuggingPriority="750" title="Box" boxType="separator" titlePosition="noTitle" translatesAutoresizingMaskIntoConstraints="NO" id="79">
     171                    <rect key="frame" x="12" y="61" width="340" height="5"/>
    186172                    <color key="borderColor" white="0.0" alpha="0.41999999999999998" colorSpace="calibratedWhite"/>
    187173                    <color key="fillColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
    188174                    <font key="titleFont" metaFont="system"/>
    189175                </box>
    190                 <textField verticalHuggingPriority="750" id="80" customClass="InfoTextField">
    191                     <rect key="frame" x="89" y="10" width="261" height="14"/>
    192                     <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
     176                <textField horizontalHuggingPriority="249" verticalHuggingPriority="750" horizontalCompressionResistancePriority="249" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="80" customClass="InfoTextField">
     177                    <rect key="frame" x="90" y="12" width="264" height="14"/>
    193178                    <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" placeholderString="N/A" id="90">
    194179                        <font key="font" metaFont="smallSystem"/>
     
    197182                    </textFieldCell>
    198183                </textField>
    199                 <textField verticalHuggingPriority="750" id="81">
    200                     <rect key="frame" x="38" y="10" width="50" height="14"/>
    201                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
     184                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="81">
     185                    <rect key="frame" x="10" y="12" width="76" height="14"/>
    202186                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Seeding:" id="89">
    203187                        <font key="font" metaFont="smallSystem"/>
     
    206190                    </textFieldCell>
    207191                </textField>
    208                 <textField verticalHuggingPriority="750" id="82" customClass="InfoTextField">
    209                     <rect key="frame" x="89" y="26" width="261" height="14"/>
    210                     <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
     192                <textField horizontalHuggingPriority="249" verticalHuggingPriority="750" horizontalCompressionResistancePriority="249" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="82" customClass="InfoTextField">
     193                    <rect key="frame" x="90" y="28" width="264" height="14"/>
    211194                    <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" placeholderString="N/A" id="87">
    212195                        <font key="font" metaFont="smallSystem"/>
     
    215198                    </textFieldCell>
    216199                </textField>
    217                 <textField verticalHuggingPriority="750" id="83">
    218                     <rect key="frame" x="10" y="26" width="78" height="14"/>
    219                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
     200                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="83">
     201                    <rect key="frame" x="10" y="28" width="76" height="14"/>
    220202                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Downloading:" id="86">
    221203                        <font key="font" metaFont="smallSystem"/>
     
    224206                    </textFieldCell>
    225207                </textField>
    226                 <textField verticalHuggingPriority="750" id="84">
    227                     <rect key="frame" x="9" y="39" width="80" height="17"/>
    228                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
     208                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="84">
     209                    <rect key="frame" x="10" y="44" width="79" height="14"/>
    229210                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" title="Time Elapsed" id="85">
    230211                        <font key="font" metaFont="smallSystemBold"/>
     
    233214                    </textFieldCell>
    234215                </textField>
    235                 <textField verticalHuggingPriority="750" id="18">
    236                     <rect key="frame" x="54" y="188" width="34" height="14"/>
    237                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
     216                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="18">
     217                    <rect key="frame" x="10" y="186" width="76" height="14"/>
    238218                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Error:" id="41">
    239219                        <font key="font" metaFont="smallSystem"/>
     
    242222                    </textFieldCell>
    243223                </textField>
    244                 <scrollView horizontalLineScroll="10" horizontalPageScroll="10" verticalLineScroll="10" verticalPageScroll="10" hasHorizontalScroller="NO" usesPredominantAxisScrolling="NO" id="3">
    245                     <rect key="frame" x="89" y="143" width="261" height="58"/>
    246                     <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
     224                <scrollView horizontalHuggingPriority="249" horizontalCompressionResistancePriority="249" horizontalLineScroll="10" horizontalPageScroll="10" verticalLineScroll="10" verticalPageScroll="10" hasHorizontalScroller="NO" usesPredominantAxisScrolling="NO" translatesAutoresizingMaskIntoConstraints="NO" id="3">
     225                    <rect key="frame" x="92" y="142" width="260" height="58"/>
    247226                    <clipView key="contentView" id="5oS-8e-S2G">
    248                         <rect key="frame" x="1" y="1" width="248" height="56"/>
     227                        <rect key="frame" x="1" y="1" width="247" height="56"/>
    249228                        <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
    250229                        <subviews>
    251                             <textView editable="NO" importsGraphics="NO" richText="NO" usesRuler="YES" usesFontPanel="YES" verticallyResizable="YES" linkDetection="YES" spellingCorrection="YES" smartInsertDelete="YES" id="61">
    252                                 <rect key="frame" x="0.0" y="0.0" width="253" height="56"/>
     230                            <textView editable="NO" importsGraphics="NO" richText="NO" horizontallyResizable="YES" usesRuler="YES" usesFontPanel="YES" verticallyResizable="YES" linkDetection="YES" spellingCorrection="YES" smartInsertDelete="YES" id="61">
     231                                <rect key="frame" x="0.0" y="0.0" width="247" height="56"/>
    253232                                <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
    254233                                <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
    255                                 <size key="minSize" width="248" height="56"/>
     234                                <size key="minSize" width="247" height="56"/>
    256235                                <size key="maxSize" width="517" height="10000000"/>
    257236                                <color key="insertionPointColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
    258                                 <size key="minSize" width="248" height="56"/>
     237                                <size key="minSize" width="247" height="56"/>
    259238                                <size key="maxSize" width="517" height="10000000"/>
    260239                            </textView>
     
    262241                        <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
    263242                    </clipView>
     243                    <constraints>
     244                        <constraint firstAttribute="height" relation="greaterThanOrEqual" constant="58" id="myt-b3-Q0J"/>
     245                        <constraint firstAttribute="width" relation="greaterThanOrEqual" constant="260" placeholder="YES" id="v1e-7I-ThV"/>
     246                    </constraints>
    264247                    <scroller key="horizontalScroller" hidden="YES" verticalHuggingPriority="750" doubleValue="1" controlSize="small" horizontal="YES" id="59">
    265248                        <rect key="frame" x="-100" y="-100" width="87" height="18"/>
     
    267250                    </scroller>
    268251                    <scroller key="verticalScroller" verticalHuggingPriority="750" doubleValue="1" controlSize="small" horizontal="NO" id="60">
    269                         <rect key="frame" x="249" y="1" width="11" height="56"/>
     252                        <rect key="frame" x="248" y="1" width="11" height="56"/>
    270253                        <autoresizingMask key="autoresizingMask"/>
    271254                    </scroller>
    272255                </scrollView>
    273                 <imageView id="19" customClass="PiecesView">
    274                     <rect key="frame" x="255" y="223" width="91" height="91"/>
    275                     <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMinY="YES"/>
     256                <imageView translatesAutoresizingMaskIntoConstraints="NO" id="19" customClass="PiecesView">
     257                    <rect key="frame" x="252" y="221" width="91" height="91"/>
     258                    <constraints>
     259                        <constraint firstAttribute="width" secondItem="19" secondAttribute="height" multiplier="1:1" id="WI3-TD-h4E"/>
     260                    </constraints>
    276261                    <imageCell key="cell" refusesFirstResponder="YES" alignment="left" animates="YES" imageScaling="axesIndependently" id="40"/>
    277262                </imageView>
    278                 <textField verticalHuggingPriority="750" id="20" customClass="InfoTextField">
    279                     <rect key="frame" x="89" y="300" width="162" height="14"/>
    280                     <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
     263                <textField horizontalHuggingPriority="249" verticalHuggingPriority="750" horizontalCompressionResistancePriority="249" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="20" customClass="InfoTextField">
     264                    <rect key="frame" x="90" y="298" width="148" height="14"/>
    281265                    <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" placeholderString="N/A" id="39">
    282266                        <font key="font" metaFont="smallSystem"/>
     
    285269                    </textFieldCell>
    286270                </textField>
    287                 <textField verticalHuggingPriority="750" id="21">
    288                     <rect key="frame" x="54" y="300" width="34" height="14"/>
    289                     <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
     271                <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="21">
     272                    <rect key="frame" x="10" y="298" width="76" height="14"/>
    290273                    <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="State:" id="38">
    291274                        <font key="font" metaFont="smallSystem"/>
     
    294277                    </textFieldCell>
    295278                </textField>
    296                 <textField verticalHuggingPriority="750" id="22" customClass="InfoTextField">
    297                     <rect key="frame" x="89" y="268" width="162" height="14"/>
    298                     <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
     279                <textField horizontalHuggingPriority="249" verticalHuggingPriority="750" horizontalCompressionResistancePriority="249" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="22" customClass="InfoTextField">
     280                    <rect key="frame" x="90" y="266" width="148" height="14"/>
    299281                    <textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" placeholderString="N/A" id="37">
    300282                &nb