Changeset 14686


Ignore:
Timestamp:
Feb 27, 2016, 9:37:09 PM (6 years ago)
Author:
mikedld
Message:

Use autolayout for about and license windows (OS X)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/macosx/AboutWindow.xib

    r14626 r14686  
    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"/>
     
    2222        <window allowsToolTipsWhenApplicationIsInactive="NO" autorecalculatesKeyViewLoop="NO" restorable="NO" releasedWhenClosed="NO" visibleAtLaunch="NO" animationBehavior="default" id="5" userLabel="AboutWindow" customClass="NSPanel">
    2323            <windowStyleMask key="styleMask" titled="YES" closable="YES"/>
    24             <windowPositionMask key="initialPositionMask" leftStrut="YES" rightStrut="YES" topStrut="YES" bottomStrut="YES"/>
    25             <rect key="contentRect" x="641" y="589" width="541" height="340"/>
    26             <rect key="screenRect" x="0.0" y="0.0" width="2560" height="1440"/>
    27             <value key="minSize" type="size" width="213" height="107"/>
     24            <rect key="contentRect" x="641" y="589" width="538" height="337"/>
     25            <rect key="screenRect" x="0.0" y="0.0" width="1440" height="877"/>
    2826            <view key="contentView" id="6">
    29                 <rect key="frame" x="0.0" y="0.0" width="541" height="340"/>
     27                <rect key="frame" x="0.0" y="0.0" width="538" height="337"/>
    3028                <autoresizingMask key="autoresizingMask"/>
    3129                <subviews>
    32                     <textField verticalHuggingPriority="750" id="13">
    33                         <rect key="frame" x="174" y="292" width="173" height="29"/>
    34                         <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
     30                    <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="13">
     31                        <rect key="frame" x="190" y="288" width="158" height="29"/>
    3532                        <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" selectable="YES" sendsActionOnEndEditing="YES" state="on" alignment="left" title="Transmission" id="40">
    3633                            <font key="font" metaFont="systemBold" size="24"/>
     
    3936                        </textFieldCell>
    4037                    </textField>
    41                     <button verticalHuggingPriority="750" id="10">
    42                         <rect key="frame" x="440" y="12" width="87" height="32"/>
    43                         <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxY="YES"/>
     38                    <button verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="10">
     39                        <rect key="frame" x="437" y="13" width="87" height="32"/>
    4440                        <buttonCell key="cell" type="push" title="License" bezelStyle="rounded" alignment="center" borderStyle="border" inset="2" id="39">
    4541                            <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
     
    5046                        </connections>
    5147                    </button>
    52                     <textField verticalHuggingPriority="750" id="7">
    53                         <rect key="frame" x="174" y="267" width="173" height="17"/>
    54                         <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
     48                    <textField verticalHuggingPriority="750" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="7">
     49                        <rect key="frame" x="190" y="263" width="158" height="17"/>
    5550                        <textFieldCell key="cell" selectable="YES" sendsActionOnEndEditing="YES" alignment="center" title="version info" id="36">
    5651                            <font key="font" metaFont="system"/>
     
    5954                        </textFieldCell>
    6055                    </textField>
    61                     <textField verticalHuggingPriority="750" id="9">
    62                         <rect key="frame" x="17" y="22" width="424" height="14"/>
    63                         <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
     56                    <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="9">
     57                        <rect key="frame" x="18" y="23" width="77" height="14"/>
    6458                        <textFieldCell key="cell" selectable="YES" sendsActionOnEndEditing="YES" alignment="left" title="copyright info" id="38">
    6559                            <font key="font" metaFont="smallSystem"/>
     
    6862                        </textFieldCell>
    6963                    </textField>
    70                     <imageView id="8">
    71                         <rect key="frame" x="110" y="262" width="64" height="64"/>
    72                         <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMinY="YES"/>
     64                    <imageView translatesAutoresizingMaskIntoConstraints="NO" id="8">
     65                        <rect key="frame" x="126" y="259" width="64" height="64"/>
     66                        <constraints>
     67                            <constraint firstAttribute="width" constant="64" id="CH5-IT-e0w"/>
     68                            <constraint firstAttribute="height" constant="64" id="zV1-YA-Nzk"/>
     69                        </constraints>
    7370                        <imageCell key="cell" refusesFirstResponder="YES" alignment="left" animates="YES" imageScaling="axesIndependently" image="NSApplicationIcon" id="37"/>
    7471                    </imageView>
    75                     <scrollView horizontalLineScroll="10" horizontalPageScroll="10" verticalLineScroll="10" verticalPageScroll="10" hasHorizontalScroller="NO" usesPredominantAxisScrolling="NO" id="27">
    76                         <rect key="frame" x="-1" y="60" width="543" height="194"/>
    77                         <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
     72                    <scrollView horizontalLineScroll="10" horizontalPageScroll="10" verticalLineScroll="10" verticalPageScroll="10" hasHorizontalScroller="NO" usesPredominantAxisScrolling="NO" translatesAutoresizingMaskIntoConstraints="NO" id="27">
     73                        <rect key="frame" x="-1" y="61" width="540" height="190"/>
    7874                        <clipView key="contentView" id="lei-nv-7tT">
    79                             <rect key="frame" x="1" y="1" width="526" height="192"/>
     75                            <rect key="frame" x="1" y="1" width="523" height="188"/>
    8076                            <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
    8177                            <subviews>
    82                                 <textView editable="NO" importsGraphics="NO" verticallyResizable="YES" spellingCorrection="YES" id="28">
    83                                     <rect key="frame" x="0.0" y="0.0" width="511" height="192"/>
     78                                <textView editable="NO" importsGraphics="NO" horizontallyResizable="YES" verticallyResizable="YES" spellingCorrection="YES" id="28">
     79                                    <rect key="frame" x="0.0" y="0.0" width="523" height="188"/>
    8480                                    <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
    8581                                    <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
    86                                     <size key="minSize" width="526" height="192"/>
    87                                     <size key="maxSize" width="543" height="10000000"/>
     82                                    <size key="minSize" width="523" height="188"/>
     83                                    <size key="maxSize" width="10000000" height="10000000"/>
    8884                                    <color key="insertionPointColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
    89                                     <size key="minSize" width="526" height="192"/>
    90                                     <size key="maxSize" width="543" height="10000000"/>
     85                                    <size key="minSize" width="523" height="188"/>
     86                                    <size key="maxSize" width="10000000" height="10000000"/>
    9187                                </textView>
    9288                            </subviews>
    9389                            <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
    9490                        </clipView>
     91                        <constraints>
     92                            <constraint firstAttribute="height" constant="190" id="FAC-wY-XbF"/>
     93                            <constraint firstAttribute="width" constant="540" id="kgD-sx-Isu"/>
     94                        </constraints>
    9595                        <scroller key="horizontalScroller" hidden="YES" verticalHuggingPriority="750" doubleValue="1" horizontal="YES" id="43">
    9696                            <rect key="frame" x="-100" y="-100" width="87" height="18"/>
     
    9898                        </scroller>
    9999                        <scroller key="verticalScroller" verticalHuggingPriority="750" doubleValue="1" horizontal="NO" id="42">
    100                             <rect key="frame" x="527" y="1" width="15" height="192"/>
     100                            <rect key="frame" x="524" y="1" width="15" height="188"/>
    101101                            <autoresizingMask key="autoresizingMask"/>
    102102                        </scroller>
    103103                    </scrollView>
    104104                </subviews>
     105                <constraints>
     106                    <constraint firstItem="9" firstAttribute="baseline" secondItem="10" secondAttribute="baseline" id="3Uz-hX-HMw"/>
     107                    <constraint firstItem="13" firstAttribute="top" secondItem="8" secondAttribute="top" priority="249" constant="5" id="7OP-bL-tHM"/>
     108                    <constraint firstItem="13" firstAttribute="leading" secondItem="8" secondAttribute="trailing" constant="2" id="86J-4I-ACT"/>
     109                    <constraint firstItem="10" firstAttribute="top" secondItem="27" secondAttribute="bottom" constant="20" symbolic="YES" id="Abq-eG-qpm"/>
     110                    <constraint firstItem="13" firstAttribute="top" secondItem="6" secondAttribute="top" constant="20" symbolic="YES" id="D1L-dL-ZY2"/>
     111                    <constraint firstAttribute="trailing" secondItem="27" secondAttribute="trailing" constant="-1" id="LVs-Vb-vev"/>
     112                    <constraint firstItem="9" firstAttribute="leading" secondItem="6" secondAttribute="leading" constant="20" symbolic="YES" id="LW5-B5-gAQ"/>
     113                    <constraint firstItem="7" firstAttribute="top" secondItem="13" secondAttribute="bottom" constant="8" id="OAE-We-Gt8"/>
     114                    <constraint firstItem="27" firstAttribute="leading" secondItem="6" secondAttribute="leading" constant="-1" id="SNW-kH-O8I"/>
     115                    <constraint firstAttribute="trailing" secondItem="10" secondAttribute="trailing" constant="20" symbolic="YES" id="W9b-lQ-QV8"/>
     116                    <constraint firstItem="7" firstAttribute="width" secondItem="13" secondAttribute="width" id="XE6-k1-tmb"/>
     117                    <constraint firstAttribute="bottom" secondItem="10" secondAttribute="bottom" constant="20" symbolic="YES" id="aLq-uA-dTt"/>
     118                    <constraint firstItem="10" firstAttribute="leading" relation="greaterThanOrEqual" secondItem="9" secondAttribute="trailing" constant="8" symbolic="YES" id="bag-pA-1OG"/>
     119                    <constraint firstItem="27" firstAttribute="top" relation="greaterThanOrEqual" secondItem="8" secondAttribute="bottom" constant="8" id="ddl-vi-OzK"/>
     120                    <constraint firstItem="13" firstAttribute="centerX" secondItem="6" secondAttribute="centerX" id="g2K-2Y-GMk"/>
     121                    <constraint firstItem="13" firstAttribute="leading" secondItem="8" secondAttribute="trailing" constant="2" id="mBU-Yk-Dq7"/>
     122                    <constraint firstItem="27" firstAttribute="top" secondItem="7" secondAttribute="bottom" priority="249" constant="12" id="oBX-FY-Qwr"/>
     123                    <constraint firstItem="27" firstAttribute="top" relation="greaterThanOrEqual" secondItem="7" secondAttribute="bottom" constant="12" id="obY-BH-gYL"/>
     124                    <constraint firstItem="7" firstAttribute="centerX" secondItem="13" secondAttribute="centerX" id="pJ5-UM-bfF"/>
     125                </constraints>
    105126            </view>
    106127            <connections>
    107128                <outlet property="delegate" destination="-2" id="26"/>
    108129            </connections>
     130            <point key="canvasLocation" x="100" y="100"/>
    109131        </window>
    110132        <window title="Panel" allowsToolTipsWhenApplicationIsInactive="NO" autorecalculatesKeyViewLoop="NO" restorable="NO" releasedWhenClosed="NO" visibleAtLaunch="NO" animationBehavior="default" id="14" userLabel="LicenseSheet" customClass="NSPanel">
    111133            <windowStyleMask key="styleMask" titled="YES"/>
    112             <windowPositionMask key="initialPositionMask" leftStrut="YES" rightStrut="YES" topStrut="YES" bottomStrut="YES"/>
    113             <rect key="contentRect" x="127" y="188" width="535" height="446"/>
    114             <rect key="screenRect" x="0.0" y="0.0" width="2560" height="1440"/>
    115             <value key="minSize" type="size" width="213" height="107"/>
     134            <rect key="contentRect" x="127" y="188" width="530" height="331"/>
     135            <rect key="screenRect" x="0.0" y="0.0" width="1440" height="877"/>
    116136            <view key="contentView" id="15">
    117                 <rect key="frame" x="0.0" y="0.0" width="535" height="446"/>
     137                <rect key="frame" x="0.0" y="0.0" width="530" height="331"/>
    118138                <autoresizingMask key="autoresizingMask"/>
    119139                <subviews>
    120                     <scrollView horizontalLineScroll="10" horizontalPageScroll="10" verticalLineScroll="10" verticalPageScroll="10" hasHorizontalScroller="NO" usesPredominantAxisScrolling="NO" id="16">
    121                         <rect key="frame" x="20" y="60" width="495" height="366"/>
    122                         <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
     140                    <scrollView horizontalLineScroll="10" horizontalPageScroll="10" verticalLineScroll="10" verticalPageScroll="10" hasHorizontalScroller="NO" usesPredominantAxisScrolling="NO" translatesAutoresizingMaskIntoConstraints="NO" id="16">
     141                        <rect key="frame" x="20" y="61" width="490" height="250"/>
    123142                        <clipView key="contentView" id="MAJ-Tu-46J">
    124                             <rect key="frame" x="1" y="1" width="478" height="364"/>
    125                             <autoresizingMask key="autoresizingMask"/>
     143                            <rect key="frame" x="1" y="1" width="473" height="248"/>
     144                            <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
    126145                            <subviews>
    127                                 <textView editable="NO" importsGraphics="NO" verticallyResizable="YES" spellingCorrection="YES" id="17">
    128                                     <rect key="frame" x="0.0" y="0.0" width="478" height="364"/>
     146                                <textView editable="NO" importsGraphics="NO" horizontallyResizable="YES" verticallyResizable="YES" spellingCorrection="YES" id="17">
     147                                    <rect key="frame" x="0.0" y="0.0" width="473" height="248"/>
    129148                                    <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
    130149                                    <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
    131                                     <size key="minSize" width="478" height="364"/>
    132                                     <size key="maxSize" width="548" height="10000000"/>
     150                                    <size key="minSize" width="473" height="248"/>
     151                                    <size key="maxSize" width="10000000" height="10000000"/>
    133152                                    <color key="insertionPointColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
    134                                     <size key="minSize" width="478" height="364"/>
    135                                     <size key="maxSize" width="548" height="10000000"/>
     153                                    <size key="minSize" width="473" height="248"/>
     154                                    <size key="maxSize" width="10000000" height="10000000"/>
    136155                                </textView>
    137156                            </subviews>
    138157                            <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
    139158                        </clipView>
     159                        <constraints>
     160                            <constraint firstAttribute="width" constant="490" id="32X-kd-Rc9"/>
     161                            <constraint firstAttribute="height" constant="250" id="73I-ii-jei"/>
     162                        </constraints>
    140163                        <scroller key="horizontalScroller" hidden="YES" verticalHuggingPriority="750" doubleValue="1" horizontal="YES" id="45">
    141164                            <rect key="frame" x="-100" y="-100" width="87" height="18"/>
    142165                            <autoresizingMask key="autoresizingMask"/>
    143166                        </scroller>
    144                         <scroller key="verticalScroller" verticalHuggingPriority="750" doubleValue="1" horizontal="NO" id="44">
    145                             <rect key="frame" x="479" y="1" width="15" height="364"/>
     167                        <scroller key="verticalScroller" verticalHuggingPriority="750" horizontal="NO" id="44">
     168                            <rect key="frame" x="474" y="1" width="15" height="248"/>
    146169                            <autoresizingMask key="autoresizingMask"/>
    147170                        </scroller>
    148171                    </scrollView>
    149                     <button verticalHuggingPriority="750" id="18">
    150                         <rect key="frame" x="426" y="12" width="95" height="32"/>
    151                         <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxY="YES"/>
     172                    <button verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="18">
     173                        <rect key="frame" x="424" y="13" width="92" height="32"/>
     174                        <constraints>
     175                            <constraint firstAttribute="width" relation="greaterThanOrEqual" constant="80" id="kll-37-4sx"/>
     176                        </constraints>
    152177                        <buttonCell key="cell" type="push" title="OK" bezelStyle="rounded" alignment="center" borderStyle="border" inset="2" id="41">
    153178                            <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
     
    162187                    </button>
    163188                </subviews>
     189                <constraints>
     190                    <constraint firstItem="16" firstAttribute="top" secondItem="15" secondAttribute="top" constant="20" symbolic="YES" id="CGn-Lm-0w0"/>
     191                    <constraint firstItem="18" firstAttribute="top" secondItem="16" secondAttribute="bottom" constant="20" symbolic="YES" id="Jmf-Ws-U09"/>
     192                    <constraint firstAttribute="trailing" secondItem="18" secondAttribute="trailing" constant="20" symbolic="YES" id="VFM-UA-Gi4"/>
     193                    <constraint firstAttribute="bottom" secondItem="18" secondAttribute="bottom" constant="20" symbolic="YES" id="Yg3-ba-qZP"/>
     194                    <constraint firstAttribute="trailing" secondItem="16" secondAttribute="trailing" constant="20" symbolic="YES" id="nx6-WD-9dv"/>
     195                    <constraint firstItem="16" firstAttribute="leading" secondItem="15" secondAttribute="leading" constant="20" symbolic="YES" id="wci-OK-U1o"/>
     196                </constraints>
    164197            </view>
     198            <point key="canvasLocation" x="100" y="100"/>
    165199        </window>
    166200    </objects>
Note: See TracChangeset for help on using the changeset viewer.