Files
cappuccino/Tests/Manual/TableTest/ViewBasedCib/Resources/TableCellView.xib
T
David Richardson 06da3164fc Upgrade legacy XIB documents and regenerate CIB test assets
* Execute batch structural upgrade of all XIB files within ./Tests/Manual to modern XML DOM format using ibtool (Xcode 26.3) to resolve imminent Xcode 27 parsing failures.

* Add regenerate-test-cibs.py script to recursively compile the modernized XIB documents into CIB artifacts within Tests/Manual/ using the local nib2cib toolchain.

* Commit the updated CIB artifacts to maintain CI and test execution parity.

*Include batch execution bash and Python scripts with LGPL-2 licensing to serve as reference migration templates for the community.
2026-09-03 14:16:53 -06:00

86 lines
5.4 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="24506" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none">
<dependencies>
<plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="24506"/>
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
</dependencies>
<objects>
<customObject id="-2" userLabel="File's Owner" customClass="TableViewDelegate">
<connections>
<outlet property="externalView" destination="1" id="25"/>
<outlet property="imageView" destination="2" id="23"/>
<outlet property="textField" destination="3" id="22"/>
<outlet property="view" destination="1" id="24"/>
</connections>
</customObject>
<customObject id="-1" userLabel="First Responder" customClass="FirstResponder"/>
<customObject id="-3" userLabel="Application"/>
<tableCellView id="1">
<rect key="frame" x="0.0" y="0.0" width="375" height="108"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<imageView id="2">
<rect key="frame" x="3" y="15" width="69" height="77"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" heightSizable="YES"/>
<imageCell key="cell" refusesFirstResponder="YES" alignment="left" imageScaling="proportionallyDown" image="brad" id="5"/>
</imageView>
<textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" id="3">
<rect key="frame" x="104" y="45" width="167" height="17"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMinY="YES" flexibleMaxY="YES"/>
<textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" title="Loaded From External Cib" id="4">
<font key="font" metaFont="system"/>
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
</textFieldCell>
</textField>
<popUpButton verticalHuggingPriority="750" id="26">
<rect key="frame" x="77" y="68" width="165" height="26"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<popUpButtonCell key="cell" type="push" title="Item 1" bezelStyle="rounded" alignment="left" lineBreakMode="truncatingTail" state="on" borderStyle="borderAndBezel" imageScaling="proportionallyDown" inset="2" selectedItem="29" id="27">
<behavior key="behavior" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="system"/>
<menu key="menu" title="OtherViews" id="28">
<items>
<menuItem title="Item 1" state="on" id="29"/>
<menuItem title="Item 2" id="30"/>
<menuItem title="Item 3" id="31"/>
</items>
</menu>
</popUpButtonCell>
<connections>
<binding destination="41" name="content" keyPath="arrangedObjects" id="190"/>
<binding destination="41" name="contentObjects" keyPath="arrangedObjects" previousBinding="190" id="191"/>
<binding destination="41" name="contentValues" keyPath="arrangedObjects.name" previousBinding="191" id="192"/>
<binding destination="1" name="hidden" keyPath="objectValue.image" id="179">
<dictionary key="options">
<string key="NSValueTransformerName">NSIsNil</string>
</dictionary>
</binding>
<binding destination="1" name="selectedObject" keyPath="objectValue.image" previousBinding="192" id="193">
<dictionary key="options">
<integer key="NSValidatesImmediately" value="1"/>
</dictionary>
</binding>
</connections>
</popUpButton>
</subviews>
<connections>
<outlet property="imageView" destination="2" id="6"/>
<outlet property="textField" destination="3" id="7"/>
</connections>
</tableCellView>
<arrayController editable="NO" clearsFilterPredicateOnInsertion="NO" automaticallyRearrangesObjects="YES" id="41">
<connections>
<binding destination="-2" name="contentArray" keyPath="images" id="154">
<dictionary key="options">
<integer key="NSValidatesImmediately" value="1"/>
</dictionary>
</binding>
</connections>
</arrayController>
</objects>
<resources>
<image name="brad" width="128" height="128"/>
</resources>
</document>