MainMenu.xib   [plain text]


<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="8052.4" systemVersion="15A131a" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES">
    <dependencies>
        <deployment identifier="macosx"/>
        <plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="8052.4"/>
    </dependencies>
    <objects>
        <customObject id="-2" userLabel="File's Owner" customClass="NSApplication">
            <connections>
                <outlet property="delegate" destination="209" id="261"/>
            </connections>
        </customObject>
        <customObject id="-1" userLabel="First Responder" customClass="FirstResponder"/>
        <customObject id="-3" userLabel="Application" customClass="NSObject"/>
        <menu title="MainMenu" systemMenu="main" id="29" userLabel="MainMenu">
            <items>
                <menuItem title="Chess" id="56">
                    <menu key="submenu" title="Chess" systemMenu="apple" id="57">
                        <items>
                            <menuItem title="About Chess" id="58">
                                <modifierMask key="keyEquivalentModifierMask"/>
                                <connections>
                                    <action selector="showWindow:" target="649" id="650"/>
                                </connections>
                            </menuItem>
                            <menuItem isSeparatorItem="YES" id="645">
                                <modifierMask key="keyEquivalentModifierMask" command="YES"/>
                            </menuItem>
                            <menuItem title="Preferences…" keyEquivalent="," id="129">
                                <connections>
                                    <action selector="showPreferences:" target="-1" id="200855"/>
                                </connections>
                            </menuItem>
                            <menuItem isSeparatorItem="YES" id="143">
                                <modifierMask key="keyEquivalentModifierMask" command="YES"/>
                            </menuItem>
                            <menuItem title="Services" id="131">
                                <menu key="submenu" title="Services" systemMenu="services" id="130"/>
                            </menuItem>
                            <menuItem isSeparatorItem="YES" id="144">
                                <modifierMask key="keyEquivalentModifierMask" command="YES"/>
                            </menuItem>
                            <menuItem title="Hide Chess" keyEquivalent="h" id="134">
                                <connections>
                                    <action selector="hide:" target="-2" id="152"/>
                                </connections>
                            </menuItem>
                            <menuItem title="Hide Others" keyEquivalent="h" id="145">
                                <modifierMask key="keyEquivalentModifierMask" option="YES" command="YES"/>
                                <connections>
                                    <action selector="hideOtherApplications:" target="-2" id="146"/>
                                </connections>
                            </menuItem>
                            <menuItem title="Show All" id="150">
                                <connections>
                                    <action selector="unhideAllApplications:" target="-2" id="153"/>
                                </connections>
                            </menuItem>
                            <menuItem isSeparatorItem="YES" id="149">
                                <modifierMask key="keyEquivalentModifierMask" command="YES"/>
                            </menuItem>
                            <menuItem title="Quit Chess" keyEquivalent="q" id="136">
                                <connections>
                                    <action selector="terminate:" target="-2" id="139"/>
                                </connections>
                            </menuItem>
                        </items>
                    </menu>
                </menuItem>
                <menuItem title="Game" id="83">
                    <menu key="submenu" title="Game" id="81">
                        <items>
                            <menuItem title="New…" keyEquivalent="n" id="82">
                                <connections>
                                    <action selector="newGame:" target="209" id="200736"/>
                                </connections>
                            </menuItem>
                            <menuItem title="Open…" keyEquivalent="o" id="402">
                                <connections>
                                    <action selector="openDocument:" target="-1" id="200726"/>
                                </connections>
                            </menuItem>
                            <menuItem title="Open Recent" id="413">
                                <menu key="submenu" title="Open Recent" systemMenu="recentDocuments" id="414">
                                    <items>
                                        <menuItem title="Clear Menu" id="415">
                                            <connections>
                                                <action selector="clearRecentDocuments:" target="-1" id="416"/>
                                            </connections>
                                        </menuItem>
                                    </items>
                                </menu>
                            </menuItem>
                            <menuItem isSeparatorItem="YES" id="79">
                                <modifierMask key="keyEquivalentModifierMask" command="YES"/>
                            </menuItem>
                            <menuItem title="Close" keyEquivalent="w" id="200732" userLabel="Menu Item - Save">
                                <connections>
                                    <action selector="performClose:" target="-1" id="200735"/>
                                </connections>
                            </menuItem>
                            <menuItem title="Save" keyEquivalent="s" id="653">
                                <connections>
                                    <action selector="saveDocument:" target="-1" id="200727"/>
                                </connections>
                            </menuItem>
                            <menuItem title="Save As…" keyEquivalent="S" id="701">
                                <connections>
                                    <action selector="saveDocumentAs:" target="-1" id="200728"/>
                                </connections>
                            </menuItem>
                        </items>
                    </menu>
                </menuItem>
                <menuItem title="Edit" id="200530">
                    <modifierMask key="keyEquivalentModifierMask"/>
                    <menu key="submenu" title="Edit" id="200531">
                        <items>
                            <menuItem title="Undo" keyEquivalent="z" id="200532">
                                <connections>
                                    <action selector="undo:" target="-1" id="200598"/>
                                </connections>
                            </menuItem>
                            <menuItem title="Redo" keyEquivalent="Z" id="200533">
                                <connections>
                                    <action selector="redo:" target="-1" id="200592"/>
                                </connections>
                            </menuItem>
                            <menuItem isSeparatorItem="YES" id="200534"/>
                            <menuItem title="Cut" keyEquivalent="x" id="200535">
                                <connections>
                                    <action selector="cut:" target="-1" id="200578"/>
                                </connections>
                            </menuItem>
                            <menuItem title="Copy" keyEquivalent="c" id="200536">
                                <connections>
                                    <action selector="copy:" target="-1" id="200577"/>
                                </connections>
                            </menuItem>
                            <menuItem title="Paste" keyEquivalent="v" id="200537">
                                <connections>
                                    <action selector="paste:" target="-1" id="200583"/>
                                </connections>
                            </menuItem>
                            <menuItem title="Delete" id="200539">
                                <modifierMask key="keyEquivalentModifierMask"/>
                                <connections>
                                    <action selector="delete:" target="-1" id="200593"/>
                                </connections>
                            </menuItem>
                            <menuItem title="Select All" keyEquivalent="a" id="200540">
                                <connections>
                                    <action selector="selectAll:" target="-1" id="200596"/>
                                </connections>
                            </menuItem>
                        </items>
                    </menu>
                </menuItem>
                <menuItem title="Moves" id="392">
                    <menu key="submenu" title="Moves" id="393">
                        <items>
                            <menuItem title="Take Back Move" keyEquivalent="z" id="395">
                                <string key="toolTip">Take back your last move
and your opponent's response.</string>
                                <connections>
                                    <action selector="takeback:" target="-1" id="200729"/>
                                </connections>
                            </menuItem>
                            <menuItem isSeparatorItem="YES" id="396">
                                <modifierMask key="keyEquivalentModifierMask" command="YES"/>
                                <connections>
                                    <binding destination="200908" name="hidden" keyPath="selection.hideRemoteProperties" id="200913"/>
                                </connections>
                            </menuItem>
                            <menuItem title="Resign" id="200906">
                                <modifierMask key="keyEquivalentModifierMask"/>
                                <connections>
                                    <action selector="resign:" target="-1" id="200919"/>
                                    <binding destination="200827" name="enabled" keyPath="selection.gameDone" id="200956">
                                        <dictionary key="options">
                                            <string key="NSValueTransformerName">NSNegateBoolean</string>
                                        </dictionary>
                                    </binding>
                                    <binding destination="200908" name="hidden" keyPath="selection.hideRemoteProperties" previousBinding="200956" id="200957"/>
                                </connections>
                            </menuItem>
                            <menuItem title="Offer Draw" toolTip="Offer a Draw to your opponent when you make your next move" id="200907">
                                <modifierMask key="keyEquivalentModifierMask"/>
                                <connections>
                                    <binding destination="200827" name="enabled" keyPath="selection.gameDone" id="200966">
                                        <dictionary key="options">
                                            <string key="NSValueTransformerName">NSNegateBoolean</string>
                                        </dictionary>
                                    </binding>
                                    <binding destination="200908" name="hidden" keyPath="selection.hideRemoteProperties" previousBinding="200966" id="200967"/>
                                    <binding destination="200827" name="value" keyPath="selection.offerDraw" id="200918"/>
                                </connections>
                            </menuItem>
                            <menuItem isSeparatorItem="YES" id="200905"/>
                            <menuItem title="Show Hint" keyEquivalent="]" toolTip="Suggest a move to play." id="397">
                                <connections>
                                    <action selector="showHint:" target="-1" id="200730"/>
                                    <binding destination="200908" name="enabled" keyPath="selection.engine.lastPonder" id="200937">
                                        <dictionary key="options">
                                            <string key="NSValueTransformerName">NSIsNotNil</string>
                                        </dictionary>
                                    </binding>
                                </connections>
                            </menuItem>
                            <menuItem title="Show Last Move" keyEquivalent="[" toolTip="Show the last move played." id="398">
                                <connections>
                                    <action selector="showLastMove:" target="-1" id="200731"/>
                                    <binding destination="200908" name="enabled" keyPath="selection.board.lastMove" id="200940">
                                        <dictionary key="options">
                                            <string key="NSValueTransformerName">NSIsNotNil</string>
                                        </dictionary>
                                    </binding>
                                </connections>
                            </menuItem>
                            <menuItem isSeparatorItem="YES" id="200500">
                                <modifierMask key="keyEquivalentModifierMask" command="YES"/>
                            </menuItem>
                            <menuItem title="Game Log" keyEquivalent="l" toolTip="Show a list of the moves played." id="200501">
                                <connections>
                                    <action selector="toggleLogView:" target="-1" id="200847"/>
                                </connections>
                            </menuItem>
                            <menuItem title="Achievements" id="200922">
                                <modifierMask key="keyEquivalentModifierMask"/>
                                <connections>
                                    <action selector="showAchievements:" target="-1" id="201031"/>
                                    <binding destination="209" name="hidden" keyPath="localPlayer" id="200927">
                                        <dictionary key="options">
                                            <string key="NSValueTransformerName">NSIsNil</string>
                                        </dictionary>
                                    </binding>
                                    <binding destination="200908" name="hidden2" keyPath="selection.self" previousBinding="200927" id="200934">
                                        <dictionary key="options">
                                            <integer key="NSMultipleValuesPlaceholder" value="-1"/>
                                            <integer key="NSNoSelectionPlaceholder" value="-1"/>
                                            <integer key="NSNotApplicablePlaceholder" value="-1"/>
                                            <integer key="NSNullPlaceholder" value="-1"/>
                                            <string key="NSValueTransformerName">NSIsNil</string>
                                        </dictionary>
                                    </binding>
                                </connections>
                            </menuItem>
                        </items>
                    </menu>
                </menuItem>
                <menuItem title="Window" id="19">
                    <menu key="submenu" title="Window" systemMenu="window" id="24">
                        <items>
                            <menuItem title="Close" keyEquivalent="w" id="200519">
                                <connections>
                                    <action selector="performClose:" target="-1" id="200520"/>
                                </connections>
                            </menuItem>
                            <menuItem title="Minimize" keyEquivalent="m" id="23">
                                <connections>
                                    <action selector="performMiniaturize:" target="-1" id="37"/>
                                </connections>
                            </menuItem>
                            <menuItem title="Zoom" id="646">
                                <connections>
                                    <action selector="performZoom:" target="-1" id="647"/>
                                </connections>
                            </menuItem>
                            <menuItem title="Enter Full Screen" keyEquivalent="f" id="200920">
                                <modifierMask key="keyEquivalentModifierMask" control="YES" command="YES"/>
                                <connections>
                                    <action selector="toggleFullScreen:" target="-1" id="200921"/>
                                </connections>
                            </menuItem>
                            <menuItem isSeparatorItem="YES" id="92">
                                <modifierMask key="keyEquivalentModifierMask" command="YES"/>
                            </menuItem>
                            <menuItem title="Bring All to Front" id="5">
                                <connections>
                                    <action selector="arrangeInFront:" target="-1" id="39"/>
                                </connections>
                            </menuItem>
                        </items>
                    </menu>
                </menuItem>
                <menuItem title="Debug" id="200860">
                    <modifierMask key="keyEquivalentModifierMask"/>
                    <menu key="submenu" title="Debug" id="200861">
                        <items>
                            <menuItem title="Log Engine" id="200862">
                                <modifierMask key="keyEquivalentModifierMask"/>
                                <connections>
                                    <binding destination="-3" name="value" keyPath="mainWindow.windowController.engine.logging" id="200870"/>
                                </connections>
                            </menuItem>
                            <menuItem title="Log Mouse Clicks" id="200968">
                                <modifierMask key="keyEquivalentModifierMask"/>
                                <connections>
                                    <binding destination="209" name="value" keyPath="logMouse" id="200973"/>
                                </connections>
                            </menuItem>
                            <menuItem title="Dump Language Models" id="200970">
                                <modifierMask key="keyEquivalentModifierMask"/>
                                <connections>
                                    <binding destination="209" name="value" keyPath="dumpLanguageModels" id="200975"/>
                                </connections>
                            </menuItem>
                            <menuItem isSeparatorItem="YES" id="201033"/>
                            <menuItem title="Increase FSAA" keyEquivalent="+" id="201032">
                                <modifierMask key="keyEquivalentModifierMask" control="YES"/>
                                <connections>
                                    <action selector="increaseFSAA:" target="-1" id="201035"/>
                                </connections>
                            </menuItem>
                            <menuItem title="Decrease FSAA" keyEquivalent="-" id="201034">
                                <modifierMask key="keyEquivalentModifierMask" control="YES"/>
                                <connections>
                                    <action selector="decreaseFSAA:" target="-1" id="201036"/>
                                </connections>
                            </menuItem>
                            <menuItem isSeparatorItem="YES" id="201037"/>
                            <menuItem title="Profile Drawing" id="201038">
                                <modifierMask key="keyEquivalentModifierMask"/>
                                <connections>
                                    <action selector="profileDraw:" target="-1" id="201039"/>
                                </connections>
                            </menuItem>
                        </items>
                    </menu>
                    <connections>
                        <binding destination="209" name="hidden" keyPath="hideDebugMenu" id="200867"/>
                    </connections>
                </menuItem>
                <menuItem title="Help" id="103">
                    <menu key="submenu" title="Help" id="106">
                        <items>
                            <menuItem title="Chess Help" keyEquivalent="?" id="111">
                                <connections>
                                    <action selector="showHelp:" target="-1" id="122"/>
                                </connections>
                            </menuItem>
                        </items>
                    </menu>
                </menuItem>
            </items>
        </menu>
        <customObject id="209" userLabel="MBCController" customClass="MBCController">
            <connections>
                <outlet property="fCurrentDocument" destination="200827" id="200838"/>
                <outlet property="fTakebackMenuItem" destination="395" id="460"/>
            </connections>
        </customObject>
        <customObject id="649" userLabel="MBCAbout" customClass="MBCAbout"/>
        <objectController objectClassName="NSDocument" id="200827" userLabel="Current Document">
            <connections>
                <binding destination="-3" name="contentObject" keyPath="mainWindow.windowController.document" id="200828"/>
            </connections>
        </objectController>
        <userDefaultsController id="200506"/>
        <objectController objectClassName="MBCBoardWin" id="200908" userLabel="Current WindowController">
            <connections>
                <binding destination="-3" name="contentObject" keyPath="mainWindow.windowController" id="200911"/>
            </connections>
        </objectController>
    </objects>
</document>