mirror of
https://github.com/microtherion/VocalEasel.git
synced 2024-12-22 11:14:00 +00:00
Move display option editing to VLSheetWindow
This commit is contained in:
parent
8b04419435
commit
6e44bc5264
|
@ -2,10 +2,10 @@
|
||||||
<archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="8.00">
|
<archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="8.00">
|
||||||
<data>
|
<data>
|
||||||
<int key="IBDocument.SystemTarget">1070</int>
|
<int key="IBDocument.SystemTarget">1070</int>
|
||||||
<string key="IBDocument.SystemVersion">11C48</string>
|
<string key="IBDocument.SystemVersion">11B26</string>
|
||||||
<string key="IBDocument.InterfaceBuilderVersion">1617</string>
|
<string key="IBDocument.InterfaceBuilderVersion">1617</string>
|
||||||
<string key="IBDocument.AppKitVersion">1138.18</string>
|
<string key="IBDocument.AppKitVersion">1138</string>
|
||||||
<string key="IBDocument.HIToolboxVersion">567.00</string>
|
<string key="IBDocument.HIToolboxVersion">566.00</string>
|
||||||
<object class="NSMutableDictionary" key="IBDocument.PluginVersions">
|
<object class="NSMutableDictionary" key="IBDocument.PluginVersions">
|
||||||
<string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin</string>
|
<string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||||
<string key="NS.object.0">1617</string>
|
<string key="NS.object.0">1617</string>
|
||||||
|
@ -1584,7 +1584,7 @@
|
||||||
<reference key="NSWindow"/>
|
<reference key="NSWindow"/>
|
||||||
<reference key="NSNextKeyView" ref="1036200358"/>
|
<reference key="NSNextKeyView" ref="1036200358"/>
|
||||||
</object>
|
</object>
|
||||||
<string key="NSScreenRect">{{0, 0}, {1440, 878}}</string>
|
<string key="NSScreenRect">{{0, 0}, {2560, 1418}}</string>
|
||||||
<string key="NSMinSize">{890, 428}</string>
|
<string key="NSMinSize">{890, 428}</string>
|
||||||
<string key="NSMaxSize">{10000000000000, 10000000000000}</string>
|
<string key="NSMaxSize">{10000000000000, 10000000000000}</string>
|
||||||
<int key="NSWindowCollectionBehavior">128</int>
|
<int key="NSWindowCollectionBehavior">128</int>
|
||||||
|
@ -1800,7 +1800,7 @@
|
||||||
</array>
|
</array>
|
||||||
<string key="NSFrameSize">{338, 127}</string>
|
<string key="NSFrameSize">{338, 127}</string>
|
||||||
</object>
|
</object>
|
||||||
<string key="NSScreenRect">{{0, 0}, {1440, 878}}</string>
|
<string key="NSScreenRect">{{0, 0}, {2560, 1418}}</string>
|
||||||
<string key="NSMinSize">{213, 129}</string>
|
<string key="NSMinSize">{213, 129}</string>
|
||||||
<string key="NSMaxSize">{10000000000000, 10000000000000}</string>
|
<string key="NSMaxSize">{10000000000000, 10000000000000}</string>
|
||||||
<bool key="NSWindowIsRestorable">YES</bool>
|
<bool key="NSWindowIsRestorable">YES</bool>
|
||||||
|
@ -2385,7 +2385,7 @@ AAAAAAAAAAAAAHRleHQAAAAAQ29weXJpZ2h0IEFwcGxlIENvbXB1dGVyLCBJbmMuLCAyMDA1AAAAAA</
|
||||||
</array>
|
</array>
|
||||||
<string key="NSFrameSize">{372, 142}</string>
|
<string key="NSFrameSize">{372, 142}</string>
|
||||||
</object>
|
</object>
|
||||||
<string key="NSScreenRect">{{0, 0}, {1440, 878}}</string>
|
<string key="NSScreenRect">{{0, 0}, {2560, 1418}}</string>
|
||||||
<string key="NSMinSize">{213, 129}</string>
|
<string key="NSMinSize">{213, 129}</string>
|
||||||
<string key="NSMaxSize">{10000000000000, 10000000000000}</string>
|
<string key="NSMaxSize">{10000000000000, 10000000000000}</string>
|
||||||
<bool key="NSWindowIsRestorable">YES</bool>
|
<bool key="NSWindowIsRestorable">YES</bool>
|
||||||
|
@ -2403,7 +2403,7 @@ AAAAAAAAAAAAAHRleHQAAAAAQ29weXJpZ2h0IEFwcGxlIENvbXB1dGVyLCBJbmMuLCAyMDA1AAAAAA</
|
||||||
<nil key="NSUserInterfaceItemIdentifier"/>
|
<nil key="NSUserInterfaceItemIdentifier"/>
|
||||||
<string key="NSWindowContentMinSize">{213, 107}</string>
|
<string key="NSWindowContentMinSize">{213, 107}</string>
|
||||||
<object class="NSView" key="NSWindowView" id="144987606">
|
<object class="NSView" key="NSWindowView" id="144987606">
|
||||||
<nil key="NSNextResponder"/>
|
<reference key="NSNextResponder"/>
|
||||||
<int key="NSvFlags">256</int>
|
<int key="NSvFlags">256</int>
|
||||||
<array class="NSMutableArray" key="NSSubviews">
|
<array class="NSMutableArray" key="NSSubviews">
|
||||||
<object class="NSButton" id="258969335">
|
<object class="NSButton" id="258969335">
|
||||||
|
@ -2411,6 +2411,7 @@ AAAAAAAAAAAAAHRleHQAAAAAQ29weXJpZ2h0IEFwcGxlIENvbXB1dGVyLCBJbmMuLCAyMDA1AAAAAA</
|
||||||
<int key="NSvFlags">256</int>
|
<int key="NSvFlags">256</int>
|
||||||
<string key="NSFrame">{{334, 12}, {82, 32}}</string>
|
<string key="NSFrame">{{334, 12}, {82, 32}}</string>
|
||||||
<reference key="NSSuperview" ref="144987606"/>
|
<reference key="NSSuperview" ref="144987606"/>
|
||||||
|
<reference key="NSWindow"/>
|
||||||
<reference key="NSNextKeyView" ref="637723766"/>
|
<reference key="NSNextKeyView" ref="637723766"/>
|
||||||
<int key="NSTag">1001</int>
|
<int key="NSTag">1001</int>
|
||||||
<bool key="NSEnabled">YES</bool>
|
<bool key="NSEnabled">YES</bool>
|
||||||
|
@ -2435,6 +2436,8 @@ AAAAAAAAAAAAAHRleHQAAAAAQ29weXJpZ2h0IEFwcGxlIENvbXB1dGVyLCBJbmMuLCAyMDA1AAAAAA</
|
||||||
<int key="NSvFlags">256</int>
|
<int key="NSvFlags">256</int>
|
||||||
<string key="NSFrame">{{416, 12}, {113, 32}}</string>
|
<string key="NSFrame">{{416, 12}, {113, 32}}</string>
|
||||||
<reference key="NSSuperview" ref="144987606"/>
|
<reference key="NSSuperview" ref="144987606"/>
|
||||||
|
<reference key="NSWindow"/>
|
||||||
|
<reference key="NSNextKeyView"/>
|
||||||
<int key="NSTag">1000</int>
|
<int key="NSTag">1000</int>
|
||||||
<bool key="NSEnabled">YES</bool>
|
<bool key="NSEnabled">YES</bool>
|
||||||
<object class="NSButtonCell" key="NSCell" id="584837621">
|
<object class="NSButtonCell" key="NSCell" id="584837621">
|
||||||
|
@ -2466,6 +2469,7 @@ AAAAAAAAAAAAAHRleHQAAAAAQ29weXJpZ2h0IEFwcGxlIENvbXB1dGVyLCBJbmMuLCAyMDA1AAAAAA</
|
||||||
<int key="NSvFlags">256</int>
|
<int key="NSvFlags">256</int>
|
||||||
<string key="NSFrame">{{109, 72}, {69, 17}}</string>
|
<string key="NSFrame">{{109, 72}, {69, 17}}</string>
|
||||||
<reference key="NSSuperview" ref="509937598"/>
|
<reference key="NSSuperview" ref="509937598"/>
|
||||||
|
<reference key="NSWindow"/>
|
||||||
<reference key="NSNextKeyView" ref="328622856"/>
|
<reference key="NSNextKeyView" ref="328622856"/>
|
||||||
<bool key="NSEnabled">YES</bool>
|
<bool key="NSEnabled">YES</bool>
|
||||||
<object class="NSTextFieldCell" key="NSCell" id="138800772">
|
<object class="NSTextFieldCell" key="NSCell" id="138800772">
|
||||||
|
@ -2483,6 +2487,7 @@ AAAAAAAAAAAAAHRleHQAAAAAQ29weXJpZ2h0IEFwcGxlIENvbXB1dGVyLCBJbmMuLCAyMDA1AAAAAA</
|
||||||
<int key="NSvFlags">256</int>
|
<int key="NSvFlags">256</int>
|
||||||
<string key="NSFrame">{{164, 66}, {65, 26}}</string>
|
<string key="NSFrame">{{164, 66}, {65, 26}}</string>
|
||||||
<reference key="NSSuperview" ref="509937598"/>
|
<reference key="NSSuperview" ref="509937598"/>
|
||||||
|
<reference key="NSWindow"/>
|
||||||
<reference key="NSNextKeyView" ref="1032808070"/>
|
<reference key="NSNextKeyView" ref="1032808070"/>
|
||||||
<bool key="NSEnabled">YES</bool>
|
<bool key="NSEnabled">YES</bool>
|
||||||
<object class="NSPopUpButtonCell" key="NSCell" id="627467092">
|
<object class="NSPopUpButtonCell" key="NSCell" id="627467092">
|
||||||
|
@ -2575,6 +2580,7 @@ AAAAAAAAAAAAAHRleHQAAAAAQ29weXJpZ2h0IEFwcGxlIENvbXB1dGVyLCBJbmMuLCAyMDA1AAAAAA</
|
||||||
<int key="NSvFlags">256</int>
|
<int key="NSvFlags">256</int>
|
||||||
<string key="NSFrame">{{109, 46}, {62, 17}}</string>
|
<string key="NSFrame">{{109, 46}, {62, 17}}</string>
|
||||||
<reference key="NSSuperview" ref="509937598"/>
|
<reference key="NSSuperview" ref="509937598"/>
|
||||||
|
<reference key="NSWindow"/>
|
||||||
<reference key="NSNextKeyView" ref="791084425"/>
|
<reference key="NSNextKeyView" ref="791084425"/>
|
||||||
<bool key="NSEnabled">YES</bool>
|
<bool key="NSEnabled">YES</bool>
|
||||||
<object class="NSTextFieldCell" key="NSCell" id="208063585">
|
<object class="NSTextFieldCell" key="NSCell" id="208063585">
|
||||||
|
@ -2592,6 +2598,7 @@ AAAAAAAAAAAAAHRleHQAAAAAQ29weXJpZ2h0IEFwcGxlIENvbXB1dGVyLCBJbmMuLCAyMDA1AAAAAA</
|
||||||
<int key="NSvFlags">256</int>
|
<int key="NSvFlags">256</int>
|
||||||
<string key="NSFrame">{{164, 40}, {65, 26}}</string>
|
<string key="NSFrame">{{164, 40}, {65, 26}}</string>
|
||||||
<reference key="NSSuperview" ref="509937598"/>
|
<reference key="NSSuperview" ref="509937598"/>
|
||||||
|
<reference key="NSWindow"/>
|
||||||
<reference key="NSNextKeyView" ref="91286836"/>
|
<reference key="NSNextKeyView" ref="91286836"/>
|
||||||
<bool key="NSEnabled">YES</bool>
|
<bool key="NSEnabled">YES</bool>
|
||||||
<object class="NSPopUpButtonCell" key="NSCell" id="605582134">
|
<object class="NSPopUpButtonCell" key="NSCell" id="605582134">
|
||||||
|
@ -2684,6 +2691,7 @@ AAAAAAAAAAAAAHRleHQAAAAAQ29weXJpZ2h0IEFwcGxlIENvbXB1dGVyLCBJbmMuLCAyMDA1AAAAAA</
|
||||||
<int key="NSvFlags">256</int>
|
<int key="NSvFlags">256</int>
|
||||||
<string key="NSFrame">{{15, 72}, {92, 17}}</string>
|
<string key="NSFrame">{{15, 72}, {92, 17}}</string>
|
||||||
<reference key="NSSuperview" ref="509937598"/>
|
<reference key="NSSuperview" ref="509937598"/>
|
||||||
|
<reference key="NSWindow"/>
|
||||||
<reference key="NSNextKeyView" ref="102112724"/>
|
<reference key="NSNextKeyView" ref="102112724"/>
|
||||||
<bool key="NSEnabled">YES</bool>
|
<bool key="NSEnabled">YES</bool>
|
||||||
<object class="NSTextFieldCell" key="NSCell" id="307904907">
|
<object class="NSTextFieldCell" key="NSCell" id="307904907">
|
||||||
|
@ -2701,6 +2709,7 @@ AAAAAAAAAAAAAHRleHQAAAAAQ29weXJpZ2h0IEFwcGxlIENvbXB1dGVyLCBJbmMuLCAyMDA1AAAAAA</
|
||||||
<int key="NSvFlags">256</int>
|
<int key="NSvFlags">256</int>
|
||||||
<string key="NSFrame">{{15, 14}, {114, 17}}</string>
|
<string key="NSFrame">{{15, 14}, {114, 17}}</string>
|
||||||
<reference key="NSSuperview" ref="509937598"/>
|
<reference key="NSSuperview" ref="509937598"/>
|
||||||
|
<reference key="NSWindow"/>
|
||||||
<reference key="NSNextKeyView" ref="709188531"/>
|
<reference key="NSNextKeyView" ref="709188531"/>
|
||||||
<bool key="NSEnabled">YES</bool>
|
<bool key="NSEnabled">YES</bool>
|
||||||
<object class="NSTextFieldCell" key="NSCell" id="19061262">
|
<object class="NSTextFieldCell" key="NSCell" id="19061262">
|
||||||
|
@ -2718,6 +2727,7 @@ AAAAAAAAAAAAAHRleHQAAAAAQ29weXJpZ2h0IEFwcGxlIENvbXB1dGVyLCBJbmMuLCAyMDA1AAAAAA</
|
||||||
<int key="NSvFlags">256</int>
|
<int key="NSvFlags">256</int>
|
||||||
<string key="NSFrame">{{164, 8}, {65, 26}}</string>
|
<string key="NSFrame">{{164, 8}, {65, 26}}</string>
|
||||||
<reference key="NSSuperview" ref="509937598"/>
|
<reference key="NSSuperview" ref="509937598"/>
|
||||||
|
<reference key="NSWindow"/>
|
||||||
<reference key="NSNextKeyView" ref="642172756"/>
|
<reference key="NSNextKeyView" ref="642172756"/>
|
||||||
<bool key="NSEnabled">YES</bool>
|
<bool key="NSEnabled">YES</bool>
|
||||||
<object class="NSPopUpButtonCell" key="NSCell" id="62185014">
|
<object class="NSPopUpButtonCell" key="NSCell" id="62185014">
|
||||||
|
@ -2853,11 +2863,13 @@ AAAAAAAAAAAAAHRleHQAAAAAQ29weXJpZ2h0IEFwcGxlIENvbXB1dGVyLCBJbmMuLCAyMDA1AAAAAA</
|
||||||
</array>
|
</array>
|
||||||
<string key="NSFrame">{{1, 1}, {244, 100}}</string>
|
<string key="NSFrame">{{1, 1}, {244, 100}}</string>
|
||||||
<reference key="NSSuperview" ref="863383585"/>
|
<reference key="NSSuperview" ref="863383585"/>
|
||||||
|
<reference key="NSWindow"/>
|
||||||
<reference key="NSNextKeyView" ref="727038923"/>
|
<reference key="NSNextKeyView" ref="727038923"/>
|
||||||
</object>
|
</object>
|
||||||
</array>
|
</array>
|
||||||
<string key="NSFrame">{{17, 200}, {246, 116}}</string>
|
<string key="NSFrame">{{17, 200}, {246, 116}}</string>
|
||||||
<reference key="NSSuperview" ref="144987606"/>
|
<reference key="NSSuperview" ref="144987606"/>
|
||||||
|
<reference key="NSWindow"/>
|
||||||
<reference key="NSNextKeyView" ref="509937598"/>
|
<reference key="NSNextKeyView" ref="509937598"/>
|
||||||
<string key="NSOffsets">{0, 0}</string>
|
<string key="NSOffsets">{0, 0}</string>
|
||||||
<object class="NSTextFieldCell" key="NSTitleCell">
|
<object class="NSTextFieldCell" key="NSTitleCell">
|
||||||
|
@ -2890,6 +2902,7 @@ AAAAAAAAAAAAAHRleHQAAAAAQ29weXJpZ2h0IEFwcGxlIENvbXB1dGVyLCBJbmMuLCAyMDA1AAAAAA</
|
||||||
<int key="NSvFlags">268</int>
|
<int key="NSvFlags">268</int>
|
||||||
<string key="NSFrame">{{156, 153}, {60, 26}}</string>
|
<string key="NSFrame">{{156, 153}, {60, 26}}</string>
|
||||||
<reference key="NSSuperview" ref="1028994969"/>
|
<reference key="NSSuperview" ref="1028994969"/>
|
||||||
|
<reference key="NSWindow"/>
|
||||||
<reference key="NSNextKeyView" ref="458372498"/>
|
<reference key="NSNextKeyView" ref="458372498"/>
|
||||||
<bool key="NSEnabled">YES</bool>
|
<bool key="NSEnabled">YES</bool>
|
||||||
<object class="NSComboBoxCell" key="NSCell" id="8258899">
|
<object class="NSComboBoxCell" key="NSCell" id="8258899">
|
||||||
|
@ -2972,6 +2985,7 @@ AAAAAAAAAAAAAHRleHQAAAAAQ29weXJpZ2h0IEFwcGxlIENvbXB1dGVyLCBJbmMuLCAyMDA1AAAAAA</
|
||||||
<int key="NSvFlags">268</int>
|
<int key="NSvFlags">268</int>
|
||||||
<string key="NSFrame">{{99, 158}, {54, 17}}</string>
|
<string key="NSFrame">{{99, 158}, {54, 17}}</string>
|
||||||
<reference key="NSSuperview" ref="1028994969"/>
|
<reference key="NSSuperview" ref="1028994969"/>
|
||||||
|
<reference key="NSWindow"/>
|
||||||
<reference key="NSNextKeyView" ref="266379137"/>
|
<reference key="NSNextKeyView" ref="266379137"/>
|
||||||
<bool key="NSEnabled">YES</bool>
|
<bool key="NSEnabled">YES</bool>
|
||||||
<object class="NSTextFieldCell" key="NSCell" id="587288221">
|
<object class="NSTextFieldCell" key="NSCell" id="587288221">
|
||||||
|
@ -2989,6 +3003,7 @@ AAAAAAAAAAAAAHRleHQAAAAAQ29weXJpZ2h0IEFwcGxlIENvbXB1dGVyLCBJbmMuLCAyMDA1AAAAAA</
|
||||||
<int key="NSvFlags">268</int>
|
<int key="NSvFlags">268</int>
|
||||||
<string key="NSFrame">{{97, 214}, {54, 17}}</string>
|
<string key="NSFrame">{{97, 214}, {54, 17}}</string>
|
||||||
<reference key="NSSuperview" ref="1028994969"/>
|
<reference key="NSSuperview" ref="1028994969"/>
|
||||||
|
<reference key="NSWindow"/>
|
||||||
<reference key="NSNextKeyView" ref="219147002"/>
|
<reference key="NSNextKeyView" ref="219147002"/>
|
||||||
<bool key="NSEnabled">YES</bool>
|
<bool key="NSEnabled">YES</bool>
|
||||||
<object class="NSTextFieldCell" key="NSCell" id="41613899">
|
<object class="NSTextFieldCell" key="NSCell" id="41613899">
|
||||||
|
@ -3006,6 +3021,7 @@ AAAAAAAAAAAAAHRleHQAAAAAQ29weXJpZ2h0IEFwcGxlIENvbXB1dGVyLCBJbmMuLCAyMDA1AAAAAA</
|
||||||
<int key="NSvFlags">268</int>
|
<int key="NSvFlags">268</int>
|
||||||
<string key="NSFrame">{{15, 185}, {69, 17}}</string>
|
<string key="NSFrame">{{15, 185}, {69, 17}}</string>
|
||||||
<reference key="NSSuperview" ref="1028994969"/>
|
<reference key="NSSuperview" ref="1028994969"/>
|
||||||
|
<reference key="NSWindow"/>
|
||||||
<reference key="NSNextKeyView" ref="839892417"/>
|
<reference key="NSNextKeyView" ref="839892417"/>
|
||||||
<bool key="NSEnabled">YES</bool>
|
<bool key="NSEnabled">YES</bool>
|
||||||
<object class="NSTextFieldCell" key="NSCell" id="804242312">
|
<object class="NSTextFieldCell" key="NSCell" id="804242312">
|
||||||
|
@ -3023,6 +3039,7 @@ AAAAAAAAAAAAAHRleHQAAAAAQ29weXJpZ2h0IEFwcGxlIENvbXB1dGVyLCBJbmMuLCAyMDA1AAAAAA</
|
||||||
<int key="NSvFlags">268</int>
|
<int key="NSvFlags">268</int>
|
||||||
<string key="NSFrame">{{99, 185}, {54, 17}}</string>
|
<string key="NSFrame">{{99, 185}, {54, 17}}</string>
|
||||||
<reference key="NSSuperview" ref="1028994969"/>
|
<reference key="NSSuperview" ref="1028994969"/>
|
||||||
|
<reference key="NSWindow"/>
|
||||||
<reference key="NSNextKeyView" ref="122301163"/>
|
<reference key="NSNextKeyView" ref="122301163"/>
|
||||||
<bool key="NSEnabled">YES</bool>
|
<bool key="NSEnabled">YES</bool>
|
||||||
<object class="NSTextFieldCell" key="NSCell" id="542541366">
|
<object class="NSTextFieldCell" key="NSCell" id="542541366">
|
||||||
|
@ -3040,6 +3057,7 @@ AAAAAAAAAAAAAHRleHQAAAAAQ29weXJpZ2h0IEFwcGxlIENvbXB1dGVyLCBJbmMuLCAyMDA1AAAAAA</
|
||||||
<int key="NSvFlags">268</int>
|
<int key="NSvFlags">268</int>
|
||||||
<string key="NSFrame">{{156, 181}, {60, 26}}</string>
|
<string key="NSFrame">{{156, 181}, {60, 26}}</string>
|
||||||
<reference key="NSSuperview" ref="1028994969"/>
|
<reference key="NSSuperview" ref="1028994969"/>
|
||||||
|
<reference key="NSWindow"/>
|
||||||
<reference key="NSNextKeyView" ref="743522356"/>
|
<reference key="NSNextKeyView" ref="743522356"/>
|
||||||
<bool key="NSEnabled">YES</bool>
|
<bool key="NSEnabled">YES</bool>
|
||||||
<object class="NSComboBoxCell" key="NSCell" id="363498188">
|
<object class="NSComboBoxCell" key="NSCell" id="363498188">
|
||||||
|
@ -3121,6 +3139,7 @@ AAAAAAAAAAAAAHRleHQAAAAAQ29weXJpZ2h0IEFwcGxlIENvbXB1dGVyLCBJbmMuLCAyMDA1AAAAAA</
|
||||||
<int key="NSvFlags">268</int>
|
<int key="NSvFlags">268</int>
|
||||||
<string key="NSFrame">{{76, 103}, {77, 17}}</string>
|
<string key="NSFrame">{{76, 103}, {77, 17}}</string>
|
||||||
<reference key="NSSuperview" ref="1028994969"/>
|
<reference key="NSSuperview" ref="1028994969"/>
|
||||||
|
<reference key="NSWindow"/>
|
||||||
<reference key="NSNextKeyView" ref="719009865"/>
|
<reference key="NSNextKeyView" ref="719009865"/>
|
||||||
<bool key="NSEnabled">YES</bool>
|
<bool key="NSEnabled">YES</bool>
|
||||||
<object class="NSTextFieldCell" key="NSCell" id="647784909">
|
<object class="NSTextFieldCell" key="NSCell" id="647784909">
|
||||||
|
@ -3138,6 +3157,7 @@ AAAAAAAAAAAAAHRleHQAAAAAQ29weXJpZ2h0IEFwcGxlIENvbXB1dGVyLCBJbmMuLCAyMDA1AAAAAA</
|
||||||
<int key="NSvFlags">268</int>
|
<int key="NSvFlags">268</int>
|
||||||
<string key="NSFrame">{{15, 130}, {55, 17}}</string>
|
<string key="NSFrame">{{15, 130}, {55, 17}}</string>
|
||||||
<reference key="NSSuperview" ref="1028994969"/>
|
<reference key="NSSuperview" ref="1028994969"/>
|
||||||
|
<reference key="NSWindow"/>
|
||||||
<reference key="NSNextKeyView" ref="987717168"/>
|
<reference key="NSNextKeyView" ref="987717168"/>
|
||||||
<bool key="NSEnabled">YES</bool>
|
<bool key="NSEnabled">YES</bool>
|
||||||
<object class="NSTextFieldCell" key="NSCell" id="593337202">
|
<object class="NSTextFieldCell" key="NSCell" id="593337202">
|
||||||
|
@ -3155,6 +3175,7 @@ AAAAAAAAAAAAAHRleHQAAAAAQ29weXJpZ2h0IEFwcGxlIENvbXB1dGVyLCBJbmMuLCAyMDA1AAAAAA</
|
||||||
<int key="NSvFlags">268</int>
|
<int key="NSvFlags">268</int>
|
||||||
<string key="NSFrame">{{120, 130}, {33, 17}}</string>
|
<string key="NSFrame">{{120, 130}, {33, 17}}</string>
|
||||||
<reference key="NSSuperview" ref="1028994969"/>
|
<reference key="NSSuperview" ref="1028994969"/>
|
||||||
|
<reference key="NSWindow"/>
|
||||||
<reference key="NSNextKeyView" ref="914298269"/>
|
<reference key="NSNextKeyView" ref="914298269"/>
|
||||||
<bool key="NSEnabled">YES</bool>
|
<bool key="NSEnabled">YES</bool>
|
||||||
<object class="NSTextFieldCell" key="NSCell" id="722043476">
|
<object class="NSTextFieldCell" key="NSCell" id="722043476">
|
||||||
|
@ -3172,6 +3193,7 @@ AAAAAAAAAAAAAHRleHQAAAAAQ29weXJpZ2h0IEFwcGxlIENvbXB1dGVyLCBJbmMuLCAyMDA1AAAAAA</
|
||||||
<int key="NSvFlags">268</int>
|
<int key="NSvFlags">268</int>
|
||||||
<string key="NSFrame">{{156, 126}, {60, 26}}</string>
|
<string key="NSFrame">{{156, 126}, {60, 26}}</string>
|
||||||
<reference key="NSSuperview" ref="1028994969"/>
|
<reference key="NSSuperview" ref="1028994969"/>
|
||||||
|
<reference key="NSWindow"/>
|
||||||
<reference key="NSNextKeyView" ref="114601629"/>
|
<reference key="NSNextKeyView" ref="114601629"/>
|
||||||
<bool key="NSEnabled">YES</bool>
|
<bool key="NSEnabled">YES</bool>
|
||||||
<object class="NSComboBoxCell" key="NSCell" id="765922073">
|
<object class="NSComboBoxCell" key="NSCell" id="765922073">
|
||||||
|
@ -3254,6 +3276,7 @@ AAAAAAAAAAAAAHRleHQAAAAAQ29weXJpZ2h0IEFwcGxlIENvbXB1dGVyLCBJbmMuLCAyMDA1AAAAAA</
|
||||||
<int key="NSvFlags">268</int>
|
<int key="NSvFlags">268</int>
|
||||||
<string key="NSFrame">{{156, 99}, {60, 26}}</string>
|
<string key="NSFrame">{{156, 99}, {60, 26}}</string>
|
||||||
<reference key="NSSuperview" ref="1028994969"/>
|
<reference key="NSSuperview" ref="1028994969"/>
|
||||||
|
<reference key="NSWindow"/>
|
||||||
<reference key="NSNextKeyView" ref="1045805863"/>
|
<reference key="NSNextKeyView" ref="1045805863"/>
|
||||||
<bool key="NSEnabled">YES</bool>
|
<bool key="NSEnabled">YES</bool>
|
||||||
<object class="NSComboBoxCell" key="NSCell" id="97268764">
|
<object class="NSComboBoxCell" key="NSCell" id="97268764">
|
||||||
|
@ -3336,6 +3359,7 @@ AAAAAAAAAAAAAHRleHQAAAAAQ29weXJpZ2h0IEFwcGxlIENvbXB1dGVyLCBJbmMuLCAyMDA1AAAAAA</
|
||||||
<int key="NSvFlags">268</int>
|
<int key="NSvFlags">268</int>
|
||||||
<string key="NSFrame">{{55, 75}, {98, 17}}</string>
|
<string key="NSFrame">{{55, 75}, {98, 17}}</string>
|
||||||
<reference key="NSSuperview" ref="1028994969"/>
|
<reference key="NSSuperview" ref="1028994969"/>
|
||||||
|
<reference key="NSWindow"/>
|
||||||
<reference key="NSNextKeyView" ref="887875715"/>
|
<reference key="NSNextKeyView" ref="887875715"/>
|
||||||
<bool key="NSEnabled">YES</bool>
|
<bool key="NSEnabled">YES</bool>
|
||||||
<object class="NSTextFieldCell" key="NSCell" id="484026002">
|
<object class="NSTextFieldCell" key="NSCell" id="484026002">
|
||||||
|
@ -3353,6 +3377,7 @@ AAAAAAAAAAAAAHRleHQAAAAAQ29weXJpZ2h0IEFwcGxlIENvbXB1dGVyLCBJbmMuLCAyMDA1AAAAAA</
|
||||||
<int key="NSvFlags">268</int>
|
<int key="NSvFlags">268</int>
|
||||||
<string key="NSFrame">{{156, 71}, {60, 26}}</string>
|
<string key="NSFrame">{{156, 71}, {60, 26}}</string>
|
||||||
<reference key="NSSuperview" ref="1028994969"/>
|
<reference key="NSSuperview" ref="1028994969"/>
|
||||||
|
<reference key="NSWindow"/>
|
||||||
<reference key="NSNextKeyView" ref="153772842"/>
|
<reference key="NSNextKeyView" ref="153772842"/>
|
||||||
<bool key="NSEnabled">YES</bool>
|
<bool key="NSEnabled">YES</bool>
|
||||||
<object class="NSComboBoxCell" key="NSCell" id="481342953">
|
<object class="NSComboBoxCell" key="NSCell" id="481342953">
|
||||||
|
@ -3435,6 +3460,7 @@ AAAAAAAAAAAAAHRleHQAAAAAQ29weXJpZ2h0IEFwcGxlIENvbXB1dGVyLCBJbmMuLCAyMDA1AAAAAA</
|
||||||
<int key="NSvFlags">268</int>
|
<int key="NSvFlags">268</int>
|
||||||
<string key="NSFrame">{{59, 47}, {94, 17}}</string>
|
<string key="NSFrame">{{59, 47}, {94, 17}}</string>
|
||||||
<reference key="NSSuperview" ref="1028994969"/>
|
<reference key="NSSuperview" ref="1028994969"/>
|
||||||
|
<reference key="NSWindow"/>
|
||||||
<reference key="NSNextKeyView" ref="838857291"/>
|
<reference key="NSNextKeyView" ref="838857291"/>
|
||||||
<bool key="NSEnabled">YES</bool>
|
<bool key="NSEnabled">YES</bool>
|
||||||
<object class="NSTextFieldCell" key="NSCell" id="165321403">
|
<object class="NSTextFieldCell" key="NSCell" id="165321403">
|
||||||
|
@ -3452,6 +3478,7 @@ AAAAAAAAAAAAAHRleHQAAAAAQ29weXJpZ2h0IEFwcGxlIENvbXB1dGVyLCBJbmMuLCAyMDA1AAAAAA</
|
||||||
<int key="NSvFlags">268</int>
|
<int key="NSvFlags">268</int>
|
||||||
<string key="NSFrame">{{156, 43}, {60, 26}}</string>
|
<string key="NSFrame">{{156, 43}, {60, 26}}</string>
|
||||||
<reference key="NSSuperview" ref="1028994969"/>
|
<reference key="NSSuperview" ref="1028994969"/>
|
||||||
|
<reference key="NSWindow"/>
|
||||||
<reference key="NSNextKeyView" ref="968035490"/>
|
<reference key="NSNextKeyView" ref="968035490"/>
|
||||||
<bool key="NSEnabled">YES</bool>
|
<bool key="NSEnabled">YES</bool>
|
||||||
<object class="NSComboBoxCell" key="NSCell" id="1046169398">
|
<object class="NSComboBoxCell" key="NSCell" id="1046169398">
|
||||||
|
@ -3534,6 +3561,7 @@ AAAAAAAAAAAAAHRleHQAAAAAQ29weXJpZ2h0IEFwcGxlIENvbXB1dGVyLCBJbmMuLCAyMDA1AAAAAA</
|
||||||
<int key="NSvFlags">268</int>
|
<int key="NSvFlags">268</int>
|
||||||
<string key="NSFrame">{{65, 19}, {88, 17}}</string>
|
<string key="NSFrame">{{65, 19}, {88, 17}}</string>
|
||||||
<reference key="NSSuperview" ref="1028994969"/>
|
<reference key="NSSuperview" ref="1028994969"/>
|
||||||
|
<reference key="NSWindow"/>
|
||||||
<reference key="NSNextKeyView" ref="929450687"/>
|
<reference key="NSNextKeyView" ref="929450687"/>
|
||||||
<bool key="NSEnabled">YES</bool>
|
<bool key="NSEnabled">YES</bool>
|
||||||
<object class="NSTextFieldCell" key="NSCell" id="476815905">
|
<object class="NSTextFieldCell" key="NSCell" id="476815905">
|
||||||
|
@ -3551,6 +3579,7 @@ AAAAAAAAAAAAAHRleHQAAAAAQ29weXJpZ2h0IEFwcGxlIENvbXB1dGVyLCBJbmMuLCAyMDA1AAAAAA</
|
||||||
<int key="NSvFlags">268</int>
|
<int key="NSvFlags">268</int>
|
||||||
<string key="NSFrame">{{156, 15}, {60, 26}}</string>
|
<string key="NSFrame">{{156, 15}, {60, 26}}</string>
|
||||||
<reference key="NSSuperview" ref="1028994969"/>
|
<reference key="NSSuperview" ref="1028994969"/>
|
||||||
|
<reference key="NSWindow"/>
|
||||||
<reference key="NSNextKeyView" ref="258969335"/>
|
<reference key="NSNextKeyView" ref="258969335"/>
|
||||||
<bool key="NSEnabled">YES</bool>
|
<bool key="NSEnabled">YES</bool>
|
||||||
<object class="NSComboBoxCell" key="NSCell" id="533184280">
|
<object class="NSComboBoxCell" key="NSCell" id="533184280">
|
||||||
|
@ -3633,6 +3662,7 @@ AAAAAAAAAAAAAHRleHQAAAAAQ29weXJpZ2h0IEFwcGxlIENvbXB1dGVyLCBJbmMuLCAyMDA1AAAAAA</
|
||||||
<int key="NSvFlags">268</int>
|
<int key="NSvFlags">268</int>
|
||||||
<string key="NSFrame">{{156, 209}, {60, 26}}</string>
|
<string key="NSFrame">{{156, 209}, {60, 26}}</string>
|
||||||
<reference key="NSSuperview" ref="1028994969"/>
|
<reference key="NSSuperview" ref="1028994969"/>
|
||||||
|
<reference key="NSWindow"/>
|
||||||
<reference key="NSNextKeyView" ref="831816087"/>
|
<reference key="NSNextKeyView" ref="831816087"/>
|
||||||
<bool key="NSEnabled">YES</bool>
|
<bool key="NSEnabled">YES</bool>
|
||||||
<object class="NSComboBoxCell" key="NSCell" id="995739835">
|
<object class="NSComboBoxCell" key="NSCell" id="995739835">
|
||||||
|
@ -3714,6 +3744,7 @@ AAAAAAAAAAAAAHRleHQAAAAAQ29weXJpZ2h0IEFwcGxlIENvbXB1dGVyLCBJbmMuLCAyMDA1AAAAAA</
|
||||||
<int key="NSvFlags">268</int>
|
<int key="NSvFlags">268</int>
|
||||||
<string key="NSFrame">{{15, 214}, {69, 17}}</string>
|
<string key="NSFrame">{{15, 214}, {69, 17}}</string>
|
||||||
<reference key="NSSuperview" ref="1028994969"/>
|
<reference key="NSSuperview" ref="1028994969"/>
|
||||||
|
<reference key="NSWindow"/>
|
||||||
<reference key="NSNextKeyView" ref="67430282"/>
|
<reference key="NSNextKeyView" ref="67430282"/>
|
||||||
<bool key="NSEnabled">YES</bool>
|
<bool key="NSEnabled">YES</bool>
|
||||||
<object class="NSTextFieldCell" key="NSCell" id="307992036">
|
<object class="NSTextFieldCell" key="NSCell" id="307992036">
|
||||||
|
@ -3729,11 +3760,13 @@ AAAAAAAAAAAAAHRleHQAAAAAQ29weXJpZ2h0IEFwcGxlIENvbXB1dGVyLCBJbmMuLCAyMDA1AAAAAA</
|
||||||
</array>
|
</array>
|
||||||
<string key="NSFrame">{{1, 1}, {231, 243}}</string>
|
<string key="NSFrame">{{1, 1}, {231, 243}}</string>
|
||||||
<reference key="NSSuperview" ref="642172756"/>
|
<reference key="NSSuperview" ref="642172756"/>
|
||||||
|
<reference key="NSWindow"/>
|
||||||
<reference key="NSNextKeyView" ref="540565409"/>
|
<reference key="NSNextKeyView" ref="540565409"/>
|
||||||
</object>
|
</object>
|
||||||
</array>
|
</array>
|
||||||
<string key="NSFrame">{{293, 56}, {233, 259}}</string>
|
<string key="NSFrame">{{293, 56}, {233, 259}}</string>
|
||||||
<reference key="NSSuperview" ref="144987606"/>
|
<reference key="NSSuperview" ref="144987606"/>
|
||||||
|
<reference key="NSWindow"/>
|
||||||
<reference key="NSNextKeyView" ref="1028994969"/>
|
<reference key="NSNextKeyView" ref="1028994969"/>
|
||||||
<string key="NSOffsets">{0, 0}</string>
|
<string key="NSOffsets">{0, 0}</string>
|
||||||
<object class="NSTextFieldCell" key="NSTitleCell">
|
<object class="NSTextFieldCell" key="NSTitleCell">
|
||||||
|
@ -3755,9 +3788,11 @@ AAAAAAAAAAAAAHRleHQAAAAAQ29weXJpZ2h0IEFwcGxlIENvbXB1dGVyLCBJbmMuLCAyMDA1AAAAAA</
|
||||||
</object>
|
</object>
|
||||||
</array>
|
</array>
|
||||||
<string key="NSFrameSize">{537, 336}</string>
|
<string key="NSFrameSize">{537, 336}</string>
|
||||||
|
<reference key="NSSuperview"/>
|
||||||
|
<reference key="NSWindow"/>
|
||||||
<reference key="NSNextKeyView" ref="863383585"/>
|
<reference key="NSNextKeyView" ref="863383585"/>
|
||||||
</object>
|
</object>
|
||||||
<string key="NSScreenRect">{{0, 0}, {1440, 878}}</string>
|
<string key="NSScreenRect">{{0, 0}, {2560, 1418}}</string>
|
||||||
<string key="NSMinSize">{213, 129}</string>
|
<string key="NSMinSize">{213, 129}</string>
|
||||||
<string key="NSMaxSize">{10000000000000, 10000000000000}</string>
|
<string key="NSMaxSize">{10000000000000, 10000000000000}</string>
|
||||||
<bool key="NSWindowIsRestorable">YES</bool>
|
<bool key="NSWindowIsRestorable">YES</bool>
|
||||||
|
@ -4077,54 +4112,6 @@ AAAAAAAAAAAAAHRleHQAAAAAQ29weXJpZ2h0IEFwcGxlIENvbXB1dGVyLCBJbmMuLCAyMDA1AAAAAA</
|
||||||
</object>
|
</object>
|
||||||
<int key="connectionID">265</int>
|
<int key="connectionID">265</int>
|
||||||
</object>
|
</object>
|
||||||
<object class="IBConnectionRecord">
|
|
||||||
<object class="IBBindingConnection" key="connection">
|
|
||||||
<string key="label">selectedIndex: editNumTopLedgers</string>
|
|
||||||
<reference key="source" ref="328622856"/>
|
|
||||||
<reference key="destination" ref="911961120"/>
|
|
||||||
<object class="NSNibBindingConnector" key="connector">
|
|
||||||
<reference key="NSSource" ref="328622856"/>
|
|
||||||
<reference key="NSDestination" ref="911961120"/>
|
|
||||||
<string key="NSLabel">selectedIndex: editNumTopLedgers</string>
|
|
||||||
<string key="NSBinding">selectedIndex</string>
|
|
||||||
<string key="NSKeyPath">editNumTopLedgers</string>
|
|
||||||
<int key="NSNibBindingConnectorVersion">2</int>
|
|
||||||
</object>
|
|
||||||
</object>
|
|
||||||
<int key="connectionID">325</int>
|
|
||||||
</object>
|
|
||||||
<object class="IBConnectionRecord">
|
|
||||||
<object class="IBBindingConnection" key="connection">
|
|
||||||
<string key="label">selectedIndex: editNumBotLedgers</string>
|
|
||||||
<reference key="source" ref="791084425"/>
|
|
||||||
<reference key="destination" ref="911961120"/>
|
|
||||||
<object class="NSNibBindingConnector" key="connector">
|
|
||||||
<reference key="NSSource" ref="791084425"/>
|
|
||||||
<reference key="NSDestination" ref="911961120"/>
|
|
||||||
<string key="NSLabel">selectedIndex: editNumBotLedgers</string>
|
|
||||||
<string key="NSBinding">selectedIndex</string>
|
|
||||||
<string key="NSKeyPath">editNumBotLedgers</string>
|
|
||||||
<int key="NSNibBindingConnectorVersion">2</int>
|
|
||||||
</object>
|
|
||||||
</object>
|
|
||||||
<int key="connectionID">326</int>
|
|
||||||
</object>
|
|
||||||
<object class="IBConnectionRecord">
|
|
||||||
<object class="IBBindingConnection" key="connection">
|
|
||||||
<string key="label">selectedIndex: editNumStanzas</string>
|
|
||||||
<reference key="source" ref="709188531"/>
|
|
||||||
<reference key="destination" ref="911961120"/>
|
|
||||||
<object class="NSNibBindingConnector" key="connector">
|
|
||||||
<reference key="NSSource" ref="709188531"/>
|
|
||||||
<reference key="NSDestination" ref="911961120"/>
|
|
||||||
<string key="NSLabel">selectedIndex: editNumStanzas</string>
|
|
||||||
<string key="NSBinding">selectedIndex</string>
|
|
||||||
<string key="NSKeyPath">editNumStanzas</string>
|
|
||||||
<int key="NSNibBindingConnectorVersion">2</int>
|
|
||||||
</object>
|
|
||||||
</object>
|
|
||||||
<int key="connectionID">327</int>
|
|
||||||
</object>
|
|
||||||
<object class="IBConnectionRecord">
|
<object class="IBConnectionRecord">
|
||||||
<object class="IBOutletConnection" key="connection">
|
<object class="IBOutletConnection" key="connection">
|
||||||
<string key="label">fDisplaySheet</string>
|
<string key="label">fDisplaySheet</string>
|
||||||
|
@ -4469,6 +4456,62 @@ AAAAAAAAAAAAAHRleHQAAAAAQ29weXJpZ2h0IEFwcGxlIENvbXB1dGVyLCBJbmMuLCAyMDA1AAAAAA</
|
||||||
</object>
|
</object>
|
||||||
<int key="connectionID">100521</int>
|
<int key="connectionID">100521</int>
|
||||||
</object>
|
</object>
|
||||||
|
<object class="IBConnectionRecord">
|
||||||
|
<object class="IBBindingConnection" key="connection">
|
||||||
|
<string key="label">selectedIndex: sheetView.numTopLedgers</string>
|
||||||
|
<reference key="source" ref="328622856"/>
|
||||||
|
<reference key="destination" ref="911961120"/>
|
||||||
|
<object class="NSNibBindingConnector" key="connector">
|
||||||
|
<reference key="NSSource" ref="328622856"/>
|
||||||
|
<reference key="NSDestination" ref="911961120"/>
|
||||||
|
<string key="NSLabel">selectedIndex: sheetView.numTopLedgers</string>
|
||||||
|
<string key="NSBinding">selectedIndex</string>
|
||||||
|
<string key="NSKeyPath">sheetView.numTopLedgers</string>
|
||||||
|
<int key="NSNibBindingConnectorVersion">2</int>
|
||||||
|
</object>
|
||||||
|
</object>
|
||||||
|
<int key="connectionID">100523</int>
|
||||||
|
</object>
|
||||||
|
<object class="IBConnectionRecord">
|
||||||
|
<object class="IBBindingConnection" key="connection">
|
||||||
|
<string key="label">selectedIndex: sheetView.numBotLedgers</string>
|
||||||
|
<reference key="source" ref="791084425"/>
|
||||||
|
<reference key="destination" ref="911961120"/>
|
||||||
|
<object class="NSNibBindingConnector" key="connector">
|
||||||
|
<reference key="NSSource" ref="791084425"/>
|
||||||
|
<reference key="NSDestination" ref="911961120"/>
|
||||||
|
<string key="NSLabel">selectedIndex: sheetView.numBotLedgers</string>
|
||||||
|
<string key="NSBinding">selectedIndex</string>
|
||||||
|
<string key="NSKeyPath">sheetView.numBotLedgers</string>
|
||||||
|
<int key="NSNibBindingConnectorVersion">2</int>
|
||||||
|
</object>
|
||||||
|
</object>
|
||||||
|
<int key="connectionID">100524</int>
|
||||||
|
</object>
|
||||||
|
<object class="IBConnectionRecord">
|
||||||
|
<object class="IBBindingConnection" key="connection">
|
||||||
|
<string key="label">selectedIndex: sheetView.numStanzas</string>
|
||||||
|
<reference key="source" ref="709188531"/>
|
||||||
|
<reference key="destination" ref="911961120"/>
|
||||||
|
<object class="NSNibBindingConnector" key="connector">
|
||||||
|
<reference key="NSSource" ref="709188531"/>
|
||||||
|
<reference key="NSDestination" ref="911961120"/>
|
||||||
|
<string key="NSLabel">selectedIndex: sheetView.numStanzas</string>
|
||||||
|
<string key="NSBinding">selectedIndex</string>
|
||||||
|
<string key="NSKeyPath">sheetView.numStanzas</string>
|
||||||
|
<int key="NSNibBindingConnectorVersion">2</int>
|
||||||
|
</object>
|
||||||
|
</object>
|
||||||
|
<int key="connectionID">100525</int>
|
||||||
|
</object>
|
||||||
|
<object class="IBConnectionRecord">
|
||||||
|
<object class="IBOutletConnection" key="connection">
|
||||||
|
<string key="label">displaySheet</string>
|
||||||
|
<reference key="source" ref="911961120"/>
|
||||||
|
<reference key="destination" ref="244935157"/>
|
||||||
|
</object>
|
||||||
|
<int key="connectionID">100526</int>
|
||||||
|
</object>
|
||||||
</array>
|
</array>
|
||||||
<object class="IBMutableOrderedSet" key="objectRecords">
|
<object class="IBMutableOrderedSet" key="objectRecords">
|
||||||
<array key="orderedObjects">
|
<array key="orderedObjects">
|
||||||
|
@ -6447,7 +6490,7 @@ AAAAAAAAAAAAAHRleHQAAAAAQ29weXJpZ2h0IEFwcGxlIENvbXB1dGVyLCBJbmMuLCAyMDA1AAAAAA</
|
||||||
<nil key="activeLocalization"/>
|
<nil key="activeLocalization"/>
|
||||||
<dictionary class="NSMutableDictionary" key="localizations"/>
|
<dictionary class="NSMutableDictionary" key="localizations"/>
|
||||||
<nil key="sourceID"/>
|
<nil key="sourceID"/>
|
||||||
<int key="maxID">100521</int>
|
<int key="maxID">100526</int>
|
||||||
</object>
|
</object>
|
||||||
<object class="IBClassDescriber" key="IBDocument.Classes">
|
<object class="IBClassDescriber" key="IBDocument.Classes">
|
||||||
<array class="NSMutableArray" key="referencedPartialClassDescriptions">
|
<array class="NSMutableArray" key="referencedPartialClassDescriptions">
|
||||||
|
@ -6469,126 +6512,6 @@ AAAAAAAAAAAAAHRleHQAAAAAQ29weXJpZ2h0IEFwcGxlIENvbXB1dGVyLCBJbmMuLCAyMDA1AAAAAA</
|
||||||
<string key="minorKey"/>
|
<string key="minorKey"/>
|
||||||
</object>
|
</object>
|
||||||
</object>
|
</object>
|
||||||
<object class="IBPartialClassDescription">
|
|
||||||
<string key="className">IKImageView</string>
|
|
||||||
<object class="NSMutableDictionary" key="actions">
|
|
||||||
<string key="NS.key.0">crop:</string>
|
|
||||||
<string key="NS.object.0">id</string>
|
|
||||||
</object>
|
|
||||||
<object class="NSMutableDictionary" key="actionInfosByName">
|
|
||||||
<string key="NS.key.0">crop:</string>
|
|
||||||
<object class="IBActionInfo" key="NS.object.0">
|
|
||||||
<string key="name">crop:</string>
|
|
||||||
<string key="candidateClassName">id</string>
|
|
||||||
</object>
|
|
||||||
</object>
|
|
||||||
<object class="IBClassDescriptionSource" key="sourceIdentifier">
|
|
||||||
<string key="majorKey">IBProjectSource</string>
|
|
||||||
<string key="minorKey">./Classes/IKImageView.h</string>
|
|
||||||
</object>
|
|
||||||
</object>
|
|
||||||
<object class="IBPartialClassDescription">
|
|
||||||
<string key="className">NSDocument</string>
|
|
||||||
<dictionary class="NSMutableDictionary" key="actions">
|
|
||||||
<string key="printDocument:">id</string>
|
|
||||||
<string key="revertDocumentToSaved:">id</string>
|
|
||||||
<string key="runPageLayout:">id</string>
|
|
||||||
<string key="saveDocument:">id</string>
|
|
||||||
<string key="saveDocumentAs:">id</string>
|
|
||||||
<string key="saveDocumentTo:">id</string>
|
|
||||||
</dictionary>
|
|
||||||
<dictionary class="NSMutableDictionary" key="actionInfosByName">
|
|
||||||
<object class="IBActionInfo" key="printDocument:">
|
|
||||||
<string key="name">printDocument:</string>
|
|
||||||
<string key="candidateClassName">id</string>
|
|
||||||
</object>
|
|
||||||
<object class="IBActionInfo" key="revertDocumentToSaved:">
|
|
||||||
<string key="name">revertDocumentToSaved:</string>
|
|
||||||
<string key="candidateClassName">id</string>
|
|
||||||
</object>
|
|
||||||
<object class="IBActionInfo" key="runPageLayout:">
|
|
||||||
<string key="name">runPageLayout:</string>
|
|
||||||
<string key="candidateClassName">id</string>
|
|
||||||
</object>
|
|
||||||
<object class="IBActionInfo" key="saveDocument:">
|
|
||||||
<string key="name">saveDocument:</string>
|
|
||||||
<string key="candidateClassName">id</string>
|
|
||||||
</object>
|
|
||||||
<object class="IBActionInfo" key="saveDocumentAs:">
|
|
||||||
<string key="name">saveDocumentAs:</string>
|
|
||||||
<string key="candidateClassName">id</string>
|
|
||||||
</object>
|
|
||||||
<object class="IBActionInfo" key="saveDocumentTo:">
|
|
||||||
<string key="name">saveDocumentTo:</string>
|
|
||||||
<string key="candidateClassName">id</string>
|
|
||||||
</object>
|
|
||||||
</dictionary>
|
|
||||||
<object class="IBClassDescriptionSource" key="sourceIdentifier">
|
|
||||||
<string key="majorKey">IBProjectSource</string>
|
|
||||||
<string key="minorKey">./Classes/NSDocument.h</string>
|
|
||||||
</object>
|
|
||||||
</object>
|
|
||||||
<object class="IBPartialClassDescription">
|
|
||||||
<string key="className">VLDocument</string>
|
|
||||||
<string key="superclassName">NSDocument</string>
|
|
||||||
<dictionary class="NSMutableDictionary" key="actions">
|
|
||||||
<string key="adjustTempo:">id</string>
|
|
||||||
<string key="dump:">id</string>
|
|
||||||
<string key="play:">id</string>
|
|
||||||
<string key="playMusic:">id</string>
|
|
||||||
<string key="playStop:">id</string>
|
|
||||||
<string key="stop:">id</string>
|
|
||||||
</dictionary>
|
|
||||||
<dictionary class="NSMutableDictionary" key="actionInfosByName">
|
|
||||||
<object class="IBActionInfo" key="adjustTempo:">
|
|
||||||
<string key="name">adjustTempo:</string>
|
|
||||||
<string key="candidateClassName">id</string>
|
|
||||||
</object>
|
|
||||||
<object class="IBActionInfo" key="dump:">
|
|
||||||
<string key="name">dump:</string>
|
|
||||||
<string key="candidateClassName">id</string>
|
|
||||||
</object>
|
|
||||||
<object class="IBActionInfo" key="play:">
|
|
||||||
<string key="name">play:</string>
|
|
||||||
<string key="candidateClassName">id</string>
|
|
||||||
</object>
|
|
||||||
<object class="IBActionInfo" key="playMusic:">
|
|
||||||
<string key="name">playMusic:</string>
|
|
||||||
<string key="candidateClassName">id</string>
|
|
||||||
</object>
|
|
||||||
<object class="IBActionInfo" key="playStop:">
|
|
||||||
<string key="name">playStop:</string>
|
|
||||||
<string key="candidateClassName">id</string>
|
|
||||||
</object>
|
|
||||||
<object class="IBActionInfo" key="stop:">
|
|
||||||
<string key="name">stop:</string>
|
|
||||||
<string key="candidateClassName">id</string>
|
|
||||||
</object>
|
|
||||||
</dictionary>
|
|
||||||
<object class="IBClassDescriptionSource" key="sourceIdentifier">
|
|
||||||
<string key="majorKey">IBProjectSource</string>
|
|
||||||
<string key="minorKey">./Classes/VLDocument.h</string>
|
|
||||||
</object>
|
|
||||||
</object>
|
|
||||||
<object class="IBPartialClassDescription">
|
|
||||||
<string key="className">VLLogWindow</string>
|
|
||||||
<string key="superclassName">NSWindowController</string>
|
|
||||||
<object class="NSMutableDictionary" key="outlets">
|
|
||||||
<string key="NS.key.0">log</string>
|
|
||||||
<string key="NS.object.0">id</string>
|
|
||||||
</object>
|
|
||||||
<object class="NSMutableDictionary" key="toOneOutletInfosByName">
|
|
||||||
<string key="NS.key.0">log</string>
|
|
||||||
<object class="IBToOneOutletInfo" key="NS.object.0">
|
|
||||||
<string key="name">log</string>
|
|
||||||
<string key="candidateClassName">id</string>
|
|
||||||
</object>
|
|
||||||
</object>
|
|
||||||
<object class="IBClassDescriptionSource" key="sourceIdentifier">
|
|
||||||
<string key="majorKey">IBProjectSource</string>
|
|
||||||
<string key="minorKey">./Classes/VLLogWindow.h</string>
|
|
||||||
</object>
|
|
||||||
</object>
|
|
||||||
<object class="IBPartialClassDescription">
|
<object class="IBPartialClassDescription">
|
||||||
<string key="className">VLPDFWindow</string>
|
<string key="className">VLPDFWindow</string>
|
||||||
<string key="superclassName">NSWindowController</string>
|
<string key="superclassName">NSWindowController</string>
|
||||||
|
@ -6618,7 +6541,6 @@ AAAAAAAAAAAAAHRleHQAAAAAQ29weXJpZ2h0IEFwcGxlIENvbXB1dGVyLCBJbmMuLCAyMDA1AAAAAA</
|
||||||
<string key="copy:">id</string>
|
<string key="copy:">id</string>
|
||||||
<string key="cut:">id</string>
|
<string key="cut:">id</string>
|
||||||
<string key="delete:">id</string>
|
<string key="delete:">id</string>
|
||||||
<string key="editDisplayOptions:">id</string>
|
|
||||||
<string key="editRepeat:">id</string>
|
<string key="editRepeat:">id</string>
|
||||||
<string key="editRepeatEnding:">id</string>
|
<string key="editRepeatEnding:">id</string>
|
||||||
<string key="endSheetWithButton:">id</string>
|
<string key="endSheetWithButton:">id</string>
|
||||||
|
@ -6632,6 +6554,8 @@ AAAAAAAAAAAAAHRleHQAAAAAQ29weXJpZ2h0IEFwcGxlIENvbXB1dGVyLCBJbmMuLCAyMDA1AAAAAA</
|
||||||
<string key="setKey:">id</string>
|
<string key="setKey:">id</string>
|
||||||
<string key="setTime:">id</string>
|
<string key="setTime:">id</string>
|
||||||
<string key="transposeOctave:">id</string>
|
<string key="transposeOctave:">id</string>
|
||||||
|
<string key="zoomIn:">id</string>
|
||||||
|
<string key="zoomOut:">id</string>
|
||||||
</dictionary>
|
</dictionary>
|
||||||
<dictionary class="NSMutableDictionary" key="actionInfosByName">
|
<dictionary class="NSMutableDictionary" key="actionInfosByName">
|
||||||
<object class="IBActionInfo" key="copy:">
|
<object class="IBActionInfo" key="copy:">
|
||||||
|
@ -6646,10 +6570,6 @@ AAAAAAAAAAAAAHRleHQAAAAAQ29weXJpZ2h0IEFwcGxlIENvbXB1dGVyLCBJbmMuLCAyMDA1AAAAAA</
|
||||||
<string key="name">delete:</string>
|
<string key="name">delete:</string>
|
||||||
<string key="candidateClassName">id</string>
|
<string key="candidateClassName">id</string>
|
||||||
</object>
|
</object>
|
||||||
<object class="IBActionInfo" key="editDisplayOptions:">
|
|
||||||
<string key="name">editDisplayOptions:</string>
|
|
||||||
<string key="candidateClassName">id</string>
|
|
||||||
</object>
|
|
||||||
<object class="IBActionInfo" key="editRepeat:">
|
<object class="IBActionInfo" key="editRepeat:">
|
||||||
<string key="name">editRepeat:</string>
|
<string key="name">editRepeat:</string>
|
||||||
<string key="candidateClassName">id</string>
|
<string key="candidateClassName">id</string>
|
||||||
|
@ -6702,9 +6622,16 @@ AAAAAAAAAAAAAHRleHQAAAAAQ29weXJpZ2h0IEFwcGxlIENvbXB1dGVyLCBJbmMuLCAyMDA1AAAAAA</
|
||||||
<string key="name">transposeOctave:</string>
|
<string key="name">transposeOctave:</string>
|
||||||
<string key="candidateClassName">id</string>
|
<string key="candidateClassName">id</string>
|
||||||
</object>
|
</object>
|
||||||
|
<object class="IBActionInfo" key="zoomIn:">
|
||||||
|
<string key="name">zoomIn:</string>
|
||||||
|
<string key="candidateClassName">id</string>
|
||||||
|
</object>
|
||||||
|
<object class="IBActionInfo" key="zoomOut:">
|
||||||
|
<string key="name">zoomOut:</string>
|
||||||
|
<string key="candidateClassName">id</string>
|
||||||
|
</object>
|
||||||
</dictionary>
|
</dictionary>
|
||||||
<dictionary class="NSMutableDictionary" key="outlets">
|
<dictionary class="NSMutableDictionary" key="outlets">
|
||||||
<string key="fDisplaySheet">id</string>
|
|
||||||
<string key="fDivisionMenu">id</string>
|
<string key="fDivisionMenu">id</string>
|
||||||
<string key="fEndingMsg">id</string>
|
<string key="fEndingMsg">id</string>
|
||||||
<string key="fEndingSheet">id</string>
|
<string key="fEndingSheet">id</string>
|
||||||
|
@ -6716,10 +6643,6 @@ AAAAAAAAAAAAAHRleHQAAAAAQ29weXJpZ2h0IEFwcGxlIENvbXB1dGVyLCBJbmMuLCAyMDA1AAAAAA</
|
||||||
<string key="fTimeMenu">id</string>
|
<string key="fTimeMenu">id</string>
|
||||||
</dictionary>
|
</dictionary>
|
||||||
<dictionary class="NSMutableDictionary" key="toOneOutletInfosByName">
|
<dictionary class="NSMutableDictionary" key="toOneOutletInfosByName">
|
||||||
<object class="IBToOneOutletInfo" key="fDisplaySheet">
|
|
||||||
<string key="name">fDisplaySheet</string>
|
|
||||||
<string key="candidateClassName">id</string>
|
|
||||||
</object>
|
|
||||||
<object class="IBToOneOutletInfo" key="fDivisionMenu">
|
<object class="IBToOneOutletInfo" key="fDivisionMenu">
|
||||||
<string key="name">fDivisionMenu</string>
|
<string key="name">fDivisionMenu</string>
|
||||||
<string key="candidateClassName">id</string>
|
<string key="candidateClassName">id</string>
|
||||||
|
@ -6766,26 +6689,61 @@ AAAAAAAAAAAAAHRleHQAAAAAQ29weXJpZ2h0IEFwcGxlIENvbXB1dGVyLCBJbmMuLCAyMDA1AAAAAA</
|
||||||
<string key="className">VLSheetWindow</string>
|
<string key="className">VLSheetWindow</string>
|
||||||
<string key="superclassName">NSWindowController</string>
|
<string key="superclassName">NSWindowController</string>
|
||||||
<dictionary class="NSMutableDictionary" key="actions">
|
<dictionary class="NSMutableDictionary" key="actions">
|
||||||
|
<string key="adjustTempo:">id</string>
|
||||||
|
<string key="playMusic:">id</string>
|
||||||
|
<string key="playStop:">id</string>
|
||||||
<string key="showOutput:">id</string>
|
<string key="showOutput:">id</string>
|
||||||
|
<string key="stop:">id</string>
|
||||||
<string key="togglePlayElements:">id</string>
|
<string key="togglePlayElements:">id</string>
|
||||||
|
<string key="zoomIn:">id</string>
|
||||||
|
<string key="zoomOut:">id</string>
|
||||||
</dictionary>
|
</dictionary>
|
||||||
<dictionary class="NSMutableDictionary" key="actionInfosByName">
|
<dictionary class="NSMutableDictionary" key="actionInfosByName">
|
||||||
|
<object class="IBActionInfo" key="adjustTempo:">
|
||||||
|
<string key="name">adjustTempo:</string>
|
||||||
|
<string key="candidateClassName">id</string>
|
||||||
|
</object>
|
||||||
|
<object class="IBActionInfo" key="playMusic:">
|
||||||
|
<string key="name">playMusic:</string>
|
||||||
|
<string key="candidateClassName">id</string>
|
||||||
|
</object>
|
||||||
|
<object class="IBActionInfo" key="playStop:">
|
||||||
|
<string key="name">playStop:</string>
|
||||||
|
<string key="candidateClassName">id</string>
|
||||||
|
</object>
|
||||||
<object class="IBActionInfo" key="showOutput:">
|
<object class="IBActionInfo" key="showOutput:">
|
||||||
<string key="name">showOutput:</string>
|
<string key="name">showOutput:</string>
|
||||||
<string key="candidateClassName">id</string>
|
<string key="candidateClassName">id</string>
|
||||||
</object>
|
</object>
|
||||||
|
<object class="IBActionInfo" key="stop:">
|
||||||
|
<string key="name">stop:</string>
|
||||||
|
<string key="candidateClassName">id</string>
|
||||||
|
</object>
|
||||||
<object class="IBActionInfo" key="togglePlayElements:">
|
<object class="IBActionInfo" key="togglePlayElements:">
|
||||||
<string key="name">togglePlayElements:</string>
|
<string key="name">togglePlayElements:</string>
|
||||||
<string key="candidateClassName">id</string>
|
<string key="candidateClassName">id</string>
|
||||||
</object>
|
</object>
|
||||||
|
<object class="IBActionInfo" key="zoomIn:">
|
||||||
|
<string key="name">zoomIn:</string>
|
||||||
|
<string key="candidateClassName">id</string>
|
||||||
|
</object>
|
||||||
|
<object class="IBActionInfo" key="zoomOut:">
|
||||||
|
<string key="name">zoomOut:</string>
|
||||||
|
<string key="candidateClassName">id</string>
|
||||||
|
</object>
|
||||||
</dictionary>
|
</dictionary>
|
||||||
<dictionary class="NSMutableDictionary" key="outlets">
|
<dictionary class="NSMutableDictionary" key="outlets">
|
||||||
|
<string key="displaySheet">NSWindow</string>
|
||||||
<string key="logWin">VLLogWindow</string>
|
<string key="logWin">VLLogWindow</string>
|
||||||
<string key="pdfWin">VLPDFWindow</string>
|
<string key="pdfWin">VLPDFWindow</string>
|
||||||
<string key="progressIndicator">NSProgressIndicator</string>
|
<string key="progressIndicator">NSProgressIndicator</string>
|
||||||
<string key="sheetView">VLSheetView</string>
|
<string key="sheetView">VLSheetView</string>
|
||||||
</dictionary>
|
</dictionary>
|
||||||
<dictionary class="NSMutableDictionary" key="toOneOutletInfosByName">
|
<dictionary class="NSMutableDictionary" key="toOneOutletInfosByName">
|
||||||
|
<object class="IBToOneOutletInfo" key="displaySheet">
|
||||||
|
<string key="name">displaySheet</string>
|
||||||
|
<string key="candidateClassName">NSWindow</string>
|
||||||
|
</object>
|
||||||
<object class="IBToOneOutletInfo" key="logWin">
|
<object class="IBToOneOutletInfo" key="logWin">
|
||||||
<string key="name">logWin</string>
|
<string key="name">logWin</string>
|
||||||
<string key="candidateClassName">VLLogWindow</string>
|
<string key="candidateClassName">VLLogWindow</string>
|
||||||
|
@ -6808,14 +6766,6 @@ AAAAAAAAAAAAAHRleHQAAAAAQ29weXJpZ2h0IEFwcGxlIENvbXB1dGVyLCBJbmMuLCAyMDA1AAAAAA</
|
||||||
<string key="minorKey">./Classes/VLSheetWindow.h</string>
|
<string key="minorKey">./Classes/VLSheetWindow.h</string>
|
||||||
</object>
|
</object>
|
||||||
</object>
|
</object>
|
||||||
<object class="IBPartialClassDescription">
|
|
||||||
<string key="className">VLToolbarButton</string>
|
|
||||||
<string key="superclassName">NSButton</string>
|
|
||||||
<object class="IBClassDescriptionSource" key="sourceIdentifier">
|
|
||||||
<string key="majorKey">IBProjectSource</string>
|
|
||||||
<string key="minorKey">./Classes/VLToolbarButton.h</string>
|
|
||||||
</object>
|
|
||||||
</object>
|
|
||||||
</array>
|
</array>
|
||||||
</object>
|
</object>
|
||||||
<int key="IBDocument.localizationMode">0</int>
|
<int key="IBDocument.localizationMode">0</int>
|
||||||
|
|
|
@ -53,13 +53,13 @@ enum {
|
||||||
int playElements;
|
int playElements;
|
||||||
NSURL * tmpURL;
|
NSURL * tmpURL;
|
||||||
NSFileWrapper * vcsWrapper;
|
NSFileWrapper * vcsWrapper;
|
||||||
NSMutableArray* observers;
|
|
||||||
NSMutableDictionary*validTmpFiles;
|
NSMutableDictionary*validTmpFiles;
|
||||||
int repeatVolta;
|
int repeatVolta;
|
||||||
bool brandNew;
|
bool brandNew;
|
||||||
bool hasMusicSequence;
|
bool hasMusicSequence;
|
||||||
VLSheetWindow * sheetWin;
|
VLSheetWindow * sheetWin;
|
||||||
VLKeyValueUndo* undo;
|
VLKeyValueUndo* undo;
|
||||||
|
VLKeyValueUndo* staffMetrics;
|
||||||
NSRange previewRange;
|
NSRange previewRange;
|
||||||
float playRate;
|
float playRate;
|
||||||
float baseTempo;
|
float baseTempo;
|
||||||
|
@ -95,7 +95,6 @@ enum {
|
||||||
- (void) changedFileWrapper;
|
- (void) changedFileWrapper;
|
||||||
- (void) willChangeSong;
|
- (void) willChangeSong;
|
||||||
- (void) didChangeSong;
|
- (void) didChangeSong;
|
||||||
- (void) addObserver:(id)observer;
|
|
||||||
|
|
||||||
@end
|
@end
|
||||||
|
|
||||||
|
|
|
@ -104,7 +104,6 @@
|
||||||
brandNew = true;
|
brandNew = true;
|
||||||
hasMusicSequence = false;
|
hasMusicSequence = false;
|
||||||
playRate = 1.0;
|
playRate = 1.0;
|
||||||
observers = [[NSMutableArray alloc] init];
|
|
||||||
validTmpFiles = [[NSMutableDictionary alloc] initWithCapacity:10];
|
validTmpFiles = [[NSMutableDictionary alloc] initWithCapacity:10];
|
||||||
[self setHasUndoManager:YES];
|
[self setHasUndoManager:YES];
|
||||||
undo =
|
undo =
|
||||||
|
@ -117,6 +116,22 @@
|
||||||
@"", @"songGroove",
|
@"", @"songGroove",
|
||||||
@"", @"songTempo",
|
@"", @"songTempo",
|
||||||
nil]];
|
nil]];
|
||||||
|
staffMetrics =
|
||||||
|
[[VLKeyValueUndo alloc] initWithOwner:self
|
||||||
|
keysAndNames:[NSDictionary dictionaryWithObjectsAndKeys:
|
||||||
|
@"", @"chordSize",
|
||||||
|
@"", @"lyricSize",
|
||||||
|
@"", @"staffSize",
|
||||||
|
@"", @"topPadding",
|
||||||
|
@"", @"titlePadding",
|
||||||
|
@"", @"staffPadding",
|
||||||
|
@"", @"chordPadding",
|
||||||
|
@"", @"lyricPadding",
|
||||||
|
nil]
|
||||||
|
update:^(NSString *keyPath) {
|
||||||
|
[validTmpFiles removeObjectForKey:@"ly"];
|
||||||
|
[validTmpFiles removeObjectForKey:@"pdf"];
|
||||||
|
}];
|
||||||
}
|
}
|
||||||
return self;
|
return self;
|
||||||
}
|
}
|
||||||
|
@ -128,15 +143,8 @@
|
||||||
[super updateChangeCount:changeType];
|
[super updateChangeCount:changeType];
|
||||||
}
|
}
|
||||||
|
|
||||||
- (void) addObserver:(id)observer
|
|
||||||
{
|
|
||||||
[observers addObject:observer];
|
|
||||||
}
|
|
||||||
|
|
||||||
- (void) close
|
- (void) close
|
||||||
{
|
{
|
||||||
[observers makeObjectsPerformSelector:@selector(removeObservers:) withObject:self];
|
|
||||||
[observers removeAllObjects];
|
|
||||||
[super close];
|
[super close];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -152,8 +160,8 @@
|
||||||
[songComposer release];
|
[songComposer release];
|
||||||
[songArranger release];
|
[songArranger release];
|
||||||
[vcsWrapper release];
|
[vcsWrapper release];
|
||||||
|
[staffMetrics release];
|
||||||
[undo release];
|
[undo release];
|
||||||
[observers release];
|
|
||||||
|
|
||||||
if (tmpURL) {
|
if (tmpURL) {
|
||||||
[[NSFileManager defaultManager] removeItemAtURL:tmpURL error:nil];
|
[[NSFileManager defaultManager] removeItemAtURL:tmpURL error:nil];
|
||||||
|
@ -266,30 +274,6 @@
|
||||||
[self didChangeSong];
|
[self didChangeSong];
|
||||||
}
|
}
|
||||||
|
|
||||||
- (void) setChordSize:(float)size
|
|
||||||
{
|
|
||||||
[[[self undoManager] prepareWithInvocationTarget:self] setChordSize:chordSize];
|
|
||||||
chordSize = size;
|
|
||||||
[validTmpFiles removeObjectForKey:@"ly"];
|
|
||||||
[validTmpFiles removeObjectForKey:@"pdf"];
|
|
||||||
}
|
|
||||||
|
|
||||||
- (void) setLyricSize:(float)size
|
|
||||||
{
|
|
||||||
[[[self undoManager] prepareWithInvocationTarget:self] setLyricSize:lyricSize];
|
|
||||||
lyricSize = size;
|
|
||||||
[validTmpFiles removeObjectForKey:@"ly"];
|
|
||||||
[validTmpFiles removeObjectForKey:@"pdf"];
|
|
||||||
}
|
|
||||||
|
|
||||||
- (void) setStaffSize:(float)size
|
|
||||||
{
|
|
||||||
[[[self undoManager] prepareWithInvocationTarget:self] setStaffSize:staffSize];
|
|
||||||
staffSize = size;
|
|
||||||
[validTmpFiles removeObjectForKey:@"ly"];
|
|
||||||
[validTmpFiles removeObjectForKey:@"pdf"];
|
|
||||||
}
|
|
||||||
|
|
||||||
- (void)setPlayElements:(int)elements
|
- (void)setPlayElements:(int)elements
|
||||||
{
|
{
|
||||||
[self willChangeValueForKey:@"playElements"];
|
[self willChangeValueForKey:@"playElements"];
|
||||||
|
|
|
@ -6,16 +6,20 @@
|
||||||
//
|
//
|
||||||
// (MN) Matthias Neeracher
|
// (MN) Matthias Neeracher
|
||||||
//
|
//
|
||||||
// Copyright © 2007 Matthias Neeracher
|
// Copyright © 2007-2011 Matthias Neeracher
|
||||||
//
|
//
|
||||||
|
|
||||||
#import <Cocoa/Cocoa.h>
|
#import <Cocoa/Cocoa.h>
|
||||||
|
|
||||||
|
typedef void (^VLKeyValueUpdateHook)(NSString * keyPath);
|
||||||
|
|
||||||
@interface VLKeyValueUndo : NSObject {
|
@interface VLKeyValueUndo : NSObject {
|
||||||
id owner;
|
id owner;
|
||||||
NSDictionary * keysAndNames;
|
NSDictionary * keysAndNames;
|
||||||
|
VLKeyValueUpdateHook updateHook;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
- (id)initWithOwner:(id)owner keysAndNames:(NSDictionary *)keysAndNames update:(VLKeyValueUpdateHook)hook;
|
||||||
- (id)initWithOwner:(id)owner keysAndNames:(NSDictionary *)keysAndNames;
|
- (id)initWithOwner:(id)owner keysAndNames:(NSDictionary *)keysAndNames;
|
||||||
|
|
||||||
@end
|
@end
|
||||||
|
|
|
@ -14,12 +14,12 @@
|
||||||
|
|
||||||
@implementation VLKeyValueUndo
|
@implementation VLKeyValueUndo
|
||||||
|
|
||||||
- (id)initWithOwner:(id)o keysAndNames:(NSDictionary *)kn
|
- (id)initWithOwner:(id)o keysAndNames:(NSDictionary *)kn update:(VLKeyValueUpdateHook)hook
|
||||||
{
|
{
|
||||||
owner = o;
|
owner = o;
|
||||||
keysAndNames = [kn retain];
|
keysAndNames = [kn retain];
|
||||||
|
updateHook = Block_copy(hook);
|
||||||
|
|
||||||
[owner addObserver:self];
|
|
||||||
for (NSEnumerator * e = [keysAndNames keyEnumerator];
|
for (NSEnumerator * e = [keysAndNames keyEnumerator];
|
||||||
NSString * key = [e nextObject];
|
NSString * key = [e nextObject];
|
||||||
)
|
)
|
||||||
|
@ -30,17 +30,19 @@
|
||||||
return self;
|
return self;
|
||||||
}
|
}
|
||||||
|
|
||||||
- (void)removeObservers:(id)target
|
- (id)initWithOwner:(id)o keysAndNames:(NSDictionary *)kn
|
||||||
{
|
{
|
||||||
for (NSEnumerator * e = [keysAndNames keyEnumerator];
|
return [self initWithOwner:o keysAndNames:kn update:nil];
|
||||||
NSString * key = [e nextObject];
|
|
||||||
)
|
|
||||||
[target removeObserver:self forKeyPath:key];
|
|
||||||
}
|
}
|
||||||
|
|
||||||
- (void) dealloc
|
- (void) dealloc
|
||||||
{
|
{
|
||||||
|
for (NSEnumerator * e = [keysAndNames keyEnumerator];
|
||||||
|
NSString * key = [e nextObject];
|
||||||
|
)
|
||||||
|
[owner removeObserver:self forKeyPath:key];
|
||||||
[keysAndNames release];
|
[keysAndNames release];
|
||||||
|
[updateHook release];
|
||||||
[super dealloc];
|
[super dealloc];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -55,6 +57,8 @@
|
||||||
[undo registerUndoWithTarget:owner selector:@selector(setValuesForKeysWithDictionary:)
|
[undo registerUndoWithTarget:owner selector:@selector(setValuesForKeysWithDictionary:)
|
||||||
object: [NSDictionary dictionaryWithObjectsAndKeys: oldVal, keyPath, nil]];
|
object: [NSDictionary dictionaryWithObjectsAndKeys: oldVal, keyPath, nil]];
|
||||||
[undo setActionName: name];
|
[undo setActionName: name];
|
||||||
|
if (updateHook)
|
||||||
|
updateHook(keyPath);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -13,6 +13,7 @@
|
||||||
|
|
||||||
#import "VLModel.h"
|
#import "VLModel.h"
|
||||||
#import "VLLayout.h"
|
#import "VLLayout.h"
|
||||||
|
#import "VLKeyValueUndo.h"
|
||||||
|
|
||||||
@class VLDocument;
|
@class VLDocument;
|
||||||
|
|
||||||
|
@ -98,11 +99,11 @@ enum VLCursorVisual {
|
||||||
size_t fHighlightStanza;
|
size_t fHighlightStanza;
|
||||||
bool fHighlightNow;
|
bool fHighlightNow;
|
||||||
bool fHighlightOne;
|
bool fHighlightOne;
|
||||||
|
VLKeyValueUndo * fUndo;
|
||||||
|
|
||||||
IBOutlet id fFieldEditor;
|
IBOutlet id fFieldEditor;
|
||||||
IBOutlet id fRepeatSheet;
|
IBOutlet id fRepeatSheet;
|
||||||
IBOutlet id fEndingSheet;
|
IBOutlet id fEndingSheet;
|
||||||
IBOutlet id fDisplaySheet;
|
|
||||||
IBOutlet id fRepeatMsg;
|
IBOutlet id fRepeatMsg;
|
||||||
IBOutlet id fEndingMsg;
|
IBOutlet id fEndingMsg;
|
||||||
IBOutlet id fGrooveMenu;
|
IBOutlet id fGrooveMenu;
|
||||||
|
@ -111,15 +112,19 @@ enum VLCursorVisual {
|
||||||
IBOutlet id fDivisionMenu;
|
IBOutlet id fDivisionMenu;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@property (nonatomic) int numTopLedgers;
|
||||||
|
@property (nonatomic) int numBotLedgers;
|
||||||
|
@property (nonatomic) int numStanzas;
|
||||||
|
|
||||||
- (IBAction) setKey:(id)sender;
|
- (IBAction) setKey:(id)sender;
|
||||||
- (IBAction) setTime:(id)sender;
|
- (IBAction) setTime:(id)sender;
|
||||||
- (IBAction) setDivisions:(id)sender;
|
- (IBAction) setDivisions:(id)sender;
|
||||||
- (IBAction) hideFieldEditor:(id)sender;
|
- (IBAction) hideFieldEditor:(id)sender;
|
||||||
- (IBAction) endSheetWithButton:(id)sender;
|
- (IBAction) endSheetWithButton:(id)sender;
|
||||||
- (IBAction) selectGroove:(id)sender;
|
- (IBAction) selectGroove:(id)sender;
|
||||||
- (IBAction) editDisplayOptions:(id)sender;
|
|
||||||
- (IBAction) transposeOctave:(id)sender;
|
- (IBAction) transposeOctave:(id)sender;
|
||||||
|
- (IBAction) zoomIn: (id) sender;
|
||||||
|
- (IBAction) zoomOut: (id) sender;
|
||||||
|
|
||||||
- (VLDocument *) document;
|
- (VLDocument *) document;
|
||||||
- (VLSong *) song;
|
- (VLSong *) song;
|
||||||
|
@ -133,6 +138,7 @@ enum VLCursorVisual {
|
||||||
- (VLMusicElement)accidentalForVisual:(uint16_t)visual;
|
- (VLMusicElement)accidentalForVisual:(uint16_t)visual;
|
||||||
- (float) noteYInMeasure:(int)measure withGrid:(int)vertPos;
|
- (float) noteYInMeasure:(int)measure withGrid:(int)vertPos;
|
||||||
- (float) noteXInMeasure:(int)measure at:(VLFraction)at;
|
- (float) noteXInMeasure:(int)measure at:(VLFraction)at;
|
||||||
|
- (void) needsRecalculation;
|
||||||
|
|
||||||
- (void) scrollMeasureToVisible:(int)measure;
|
- (void) scrollMeasureToVisible:(int)measure;
|
||||||
|
|
||||||
|
@ -151,6 +157,7 @@ enum VLCursorVisual {
|
||||||
- (void) playWithGroove:(NSString *)groove;
|
- (void) playWithGroove:(NSString *)groove;
|
||||||
|
|
||||||
- (NSColor *)textBackgroundColorForSystem:(int)system;
|
- (NSColor *)textBackgroundColorForSystem:(int)system;
|
||||||
|
- (void)removeObservers:(id)target;
|
||||||
|
|
||||||
@end
|
@end
|
||||||
|
|
||||||
|
|
|
@ -25,6 +25,11 @@
|
||||||
|
|
||||||
@implementation VLSheetView
|
@implementation VLSheetView
|
||||||
|
|
||||||
|
@synthesize
|
||||||
|
numTopLedgers = fNumTopLedgers,
|
||||||
|
numBotLedgers = fNumBotLedgers,
|
||||||
|
numStanzas = fNumStanzas;
|
||||||
|
|
||||||
static NSString * sElementNames[kMusicElements] = {
|
static NSString * sElementNames[kMusicElements] = {
|
||||||
@"g-clef",
|
@"g-clef",
|
||||||
@"flat",
|
@"flat",
|
||||||
|
@ -105,10 +110,25 @@ static float sFlatPos[] = {
|
||||||
fNumStanzas = 2;
|
fNumStanzas = 2;
|
||||||
fLastMeasures = 0;
|
fLastMeasures = 0;
|
||||||
fHighlightOne = false;
|
fHighlightOne = false;
|
||||||
|
fUndo = [[VLKeyValueUndo alloc]
|
||||||
|
initWithOwner:self
|
||||||
|
keysAndNames:[NSDictionary dictionaryWithObjectsAndKeys:
|
||||||
|
@"", @"numTopLedgers",
|
||||||
|
@"", @"numBotLedgers",
|
||||||
|
@"", @"numStanzas",
|
||||||
|
nil]];
|
||||||
}
|
}
|
||||||
return self;
|
return self;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
- (void)dealloc
|
||||||
|
{
|
||||||
|
[self removeObservers:[self document]];
|
||||||
|
delete [] fMusic;
|
||||||
|
[fUndo release];
|
||||||
|
[super dealloc];
|
||||||
|
}
|
||||||
|
|
||||||
- (BOOL)acceptsFirstResponder
|
- (BOOL)acceptsFirstResponder
|
||||||
{
|
{
|
||||||
return YES;
|
return YES;
|
||||||
|
@ -292,6 +312,12 @@ static float sFlatPos[] = {
|
||||||
fNeedsRecalc = kNoRecalc;
|
fNeedsRecalc = kNoRecalc;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
- (void)needsRecalculation
|
||||||
|
{
|
||||||
|
fNeedsRecalc = kRecalc;
|
||||||
|
[self setNeedsDisplay:YES];
|
||||||
|
}
|
||||||
|
|
||||||
const char * sBreak[3] = {"", "\xE2\xA4\xBE", "\xE2\x8E\x98"};
|
const char * sBreak[3] = {"", "\xE2\xA4\xBE", "\xE2\x8E\x98"};
|
||||||
|
|
||||||
- (void)drawGridForSystem:(int)system
|
- (void)drawGridForSystem:(int)system
|
||||||
|
@ -934,7 +960,6 @@ const float kSemiFloor = -1.0f*kLineH;
|
||||||
{
|
{
|
||||||
VLDocument * doc = [self document];
|
VLDocument * doc = [self document];
|
||||||
|
|
||||||
[doc addObserver:self];
|
|
||||||
[doc addObserver:self forKeyPath:@"song" options:0 context:nil];
|
[doc addObserver:self forKeyPath:@"song" options:0 context:nil];
|
||||||
[doc addObserver:self forKeyPath:@"songKey" options:0 context:nil];
|
[doc addObserver:self forKeyPath:@"songKey" options:0 context:nil];
|
||||||
[doc addObserver:self forKeyPath:@"songTime" options:0 context:nil];
|
[doc addObserver:self forKeyPath:@"songTime" options:0 context:nil];
|
||||||
|
@ -1004,49 +1029,5 @@ const float kSemiFloor = -1.0f*kLineH;
|
||||||
[[self document] playWithGroove:groove inSections:[self sectionsInSelection]];
|
[[self document] playWithGroove:groove inSections:[self sectionsInSelection]];
|
||||||
}
|
}
|
||||||
|
|
||||||
- (IBAction)editDisplayOptions:(id)sender
|
|
||||||
{
|
|
||||||
NSUndoManager * undoMgr = [[self document] undoManager];
|
|
||||||
[undoMgr setGroupsByEvent:NO];
|
|
||||||
[undoMgr beginUndoGrouping];
|
|
||||||
|
|
||||||
VLSheetWindow * wc = [[self window] windowController];
|
|
||||||
[wc setValue:[NSNumber numberWithInt:fNumTopLedgers]
|
|
||||||
forKey:@"editNumTopLedgers"];
|
|
||||||
[wc setValue:[NSNumber numberWithInt:fNumBotLedgers]
|
|
||||||
forKey:@"editNumBotLedgers"];
|
|
||||||
[wc setValue:[NSNumber numberWithInt:fNumStanzas]
|
|
||||||
forKey:@"editNumStanzas"];
|
|
||||||
|
|
||||||
[NSApp beginSheet:fDisplaySheet modalForWindow:[self window]
|
|
||||||
modalDelegate:self
|
|
||||||
didEndSelector:@selector(didEndDisplaySheet:returnCode:contextInfo:)
|
|
||||||
contextInfo:nil];
|
|
||||||
}
|
|
||||||
|
|
||||||
- (void)didEndDisplaySheet:(NSWindow *)sheet returnCode:(int)returnCode
|
|
||||||
contextInfo:(void *)ctx
|
|
||||||
{
|
|
||||||
NSUndoManager * undoMgr = [[self document] undoManager];
|
|
||||||
[undoMgr setActionName:@"Display Options"];
|
|
||||||
[undoMgr endUndoGrouping];
|
|
||||||
[undoMgr setGroupsByEvent:YES];
|
|
||||||
|
|
||||||
switch (returnCode) {
|
|
||||||
case NSAlertFirstButtonReturn: {
|
|
||||||
VLSheetWindow * wc = [[self window] windowController];
|
|
||||||
fNumTopLedgers = [[wc valueForKey:@"editNumTopLedgers"] intValue];
|
|
||||||
fNumBotLedgers = [[wc valueForKey:@"editNumBotLedgers"] intValue];
|
|
||||||
fNumStanzas = [[wc valueForKey:@"editNumStanzas"] intValue];
|
|
||||||
fNeedsRecalc = kRecalc;
|
|
||||||
[self setNeedsDisplay:YES];
|
|
||||||
} break;
|
|
||||||
default:
|
|
||||||
[undoMgr undo];
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
[sheet orderOut:self];
|
|
||||||
}
|
|
||||||
|
|
||||||
@end
|
@end
|
||||||
|
|
||||||
|
|
|
@ -28,11 +28,12 @@
|
||||||
@class VLLogWindow;
|
@class VLLogWindow;
|
||||||
@class VLPDFWindow;
|
@class VLPDFWindow;
|
||||||
|
|
||||||
@interface VLSheetWindow : NSWindowController <NSToolbarDelegate> {
|
@interface VLSheetWindow : NSWindowController <NSToolbarDelegate,NSWindowDelegate> {
|
||||||
IBOutlet VLSheetView * sheetView;
|
IBOutlet VLSheetView * sheetView;
|
||||||
IBOutlet NSProgressIndicator * progressIndicator;
|
IBOutlet NSProgressIndicator * progressIndicator;
|
||||||
IBOutlet VLLogWindow * logWin;
|
IBOutlet VLLogWindow * logWin;
|
||||||
IBOutlet VLPDFWindow * pdfWin;
|
IBOutlet VLPDFWindow * pdfWin;
|
||||||
|
IBOutlet NSWindow * displaySheet;
|
||||||
id soundStartObserver;
|
id soundStartObserver;
|
||||||
id soundStopObserver;
|
id soundStopObserver;
|
||||||
|
|
||||||
|
@ -52,6 +53,8 @@
|
||||||
- (IBAction) playStop:(id)sender;
|
- (IBAction) playStop:(id)sender;
|
||||||
- (IBAction) playMusic:(id)sender;
|
- (IBAction) playMusic:(id)sender;
|
||||||
- (IBAction) adjustTempo:(id)sender;
|
- (IBAction) adjustTempo:(id)sender;
|
||||||
|
- (IBAction) zoomIn: (id) sender;
|
||||||
|
- (IBAction) zoomOut: (id) sender;
|
||||||
|
|
||||||
- (VLEditable *) editTarget;
|
- (VLEditable *) editTarget;
|
||||||
- (void) setEditTarget:(VLEditable *)editable;
|
- (void) setEditTarget:(VLEditable *)editable;
|
||||||
|
|
|
@ -13,6 +13,8 @@
|
||||||
#import "VLPDFWindow.h"
|
#import "VLPDFWindow.h"
|
||||||
#import "VLLogWindow.h"
|
#import "VLLogWindow.h"
|
||||||
#import "VLSoundOut.h"
|
#import "VLSoundOut.h"
|
||||||
|
#import "VLSheetView.h"
|
||||||
|
#import "VLSheetViewSelection.h"
|
||||||
|
|
||||||
@implementation VLEditable
|
@implementation VLEditable
|
||||||
|
|
||||||
|
@ -189,5 +191,40 @@
|
||||||
[[self document] setSongTempo:[[self document] songTempo]+[sender tag]];
|
[[self document] setSongTempo:[[self document] songTempo]+[sender tag]];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
- (IBAction)editDisplayOptions:(id)sender
|
||||||
|
{
|
||||||
|
NSUndoManager * undoMgr = [[self document] undoManager];
|
||||||
|
[undoMgr setGroupsByEvent:NO];
|
||||||
|
[undoMgr beginUndoGrouping];
|
||||||
|
|
||||||
|
[NSApp beginSheet:displaySheet modalForWindow:[self window]
|
||||||
|
modalDelegate:self
|
||||||
|
didEndSelector:@selector(didEndDisplaySheet:returnCode:contextInfo:)
|
||||||
|
contextInfo:nil];
|
||||||
|
}
|
||||||
|
|
||||||
|
- (void)didEndDisplaySheet:(NSWindow *)sheet returnCode:(int)returnCode
|
||||||
|
contextInfo:(void *)ctx
|
||||||
|
{
|
||||||
|
NSUndoManager * undoMgr = [[self document] undoManager];
|
||||||
|
[undoMgr setActionName:@"Display Options"];
|
||||||
|
[undoMgr endUndoGrouping];
|
||||||
|
[undoMgr setGroupsByEvent:YES];
|
||||||
|
|
||||||
|
switch (returnCode) {
|
||||||
|
case NSAlertFirstButtonReturn:
|
||||||
|
[sheetView needsRecalculation];
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
[undoMgr undo];
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
[sheet orderOut:self];
|
||||||
|
}
|
||||||
|
|
||||||
|
- (NSUndoManager *)windowWillReturnUndoManager:(NSWindow *)window
|
||||||
|
{
|
||||||
|
return [[self document] undoManager];
|
||||||
|
}
|
||||||
|
|
||||||
@end
|
@end
|
||||||
|
|
Loading…
Reference in New Issue
Block a user