1
0
Fork 0
mirror of https://github.com/transmission/transmission synced 2024-12-22 15:54:57 +00:00
transmission/macosx/Base.lproj/GlobalOptionsPopover.xib
2022-07-17 18:04:32 -05:00

294 lines
26 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="20037" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES">
<dependencies>
<deployment identifier="macosx"/>
<plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="20037"/>
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
</dependencies>
<objects>
<customObject id="-2" userLabel="File's Owner" customClass="GlobalOptionsPopoverViewController">
<connections>
<outlet property="fDownloadLimitField" destination="17" id="69"/>
<outlet property="fIdleStopField" destination="81" id="184"/>
<outlet property="fRatioStopField" destination="10" id="183"/>
<outlet property="fUploadLimitField" destination="19" id="71"/>
<outlet property="view" destination="2" id="73"/>
</connections>
</customObject>
<customObject id="-1" userLabel="First Responder" customClass="FirstResponder"/>
<customObject id="-3" userLabel="Application" customClass="NSObject"/>
<customView id="2" userLabel="Options">
<rect key="frame" x="0.0" y="0.0" width="325" height="170"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<subviews>
<button translatesAutoresizingMaskIntoConstraints="NO" id="7">
<rect key="frame" x="11" y="99" width="105" height="16"/>
<buttonCell key="cell" type="check" title="Limit Download:" bezelStyle="regularSquare" imagePosition="left" alignment="left" controlSize="small" state="on" inset="2" id="44">
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
<font key="font" metaFont="smallSystem"/>
<connections>
<binding destination="119" name="value" keyPath="values.CheckDownload" id="145"/>
</connections>
</buttonCell>
<connections>
<action selector="setDownSpeedSetting:" target="-2" id="152"/>
<binding destination="119" name="value" keyPath="values.CheckDownload" id="171"/>
</connections>
</button>
<button translatesAutoresizingMaskIntoConstraints="NO" id="8">
<rect key="frame" x="11" y="77" width="105" height="16"/>
<buttonCell key="cell" type="check" title="Limit Upload:" bezelStyle="regularSquare" imagePosition="left" alignment="left" controlSize="small" state="on" inset="2" id="43">
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
<font key="font" metaFont="smallSystem"/>
</buttonCell>
<connections>
<action selector="setUpSpeedSetting:" target="-2" id="153"/>
<binding destination="119" name="value" keyPath="values.CheckUpload" id="169"/>
</connections>
</button>
<textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" allowsCharacterPickerTouchBarItem="YES" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="97" customClass="ColorTextField">
<rect key="frame" x="257" y="12" width="46" height="14"/>
<textFieldCell key="cell" sendsActionOnEndEditing="YES" title="minutes" id="98">
<font key="font" metaFont="smallSystem"/>
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
</textFieldCell>
<connections>
<binding destination="119" name="enabled" keyPath="values.IdleLimitCheck" id="151"/>
</connections>
</textField>
<textField verticalHuggingPriority="750" allowsCharacterPickerTouchBarItem="YES" translatesAutoresizingMaskIntoConstraints="NO" id="17">
<rect key="frame" x="124" y="98" width="45" height="19"/>
<constraints>
<constraint firstAttribute="width" constant="45" id="xFE-IM-vK1"/>
</constraints>
<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">
<numberFormatter key="formatter" formatterBehavior="custom10_4" allowsFloats="NO" usesGroupingSeparator="NO" groupingSize="0" minimumIntegerDigits="1" maximumIntegerDigits="42" id="28">
<nil key="negativeInfinitySymbol"/>
<nil key="positiveInfinitySymbol"/>
<integer key="minimum" value="0"/>
<real key="maximum" value="99999"/>
</numberFormatter>
<font key="font" metaFont="smallSystem"/>
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
</textFieldCell>
<connections>
<action selector="setDownSpeedLimit:" target="-2" id="154"/>
<binding destination="119" name="enabled" keyPath="values.CheckDownload" id="175"/>
<outlet property="delegate" destination="-2" id="53"/>
</connections>
</textField>
<textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" allowsCharacterPickerTouchBarItem="YES" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="18" customClass="ColorTextField">
<rect key="frame" x="175" y="78" width="28" height="14"/>
<textFieldCell key="cell" sendsActionOnEndEditing="YES" title="KB/s" id="26">
<font key="font" metaFont="smallSystem"/>
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
</textFieldCell>
<connections>
<binding destination="119" name="enabled" keyPath="values.CheckUpload" id="149"/>
</connections>
</textField>
<textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" allowsCharacterPickerTouchBarItem="YES" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="179" customClass="ColorTextField">
<rect key="frame" x="175" y="100" width="28" height="14"/>
<textFieldCell key="cell" sendsActionOnEndEditing="YES" title="KB/s" id="180">
<font key="font" metaFont="smallSystem"/>
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
</textFieldCell>
<connections>
<binding destination="119" name="enabled" keyPath="values.CheckDownload" id="182"/>
</connections>
</textField>
<textField verticalHuggingPriority="750" allowsCharacterPickerTouchBarItem="YES" translatesAutoresizingMaskIntoConstraints="NO" id="19">
<rect key="frame" x="124" y="76" width="45" height="19"/>
<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">
<numberFormatter key="formatter" formatterBehavior="custom10_4" allowsFloats="NO" usesGroupingSeparator="NO" groupingSize="0" minimumIntegerDigits="1" maximumIntegerDigits="42" id="25">
<nil key="negativeInfinitySymbol"/>
<nil key="positiveInfinitySymbol"/>
<integer key="minimum" value="0"/>
<real key="maximum" value="99999"/>
</numberFormatter>
<font key="font" metaFont="smallSystem"/>
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
</textFieldCell>
<connections>
<action selector="setUpSpeedLimit:" target="-2" id="155"/>
<binding destination="119" name="enabled" keyPath="values.CheckUpload" id="174"/>
<outlet property="delegate" destination="-2" id="54"/>
</connections>
</textField>
<textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="249" allowsCharacterPickerTouchBarItem="YES" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="20">
<rect key="frame" x="10" y="122" width="114" height="14"/>
<textFieldCell key="cell" sendsActionOnEndEditing="YES" title="Transfer Bandwidth" id="23">
<font key="font" metaFont="smallSystemBold"/>
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
</textFieldCell>
</textField>
<textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="249" allowsCharacterPickerTouchBarItem="YES" preferredMaxLayoutWidth="0.0" translatesAutoresizingMaskIntoConstraints="NO" id="21">
<rect key="frame" x="10" y="56" width="87" height="14"/>
<textFieldCell key="cell" sendsActionOnEndEditing="YES" title="Seeding Limits" id="22">
<font key="font" metaFont="smallSystemBold"/>
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
</textFieldCell>
</textField>
<textField verticalHuggingPriority="750" allowsCharacterPickerTouchBarItem="YES" translatesAutoresizingMaskIntoConstraints="NO" id="10">
<rect key="frame" x="153" y="32" width="45" height="19"/>
<constraints>
<constraint firstAttribute="width" constant="45" id="O8r-lH-SaS"/>
</constraints>
<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">
<numberFormatter key="formatter" formatterBehavior="custom10_4" usesGroupingSeparator="NO" groupingSize="0" minimumIntegerDigits="1" maximumIntegerDigits="42" minimumFractionDigits="2" maximumFractionDigits="2" id="37">
<nil key="negativeInfinitySymbol"/>
<nil key="positiveInfinitySymbol"/>
<integer key="minimum" value="0"/>
<real key="maximum" value="99999"/>
</numberFormatter>
<font key="font" metaFont="smallSystem"/>
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
</textFieldCell>
<connections>
<action selector="setRatioStopLimit:" target="-2" id="187"/>
<binding destination="119" name="enabled" keyPath="values.RatioCheck" id="124"/>
<outlet property="delegate" destination="-2" id="55"/>
</connections>
</textField>
<textField verticalHuggingPriority="750" allowsCharacterPickerTouchBarItem="YES" translatesAutoresizingMaskIntoConstraints="NO" id="81">
<rect key="frame" x="206" y="10" width="45" height="19"/>
<constraints>
<constraint firstAttribute="width" constant="45" id="4U5-32-XV6"/>
</constraints>
<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">
<numberFormatter key="formatter" formatterBehavior="default10_4" usesGroupingSeparator="NO" groupingSize="0" minimumIntegerDigits="0" maximumIntegerDigits="42" id="83">
<real key="minimum" value="1"/>
<real key="maximum" value="40320"/>
</numberFormatter>
<font key="font" metaFont="smallSystem"/>
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
</textFieldCell>
<connections>
<action selector="setIdleStopLimit:" target="-2" id="190"/>
<binding destination="119" name="enabled" keyPath="values.IdleLimitCheck" id="128"/>
<outlet property="delegate" destination="-2" id="90"/>
</connections>
</textField>
<button translatesAutoresizingMaskIntoConstraints="NO" id="113">
<rect key="frame" x="11" y="143" width="142" height="16"/>
<buttonCell key="cell" type="check" title="Status of selected files" bezelStyle="regularSquare" imagePosition="left" alignment="left" controlSize="small" state="on" inset="2" id="114">
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
<font key="font" metaFont="smallSystem"/>
</buttonCell>
<connections>
<action selector="updatedDisplayString:" target="-2" id="192"/>
<binding destination="119" name="value" keyPath="values.DisplayStatusProgressSelected" id="160"/>
<binding destination="119" name="hidden" keyPath="values.SmallView" id="157"/>
</connections>
</button>
<button translatesAutoresizingMaskIntoConstraints="NO" id="129">
<rect key="frame" x="11" y="143" width="102" height="16"/>
<buttonCell key="cell" type="check" title="Remaining time" bezelStyle="regularSquare" imagePosition="left" alignment="left" controlSize="small" state="on" inset="2" id="130">
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
<font key="font" metaFont="smallSystem"/>
</buttonCell>
<connections>
<action selector="updatedDisplayString:" target="-2" id="191"/>
<binding destination="119" name="value" keyPath="values.DisplaySmallStatusRegular" id="193">
<dictionary key="options">
<string key="NSValueTransformerName">NSNegateBoolean</string>
</dictionary>
</binding>
<binding destination="119" name="hidden" keyPath="values.SmallView" id="164">
<dictionary key="options">
<string key="NSValueTransformerName">NSNegateBoolean</string>
</dictionary>
</binding>
</connections>
</button>
<button translatesAutoresizingMaskIntoConstraints="NO" id="115">
<rect key="frame" x="11" y="33" width="134" height="16"/>
<buttonCell key="cell" type="check" title="Stop seeding at ratio:" bezelStyle="regularSquare" imagePosition="left" alignment="left" controlSize="small" state="on" inset="2" id="116">
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
<font key="font" metaFont="smallSystem"/>
</buttonCell>
<connections>
<action selector="setRatioStopSetting:" target="-2" id="188"/>
<binding destination="119" name="value" keyPath="values.RatioCheck" id="121"/>
</connections>
</button>
<button translatesAutoresizingMaskIntoConstraints="NO" id="117">
<rect key="frame" x="11" y="11" width="187" height="16"/>
<buttonCell key="cell" type="check" title="Stop seeding when inactive for:" bezelStyle="regularSquare" imagePosition="left" alignment="left" controlSize="small" state="on" inset="2" id="118">
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
<font key="font" metaFont="smallSystem"/>
</buttonCell>
<connections>
<action selector="setIdleStopSetting:" target="-2" id="189"/>
<binding destination="119" name="value" keyPath="values.IdleLimitCheck" id="126"/>
</connections>
</button>
</subviews>
<constraints>
<constraint firstItem="21" firstAttribute="leading" secondItem="20" secondAttribute="leading" id="1Gj-UX-bX7"/>
<constraint firstItem="117" firstAttribute="leading" secondItem="21" secondAttribute="leading" id="3Bt-sN-Sa8"/>
<constraint firstItem="8" firstAttribute="top" relation="greaterThanOrEqual" secondItem="7" secondAttribute="bottom" constant="6" symbolic="YES" id="3c1-K7-iDF"/>
<constraint firstItem="19" firstAttribute="leading" secondItem="17" secondAttribute="leading" id="44N-zk-7nZ"/>
<constraint firstItem="81" firstAttribute="baseline" secondItem="117" secondAttribute="baseline" id="44w-N6-BZg"/>
<constraint firstItem="81" firstAttribute="top" relation="greaterThanOrEqual" secondItem="10" secondAttribute="bottom" constant="3" id="5zT-5c-J2m"/>
<constraint firstItem="81" firstAttribute="top" secondItem="10" secondAttribute="bottom" priority="249" constant="3" id="6NQ-kp-o30"/>
<constraint firstItem="113" firstAttribute="top" secondItem="2" secondAttribute="top" constant="12" id="7q7-df-NEP"/>
<constraint firstItem="17" firstAttribute="baseline" secondItem="7" secondAttribute="baseline" id="9ut-tU-Tzm"/>
<constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="18" secondAttribute="trailing" constant="12" id="CsW-H8-1PZ"/>
<constraint firstItem="179" firstAttribute="baseline" secondItem="17" secondAttribute="baseline" id="DoB-qI-Xup"/>
<constraint firstItem="7" firstAttribute="leading" secondItem="20" secondAttribute="leading" id="H9h-zV-rAX"/>
<constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="179" secondAttribute="trailing" constant="12" id="HgC-Hf-1v2"/>
<constraint firstItem="20" firstAttribute="top" secondItem="129" secondAttribute="bottom" constant="8" symbolic="YES" id="HvV-yP-hFt"/>
<constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="20" secondAttribute="trailing" constant="12" id="IfU-eF-sk0"/>
<constraint firstItem="19" firstAttribute="top" secondItem="17" secondAttribute="bottom" priority="249" constant="3" id="JGD-JW-NUa"/>
<constraint firstItem="97" firstAttribute="baseline" secondItem="81" secondAttribute="baseline" id="JV4-mT-o2W"/>
<constraint firstItem="113" firstAttribute="leading" secondItem="129" secondAttribute="leading" id="KhJ-Ny-mcZ"/>
<constraint firstItem="20" firstAttribute="top" secondItem="129" secondAttribute="bottom" constant="8" symbolic="YES" id="Lqo-b3-URa"/>
<constraint firstItem="20" firstAttribute="leading" secondItem="113" secondAttribute="leading" id="MBz-ya-ym7"/>
<constraint firstItem="19" firstAttribute="baseline" secondItem="8" secondAttribute="baseline" id="NZG-aM-RSr"/>
<constraint firstItem="113" firstAttribute="leading" secondItem="2" secondAttribute="leading" constant="12" id="Nt3-U1-zNw"/>
<constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="97" secondAttribute="trailing" constant="12" id="Oap-3G-Epo"/>
<constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="113" secondAttribute="trailing" constant="12" id="RHi-cA-tSP"/>
<constraint firstItem="97" firstAttribute="leading" secondItem="81" secondAttribute="trailing" constant="8" symbolic="YES" id="S2F-ww-bXS"/>
<constraint firstItem="113" firstAttribute="baseline" secondItem="129" secondAttribute="baseline" id="Sa8-VD-mM8"/>
<constraint firstItem="18" firstAttribute="leading" secondItem="19" secondAttribute="trailing" constant="8" symbolic="YES" id="TWC-Hh-mXB"/>
<constraint firstItem="115" firstAttribute="top" secondItem="21" secondAttribute="bottom" constant="8" symbolic="YES" id="WeN-YW-9OX"/>
<constraint firstItem="21" firstAttribute="top" secondItem="8" secondAttribute="bottom" constant="8" symbolic="YES" id="Wf9-aG-NEP"/>
<constraint firstItem="117" firstAttribute="top" relation="greaterThanOrEqual" secondItem="115" secondAttribute="bottom" constant="6" symbolic="YES" id="Wng-vp-V7P"/>
<constraint firstItem="20" firstAttribute="leading" secondItem="129" secondAttribute="leading" id="WyN-JP-8cX"/>
<constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="10" secondAttribute="trailing" constant="12" id="ahk-Pd-MgE"/>
<constraint firstItem="17" firstAttribute="leading" secondItem="7" secondAttribute="trailing" constant="8" symbolic="YES" id="akW-vN-Ii3"/>
<constraint firstItem="10" firstAttribute="leading" secondItem="115" secondAttribute="trailing" constant="8" symbolic="YES" id="amA-5N-jWK"/>
<constraint firstItem="8" firstAttribute="top" secondItem="7" secondAttribute="bottom" priority="249" constant="6" symbolic="YES" id="bCe-Up-bPv"/>
<constraint firstItem="19" firstAttribute="top" relation="greaterThanOrEqual" secondItem="17" secondAttribute="bottom" constant="3" id="bQt-Ik-Tlv"/>
<constraint firstItem="8" firstAttribute="leading" secondItem="20" secondAttribute="leading" id="cuH-m9-Ga8"/>
<constraint firstItem="18" firstAttribute="baseline" secondItem="19" secondAttribute="baseline" id="dZf-PN-uIH"/>
<constraint firstItem="81" firstAttribute="leading" secondItem="117" secondAttribute="trailing" constant="8" symbolic="YES" id="djo-DJ-Otm"/>
<constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="129" secondAttribute="trailing" constant="12" id="ekK-c2-SZI"/>
<constraint firstItem="129" firstAttribute="leading" secondItem="2" secondAttribute="leading" constant="12" id="kBy-PJ-XRs"/>
<constraint firstItem="19" firstAttribute="leading" secondItem="8" secondAttribute="trailing" constant="8" symbolic="YES" id="kRe-GC-NDr"/>
<constraint firstItem="117" firstAttribute="top" secondItem="115" secondAttribute="bottom" priority="249" constant="6" symbolic="YES" id="kWT-mx-7Ly"/>
<constraint firstItem="129" firstAttribute="top" secondItem="2" secondAttribute="top" constant="12" id="m4P-BL-sWZ"/>
<constraint firstItem="10" firstAttribute="baseline" secondItem="115" secondAttribute="baseline" id="mIv-nb-Fv1"/>
<constraint firstAttribute="bottom" relation="greaterThanOrEqual" secondItem="117" secondAttribute="bottom" constant="12" id="mUF-bD-dKS"/>
<constraint firstAttribute="bottom" relation="greaterThanOrEqual" secondItem="81" secondAttribute="bottom" constant="4" id="qav-Iv-Bmw"/>
<constraint firstItem="179" firstAttribute="leading" secondItem="17" secondAttribute="trailing" constant="8" symbolic="YES" id="s8c-7I-Yv5"/>
<constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="21" secondAttribute="trailing" constant="12" id="tQv-DK-KSA"/>
<constraint firstItem="7" firstAttribute="top" secondItem="20" secondAttribute="bottom" constant="8" symbolic="YES" id="uGd-lr-Kdf"/>
<constraint firstItem="115" firstAttribute="leading" secondItem="21" secondAttribute="leading" id="uZa-KD-HcU"/>
<constraint firstItem="19" firstAttribute="width" secondItem="17" secondAttribute="width" id="ws4-Tu-wId"/>
</constraints>
<point key="canvasLocation" x="505.5" y="588"/>
</customView>
<userDefaultsController representsSharedInstance="YES" id="119"/>
</objects>
</document>