mirror of
https://github.com/danbee/persephone
synced 2025-03-04 08:39:11 +00:00
This works by clearing the queue, adding all the tracks from the album to the queue and playing the first track. Fix bug where resize might leave a play button visible Had to refactor the QueueView somewhat as there was a bug that only surfaced on clearing and refilling the playlist. The bug was due to the way NSOutlineView reuses subviews. Add screenshot with album play button Move queue datasource and refactor view controller Move album datasource out of the view controller
1069 lines
92 KiB
XML
1069 lines
92 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<document type="com.apple.InterfaceBuilder3.Cocoa.Storyboard.XIB" version="3.0" toolsVersion="14460.31" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES" initialViewController="B8D-0N-5wS">
|
|
<dependencies>
|
|
<deployment identifier="macosx"/>
|
|
<plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="14460.31"/>
|
|
<capability name="System colors introduced in macOS 10.14" minToolsVersion="10.0"/>
|
|
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
|
|
</dependencies>
|
|
<scenes>
|
|
<!--Application-->
|
|
<scene sceneID="JPo-4y-FX3">
|
|
<objects>
|
|
<application id="hnw-xV-0zn" sceneMemberID="viewController">
|
|
<menu key="mainMenu" title="Main Menu" systemMenu="main" id="AYu-sK-qS6">
|
|
<items>
|
|
<menuItem title="Persephone" id="1Xt-HY-uBw">
|
|
<modifierMask key="keyEquivalentModifierMask"/>
|
|
<menu key="submenu" title="Persephone" systemMenu="apple" id="uQy-DD-JDr">
|
|
<items>
|
|
<menuItem title="About Persephone" id="5kV-Vb-QxS">
|
|
<modifierMask key="keyEquivalentModifierMask"/>
|
|
<connections>
|
|
<action selector="orderFrontStandardAboutPanel:" target="Ady-hI-5gd" id="Exp-CZ-Vem"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem isSeparatorItem="YES" id="VOq-y0-SEH"/>
|
|
<menuItem title="Preferences…" keyEquivalent="," id="BOF-NM-1cW">
|
|
<connections>
|
|
<action selector="preferencesItemSelected:" target="Voe-Tx-rLC" id="bxe-zW-cho"/>
|
|
<segue destination="xYu-7w-E5x" kind="show" id="OTW-56-v9E"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem isSeparatorItem="YES" id="wFC-TO-SCJ"/>
|
|
<menuItem title="Services" id="NMo-om-nkz">
|
|
<modifierMask key="keyEquivalentModifierMask"/>
|
|
<menu key="submenu" title="Services" systemMenu="services" id="hz9-B4-Xy5"/>
|
|
</menuItem>
|
|
<menuItem isSeparatorItem="YES" id="4je-JR-u6R"/>
|
|
<menuItem title="Hide Persephone" keyEquivalent="h" id="Olw-nP-bQN">
|
|
<connections>
|
|
<action selector="hide:" target="Ady-hI-5gd" id="PnN-Uc-m68"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem title="Hide Others" keyEquivalent="h" id="Vdr-fp-XzO">
|
|
<modifierMask key="keyEquivalentModifierMask" option="YES" command="YES"/>
|
|
<connections>
|
|
<action selector="hideOtherApplications:" target="Ady-hI-5gd" id="VT4-aY-XCT"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem title="Show All" id="Kd2-mp-pUS">
|
|
<modifierMask key="keyEquivalentModifierMask"/>
|
|
<connections>
|
|
<action selector="unhideAllApplications:" target="Ady-hI-5gd" id="Dhg-Le-xox"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem isSeparatorItem="YES" id="kCx-OE-vgT"/>
|
|
<menuItem title="Quit Persephone" keyEquivalent="q" id="4sb-4s-VLi">
|
|
<connections>
|
|
<action selector="terminate:" target="Ady-hI-5gd" id="Te7-pn-YzF"/>
|
|
</connections>
|
|
</menuItem>
|
|
</items>
|
|
</menu>
|
|
</menuItem>
|
|
<menuItem title="File" id="dMs-cI-mzQ">
|
|
<modifierMask key="keyEquivalentModifierMask"/>
|
|
<menu key="submenu" title="File" id="bib-Uj-vzu">
|
|
<items>
|
|
<menuItem title="New" keyEquivalent="n" id="Was-JA-tGl">
|
|
<connections>
|
|
<action selector="newDocument:" target="Ady-hI-5gd" id="4Si-XN-c54"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem title="Open…" keyEquivalent="o" id="IAo-SY-fd9">
|
|
<connections>
|
|
<action selector="openDocument:" target="Ady-hI-5gd" id="bVn-NM-KNZ"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem title="Open Recent" id="tXI-mr-wws">
|
|
<modifierMask key="keyEquivalentModifierMask"/>
|
|
<menu key="submenu" title="Open Recent" systemMenu="recentDocuments" id="oas-Oc-fiZ">
|
|
<items>
|
|
<menuItem title="Clear Menu" id="vNY-rz-j42">
|
|
<modifierMask key="keyEquivalentModifierMask"/>
|
|
<connections>
|
|
<action selector="clearRecentDocuments:" target="Ady-hI-5gd" id="Daa-9d-B3U"/>
|
|
</connections>
|
|
</menuItem>
|
|
</items>
|
|
</menu>
|
|
</menuItem>
|
|
<menuItem isSeparatorItem="YES" id="m54-Is-iLE"/>
|
|
<menuItem title="Close" keyEquivalent="w" id="DVo-aG-piG">
|
|
<connections>
|
|
<action selector="performClose:" target="Ady-hI-5gd" id="HmO-Ls-i7Q"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem title="Save…" keyEquivalent="s" id="pxx-59-PXV">
|
|
<connections>
|
|
<action selector="saveDocument:" target="Ady-hI-5gd" id="teZ-XB-qJY"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem title="Save As…" keyEquivalent="S" id="Bw7-FT-i3A">
|
|
<connections>
|
|
<action selector="saveDocumentAs:" target="Ady-hI-5gd" id="mDf-zr-I0C"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem title="Revert to Saved" keyEquivalent="r" id="KaW-ft-85H">
|
|
<connections>
|
|
<action selector="revertDocumentToSaved:" target="Ady-hI-5gd" id="iJ3-Pv-kwq"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem isSeparatorItem="YES" id="aJh-i4-bef"/>
|
|
<menuItem title="Page Setup…" keyEquivalent="P" id="qIS-W8-SiK">
|
|
<modifierMask key="keyEquivalentModifierMask" shift="YES" command="YES"/>
|
|
<connections>
|
|
<action selector="runPageLayout:" target="Ady-hI-5gd" id="Din-rz-gC5"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem title="Print…" keyEquivalent="p" id="aTl-1u-JFS">
|
|
<connections>
|
|
<action selector="print:" target="Ady-hI-5gd" id="qaZ-4w-aoO"/>
|
|
</connections>
|
|
</menuItem>
|
|
</items>
|
|
</menu>
|
|
</menuItem>
|
|
<menuItem title="Edit" id="5QF-Oa-p0T">
|
|
<modifierMask key="keyEquivalentModifierMask"/>
|
|
<menu key="submenu" title="Edit" id="W48-6f-4Dl">
|
|
<items>
|
|
<menuItem title="Undo" keyEquivalent="z" id="dRJ-4n-Yzg">
|
|
<connections>
|
|
<action selector="undo:" target="Ady-hI-5gd" id="M6e-cu-g7V"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem title="Redo" keyEquivalent="Z" id="6dh-zS-Vam">
|
|
<connections>
|
|
<action selector="redo:" target="Ady-hI-5gd" id="oIA-Rs-6OD"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem isSeparatorItem="YES" id="WRV-NI-Exz"/>
|
|
<menuItem title="Cut" keyEquivalent="x" id="uRl-iY-unG">
|
|
<connections>
|
|
<action selector="cut:" target="Ady-hI-5gd" id="YJe-68-I9s"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem title="Copy" keyEquivalent="c" id="x3v-GG-iWU">
|
|
<connections>
|
|
<action selector="copy:" target="Ady-hI-5gd" id="G1f-GL-Joy"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem title="Paste" keyEquivalent="v" id="gVA-U4-sdL">
|
|
<connections>
|
|
<action selector="paste:" target="Ady-hI-5gd" id="UvS-8e-Qdg"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem title="Paste and Match Style" keyEquivalent="V" id="WeT-3V-zwk">
|
|
<modifierMask key="keyEquivalentModifierMask" option="YES" command="YES"/>
|
|
<connections>
|
|
<action selector="pasteAsPlainText:" target="Ady-hI-5gd" id="cEh-KX-wJQ"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem title="Delete" id="pa3-QI-u2k">
|
|
<modifierMask key="keyEquivalentModifierMask"/>
|
|
<connections>
|
|
<action selector="delete:" target="Ady-hI-5gd" id="0Mk-Ml-PaM"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem title="Select All" keyEquivalent="a" id="Ruw-6m-B2m">
|
|
<connections>
|
|
<action selector="selectAll:" target="Ady-hI-5gd" id="VNm-Mi-diN"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem isSeparatorItem="YES" id="uyl-h8-XO2"/>
|
|
<menuItem title="Find" id="4EN-yA-p0u">
|
|
<modifierMask key="keyEquivalentModifierMask"/>
|
|
<menu key="submenu" title="Find" id="1b7-l0-nxx">
|
|
<items>
|
|
<menuItem title="Find…" tag="1" keyEquivalent="f" id="Xz5-n4-O0W">
|
|
<connections>
|
|
<action selector="performFindPanelAction:" target="Ady-hI-5gd" id="cD7-Qs-BN4"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem title="Find and Replace…" tag="12" keyEquivalent="f" id="YEy-JH-Tfz">
|
|
<modifierMask key="keyEquivalentModifierMask" option="YES" command="YES"/>
|
|
<connections>
|
|
<action selector="performFindPanelAction:" target="Ady-hI-5gd" id="WD3-Gg-5AJ"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem title="Find Next" tag="2" keyEquivalent="g" id="q09-fT-Sye">
|
|
<connections>
|
|
<action selector="performFindPanelAction:" target="Ady-hI-5gd" id="NDo-RZ-v9R"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem title="Find Previous" tag="3" keyEquivalent="G" id="OwM-mh-QMV">
|
|
<connections>
|
|
<action selector="performFindPanelAction:" target="Ady-hI-5gd" id="HOh-sY-3ay"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem title="Use Selection for Find" tag="7" keyEquivalent="e" id="buJ-ug-pKt">
|
|
<connections>
|
|
<action selector="performFindPanelAction:" target="Ady-hI-5gd" id="U76-nv-p5D"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem title="Jump to Selection" keyEquivalent="j" id="S0p-oC-mLd">
|
|
<connections>
|
|
<action selector="centerSelectionInVisibleArea:" target="Ady-hI-5gd" id="IOG-6D-g5B"/>
|
|
</connections>
|
|
</menuItem>
|
|
</items>
|
|
</menu>
|
|
</menuItem>
|
|
<menuItem title="Spelling and Grammar" id="Dv1-io-Yv7">
|
|
<modifierMask key="keyEquivalentModifierMask"/>
|
|
<menu key="submenu" title="Spelling" id="3IN-sU-3Bg">
|
|
<items>
|
|
<menuItem title="Show Spelling and Grammar" keyEquivalent=":" id="HFo-cy-zxI">
|
|
<connections>
|
|
<action selector="showGuessPanel:" target="Ady-hI-5gd" id="vFj-Ks-hy3"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem title="Check Document Now" keyEquivalent=";" id="hz2-CU-CR7">
|
|
<connections>
|
|
<action selector="checkSpelling:" target="Ady-hI-5gd" id="fz7-VC-reM"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem isSeparatorItem="YES" id="bNw-od-mp5"/>
|
|
<menuItem title="Check Spelling While Typing" id="rbD-Rh-wIN">
|
|
<modifierMask key="keyEquivalentModifierMask"/>
|
|
<connections>
|
|
<action selector="toggleContinuousSpellChecking:" target="Ady-hI-5gd" id="7w6-Qz-0kB"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem title="Check Grammar With Spelling" id="mK6-2p-4JG">
|
|
<modifierMask key="keyEquivalentModifierMask"/>
|
|
<connections>
|
|
<action selector="toggleGrammarChecking:" target="Ady-hI-5gd" id="muD-Qn-j4w"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem title="Correct Spelling Automatically" id="78Y-hA-62v">
|
|
<modifierMask key="keyEquivalentModifierMask"/>
|
|
<connections>
|
|
<action selector="toggleAutomaticSpellingCorrection:" target="Ady-hI-5gd" id="2lM-Qi-WAP"/>
|
|
</connections>
|
|
</menuItem>
|
|
</items>
|
|
</menu>
|
|
</menuItem>
|
|
<menuItem title="Substitutions" id="9ic-FL-obx">
|
|
<modifierMask key="keyEquivalentModifierMask"/>
|
|
<menu key="submenu" title="Substitutions" id="FeM-D8-WVr">
|
|
<items>
|
|
<menuItem title="Show Substitutions" id="z6F-FW-3nz">
|
|
<modifierMask key="keyEquivalentModifierMask"/>
|
|
<connections>
|
|
<action selector="orderFrontSubstitutionsPanel:" target="Ady-hI-5gd" id="oku-mr-iSq"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem isSeparatorItem="YES" id="gPx-C9-uUO"/>
|
|
<menuItem title="Smart Copy/Paste" id="9yt-4B-nSM">
|
|
<modifierMask key="keyEquivalentModifierMask"/>
|
|
<connections>
|
|
<action selector="toggleSmartInsertDelete:" target="Ady-hI-5gd" id="3IJ-Se-DZD"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem title="Smart Quotes" id="hQb-2v-fYv">
|
|
<modifierMask key="keyEquivalentModifierMask"/>
|
|
<connections>
|
|
<action selector="toggleAutomaticQuoteSubstitution:" target="Ady-hI-5gd" id="ptq-xd-QOA"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem title="Smart Dashes" id="rgM-f4-ycn">
|
|
<modifierMask key="keyEquivalentModifierMask"/>
|
|
<connections>
|
|
<action selector="toggleAutomaticDashSubstitution:" target="Ady-hI-5gd" id="oCt-pO-9gS"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem title="Smart Links" id="cwL-P1-jid">
|
|
<modifierMask key="keyEquivalentModifierMask"/>
|
|
<connections>
|
|
<action selector="toggleAutomaticLinkDetection:" target="Ady-hI-5gd" id="Gip-E3-Fov"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem title="Data Detectors" id="tRr-pd-1PS">
|
|
<modifierMask key="keyEquivalentModifierMask"/>
|
|
<connections>
|
|
<action selector="toggleAutomaticDataDetection:" target="Ady-hI-5gd" id="R1I-Nq-Kbl"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem title="Text Replacement" id="HFQ-gK-NFA">
|
|
<modifierMask key="keyEquivalentModifierMask"/>
|
|
<connections>
|
|
<action selector="toggleAutomaticTextReplacement:" target="Ady-hI-5gd" id="DvP-Fe-Py6"/>
|
|
</connections>
|
|
</menuItem>
|
|
</items>
|
|
</menu>
|
|
</menuItem>
|
|
<menuItem title="Transformations" id="2oI-Rn-ZJC">
|
|
<modifierMask key="keyEquivalentModifierMask"/>
|
|
<menu key="submenu" title="Transformations" id="c8a-y6-VQd">
|
|
<items>
|
|
<menuItem title="Make Upper Case" id="vmV-6d-7jI">
|
|
<modifierMask key="keyEquivalentModifierMask"/>
|
|
<connections>
|
|
<action selector="uppercaseWord:" target="Ady-hI-5gd" id="sPh-Tk-edu"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem title="Make Lower Case" id="d9M-CD-aMd">
|
|
<modifierMask key="keyEquivalentModifierMask"/>
|
|
<connections>
|
|
<action selector="lowercaseWord:" target="Ady-hI-5gd" id="iUZ-b5-hil"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem title="Capitalize" id="UEZ-Bs-lqG">
|
|
<modifierMask key="keyEquivalentModifierMask"/>
|
|
<connections>
|
|
<action selector="capitalizeWord:" target="Ady-hI-5gd" id="26H-TL-nsh"/>
|
|
</connections>
|
|
</menuItem>
|
|
</items>
|
|
</menu>
|
|
</menuItem>
|
|
<menuItem title="Speech" id="xrE-MZ-jX0">
|
|
<modifierMask key="keyEquivalentModifierMask"/>
|
|
<menu key="submenu" title="Speech" id="3rS-ZA-NoH">
|
|
<items>
|
|
<menuItem title="Start Speaking" id="Ynk-f8-cLZ">
|
|
<modifierMask key="keyEquivalentModifierMask"/>
|
|
<connections>
|
|
<action selector="startSpeaking:" target="Ady-hI-5gd" id="654-Ng-kyl"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem title="Stop Speaking" id="Oyz-dy-DGm">
|
|
<modifierMask key="keyEquivalentModifierMask"/>
|
|
<connections>
|
|
<action selector="stopSpeaking:" target="Ady-hI-5gd" id="dX8-6p-jy9"/>
|
|
</connections>
|
|
</menuItem>
|
|
</items>
|
|
</menu>
|
|
</menuItem>
|
|
</items>
|
|
</menu>
|
|
</menuItem>
|
|
<menuItem title="Format" id="jxT-CU-nIS">
|
|
<modifierMask key="keyEquivalentModifierMask"/>
|
|
<menu key="submenu" title="Format" id="GEO-Iw-cKr">
|
|
<items>
|
|
<menuItem title="Font" id="Gi5-1S-RQB">
|
|
<modifierMask key="keyEquivalentModifierMask"/>
|
|
<menu key="submenu" title="Font" systemMenu="font" id="aXa-aM-Jaq">
|
|
<items>
|
|
<menuItem title="Show Fonts" keyEquivalent="t" id="Q5e-8K-NDq">
|
|
<connections>
|
|
<action selector="orderFrontFontPanel:" target="YLy-65-1bz" id="WHr-nq-2xA"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem title="Bold" tag="2" keyEquivalent="b" id="GB9-OM-e27">
|
|
<connections>
|
|
<action selector="addFontTrait:" target="YLy-65-1bz" id="hqk-hr-sYV"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem title="Italic" tag="1" keyEquivalent="i" id="Vjx-xi-njq">
|
|
<connections>
|
|
<action selector="addFontTrait:" target="YLy-65-1bz" id="IHV-OB-c03"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem title="Underline" keyEquivalent="u" id="WRG-CD-K1S">
|
|
<connections>
|
|
<action selector="underline:" target="Ady-hI-5gd" id="FYS-2b-JAY"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem isSeparatorItem="YES" id="5gT-KC-WSO"/>
|
|
<menuItem title="Bigger" tag="3" keyEquivalent="+" id="Ptp-SP-VEL">
|
|
<connections>
|
|
<action selector="modifyFont:" target="YLy-65-1bz" id="Uc7-di-UnL"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem title="Smaller" tag="4" keyEquivalent="-" id="i1d-Er-qST">
|
|
<connections>
|
|
<action selector="modifyFont:" target="YLy-65-1bz" id="HcX-Lf-eNd"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem isSeparatorItem="YES" id="kx3-Dk-x3B"/>
|
|
<menuItem title="Kern" id="jBQ-r6-VK2">
|
|
<modifierMask key="keyEquivalentModifierMask"/>
|
|
<menu key="submenu" title="Kern" id="tlD-Oa-oAM">
|
|
<items>
|
|
<menuItem title="Use Default" id="GUa-eO-cwY">
|
|
<modifierMask key="keyEquivalentModifierMask"/>
|
|
<connections>
|
|
<action selector="useStandardKerning:" target="Ady-hI-5gd" id="6dk-9l-Ckg"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem title="Use None" id="cDB-IK-hbR">
|
|
<modifierMask key="keyEquivalentModifierMask"/>
|
|
<connections>
|
|
<action selector="turnOffKerning:" target="Ady-hI-5gd" id="U8a-gz-Maa"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem title="Tighten" id="46P-cB-AYj">
|
|
<modifierMask key="keyEquivalentModifierMask"/>
|
|
<connections>
|
|
<action selector="tightenKerning:" target="Ady-hI-5gd" id="hr7-Nz-8ro"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem title="Loosen" id="ogc-rX-tC1">
|
|
<modifierMask key="keyEquivalentModifierMask"/>
|
|
<connections>
|
|
<action selector="loosenKerning:" target="Ady-hI-5gd" id="8i4-f9-FKE"/>
|
|
</connections>
|
|
</menuItem>
|
|
</items>
|
|
</menu>
|
|
</menuItem>
|
|
<menuItem title="Ligatures" id="o6e-r0-MWq">
|
|
<modifierMask key="keyEquivalentModifierMask"/>
|
|
<menu key="submenu" title="Ligatures" id="w0m-vy-SC9">
|
|
<items>
|
|
<menuItem title="Use Default" id="agt-UL-0e3">
|
|
<modifierMask key="keyEquivalentModifierMask"/>
|
|
<connections>
|
|
<action selector="useStandardLigatures:" target="Ady-hI-5gd" id="7uR-wd-Dx6"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem title="Use None" id="J7y-lM-qPV">
|
|
<modifierMask key="keyEquivalentModifierMask"/>
|
|
<connections>
|
|
<action selector="turnOffLigatures:" target="Ady-hI-5gd" id="iX2-gA-Ilz"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem title="Use All" id="xQD-1f-W4t">
|
|
<modifierMask key="keyEquivalentModifierMask"/>
|
|
<connections>
|
|
<action selector="useAllLigatures:" target="Ady-hI-5gd" id="KcB-kA-TuK"/>
|
|
</connections>
|
|
</menuItem>
|
|
</items>
|
|
</menu>
|
|
</menuItem>
|
|
<menuItem title="Baseline" id="OaQ-X3-Vso">
|
|
<modifierMask key="keyEquivalentModifierMask"/>
|
|
<menu key="submenu" title="Baseline" id="ijk-EB-dga">
|
|
<items>
|
|
<menuItem title="Use Default" id="3Om-Ey-2VK">
|
|
<modifierMask key="keyEquivalentModifierMask"/>
|
|
<connections>
|
|
<action selector="unscript:" target="Ady-hI-5gd" id="0vZ-95-Ywn"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem title="Superscript" id="Rqc-34-cIF">
|
|
<modifierMask key="keyEquivalentModifierMask"/>
|
|
<connections>
|
|
<action selector="superscript:" target="Ady-hI-5gd" id="3qV-fo-wpU"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem title="Subscript" id="I0S-gh-46l">
|
|
<modifierMask key="keyEquivalentModifierMask"/>
|
|
<connections>
|
|
<action selector="subscript:" target="Ady-hI-5gd" id="Q6W-4W-IGz"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem title="Raise" id="2h7-ER-AoG">
|
|
<modifierMask key="keyEquivalentModifierMask"/>
|
|
<connections>
|
|
<action selector="raiseBaseline:" target="Ady-hI-5gd" id="4sk-31-7Q9"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem title="Lower" id="1tx-W0-xDw">
|
|
<modifierMask key="keyEquivalentModifierMask"/>
|
|
<connections>
|
|
<action selector="lowerBaseline:" target="Ady-hI-5gd" id="OF1-bc-KW4"/>
|
|
</connections>
|
|
</menuItem>
|
|
</items>
|
|
</menu>
|
|
</menuItem>
|
|
<menuItem isSeparatorItem="YES" id="Ndw-q3-faq"/>
|
|
<menuItem title="Show Colors" keyEquivalent="C" id="bgn-CT-cEk">
|
|
<connections>
|
|
<action selector="orderFrontColorPanel:" target="Ady-hI-5gd" id="mSX-Xz-DV3"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem isSeparatorItem="YES" id="iMs-zA-UFJ"/>
|
|
<menuItem title="Copy Style" keyEquivalent="c" id="5Vv-lz-BsD">
|
|
<modifierMask key="keyEquivalentModifierMask" option="YES" command="YES"/>
|
|
<connections>
|
|
<action selector="copyFont:" target="Ady-hI-5gd" id="GJO-xA-L4q"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem title="Paste Style" keyEquivalent="v" id="vKC-jM-MkH">
|
|
<modifierMask key="keyEquivalentModifierMask" option="YES" command="YES"/>
|
|
<connections>
|
|
<action selector="pasteFont:" target="Ady-hI-5gd" id="JfD-CL-leO"/>
|
|
</connections>
|
|
</menuItem>
|
|
</items>
|
|
</menu>
|
|
</menuItem>
|
|
<menuItem title="Text" id="Fal-I4-PZk">
|
|
<modifierMask key="keyEquivalentModifierMask"/>
|
|
<menu key="submenu" title="Text" id="d9c-me-L2H">
|
|
<items>
|
|
<menuItem title="Align Left" keyEquivalent="{" id="ZM1-6Q-yy1">
|
|
<connections>
|
|
<action selector="alignLeft:" target="Ady-hI-5gd" id="zUv-R1-uAa"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem title="Center" keyEquivalent="|" id="VIY-Ag-zcb">
|
|
<connections>
|
|
<action selector="alignCenter:" target="Ady-hI-5gd" id="spX-mk-kcS"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem title="Justify" id="J5U-5w-g23">
|
|
<modifierMask key="keyEquivalentModifierMask"/>
|
|
<connections>
|
|
<action selector="alignJustified:" target="Ady-hI-5gd" id="ljL-7U-jND"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem title="Align Right" keyEquivalent="}" id="wb2-vD-lq4">
|
|
<connections>
|
|
<action selector="alignRight:" target="Ady-hI-5gd" id="r48-bG-YeY"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem isSeparatorItem="YES" id="4s2-GY-VfK"/>
|
|
<menuItem title="Writing Direction" id="H1b-Si-o9J">
|
|
<modifierMask key="keyEquivalentModifierMask"/>
|
|
<menu key="submenu" title="Writing Direction" id="8mr-sm-Yjd">
|
|
<items>
|
|
<menuItem title="Paragraph" enabled="NO" id="ZvO-Gk-QUH">
|
|
<modifierMask key="keyEquivalentModifierMask"/>
|
|
</menuItem>
|
|
<menuItem id="YGs-j5-SAR">
|
|
<string key="title"> Default</string>
|
|
<modifierMask key="keyEquivalentModifierMask"/>
|
|
<connections>
|
|
<action selector="makeBaseWritingDirectionNatural:" target="Ady-hI-5gd" id="qtV-5e-UBP"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem id="Lbh-J2-qVU">
|
|
<string key="title"> Left to Right</string>
|
|
<modifierMask key="keyEquivalentModifierMask"/>
|
|
<connections>
|
|
<action selector="makeBaseWritingDirectionLeftToRight:" target="Ady-hI-5gd" id="S0X-9S-QSf"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem id="jFq-tB-4Kx">
|
|
<string key="title"> Right to Left</string>
|
|
<modifierMask key="keyEquivalentModifierMask"/>
|
|
<connections>
|
|
<action selector="makeBaseWritingDirectionRightToLeft:" target="Ady-hI-5gd" id="5fk-qB-AqJ"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem isSeparatorItem="YES" id="swp-gr-a21"/>
|
|
<menuItem title="Selection" enabled="NO" id="cqv-fj-IhA">
|
|
<modifierMask key="keyEquivalentModifierMask"/>
|
|
</menuItem>
|
|
<menuItem id="Nop-cj-93Q">
|
|
<string key="title"> Default</string>
|
|
<modifierMask key="keyEquivalentModifierMask"/>
|
|
<connections>
|
|
<action selector="makeTextWritingDirectionNatural:" target="Ady-hI-5gd" id="lPI-Se-ZHp"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem id="BgM-ve-c93">
|
|
<string key="title"> Left to Right</string>
|
|
<modifierMask key="keyEquivalentModifierMask"/>
|
|
<connections>
|
|
<action selector="makeTextWritingDirectionLeftToRight:" target="Ady-hI-5gd" id="caW-Bv-w94"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem id="RB4-Sm-HuC">
|
|
<string key="title"> Right to Left</string>
|
|
<modifierMask key="keyEquivalentModifierMask"/>
|
|
<connections>
|
|
<action selector="makeTextWritingDirectionRightToLeft:" target="Ady-hI-5gd" id="EXD-6r-ZUu"/>
|
|
</connections>
|
|
</menuItem>
|
|
</items>
|
|
</menu>
|
|
</menuItem>
|
|
<menuItem isSeparatorItem="YES" id="fKy-g9-1gm"/>
|
|
<menuItem title="Show Ruler" id="vLm-3I-IUL">
|
|
<modifierMask key="keyEquivalentModifierMask"/>
|
|
<connections>
|
|
<action selector="toggleRuler:" target="Ady-hI-5gd" id="FOx-HJ-KwY"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem title="Copy Ruler" keyEquivalent="c" id="MkV-Pr-PK5">
|
|
<modifierMask key="keyEquivalentModifierMask" control="YES" command="YES"/>
|
|
<connections>
|
|
<action selector="copyRuler:" target="Ady-hI-5gd" id="71i-fW-3W2"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem title="Paste Ruler" keyEquivalent="v" id="LVM-kO-fVI">
|
|
<modifierMask key="keyEquivalentModifierMask" control="YES" command="YES"/>
|
|
<connections>
|
|
<action selector="pasteRuler:" target="Ady-hI-5gd" id="cSh-wd-qM2"/>
|
|
</connections>
|
|
</menuItem>
|
|
</items>
|
|
</menu>
|
|
</menuItem>
|
|
</items>
|
|
</menu>
|
|
</menuItem>
|
|
<menuItem title="View" id="H8h-7b-M4v">
|
|
<modifierMask key="keyEquivalentModifierMask"/>
|
|
<menu key="submenu" title="View" id="HyV-fh-RgO">
|
|
<items>
|
|
<menuItem title="Show Toolbar" keyEquivalent="t" id="snW-S8-Cw5">
|
|
<modifierMask key="keyEquivalentModifierMask" option="YES" command="YES"/>
|
|
<connections>
|
|
<action selector="toggleToolbarShown:" target="Ady-hI-5gd" id="BXY-wc-z0C"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem title="Customize Toolbar…" id="1UK-8n-QPP">
|
|
<modifierMask key="keyEquivalentModifierMask"/>
|
|
<connections>
|
|
<action selector="runToolbarCustomizationPalette:" target="Ady-hI-5gd" id="pQI-g3-MTW"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem isSeparatorItem="YES" id="hB3-LF-h0Y"/>
|
|
<menuItem title="Show Sidebar" keyEquivalent="s" id="kIP-vf-haE">
|
|
<modifierMask key="keyEquivalentModifierMask" control="YES" command="YES"/>
|
|
<connections>
|
|
<action selector="toggleSourceList:" target="Ady-hI-5gd" id="iwa-gc-5KM"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem title="Enter Full Screen" keyEquivalent="f" id="4J7-dP-txa">
|
|
<modifierMask key="keyEquivalentModifierMask" control="YES" command="YES"/>
|
|
<connections>
|
|
<action selector="toggleFullScreen:" target="Ady-hI-5gd" id="dU3-MA-1Rq"/>
|
|
</connections>
|
|
</menuItem>
|
|
</items>
|
|
</menu>
|
|
</menuItem>
|
|
<menuItem title="Window" id="aUF-d1-5bR">
|
|
<modifierMask key="keyEquivalentModifierMask"/>
|
|
<menu key="submenu" title="Window" systemMenu="window" id="Td7-aD-5lo">
|
|
<items>
|
|
<menuItem title="Minimize" keyEquivalent="m" id="OY7-WF-poV">
|
|
<connections>
|
|
<action selector="performMiniaturize:" target="Ady-hI-5gd" id="VwT-WD-YPe"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem title="Zoom" id="R4o-n2-Eq4">
|
|
<modifierMask key="keyEquivalentModifierMask"/>
|
|
<connections>
|
|
<action selector="performZoom:" target="Ady-hI-5gd" id="DIl-cC-cCs"/>
|
|
</connections>
|
|
</menuItem>
|
|
<menuItem isSeparatorItem="YES" id="eu3-7i-yIM"/>
|
|
<menuItem title="Bring All to Front" id="LE2-aR-0XJ">
|
|
<modifierMask key="keyEquivalentModifierMask"/>
|
|
<connections>
|
|
<action selector="arrangeInFront:" target="Ady-hI-5gd" id="DRN-fu-gQh"/>
|
|
</connections>
|
|
</menuItem>
|
|
</items>
|
|
</menu>
|
|
</menuItem>
|
|
<menuItem title="Help" id="wpr-3q-Mcd">
|
|
<modifierMask key="keyEquivalentModifierMask"/>
|
|
<menu key="submenu" title="Help" systemMenu="help" id="F2S-fz-NVQ">
|
|
<items>
|
|
<menuItem title="Persephone Help" keyEquivalent="?" id="FKE-Sm-Kum">
|
|
<connections>
|
|
<action selector="showHelp:" target="Ady-hI-5gd" id="y7X-2Q-9no"/>
|
|
</connections>
|
|
</menuItem>
|
|
</items>
|
|
</menu>
|
|
</menuItem>
|
|
</items>
|
|
</menu>
|
|
<connections>
|
|
<outlet property="delegate" destination="Voe-Tx-rLC" id="PrD-fu-P6m"/>
|
|
</connections>
|
|
</application>
|
|
<customObject id="Voe-Tx-rLC" customClass="AppDelegate" customModule="Persephone" customModuleProvider="target"/>
|
|
<customObject id="YLy-65-1bz" customClass="NSFontManager"/>
|
|
<customObject id="Ady-hI-5gd" userLabel="First Responder" customClass="NSResponder" sceneMemberID="firstResponder"/>
|
|
</objects>
|
|
<point key="canvasLocation" x="115" y="-366"/>
|
|
</scene>
|
|
<!--Window Controller-->
|
|
<scene sceneID="R2V-B0-nI4">
|
|
<objects>
|
|
<windowController id="B8D-0N-5wS" customClass="WindowController" customModule="Persephone" customModuleProvider="target" sceneMemberID="viewController">
|
|
<window key="window" title="Window" allowsToolTipsWhenApplicationIsInactive="NO" autorecalculatesKeyViewLoop="NO" releasedWhenClosed="NO" visibleAtLaunch="NO" animationBehavior="default" id="IQv-IB-iLA" customClass="MainWindow" customModule="Persephone" customModuleProvider="target">
|
|
<windowStyleMask key="styleMask" titled="YES" closable="YES" miniaturizable="YES" resizable="YES"/>
|
|
<windowPositionMask key="initialPositionMask" leftStrut="YES" rightStrut="YES" topStrut="YES" bottomStrut="YES"/>
|
|
<rect key="contentRect" x="207" y="570" width="960" height="560"/>
|
|
<rect key="screenRect" x="0.0" y="0.0" width="1680" height="1027"/>
|
|
<value key="minSize" type="size" width="800" height="400"/>
|
|
<toolbar key="toolbar" implicitIdentifier="33DCB92B-74AF-496A-99FE-1F88002CB88A" autosavesConfiguration="NO" displayMode="iconOnly" sizeMode="regular" id="eNB-TI-KUS">
|
|
<allowedToolbarItems>
|
|
<toolbarItem implicitItemIdentifier="NSToolbarSpaceItem" id="mhg-16-CNM"/>
|
|
<toolbarItem implicitItemIdentifier="2D01DD0F-DDD1-411E-9270-20E2B5B07FC2" label="Controls" paletteLabel="Controls" sizingBehavior="auto" id="p3r-ty-Pxf">
|
|
<nil key="toolTip"/>
|
|
<segmentedControl key="view" verticalHuggingPriority="750" id="Bbf-C6-1Gu">
|
|
<rect key="frame" x="0.0" y="14" width="153" height="24"/>
|
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
|
|
<segmentedCell key="cell" borderStyle="border" alignment="left" style="texturedRounded" trackingMode="momentary" id="EBk-sD-nG7">
|
|
<font key="font" metaFont="system"/>
|
|
<segments>
|
|
<segment image="prevTrackButton" width="32" enabled="NO"/>
|
|
<segment image="playButton" width="48" enabled="NO" tag="1"/>
|
|
<segment image="stopButton" width="32" enabled="NO"/>
|
|
<segment image="nextTrackButton" width="32" enabled="NO"/>
|
|
</segments>
|
|
<connections>
|
|
<action selector="handleTransportControl:" target="B8D-0N-5wS" id="HTN-5E-y75"/>
|
|
</connections>
|
|
</segmentedCell>
|
|
</segmentedControl>
|
|
</toolbarItem>
|
|
<toolbarItem implicitItemIdentifier="NSToolbarFlexibleSpaceItem" id="9ol-aR-mzv"/>
|
|
</allowedToolbarItems>
|
|
<defaultToolbarItems>
|
|
<toolbarItem reference="p3r-ty-Pxf"/>
|
|
</defaultToolbarItems>
|
|
</toolbar>
|
|
<connections>
|
|
<outlet property="delegate" destination="B8D-0N-5wS" id="98r-iN-zZc"/>
|
|
</connections>
|
|
</window>
|
|
<connections>
|
|
<outlet property="transportControls" destination="EBk-sD-nG7" id="yOo-58-Fby"/>
|
|
<segue destination="fnD-7K-pHK" kind="relationship" relationship="window.shadowedContentViewController" id="fQQ-kB-KVc"/>
|
|
</connections>
|
|
</windowController>
|
|
<customObject id="Oky-zY-oP4" userLabel="First Responder" customClass="NSResponder" sceneMemberID="firstResponder"/>
|
|
</objects>
|
|
<point key="canvasLocation" x="74" y="264"/>
|
|
</scene>
|
|
<!--Main Split View Controller-->
|
|
<scene sceneID="1Jk-lV-xYK">
|
|
<objects>
|
|
<splitViewController id="fnD-7K-pHK" customClass="MainSplitViewController" customModule="Persephone" customModuleProvider="target" sceneMemberID="viewController">
|
|
<splitViewItems>
|
|
<splitViewItem holdingPriority="255" behavior="contentList" id="CWo-v7-gd2"/>
|
|
<splitViewItem id="y8g-4F-czS"/>
|
|
</splitViewItems>
|
|
<splitView key="splitView" dividerStyle="thin" vertical="YES" id="g34-ef-XN0">
|
|
<rect key="frame" x="0.0" y="0.0" width="450" height="300"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
<connections>
|
|
<outlet property="delegate" destination="fnD-7K-pHK" id="rX8-qW-zLo"/>
|
|
</connections>
|
|
</splitView>
|
|
<connections>
|
|
<outlet property="splitView" destination="g34-ef-XN0" id="YEc-LL-DoS"/>
|
|
<segue destination="KIP-rq-4dM" kind="relationship" relationship="splitItems" id="Vmb-hY-d12"/>
|
|
<segue destination="gPn-fP-LFc" kind="relationship" relationship="splitItems" id="zKs-UD-ltC"/>
|
|
</connections>
|
|
</splitViewController>
|
|
<customObject id="Dag-kO-ps3" userLabel="First Responder" customClass="NSResponder" sceneMemberID="firstResponder"/>
|
|
</objects>
|
|
<point key="canvasLocation" x="74" y="873"/>
|
|
</scene>
|
|
<!--Window Controller-->
|
|
<scene sceneID="Rpk-bo-5kf">
|
|
<objects>
|
|
<windowController id="xYu-7w-E5x" sceneMemberID="viewController">
|
|
<window key="window" title="Preferences" allowsToolTipsWhenApplicationIsInactive="NO" autorecalculatesKeyViewLoop="NO" releasedWhenClosed="NO" visibleAtLaunch="NO" frameAutosaveName="" animationBehavior="default" id="3FN-my-6kU">
|
|
<windowStyleMask key="styleMask" titled="YES" closable="YES"/>
|
|
<rect key="contentRect" x="245" y="301" width="416" height="100"/>
|
|
<rect key="screenRect" x="0.0" y="0.0" width="1680" height="1027"/>
|
|
<connections>
|
|
<outlet property="delegate" destination="xYu-7w-E5x" id="gZw-NF-8zl"/>
|
|
</connections>
|
|
</window>
|
|
<connections>
|
|
<segue destination="nYi-sw-ZNp" kind="relationship" relationship="window.shadowedContentViewController" id="607-3F-gJf"/>
|
|
</connections>
|
|
</windowController>
|
|
<customObject id="0sd-8B-etN" userLabel="First Responder" customClass="NSResponder" sceneMemberID="firstResponder"/>
|
|
</objects>
|
|
<point key="canvasLocation" x="915" y="-89"/>
|
|
</scene>
|
|
<!--Preferences View Controller-->
|
|
<scene sceneID="xTC-Y5-Agk">
|
|
<objects>
|
|
<viewController id="nYi-sw-ZNp" customClass="PreferencesViewController" customModule="Persephone" customModuleProvider="target" sceneMemberID="viewController">
|
|
<view key="view" id="Uwt-Lw-ILP">
|
|
<rect key="frame" x="0.0" y="0.0" width="420" height="100"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
<subviews>
|
|
<textField verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="wPm-sJ-e9E">
|
|
<rect key="frame" x="162" y="58" width="184" height="22"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
<textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" borderStyle="bezel" alignment="left" placeholderString="127.0.0.1" drawsBackground="YES" id="MSX-mn-2ma">
|
|
<font key="font" usesAppearanceFont="YES"/>
|
|
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
|
|
<color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
|
|
</textFieldCell>
|
|
<connections>
|
|
<action selector="updateMpdHost:" target="nYi-sw-ZNp" id="Y7x-N9-6ag"/>
|
|
</connections>
|
|
</textField>
|
|
<textField verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="IbX-oV-soD">
|
|
<rect key="frame" x="162" y="26" width="80" height="22"/>
|
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
|
|
<textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" placeholderString="6600" drawsBackground="YES" id="i9j-nB-bqq">
|
|
<numberFormatter key="formatter" formatterBehavior="custom10_4" numberStyle="decimal" usesGroupingSeparator="NO" minimumIntegerDigits="1" maximumIntegerDigits="2000000000" maximumFractionDigits="3" id="UiQ-gi-Hbp">
|
|
<real key="minimum" value="0.0"/>
|
|
<real key="maximum" value="65535"/>
|
|
</numberFormatter>
|
|
<font key="font" metaFont="system"/>
|
|
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
|
|
<color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
|
|
</textFieldCell>
|
|
<connections>
|
|
<action selector="updateMpdPort:" target="nYi-sw-ZNp" id="406-EC-aO2"/>
|
|
</connections>
|
|
</textField>
|
|
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="kvB-99-zwY">
|
|
<rect key="frame" x="76" y="62" width="80" height="17"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
<textFieldCell key="cell" lineBreakMode="clipping" alignment="right" title="Server Host:" id="AVi-g9-Irz">
|
|
<font key="font" metaFont="system"/>
|
|
<color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
|
|
<color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
|
|
</textFieldCell>
|
|
</textField>
|
|
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="AU9-wN-kbU">
|
|
<rect key="frame" x="77" y="30" width="77" height="17"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
<textFieldCell key="cell" lineBreakMode="clipping" alignment="right" title="Server Port:" id="DgA-xT-2ir">
|
|
<font key="font" metaFont="system"/>
|
|
<color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
|
|
<color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
|
|
</textFieldCell>
|
|
</textField>
|
|
</subviews>
|
|
</view>
|
|
<connections>
|
|
<outlet property="mpdHostField" destination="wPm-sJ-e9E" id="PR7-oL-tVQ"/>
|
|
<outlet property="mpdPortField" destination="IbX-oV-soD" id="VLG-DK-5N6"/>
|
|
</connections>
|
|
</viewController>
|
|
<customObject id="lzf-yO-5pP" userLabel="First Responder" customClass="NSResponder" sceneMemberID="firstResponder"/>
|
|
</objects>
|
|
<point key="canvasLocation" x="917" y="217"/>
|
|
</scene>
|
|
<!--Queue View Controller-->
|
|
<scene sceneID="QcX-dC-cTZ">
|
|
<objects>
|
|
<viewController id="KIP-rq-4dM" customClass="QueueViewController" customModule="Persephone" customModuleProvider="target" sceneMemberID="viewController">
|
|
<view key="view" id="2su-YT-hba">
|
|
<rect key="frame" x="0.0" y="0.0" width="350" height="300"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
<subviews>
|
|
<scrollView borderType="none" autohidesScrollers="YES" horizontalLineScroll="19" horizontalPageScroll="10" verticalLineScroll="19" verticalPageScroll="10" usesPredominantAxisScrolling="NO" translatesAutoresizingMaskIntoConstraints="NO" id="S3o-nF-NN7">
|
|
<rect key="frame" x="0.0" y="0.0" width="350" height="300"/>
|
|
<clipView key="contentView" drawsBackground="NO" id="WI8-Pw-03L">
|
|
<rect key="frame" x="0.0" y="0.0" width="350" height="300"/>
|
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
|
<subviews>
|
|
<outlineView verticalHuggingPriority="750" allowsExpansionToolTips="YES" columnAutoresizingStyle="lastColumnOnly" selectionHighlightStyle="sourceList" multipleSelection="NO" autosaveColumns="NO" rowSizeStyle="automatic" viewBased="YES" indentationPerLevel="16" outlineTableColumn="0Co-uF-CCB" id="jEJ-jg-fll">
|
|
<rect key="frame" x="0.0" y="0.0" width="350" height="300"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
<size key="intercellSpacing" width="3" height="2"/>
|
|
<color key="backgroundColor" name="_sourceListBackgroundColor" catalog="System" colorSpace="catalog"/>
|
|
<color key="gridColor" name="gridColor" catalog="System" colorSpace="catalog"/>
|
|
<tableColumns>
|
|
<tableColumn identifier="songTitleColumn" width="200" minWidth="128" maxWidth="1000" id="0Co-uF-CCB">
|
|
<tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border" title="Title">
|
|
<font key="font" metaFont="smallSystem"/>
|
|
<color key="textColor" name="headerTextColor" catalog="System" colorSpace="catalog"/>
|
|
<color key="backgroundColor" name="headerColor" catalog="System" colorSpace="catalog"/>
|
|
</tableHeaderCell>
|
|
<textFieldCell key="dataCell" lineBreakMode="truncatingTail" selectable="YES" editable="YES" title="Text Cell" id="99v-Rb-3kv">
|
|
<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"/>
|
|
<prototypeCellViews>
|
|
<tableCellView identifier="queueHeadingCell" id="GOd-cg-juD">
|
|
<rect key="frame" x="1" y="1" width="200" height="17"/>
|
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
|
<subviews>
|
|
<textField verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="xgd-Cz-np3">
|
|
<rect key="frame" x="0.0" y="1" width="447" height="14"/>
|
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
|
|
<textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" title="QUEUE" id="Mqf-uh-ibl">
|
|
<font key="font" metaFont="smallSystemBold"/>
|
|
<color key="textColor" name="controlAccentColor" catalog="System" colorSpace="catalog"/>
|
|
<color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
|
|
</textFieldCell>
|
|
</textField>
|
|
</subviews>
|
|
</tableCellView>
|
|
<tableCellView identifier="songTitleCell" id="5rR-Gz-AcP">
|
|
<rect key="frame" x="1" y="20" width="200" height="17"/>
|
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
|
<subviews>
|
|
<imageView translatesAutoresizingMaskIntoConstraints="NO" id="o8i-cz-hIP">
|
|
<rect key="frame" x="3" y="0.0" width="17" height="17"/>
|
|
<constraints>
|
|
<constraint firstAttribute="width" constant="17" id="UFf-Fg-9Qg"/>
|
|
</constraints>
|
|
<imageCell key="cell" refusesFirstResponder="YES" imageScaling="proportionallyDown" id="ckK-gW-Vhx"/>
|
|
</imageView>
|
|
<textField verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="i0h-bn-auJ">
|
|
<rect key="frame" x="25" y="0.0" width="175" height="17"/>
|
|
<textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" title="Table View Cell" id="ei8-1e-ErK">
|
|
<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>
|
|
</subviews>
|
|
<constraints>
|
|
<constraint firstAttribute="trailing" secondItem="i0h-bn-auJ" secondAttribute="trailing" constant="2" id="0bp-mw-2mz"/>
|
|
<constraint firstItem="i0h-bn-auJ" firstAttribute="leading" secondItem="o8i-cz-hIP" secondAttribute="trailing" constant="7" id="GUh-cd-QQx"/>
|
|
<constraint firstItem="o8i-cz-hIP" firstAttribute="centerY" secondItem="5rR-Gz-AcP" secondAttribute="centerY" id="QT8-Zj-AGK"/>
|
|
<constraint firstItem="o8i-cz-hIP" firstAttribute="leading" secondItem="5rR-Gz-AcP" secondAttribute="leading" constant="3" id="VCd-sT-dmS"/>
|
|
<constraint firstItem="o8i-cz-hIP" firstAttribute="bottom" secondItem="i0h-bn-auJ" secondAttribute="bottom" id="ud8-g2-OYn"/>
|
|
<constraint firstItem="o8i-cz-hIP" firstAttribute="top" secondItem="i0h-bn-auJ" secondAttribute="top" id="yN0-Pp-adE"/>
|
|
</constraints>
|
|
<connections>
|
|
<outlet property="imageView" destination="o8i-cz-hIP" id="4In-Lr-QcL"/>
|
|
<outlet property="textField" destination="i0h-bn-auJ" id="5YB-JL-2wJ"/>
|
|
</connections>
|
|
</tableCellView>
|
|
</prototypeCellViews>
|
|
</tableColumn>
|
|
<tableColumn identifier="songArtistColumn" width="144" minWidth="64" maxWidth="1000" id="SPM-QP-DX8">
|
|
<tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border" alignment="left" title="Artist">
|
|
<font key="font" metaFont="smallSystem"/>
|
|
<color key="textColor" name="headerTextColor" catalog="System" colorSpace="catalog"/>
|
|
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
|
</tableHeaderCell>
|
|
<textFieldCell key="dataCell" lineBreakMode="truncatingTail" selectable="YES" editable="YES" alignment="left" title="Text Cell" id="alT-Kq-P4B">
|
|
<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"/>
|
|
<prototypeCellViews>
|
|
<tableCellView identifier="songArtistCell" id="JSk-Vc-Y7e">
|
|
<rect key="frame" x="204" y="1" width="144" height="17"/>
|
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
|
<subviews>
|
|
<textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" translatesAutoresizingMaskIntoConstraints="NO" id="tBe-Q9-3Rw">
|
|
<rect key="frame" x="0.0" y="0.0" width="149" height="17"/>
|
|
<textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" title="Table View Cell" id="Ceb-ec-ydU">
|
|
<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>
|
|
</subviews>
|
|
<constraints>
|
|
<constraint firstItem="tBe-Q9-3Rw" firstAttribute="centerY" secondItem="JSk-Vc-Y7e" secondAttribute="centerY" id="Tkg-cb-Bg6"/>
|
|
<constraint firstAttribute="trailing" secondItem="tBe-Q9-3Rw" secondAttribute="trailing" constant="-3" id="VhZ-ua-QQX"/>
|
|
<constraint firstItem="tBe-Q9-3Rw" firstAttribute="leading" secondItem="JSk-Vc-Y7e" secondAttribute="leading" constant="2" id="cTy-tR-Grg"/>
|
|
</constraints>
|
|
<connections>
|
|
<outlet property="textField" destination="tBe-Q9-3Rw" id="2e6-zi-tKj"/>
|
|
</connections>
|
|
</tableCellView>
|
|
</prototypeCellViews>
|
|
</tableColumn>
|
|
</tableColumns>
|
|
<connections>
|
|
<action trigger="doubleAction" selector="playTrack:" target="KIP-rq-4dM" id="opa-6G-OW0"/>
|
|
<outlet property="delegate" destination="KIP-rq-4dM" id="60F-6x-bUE"/>
|
|
</connections>
|
|
</outlineView>
|
|
</subviews>
|
|
<nil key="backgroundColor"/>
|
|
</clipView>
|
|
<constraints>
|
|
<constraint firstAttribute="width" relation="lessThanOrEqual" constant="500" id="tgW-46-U0V"/>
|
|
<constraint firstAttribute="width" relation="greaterThanOrEqual" constant="200" id="ynf-58-b0B"/>
|
|
</constraints>
|
|
<scroller key="horizontalScroller" hidden="YES" wantsLayer="YES" verticalHuggingPriority="750" horizontal="YES" id="7mx-v9-DSr">
|
|
<rect key="frame" x="0.0" y="284" width="350" height="16"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
</scroller>
|
|
<scroller key="verticalScroller" hidden="YES" wantsLayer="YES" verticalHuggingPriority="750" horizontal="NO" id="p5z-C0-FUJ">
|
|
<rect key="frame" x="224" y="17" width="15" height="102"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
</scroller>
|
|
</scrollView>
|
|
</subviews>
|
|
<constraints>
|
|
<constraint firstItem="S3o-nF-NN7" firstAttribute="leading" secondItem="2su-YT-hba" secondAttribute="leading" id="B7i-Su-Rgr"/>
|
|
<constraint firstItem="S3o-nF-NN7" firstAttribute="top" secondItem="2su-YT-hba" secondAttribute="top" id="EZN-ac-0xk"/>
|
|
<constraint firstAttribute="bottom" secondItem="S3o-nF-NN7" secondAttribute="bottom" id="OTS-yj-4am"/>
|
|
<constraint firstAttribute="trailing" secondItem="S3o-nF-NN7" secondAttribute="trailing" id="Yis-ZS-y2w"/>
|
|
</constraints>
|
|
</view>
|
|
<connections>
|
|
<outlet property="queueView" destination="jEJ-jg-fll" id="cwo-E8-deo"/>
|
|
</connections>
|
|
</viewController>
|
|
<customObject id="du4-e9-TfX" userLabel="First Responder" customClass="NSResponder" sceneMemberID="firstResponder"/>
|
|
</objects>
|
|
<point key="canvasLocation" x="848" y="635"/>
|
|
</scene>
|
|
<!--Album View Controller-->
|
|
<scene sceneID="7Ua-Hj-zWt">
|
|
<objects>
|
|
<viewController id="gPn-fP-LFc" customClass="AlbumViewController" customModule="Persephone" customModuleProvider="target" sceneMemberID="viewController">
|
|
<view key="view" id="v1d-6d-Fl3">
|
|
<rect key="frame" x="0.0" y="0.0" width="450" height="300"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
<subviews>
|
|
<scrollView wantsLayer="YES" borderType="none" autohidesScrollers="YES" horizontalLineScroll="10" horizontalPageScroll="10" verticalLineScroll="10" verticalPageScroll="10" usesPredominantAxisScrolling="NO" translatesAutoresizingMaskIntoConstraints="NO" id="i5f-35-7x8">
|
|
<rect key="frame" x="0.0" y="0.0" width="450" height="300"/>
|
|
<clipView key="contentView" id="iXE-Xl-zu6">
|
|
<rect key="frame" x="0.0" y="0.0" width="450" height="300"/>
|
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
|
<subviews>
|
|
<collectionView id="lfq-AB-epE">
|
|
<rect key="frame" x="0.0" y="0.0" width="450" height="158"/>
|
|
<autoresizingMask key="autoresizingMask" widthSizable="YES"/>
|
|
<collectionViewLayout key="collectionViewLayout" id="YE8-sD-l5P" customClass="AlbumViewLayout" customModule="Persephone" customModuleProvider="target"/>
|
|
<color key="primaryBackgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/>
|
|
<connections>
|
|
<outlet property="delegate" destination="gPn-fP-LFc" id="LQ2-Vl-r08"/>
|
|
</connections>
|
|
</collectionView>
|
|
</subviews>
|
|
</clipView>
|
|
<scroller key="horizontalScroller" hidden="YES" wantsLayer="YES" verticalHuggingPriority="750" horizontal="YES" id="bK3-Ei-Odz">
|
|
<rect key="frame" x="1" y="213" width="348" height="16"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
</scroller>
|
|
<scroller key="verticalScroller" hidden="YES" wantsLayer="YES" verticalHuggingPriority="750" doubleValue="1" horizontal="NO" id="SkF-fO-hfN">
|
|
<rect key="frame" x="234" y="1" width="15" height="143"/>
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
</scroller>
|
|
</scrollView>
|
|
</subviews>
|
|
<constraints>
|
|
<constraint firstItem="i5f-35-7x8" firstAttribute="top" secondItem="v1d-6d-Fl3" secondAttribute="top" id="BXd-LQ-OWX"/>
|
|
<constraint firstItem="i5f-35-7x8" firstAttribute="leading" secondItem="v1d-6d-Fl3" secondAttribute="leading" id="Bgm-NV-0Ft"/>
|
|
<constraint firstAttribute="bottom" secondItem="i5f-35-7x8" secondAttribute="bottom" id="G8K-PG-9Zq"/>
|
|
<constraint firstAttribute="trailing" secondItem="i5f-35-7x8" secondAttribute="trailing" id="vcm-wb-Ghi"/>
|
|
</constraints>
|
|
</view>
|
|
<connections>
|
|
<outlet property="albumCollectionView" destination="lfq-AB-epE" id="p69-Fs-hCN"/>
|
|
<outlet property="albumScrollView" destination="i5f-35-7x8" id="jmd-Sa-Bxt"/>
|
|
</connections>
|
|
</viewController>
|
|
<customObject id="uex-Ws-5X4" userLabel="First Responder" customClass="NSResponder" sceneMemberID="firstResponder"/>
|
|
</objects>
|
|
<point key="canvasLocation" x="744" y="1077"/>
|
|
</scene>
|
|
</scenes>
|
|
<resources>
|
|
<image name="nextTrackButton" width="17" height="17"/>
|
|
<image name="playButton" width="17" height="17"/>
|
|
<image name="prevTrackButton" width="17" height="17"/>
|
|
<image name="stopButton" width="17" height="17"/>
|
|
</resources>
|
|
</document>
|