mirror of
https://github.com/cappuccino/cappuccino.git
synced 2026-08-27 14:07:03 +00:00
This PR adds the support of scaling in CPView. There are two new public methods in CPView : -(void)scaleUnitSquareToSize: and -(void)setScaleSize: -(void)scaleUnitSquareToSize: works exactly as in COCOA, it means if you set a first scale to 0.5 and then 0.5 again, the scaleSize of the view will be 0.25 -(void)setScaleSize: works with the value given. If you set 0.5 after you just seted 0.5 the scaleSize will be 0.5. This method is definitly better in using, specially when using the scaleSize binding with a slider. Test app in Tests/Manual/ScalingTest
463 lines
36 KiB
XML
463 lines
36 KiB
XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="4457.6" systemVersion="12E55" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none">
|
|
<dependencies>
|
|
<deployment version="1050" identifier="macosx"/>
|
|
<plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="4457.6"/>
|
|
</dependencies>
|
|
<objects>
|
|
<customObject id="-2" userLabel="File's Owner" customClass="NSApplication">
|
|
<connections>
|
|
<action selector="orderFrontStandardAboutPanel:" destination="58" id="142"/>
|
|
<outlet property="delegate" destination="450" id="451"/>
|
|
</connections>
|
|
</customObject>
|
|
<customObject id="-1" userLabel="First Responder" customClass="FirstResponder">
|
|
<connections>
|
|
<action selector="arrangeInFront:" destination="5" id="39"/>
|
|
<action selector="centerSelectionInVisibleArea:" destination="210" id="245"/>
|
|
<action selector="checkSpelling:" destination="201" id="225"/>
|
|
<action selector="clearRecentDocuments:" destination="126" id="127"/>
|
|
<action selector="copy:" destination="197" id="224"/>
|
|
<action selector="cut:" destination="199" id="228"/>
|
|
<action selector="delete:" destination="202" id="235"/>
|
|
<action selector="newDocument:" destination="82" id="373"/>
|
|
<action selector="openDocument:" destination="72" id="374"/>
|
|
<action selector="paste:" destination="203" id="226"/>
|
|
<action selector="performClose:" destination="73" id="193"/>
|
|
<action selector="performFindPanelAction:" destination="209" id="241"/>
|
|
<action selector="performMiniaturize:" destination="23" id="37"/>
|
|
<action selector="performZoom:" destination="239" id="240"/>
|
|
<action selector="redo:" destination="215" id="231"/>
|
|
<action selector="revertDocumentToSaved:" destination="112" id="364"/>
|
|
<action selector="runToolbarCustomizationPalette:" destination="298" id="365"/>
|
|
<action selector="saveDocument:" destination="75" id="362"/>
|
|
<action selector="saveDocumentAs:" destination="80" id="363"/>
|
|
<action selector="selectAll:" destination="198" id="232"/>
|
|
<action selector="showGuessPanel:" destination="204" id="230"/>
|
|
<action selector="showHelp:" destination="111" id="360"/>
|
|
<action selector="startSpeaking:" destination="196" id="233"/>
|
|
<action selector="stopSpeaking:" destination="195" id="227"/>
|
|
<action selector="toggleAutomaticLinkDetection:" destination="354" id="357"/>
|
|
<action selector="toggleAutomaticQuoteSubstitution:" destination="351" id="356"/>
|
|
<action selector="toggleContinuousSpellChecking:" destination="219" id="222"/>
|
|
<action selector="toggleGrammarChecking:" destination="346" id="347"/>
|
|
<action selector="toggleSmartInsertDelete:" destination="350" id="355"/>
|
|
<action selector="toggleToolbarShown:" destination="297" id="366"/>
|
|
<action selector="undo:" destination="207" id="223"/>
|
|
</connections>
|
|
</customObject>
|
|
<customObject id="-3" userLabel="Application">
|
|
<connections>
|
|
<action selector="terminate:" destination="136" id="449"/>
|
|
</connections>
|
|
</customObject>
|
|
<menu title="AMainMenu" systemMenu="main" id="29" userLabel="MainMenu">
|
|
<items>
|
|
<menuItem title="NewApplication" id="56">
|
|
<menu key="submenu" title="NewApplication" systemMenu="apple" id="57">
|
|
<items>
|
|
<menuItem title="About NewApplication" id="58">
|
|
<modifierMask key="keyEquivalentModifierMask"/>
|
|
</menuItem>
|
|
<menuItem isSeparatorItem="YES" id="236">
|
|
<modifierMask key="keyEquivalentModifierMask" command="YES"/>
|
|
</menuItem>
|
|
<menuItem title="Preferences…" keyEquivalent="," id="129"/>
|
|
<menuItem isSeparatorItem="YES" id="143">
|
|
<modifierMask key="keyEquivalentModifierMask" command="YES"/>
|
|
</menuItem>
|
|
<menuItem title="Quit NewApplication" keyEquivalent="q" id="136"/>
|
|
</items>
|
|
</menu>
|
|
</menuItem>
|
|
<menuItem title="File" id="83">
|
|
<menu key="submenu" title="File" id="81">
|
|
<items>
|
|
<menuItem title="New" keyEquivalent="n" id="82"/>
|
|
<menuItem title="Open…" keyEquivalent="o" id="72"/>
|
|
<menuItem title="Open Recent" id="124">
|
|
<menu key="submenu" title="Open Recent" systemMenu="recentDocuments" id="125">
|
|
<items>
|
|
<menuItem title="Clear Menu" id="126"/>
|
|
</items>
|
|
</menu>
|
|
</menuItem>
|
|
<menuItem isSeparatorItem="YES" id="79">
|
|
<modifierMask key="keyEquivalentModifierMask" command="YES"/>
|
|
</menuItem>
|
|
<menuItem title="Close" keyEquivalent="w" id="73"/>
|
|
<menuItem title="Save" keyEquivalent="s" id="75"/>
|
|
<menuItem title="Save As…" keyEquivalent="S" id="80">
|
|
<modifierMask key="keyEquivalentModifierMask" shift="YES" command="YES"/>
|
|
</menuItem>
|
|
<menuItem title="Revert to Saved" id="112">
|
|
<modifierMask key="keyEquivalentModifierMask"/>
|
|
</menuItem>
|
|
</items>
|
|
</menu>
|
|
</menuItem>
|
|
<menuItem title="Edit" id="217">
|
|
<menu key="submenu" title="Edit" id="205">
|
|
<items>
|
|
<menuItem title="Undo" keyEquivalent="z" id="207"/>
|
|
<menuItem title="Redo" keyEquivalent="Z" id="215">
|
|
<modifierMask key="keyEquivalentModifierMask" shift="YES" command="YES"/>
|
|
</menuItem>
|
|
<menuItem isSeparatorItem="YES" id="206">
|
|
<modifierMask key="keyEquivalentModifierMask" command="YES"/>
|
|
</menuItem>
|
|
<menuItem title="Cut" keyEquivalent="x" id="199"/>
|
|
<menuItem title="Copy" keyEquivalent="c" id="197"/>
|
|
<menuItem title="Paste" keyEquivalent="v" id="203"/>
|
|
<menuItem title="Delete" id="202"/>
|
|
<menuItem title="Select All" keyEquivalent="a" id="198"/>
|
|
<menuItem isSeparatorItem="YES" id="214">
|
|
<modifierMask key="keyEquivalentModifierMask" command="YES"/>
|
|
</menuItem>
|
|
<menuItem title="Find" id="218">
|
|
<menu key="submenu" title="Find" id="220">
|
|
<items>
|
|
<menuItem title="Find…" tag="1" keyEquivalent="f" id="209"/>
|
|
<menuItem title="Find Next" tag="2" keyEquivalent="g" id="208"/>
|
|
<menuItem title="Find Previous" tag="3" keyEquivalent="G" id="213">
|
|
<modifierMask key="keyEquivalentModifierMask" shift="YES" command="YES"/>
|
|
</menuItem>
|
|
<menuItem title="Use Selection for Find" tag="7" keyEquivalent="e" id="221"/>
|
|
<menuItem title="Jump to Selection" keyEquivalent="j" id="210"/>
|
|
</items>
|
|
</menu>
|
|
</menuItem>
|
|
<menuItem title="Spelling and Grammar" id="216">
|
|
<menu key="submenu" title="Spelling and Grammar" id="200">
|
|
<items>
|
|
<menuItem title="Show Spelling…" keyEquivalent=":" id="204"/>
|
|
<menuItem title="Check Spelling" keyEquivalent=";" id="201"/>
|
|
<menuItem title="Check Spelling While Typing" id="219"/>
|
|
<menuItem title="Check Grammar With Spelling" id="346"/>
|
|
</items>
|
|
</menu>
|
|
</menuItem>
|
|
<menuItem title="Substitutions" id="348">
|
|
<menu key="submenu" title="Substitutions" id="349">
|
|
<items>
|
|
<menuItem title="Smart Copy/Paste" tag="1" keyEquivalent="f" id="350"/>
|
|
<menuItem title="Smart Quotes" tag="2" keyEquivalent="g" id="351"/>
|
|
<menuItem title="Smart Links" tag="3" keyEquivalent="G" id="354">
|
|
<modifierMask key="keyEquivalentModifierMask" shift="YES" command="YES"/>
|
|
</menuItem>
|
|
</items>
|
|
</menu>
|
|
</menuItem>
|
|
<menuItem title="Speech" id="211">
|
|
<menu key="submenu" title="Speech" id="212">
|
|
<items>
|
|
<menuItem title="Start Speaking" id="196"/>
|
|
<menuItem title="Stop Speaking" id="195"/>
|
|
</items>
|
|
</menu>
|
|
</menuItem>
|
|
</items>
|
|
</menu>
|
|
</menuItem>
|
|
<menuItem title="View" id="295">
|
|
<menu key="submenu" title="View" id="296">
|
|
<items>
|
|
<menuItem title="Show Toolbar" keyEquivalent="t" id="297">
|
|
<modifierMask key="keyEquivalentModifierMask" option="YES" command="YES"/>
|
|
</menuItem>
|
|
<menuItem title="Customize Toolbar…" id="298"/>
|
|
</items>
|
|
</menu>
|
|
</menuItem>
|
|
<menuItem title="Window" id="19">
|
|
<menu key="submenu" title="Window" systemMenu="window" id="24">
|
|
<items>
|
|
<menuItem title="Minimize" keyEquivalent="m" id="23"/>
|
|
<menuItem title="Zoom" id="239"/>
|
|
<menuItem isSeparatorItem="YES" id="92">
|
|
<modifierMask key="keyEquivalentModifierMask" command="YES"/>
|
|
</menuItem>
|
|
<menuItem title="Bring All to Front" id="5"/>
|
|
</items>
|
|
</menu>
|
|
</menuItem>
|
|
<menuItem title="Help" id="103">
|
|
<menu key="submenu" title="Help" id="106">
|
|
<items>
|
|
<menuItem title="NewApplication Help" keyEquivalent="?" id="111"/>
|
|
</items>
|
|
</menu>
|
|
</menuItem>
|
|
</items>
|
|
</menu>
|
|
<window title="Window" allowsToolTipsWhenApplicationIsInactive="NO" autorecalculatesKeyViewLoop="NO" releasedWhenClosed="NO" animationBehavior="default" id="371">
|
|
<windowStyleMask key="styleMask" titled="YES" closable="YES" miniaturizable="YES"/>
|
|
<windowPositionMask key="initialPositionMask" leftStrut="YES" bottomStrut="YES"/>
|
|
<rect key="contentRect" x="335" y="390" width="740" height="645"/>
|
|
<rect key="screenRect" x="0.0" y="0.0" width="1440" height="878"/>
|
|
<view key="contentView" identifier="windowView" id="372">
|
|
<rect key="frame" x="0.0" y="0.0" width="740" height="645"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
<subviews>
|
|
<slider verticalHuggingPriority="750" id="0rG-H7-LSc">
|
|
<rect key="frame" x="328" y="588" width="96" height="21"/>
|
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
|
|
<sliderCell key="cell" state="on" alignment="left" maxValue="2" doubleValue="1" tickMarkPosition="above" sliderType="linear" id="hyE-T9-DMs"/>
|
|
</slider>
|
|
<customView id="KqU-it-6gi">
|
|
<rect key="frame" x="30" y="36" width="693" height="540"/>
|
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
|
|
<subviews>
|
|
<datePicker verticalHuggingPriority="750" id="UiJ-XK-J0X">
|
|
<rect key="frame" x="20" y="372" width="139" height="148"/>
|
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
|
|
<datePickerCell key="cell" borderStyle="bezel" alignment="left" datePickerStyle="clockAndCalendar" id="oYz-4k-Caq">
|
|
<font key="font" metaFont="system"/>
|
|
<calendarDate key="date" timeIntervalSinceReferenceDate="-595929600" calendarFormat="%Y-%m-%d %H:%M:%S %z">
|
|
<!--1982-02-12 08:00:00 -0800-->
|
|
<timeZone key="timeZone" name="US/Pacific">
|
|
<data key="data">
|
|
VFppZgAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAAAAAC5AAAABAAAABCepkign7sVkKCGKqChmveQ
|
|
y4kaoNIj9HDSYSYQ1v50INiArZDa/tGg28CQENzes6DdqayQ3r6VoN+JjpDgnneg4WlwkOJ+WaDjSVKQ
|
|
5F47oOUpNJDmR1gg5xJREOgnOiDo8jMQ6gccIOrSFRDr5v4g7LH3EO3G4CDukdkQ76/8oPBxuxDxj96g
|
|
8n/BkPNvwKD0X6OQ9U+ioPY/hZD3L4Sg+CiiEPkPZqD6CIQQ+viDIPvoZhD82GUg/chIEP64RyD/qCoQ
|
|
AJgpIAGIDBACeAsgA3EokARhJ6AFUQqQBkEJoAcw7JAHjUOgCRDOkAmtvyAK8LCQC+CvoAzZzRANwJGg
|
|
DrmvEA+priAQmZEQEYmQIBJ5cxATaXIgFFlVEBVJVCAWOTcQFyk2IBgiU5AZCRggGgI1kBryNKAb4heQ
|
|
HNIWoB3B+ZAesfigH6HbkCB2KyAhgb2QIlYNICNq2hAkNe8gJUq8ECYV0SAnKp4QJ/7toCkKgBAp3s+g
|
|
KupiECu+saAs036QLZ6ToC6zYJAvfnWgMJNCkDFnkiAycySQM0d0IDRTBpA1J1YgNjLokDcHOCA4HAUQ
|
|
OOcaIDn75xA6xvwgO9vJEDywGKA9u6sQPo/6oD+bjRBAb9ygQYSpkEJPvqBDZIuQRC+goEVEbZBF89Mg
|
|
Ry2KEEfTtSBJDWwQSbOXIErtThBLnLOgTNZqkE18laBOtkyQT1x3oFCWLpBRPFmgUnYQkFMcO6BUVfKQ
|
|
VPwdoFY11JBW5TogWB7xEFjFHCBZ/tMQWqT+IFvetRBchOAgXb6XEF5kwiBfnnkQYE3eoGGHlZBiLcCg
|
|
Y2d3kGQNoqBlR1mQZe2EoGcnO5BnzWagaQcdkGmtSKBq5v+Qa5ZlIGzQHBBtdkcgbq/+EG9WKSBwj+AQ
|
|
cTYLIHJvwhBzFe0gdE+kEHT/CaB2OMCQdt7roHgYopB4vs2gefiEkHqer6B72GaQfH6RoH24SJB+XnOg
|
|
f5gqkAABAAECAwEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEA
|
|
AQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEA
|
|
AQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEA
|
|
AQABAAEAAQAB//+dkAEA//+PgAAE//+dkAEI//+dkAEMUERUAFBTVABQV1QAUFBUAAAAAAEAAAABA
|
|
</data>
|
|
</timeZone>
|
|
</calendarDate>
|
|
<color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/>
|
|
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
|
|
</datePickerCell>
|
|
</datePicker>
|
|
<customView id="MuA-Xs-FkI">
|
|
<rect key="frame" x="200" y="109" width="400" height="411"/>
|
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
|
|
<subviews>
|
|
<datePicker verticalHuggingPriority="750" id="cQh-do-9X1">
|
|
<rect key="frame" x="241" y="190" width="139" height="148"/>
|
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
|
|
<datePickerCell key="cell" borderStyle="bezel" alignment="left" datePickerStyle="clockAndCalendar" id="6aD-rc-32L">
|
|
<font key="font" metaFont="system"/>
|
|
<calendarDate key="date" timeIntervalSinceReferenceDate="-595929600" calendarFormat="%Y-%m-%d %H:%M:%S %z">
|
|
<!--1982-02-12 08:00:00 -0800-->
|
|
<timeZone key="timeZone" name="US/Pacific">
|
|
<data key="data">
|
|
VFppZgAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAAAAAC5AAAABAAAABCepkign7sVkKCGKqChmveQ
|
|
y4kaoNIj9HDSYSYQ1v50INiArZDa/tGg28CQENzes6DdqayQ3r6VoN+JjpDgnneg4WlwkOJ+WaDjSVKQ
|
|
5F47oOUpNJDmR1gg5xJREOgnOiDo8jMQ6gccIOrSFRDr5v4g7LH3EO3G4CDukdkQ76/8oPBxuxDxj96g
|
|
8n/BkPNvwKD0X6OQ9U+ioPY/hZD3L4Sg+CiiEPkPZqD6CIQQ+viDIPvoZhD82GUg/chIEP64RyD/qCoQ
|
|
AJgpIAGIDBACeAsgA3EokARhJ6AFUQqQBkEJoAcw7JAHjUOgCRDOkAmtvyAK8LCQC+CvoAzZzRANwJGg
|
|
DrmvEA+priAQmZEQEYmQIBJ5cxATaXIgFFlVEBVJVCAWOTcQFyk2IBgiU5AZCRggGgI1kBryNKAb4heQ
|
|
HNIWoB3B+ZAesfigH6HbkCB2KyAhgb2QIlYNICNq2hAkNe8gJUq8ECYV0SAnKp4QJ/7toCkKgBAp3s+g
|
|
KupiECu+saAs036QLZ6ToC6zYJAvfnWgMJNCkDFnkiAycySQM0d0IDRTBpA1J1YgNjLokDcHOCA4HAUQ
|
|
OOcaIDn75xA6xvwgO9vJEDywGKA9u6sQPo/6oD+bjRBAb9ygQYSpkEJPvqBDZIuQRC+goEVEbZBF89Mg
|
|
Ry2KEEfTtSBJDWwQSbOXIErtThBLnLOgTNZqkE18laBOtkyQT1x3oFCWLpBRPFmgUnYQkFMcO6BUVfKQ
|
|
VPwdoFY11JBW5TogWB7xEFjFHCBZ/tMQWqT+IFvetRBchOAgXb6XEF5kwiBfnnkQYE3eoGGHlZBiLcCg
|
|
Y2d3kGQNoqBlR1mQZe2EoGcnO5BnzWagaQcdkGmtSKBq5v+Qa5ZlIGzQHBBtdkcgbq/+EG9WKSBwj+AQ
|
|
cTYLIHJvwhBzFe0gdE+kEHT/CaB2OMCQdt7roHgYopB4vs2gefiEkHqer6B72GaQfH6RoH24SJB+XnOg
|
|
f5gqkAABAAECAwEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEA
|
|
AQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEA
|
|
AQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEA
|
|
AQABAAEAAQAB//+dkAEA//+PgAAE//+dkAEI//+dkAEMUERUAFBTVABQV1QAUFBUAAAAAAEAAAABA
|
|
</data>
|
|
</timeZone>
|
|
</calendarDate>
|
|
<color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/>
|
|
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
|
|
</datePickerCell>
|
|
</datePicker>
|
|
<button identifier="test" verticalHuggingPriority="750" id="kCk-Gb-Apt">
|
|
<rect key="frame" x="125" y="132" width="82" height="32"/>
|
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
|
|
<buttonCell key="cell" type="push" title="Button" bezelStyle="rounded" alignment="center" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="3D8-ye-1PS">
|
|
<behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
|
|
<font key="font" metaFont="system"/>
|
|
</buttonCell>
|
|
</button>
|
|
<customView id="L6g-ww-Qo6">
|
|
<rect key="frame" x="20" y="29" width="360" height="96"/>
|
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
|
|
<subviews>
|
|
<button verticalHuggingPriority="750" id="zCA-96-TBV">
|
|
<rect key="frame" x="139" y="55" width="82" height="32"/>
|
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
|
|
<buttonCell key="cell" type="push" title="Button" bezelStyle="rounded" alignment="center" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="UHh-JP-smr">
|
|
<behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
|
|
<font key="font" metaFont="system"/>
|
|
</buttonCell>
|
|
</button>
|
|
<button id="8dh-T6-kWf">
|
|
<rect key="frame" x="18" y="39" width="61" height="18"/>
|
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
|
|
<buttonCell key="cell" type="check" title="Check" bezelStyle="regularSquare" imagePosition="left" state="on" inset="2" id="cEU-mp-xT9">
|
|
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
|
|
<font key="font" metaFont="system"/>
|
|
</buttonCell>
|
|
</button>
|
|
<segmentedControl verticalHuggingPriority="750" id="SpP-qi-A6h">
|
|
<rect key="frame" x="128" y="32" width="104" height="24"/>
|
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
|
|
<segmentedCell key="cell" alignment="left" style="rounded" trackingMode="selectOne" id="ORl-FV-Pbr">
|
|
<font key="font" metaFont="system"/>
|
|
<segments>
|
|
<segment width="32"/>
|
|
<segment width="32" selected="YES" tag="1"/>
|
|
<segment width="32">
|
|
<nil key="label"/>
|
|
</segment>
|
|
</segments>
|
|
</segmentedCell>
|
|
</segmentedControl>
|
|
</subviews>
|
|
<userDefinedRuntimeAttributes>
|
|
<userDefinedRuntimeAttribute type="color" keyPath="backgroundColor">
|
|
<color key="value" red="0.67494462900357044" green="0.89642068614130432" blue="0.51729022313050843" alpha="1" colorSpace="calibratedRGB"/>
|
|
</userDefinedRuntimeAttribute>
|
|
</userDefinedRuntimeAttributes>
|
|
</customView>
|
|
<slider verticalHuggingPriority="750" id="PdA-7g-I0T">
|
|
<rect key="frame" x="214" y="139" width="96" height="21"/>
|
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
|
|
<sliderCell key="cell" state="on" alignment="left" maxValue="2" doubleValue="1" tickMarkPosition="above" sliderType="linear" id="p1x-Ct-qda"/>
|
|
</slider>
|
|
<scrollView autohidesScrollers="YES" horizontalLineScroll="19" horizontalPageScroll="10" verticalLineScroll="19" verticalPageScroll="10" usesPredominantAxisScrolling="NO" id="Yhe-4C-Snk">
|
|
<rect key="frame" x="13" y="190" width="214" height="148"/>
|
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
|
|
<clipView key="contentView" id="iDa-0p-kr3">
|
|
<rect key="frame" x="1" y="17" width="212" height="130"/>
|
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
|
<subviews>
|
|
<tableView verticalHuggingPriority="750" allowsExpansionToolTips="YES" columnAutoresizingStyle="lastColumnOnly" columnSelection="YES" multipleSelection="NO" autosaveColumns="NO" headerView="Gfx-oH-stQ" id="JIg-wG-gFe">
|
|
<rect key="frame" x="0.0" y="0.0" width="212" height="130"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
<size key="intercellSpacing" width="3" height="2"/>
|
|
<color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
|
|
<color key="gridColor" name="gridColor" catalog="System" colorSpace="catalog"/>
|
|
<tableColumns>
|
|
<tableColumn width="116" minWidth="40" maxWidth="1000" id="Vc1-FO-Knt">
|
|
<tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border" alignment="left">
|
|
<font key="font" metaFont="smallSystem"/>
|
|
<color key="textColor" name="headerTextColor" catalog="System" colorSpace="catalog"/>
|
|
<color key="backgroundColor" white="0.33333298560000002" alpha="1" colorSpace="calibratedWhite"/>
|
|
</tableHeaderCell>
|
|
<textFieldCell key="dataCell" lineBreakMode="truncatingTail" selectable="YES" editable="YES" alignment="left" title="Text Cell" id="d1b-GC-LvO">
|
|
<font key="font" metaFont="system"/>
|
|
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
|
|
<color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/>
|
|
</textFieldCell>
|
|
<tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/>
|
|
</tableColumn>
|
|
<tableColumn width="90" minWidth="40" maxWidth="1000" id="lw1-SV-ry2">
|
|
<tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border" alignment="left">
|
|
<font key="font" metaFont="smallSystem"/>
|
|
<color key="textColor" name="headerTextColor" catalog="System" colorSpace="catalog"/>
|
|
<color key="backgroundColor" white="0.33333298560000002" alpha="1" colorSpace="calibratedWhite"/>
|
|
</tableHeaderCell>
|
|
<textFieldCell key="dataCell" lineBreakMode="truncatingTail" selectable="YES" editable="YES" alignment="left" title="Text Cell" id="bzA-wp-jw1">
|
|
<font key="font" metaFont="system"/>
|
|
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
|
|
<color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/>
|
|
</textFieldCell>
|
|
<tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/>
|
|
</tableColumn>
|
|
</tableColumns>
|
|
<connections>
|
|
<outlet property="dataSource" destination="450" id="Uf9-ni-njQ"/>
|
|
<outlet property="delegate" destination="450" id="37c-5P-K0h"/>
|
|
</connections>
|
|
</tableView>
|
|
</subviews>
|
|
<color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/>
|
|
</clipView>
|
|
<scroller key="horizontalScroller" hidden="YES" verticalHuggingPriority="750" id="UGZ-Td-EDC">
|
|
<rect key="frame" x="1" y="119" width="223" height="15"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
</scroller>
|
|
<scroller key="verticalScroller" hidden="YES" verticalHuggingPriority="750" doubleValue="37" id="wCh-dh-geC">
|
|
<rect key="frame" x="224" y="17" width="15" height="102"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
</scroller>
|
|
<tableHeaderView key="headerView" id="Gfx-oH-stQ">
|
|
<rect key="frame" x="0.0" y="0.0" width="212" height="17"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
</tableHeaderView>
|
|
</scrollView>
|
|
</subviews>
|
|
<userDefinedRuntimeAttributes>
|
|
<userDefinedRuntimeAttribute type="color" keyPath="backgroundColor">
|
|
<color key="value" red="1" green="0.63145461560717586" blue="0.96005873474956727" alpha="1" colorSpace="calibratedRGB"/>
|
|
</userDefinedRuntimeAttribute>
|
|
</userDefinedRuntimeAttributes>
|
|
</customView>
|
|
<slider verticalHuggingPriority="750" id="iGg-dc-J0b">
|
|
<rect key="frame" x="41" y="336" width="96" height="21"/>
|
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
|
|
<sliderCell key="cell" state="on" alignment="left" maxValue="2" doubleValue="1" tickMarkPosition="above" sliderType="linear" id="nfM-Jj-R9f"/>
|
|
</slider>
|
|
<button verticalHuggingPriority="750" id="6kr-S2-Yjj">
|
|
<rect key="frame" x="48" y="275" width="82" height="32"/>
|
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
|
|
<buttonCell key="cell" type="push" title="Button" bezelStyle="rounded" alignment="center" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="laM-gL-mR4">
|
|
<behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
|
|
<font key="font" metaFont="system"/>
|
|
</buttonCell>
|
|
</button>
|
|
</subviews>
|
|
<userDefinedRuntimeAttributes>
|
|
<userDefinedRuntimeAttribute type="color" keyPath="backgroundColor">
|
|
<color key="value" red="0.3742909952084108" green="0.62396748378507239" blue="1" alpha="1" colorSpace="calibratedRGB"/>
|
|
</userDefinedRuntimeAttribute>
|
|
</userDefinedRuntimeAttributes>
|
|
</customView>
|
|
</subviews>
|
|
</view>
|
|
</window>
|
|
<customObject id="450" customClass="AppController">
|
|
<connections>
|
|
<action selector="button1:" destination="6kr-S2-Yjj" id="Pve-Lr-CPH"/>
|
|
<action selector="button2:" destination="kCk-Gb-Apt" id="x3y-Pm-gbK"/>
|
|
<action selector="button3:" destination="zCA-96-TBV" id="oNM-vV-usu"/>
|
|
<action selector="slider1:" destination="0rG-H7-LSc" id="3C8-Q2-cVW"/>
|
|
<action selector="slider2:" destination="iGg-dc-J0b" id="9LF-GH-9cz"/>
|
|
<action selector="slider3:" destination="PdA-7g-I0T" id="ZxU-eU-xaI"/>
|
|
<outlet property="sliderView1" destination="0rG-H7-LSc" id="yMb-kl-dDl"/>
|
|
<outlet property="sliderView2" destination="iGg-dc-J0b" id="ML6-DJ-jQX"/>
|
|
<outlet property="theWindow" destination="371" id="459"/>
|
|
<outlet property="view1" destination="KqU-it-6gi" id="HHu-Te-ehB"/>
|
|
<outlet property="view2" destination="MuA-Xs-FkI" id="6S2-Zn-fLG"/>
|
|
<outlet property="view3" destination="L6g-ww-Qo6" id="qCc-Rs-Inc"/>
|
|
</connections>
|
|
</customObject>
|
|
</objects>
|
|
<classes>
|
|
<class className="AppController" superclassName="NSObject">
|
|
<source key="sourceIdentifier" type="project" relativePath="./Classes/AppController.h"/>
|
|
<relationships>
|
|
<relationship kind="action" name="button1:"/>
|
|
<relationship kind="action" name="button2:"/>
|
|
<relationship kind="action" name="button3:"/>
|
|
<relationship kind="action" name="slider1:"/>
|
|
<relationship kind="action" name="slider2:"/>
|
|
<relationship kind="action" name="slider3:"/>
|
|
<relationship kind="outlet" name="sliderView1" candidateClass="NSSlider"/>
|
|
<relationship kind="outlet" name="sliderView2" candidateClass="NSSlider"/>
|
|
<relationship kind="outlet" name="theWindow" candidateClass="NSWindow"/>
|
|
<relationship kind="outlet" name="view1" candidateClass="NSView"/>
|
|
<relationship kind="outlet" name="view2" candidateClass="NSView"/>
|
|
<relationship kind="outlet" name="view3" candidateClass="NSView"/>
|
|
</relationships>
|
|
</class>
|
|
</classes>
|
|
</document> |