diff options
| author | SND\MaddTheSane_cp <SND\MaddTheSane_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97> | 2013-08-22 23:53:37 +0000 |
|---|---|---|
| committer | SND\MaddTheSane_cp <SND\MaddTheSane_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97> | 2013-08-22 23:53:37 +0000 |
| commit | 531ad373b2c22e00a341a6635023cf8949571bd5 (patch) | |
| tree | 029961f0aa19ec396f6d7cc09f3ff93987c9aa62 /macosx/plugins/DFInput | |
| parent | 9628a367530657e7fefb17be0a125dbe3f5d7614 (diff) | |
| download | pcsxr-531ad373b2c22e00a341a6635023cf8949571bd5.tar.gz | |
Moving most of the OS X preferences to auto layout, and all to 10.7.
Changing some lists of independent checkbox buttons to matrices.
Fix a discrepancy between SDL versions 1.2 and 2.0 APIs in OS X's input preferences.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@86849 e17a0e51-4ae3-4d35-97c3-1a29b211df97
Diffstat (limited to 'macosx/plugins/DFInput')
| -rw-r--r-- | macosx/plugins/DFInput/English.lproj/NetPcsxrHIDInputPluginMain.xib | 1077 | ||||
| -rwxr-xr-x | macosx/plugins/DFInput/macsrc/ControllerList.m | 4 | ||||
| -rwxr-xr-x | macosx/plugins/DFInput/macsrc/PadController.m | 51 | ||||
| -rwxr-xr-x | macosx/plugins/DFInput/macsrc/PadView.m | 9 | ||||
| -rwxr-xr-x | macosx/plugins/DFInput/macsrc/cfg.c | 5 |
5 files changed, 1014 insertions, 132 deletions
diff --git a/macosx/plugins/DFInput/English.lproj/NetPcsxrHIDInputPluginMain.xib b/macosx/plugins/DFInput/English.lproj/NetPcsxrHIDInputPluginMain.xib index ccf49bd8..896c8978 100644 --- a/macosx/plugins/DFInput/English.lproj/NetPcsxrHIDInputPluginMain.xib +++ b/macosx/plugins/DFInput/English.lproj/NetPcsxrHIDInputPluginMain.xib @@ -1,16 +1,17 @@ <?xml version="1.0" encoding="UTF-8"?> <archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="8.00"> <data> - <int key="IBDocument.SystemTarget">1060</int> - <string key="IBDocument.SystemVersion">11G63</string> - <string key="IBDocument.InterfaceBuilderVersion">2844</string> - <string key="IBDocument.AppKitVersion">1138.51</string> - <string key="IBDocument.HIToolboxVersion">569.00</string> + <int key="IBDocument.SystemTarget">1070</int> + <string key="IBDocument.SystemVersion">12E55</string> + <string key="IBDocument.InterfaceBuilderVersion">3084</string> + <string key="IBDocument.AppKitVersion">1187.39</string> + <string key="IBDocument.HIToolboxVersion">626.00</string> <object class="NSMutableDictionary" key="IBDocument.PluginVersions"> <string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin</string> - <string key="NS.object.0">2844</string> + <string key="NS.object.0">3084</string> </object> <array key="IBDocument.IntegratedClassDependencies"> + <string>IBNSLayoutConstraint</string> <string>NSButton</string> <string>NSButtonCell</string> <string>NSCustomObject</string> @@ -69,6 +70,7 @@ <int key="NSvFlags">274</int> <string key="NSFrame">{{13, 40}, {437, 378}}</string> <reference key="NSSuperview" ref="608407176"/> + <reference key="NSNextKeyView" ref="483107053"/> <array class="NSMutableArray" key="NSTabViewItems"> <object class="NSTabViewItem" id="370841406"> <string key="NSIdentifier">pad1</string> @@ -81,12 +83,14 @@ <int key="NSvFlags">274</int> <string key="NSFrameSize">{417, 332}</string> <reference key="NSSuperview" ref="483107053"/> + <reference key="NSNextKeyView" ref="539611283"/> <string key="NSClassName">NSView</string> <string key="NSExtension">NSResponder</string> </object> </array> <string key="NSFrame">{{10, 33}, {417, 332}}</string> <reference key="NSSuperview" ref="1024964375"/> + <reference key="NSNextKeyView" ref="95744455"/> </object> <string key="NSLabel">Controller 1</string> <object class="NSColor" key="NSColor" id="809892731"> @@ -135,55 +139,60 @@ <reference ref="483107053"/> </array> </object> - <object class="NSButton" id="326273724"> + <object class="NSButton" id="80448981"> <reference key="NSNextResponder" ref="608407176"/> - <int key="NSvFlags">289</int> - <string key="NSFrame">{{328, 12}, {121, 32}}</string> + <int key="NSvFlags">268</int> + <string key="NSFrame">{{390, 13}, {59, 32}}</string> <reference key="NSSuperview" ref="608407176"/> + <reference key="NSNextKeyView"/> + <string key="NSReuseIdentifierKey">_NS:9</string> <bool key="NSEnabled">YES</bool> - <object class="NSButtonCell" key="NSCell" id="180659799"> - <int key="NSCellFlags">67239424</int> + <object class="NSButtonCell" key="NSCell" id="259742336"> + <int key="NSCellFlags">67108864</int> <int key="NSCellFlags2">134217728</int> <string key="NSContents">OK</string> <reference key="NSSupport" ref="495247254"/> - <reference key="NSControlView" ref="326273724"/> - <int key="NSButtonFlags">-2038284033</int> - <int key="NSButtonFlags2">1</int> - <reference key="NSAlternateImage" ref="495247254"/> + <string key="NSCellIdentifier">_NS:9</string> + <reference key="NSControlView" ref="80448981"/> + <int key="NSButtonFlags">-2038284288</int> + <int key="NSButtonFlags2">129</int> <string key="NSAlternateContents"/> <string type="base64-UTF8" key="NSKeyEquivalent">DQ</string> <int key="NSPeriodicDelay">200</int> <int key="NSPeriodicInterval">25</int> </object> + <bool key="NSAllowsLogicalLayoutDirection">NO</bool> </object> - <object class="NSButton" id="1036476058"> + <object class="NSButton" id="539611283"> <reference key="NSNextResponder" ref="608407176"/> - <int key="NSvFlags">289</int> - <string key="NSFrame">{{207, 12}, {121, 32}}</string> + <int key="NSvFlags">268</int> + <string key="NSFrame">{{308, 13}, {82, 32}}</string> <reference key="NSSuperview" ref="608407176"/> + <reference key="NSNextKeyView" ref="80448981"/> + <string key="NSReuseIdentifierKey">_NS:9</string> <bool key="NSEnabled">YES</bool> - <object class="NSButtonCell" key="NSCell" id="202058205"> - <int key="NSCellFlags">67239424</int> + <object class="NSButtonCell" key="NSCell" id="496221559"> + <int key="NSCellFlags">67108864</int> <int key="NSCellFlags2">134217728</int> <string key="NSContents">Cancel</string> <reference key="NSSupport" ref="495247254"/> - <reference key="NSControlView" ref="1036476058"/> - <int key="NSButtonFlags">-2038284033</int> - <int key="NSButtonFlags2">1</int> - <reference key="NSAlternateImage" ref="495247254"/> + <string key="NSCellIdentifier">_NS:9</string> + <reference key="NSControlView" ref="539611283"/> + <int key="NSButtonFlags">-2038284288</int> + <int key="NSButtonFlags2">129</int> <string key="NSAlternateContents"/> - <object class="NSMutableString" key="NSKeyEquivalent"> - <characters key="NS.bytes"/> - </object> + <string type="base64-UTF8" key="NSKeyEquivalent">Gw</string> <int key="NSPeriodicDelay">200</int> <int key="NSPeriodicInterval">25</int> </object> + <bool key="NSAllowsLogicalLayoutDirection">NO</bool> </object> </array> <string key="NSFrameSize">{463, 424}</string> <reference key="NSSuperview"/> + <reference key="NSNextKeyView" ref="1024964375"/> </object> - <string key="NSScreenRect">{{0, 0}, {1440, 878}}</string> + <string key="NSScreenRect">{{0, 0}, {1920, 1058}}</string> <string key="NSMinSize">{310, 182}</string> <string key="NSMaxSize">{10000000000000, 10000000000000}</string> <bool key="NSWindowIsRestorable">YES</bool> @@ -203,25 +212,27 @@ <object class="NSTableView" id="1024738144"> <reference key="NSNextResponder" ref="675379878"/> <int key="NSvFlags">256</int> - <string key="NSFrameSize">{366, 233}</string> + <string key="NSFrameSize">{381, 244}</string> <reference key="NSSuperview" ref="675379878"/> <reference key="NSWindow"/> + <reference key="NSNextKeyView" ref="917222594"/> <int key="NSTag">1</int> <bool key="NSEnabled">YES</bool> + <bool key="NSAllowsLogicalLayoutDirection">NO</bool> + <bool key="NSControlAllowsExpansionToolTips">YES</bool> <object class="NSTableHeaderView" key="NSHeaderView" id="901683476"> <reference key="NSNextResponder" ref="98843995"/> <int key="NSvFlags">256</int> - <string key="NSFrameSize">{366, 17}</string> + <string key="NSFrameSize">{381, 17}</string> <reference key="NSSuperview" ref="98843995"/> <reference key="NSWindow"/> + <reference key="NSNextKeyView" ref="675379878"/> <reference key="NSTableView" ref="1024738144"/> </object> - <object class="_NSCornerView" key="NSCornerView" id="600510097"> - <reference key="NSNextResponder" ref="11581300"/> + <object class="_NSCornerView" key="NSCornerView"> + <nil key="NSNextResponder"/> <int key="NSvFlags">256</int> <string key="NSFrame">{{367, 0}, {16, 17}}</string> - <reference key="NSSuperview" ref="11581300"/> - <reference key="NSWindow"/> </object> <array class="NSMutableArray" key="NSTableColumns"> <object class="NSTableColumn" id="559669958"> @@ -230,7 +241,7 @@ <double key="NSMinWidth">100</double> <double key="NSMaxWidth">1000</double> <object class="NSTableHeaderCell" key="NSHeaderCell"> - <int key="NSCellFlags">75628096</int> + <int key="NSCellFlags">75497536</int> <int key="NSCellFlags2">2048</int> <string key="NSContents">Key</string> <object class="NSFont" key="NSSupport" id="26"> @@ -253,7 +264,7 @@ </object> </object> <object class="NSTextFieldCell" key="NSDataCell" id="62608614"> - <int key="NSCellFlags">338820672</int> + <int key="NSCellFlags">338690112</int> <int key="NSCellFlags2">1024</int> <reference key="NSSupport" ref="26"/> <reference key="NSControlView" ref="1024738144"/> @@ -272,11 +283,11 @@ </object> <object class="NSTableColumn" id="486323483"> <string key="NSIdentifier">button</string> - <double key="NSWidth">239.96499633789062</double> + <double key="NSWidth">254.96499633789062</double> <double key="NSMinWidth">46.965000152587891</double> <double key="NSMaxWidth">1000</double> <object class="NSTableHeaderCell" key="NSHeaderCell"> - <int key="NSCellFlags">75628096</int> + <int key="NSCellFlags">75497536</int> <int key="NSCellFlags2">134219776</int> <string key="NSContents">Button</string> <reference key="NSSupport" ref="26"/> @@ -284,7 +295,7 @@ <reference key="NSTextColor" ref="1004386429"/> </object> <object class="NSTextFieldCell" key="NSDataCell" id="29999856"> - <int key="NSCellFlags">69336577</int> + <int key="NSCellFlags">69206017</int> <int key="NSCellFlags2">134348800</int> <reference key="NSSupport" ref="26"/> <string key="NSPlaceholderString">Double-Click to Set</string> @@ -328,7 +339,7 @@ <int key="NSTableViewGroupRowStyle">1</int> </object> </array> - <string key="NSFrame">{{1, 17}, {366, 233}}</string> + <string key="NSFrame">{{1, 17}, {381, 244}}</string> <reference key="NSSuperview" ref="11581300"/> <reference key="NSWindow"/> <reference key="NSNextKeyView" ref="1024738144"/> @@ -344,9 +355,11 @@ <object class="NSScroller" id="917222594"> <reference key="NSNextResponder" ref="11581300"/> <int key="NSvFlags">256</int> - <string key="NSFrame">{{367, 17}, {15, 233}}</string> + <string key="NSFrame">{{366, 17}, {16, 244}}</string> <reference key="NSSuperview" ref="11581300"/> <reference key="NSWindow"/> + <reference key="NSNextKeyView" ref="1037715050"/> + <bool key="NSAllowsLogicalLayoutDirection">NO</bool> <reference key="NSTarget" ref="11581300"/> <string key="NSAction">_doScroller:</string> <double key="NSPercent">0.95625001192092896</double> @@ -357,6 +370,8 @@ <string key="NSFrame">{{-100, -100}, {375, 15}}</string> <reference key="NSSuperview" ref="11581300"/> <reference key="NSWindow"/> + <reference key="NSNextKeyView" ref="98843995"/> + <bool key="NSAllowsLogicalLayoutDirection">NO</bool> <int key="NSsFlags">1</int> <reference key="NSTarget" ref="11581300"/> <string key="NSAction">_doScroller:</string> @@ -368,7 +383,7 @@ <array class="NSMutableArray" key="NSSubviews"> <reference ref="901683476"/> </array> - <string key="NSFrame">{{1, 0}, {366, 17}}</string> + <string key="NSFrame">{{1, 0}, {381, 17}}</string> <reference key="NSSuperview" ref="11581300"/> <reference key="NSWindow"/> <reference key="NSNextKeyView" ref="901683476"/> @@ -376,19 +391,20 @@ <reference key="NSBGColor" ref="650028954"/> <int key="NScvFlags">4</int> </object> - <reference ref="600510097"/> </array> - <string key="NSFrame">{{20, 42}, {383, 251}}</string> + <string key="NSFrame">{{20, 30}, {383, 262}}</string> <reference key="NSSuperview" ref="610373624"/> <reference key="NSWindow"/> - <reference key="NSNextKeyView" ref="675379878"/> + <reference key="NSNextKeyView" ref="229079282"/> <int key="NSsFlags">133138</int> <reference key="NSVScroller" ref="917222594"/> <reference key="NSHScroller" ref="229079282"/> <reference key="NSContentView" ref="675379878"/> <reference key="NSHeaderClipView" ref="98843995"/> - <reference key="NSCornerView" ref="600510097"/> <bytes key="NSScrollAmts">QSAAAEEgAABBgAAAQYAAAA</bytes> + <double key="NSMinMagnification">0.25</double> + <double key="NSMaxMagnification">4</double> + <double key="NSMagnification">1</double> </object> <object class="NSPopUpButton" id="633744190"> <reference key="NSNextResponder" ref="610373624"/> @@ -396,14 +412,15 @@ <string key="NSFrame">{{301, 297}, {105, 22}}</string> <reference key="NSSuperview" ref="610373624"/> <reference key="NSWindow"/> + <reference key="NSNextKeyView" ref="11581300"/> <int key="NSTag">2</int> <bool key="NSEnabled">YES</bool> <object class="NSPopUpButtonCell" key="NSCell" id="528313974"> - <int key="NSCellFlags">-2076049856</int> + <int key="NSCellFlags">-2076180416</int> <int key="NSCellFlags2">132096</int> <reference key="NSSupport" ref="26"/> <reference key="NSControlView" ref="633744190"/> - <int key="NSButtonFlags">109199615</int> + <int key="NSButtonFlags">109199360</int> <int key="NSButtonFlags2">1</int> <object class="NSFont" key="NSAlternateImage" id="831636252"> <string key="NSName">LucidaGrande</string> @@ -459,6 +476,7 @@ <bool key="NSAltersState">YES</bool> <int key="NSArrowPosition">1</int> </object> + <bool key="NSAllowsLogicalLayoutDirection">NO</bool> </object> <object class="NSTextField" id="21744521"> <reference key="NSNextResponder" ref="610373624"/> @@ -466,9 +484,11 @@ <string key="NSFrame">{{265, 302}, {34, 14}}</string> <reference key="NSSuperview" ref="610373624"/> <reference key="NSWindow"/> + <reference key="NSNextKeyView" ref="633744190"/> + <string key="NSAntiCompressionPriority">{250, 750}</string> <bool key="NSEnabled">YES</bool> <object class="NSTextFieldCell" key="NSCell" id="947219452"> - <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags">67108864</int> <int key="NSCellFlags2">4325376</int> <string key="NSContents">Type:</string> <reference key="NSSupport" ref="26"/> @@ -476,16 +496,19 @@ <reference key="NSBackgroundColor" ref="809892731"/> <reference key="NSTextColor" ref="364572425"/> </object> + <bool key="NSAllowsLogicalLayoutDirection">NO</bool> </object> <object class="NSTextField" id="1037715050"> <reference key="NSNextResponder" ref="610373624"/> <int key="NSvFlags">303</int> - <string key="NSFrame">{{23, 20}, {383, 14}}</string> + <string key="NSFrame">{{59, 8}, {304, 14}}</string> <reference key="NSSuperview" ref="610373624"/> <reference key="NSWindow"/> + <reference key="NSNextKeyView"/> + <string key="NSAntiCompressionPriority">{250, 750}</string> <bool key="NSEnabled">YES</bool> <object class="NSTextFieldCell" key="NSCell" id="291686896"> - <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags">67108864</int> <int key="NSCellFlags2">4194304</int> <string key="NSContents">To reset an entry: Select it and press the delete '←' key</string> <reference key="NSSupport" ref="26"/> @@ -496,6 +519,7 @@ <bytes key="NSWhite">MC4yNQA</bytes> </object> </object> + <bool key="NSAllowsLogicalLayoutDirection">NO</bool> </object> <object class="NSPopUpButton" id="123438231"> <reference key="NSNextResponder" ref="610373624"/> @@ -503,14 +527,15 @@ <string key="NSFrame">{{68, 297}, {195, 22}}</string> <reference key="NSSuperview" ref="610373624"/> <reference key="NSWindow"/> + <reference key="NSNextKeyView" ref="21744521"/> <int key="NSTag">1</int> <bool key="NSEnabled">YES</bool> <object class="NSPopUpButtonCell" key="NSCell" id="618684485"> - <int key="NSCellFlags">-2076049856</int> + <int key="NSCellFlags">-2076180416</int> <int key="NSCellFlags2">132096</int> <reference key="NSSupport" ref="26"/> <reference key="NSControlView" ref="123438231"/> - <int key="NSButtonFlags">109199615</int> + <int key="NSButtonFlags">109199360</int> <int key="NSButtonFlags2">1</int> <reference key="NSAlternateImage" ref="831636252"/> <string key="NSAlternateContents"/> @@ -545,28 +570,33 @@ <bool key="NSAltersState">YES</bool> <int key="NSArrowPosition">1</int> </object> + <bool key="NSAllowsLogicalLayoutDirection">NO</bool> </object> <object class="NSTextField" id="297546866"> <reference key="NSNextResponder" ref="610373624"/> <int key="NSvFlags">303</int> - <string key="NSFrame">{{20, 299}, {48, 19}}</string> + <string key="NSFrame">{{17, 302}, {49, 14}}</string> <reference key="NSSuperview" ref="610373624"/> <reference key="NSWindow"/> + <reference key="NSNextKeyView" ref="123438231"/> + <string key="NSAntiCompressionPriority">{250, 750}</string> <bool key="NSEnabled">YES</bool> <object class="NSTextFieldCell" key="NSCell" id="281099121"> - <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags">67108864</int> <int key="NSCellFlags2">4325376</int> - <string type="base64-UTF8" key="NSContents">RGV2aWNlOgo</string> + <string key="NSContents">Device:</string> <reference key="NSSupport" ref="26"/> <reference key="NSControlView" ref="297546866"/> <reference key="NSBackgroundColor" ref="809892731"/> <reference key="NSTextColor" ref="364572425"/> </object> + <bool key="NSAllowsLogicalLayoutDirection">NO</bool> </object> </array> <string key="NSFrameSize">{423, 336}</string> <reference key="NSSuperview"/> <reference key="NSWindow"/> + <reference key="NSNextKeyView" ref="297546866"/> <string key="NSClassName">NetPcsxrHIDInputPluginPadView</string> <string key="NSExtension">NSView</string> </object> @@ -609,17 +639,17 @@ <object class="IBActionConnection" key="connection"> <string key="label">ok:</string> <reference key="source" ref="155314287"/> - <reference key="destination" ref="326273724"/> + <reference key="destination" ref="80448981"/> </object> - <int key="connectionID">74</int> + <int key="connectionID">260</int> </object> <object class="IBConnectionRecord"> <object class="IBActionConnection" key="connection"> <string key="label">cancel:</string> <reference key="source" ref="155314287"/> - <reference key="destination" ref="1036476058"/> + <reference key="destination" ref="539611283"/> </object> - <int key="connectionID">187</int> + <int key="connectionID">265</int> </object> <object class="IBConnectionRecord"> <object class="IBOutletConnection" key="connection"> @@ -717,9 +747,137 @@ <int key="objectID">6</int> <reference key="object" ref="608407176"/> <array class="NSMutableArray" key="children"> + <object class="IBNSLayoutConstraint" id="1044408221"> + <reference key="firstItem" ref="608407176"/> + <int key="firstAttribute">6</int> + <int key="relation">0</int> + <reference key="secondItem" ref="80448981"/> + <int key="secondAttribute">6</int> + <float key="multiplier">1</float> + <object class="IBNSLayoutSymbolicConstant" key="constant"> + <double key="value">20</double> + </object> + <float key="priority">1000</float> + <reference key="containingView" ref="608407176"/> + <int key="scoringType">8</int> + <float key="scoringTypeFloat">29</float> + <int key="contentType">3</int> + </object> + <object class="IBNSLayoutConstraint" id="340190318"> + <reference key="firstItem" ref="80448981"/> + <int key="firstAttribute">5</int> + <int key="relation">0</int> + <reference key="secondItem" ref="539611283"/> + <int key="secondAttribute">6</int> + <float key="multiplier">1</float> + <object class="IBNSLayoutSymbolicConstant" key="constant"> + <double key="value">12</double> + </object> + <float key="priority">1000</float> + <reference key="containingView" ref="608407176"/> + <int key="scoringType">6</int> + <float key="scoringTypeFloat">24</float> + <int key="contentType">3</int> + </object> + <object class="IBNSLayoutConstraint" id="893860101"> + <reference key="firstItem" ref="608407176"/> + <int key="firstAttribute">4</int> + <int key="relation">0</int> + <reference key="secondItem" ref="80448981"/> + <int key="secondAttribute">4</int> + <float key="multiplier">1</float> + <object class="IBNSLayoutSymbolicConstant" key="constant"> + <double key="value">20</double> + </object> + <float key="priority">1000</float> + <reference key="containingView" ref="608407176"/> + <int key="scoringType">8</int> + <float key="scoringTypeFloat">29</float> + <int key="contentType">3</int> + </object> + <object class="IBNSLayoutConstraint" id="975733021"> + <reference key="firstItem" ref="608407176"/> + <int key="firstAttribute">4</int> + <int key="relation">0</int> + <reference key="secondItem" ref="539611283"/> + <int key="secondAttribute">4</int> + <float key="multiplier">1</float> + <object class="IBNSLayoutSymbolicConstant" key="constant"> + <double key="value">20</double> + </object> + <float key="priority">1000</float> + <reference key="containingView" ref="608407176"/> + <int key="scoringType">8</int> + <float key="scoringTypeFloat">29</float> + <int key="contentType">3</int> + </object> + <object class="IBNSLayoutConstraint" id="1030354098"> + <reference key="firstItem" ref="608407176"/> + <int key="firstAttribute">4</int> + <int key="relation">0</int> + <reference key="secondItem" ref="1024964375"/> + <int key="secondAttribute">4</int> + <float key="multiplier">1</float> + <object class="IBLayoutConstant" key="constant"> + <double key="value">50</double> + </object> + <float key="priority">1000</float> + <reference key="containingView" ref="608407176"/> + <int key="scoringType">3</int> + <float key="scoringTypeFloat">9</float> + <int key="contentType">3</int> + </object> + <object class="IBNSLayoutConstraint" id="75858514"> + <reference key="firstItem" ref="1024964375"/> + <int key="firstAttribute">5</int> + <int key="relation">0</int> + <reference key="secondItem" ref="608407176"/> + <int key="secondAttribute">5</int> + <float key="multiplier">1</float> + <object class="IBNSLayoutSymbolicConstant" key="constant"> + <double key="value">20</double> + </object> + <float key="priority">1000</float> + <reference key="containingView" ref="608407176"/> + <int key="scoringType">8</int> + <float key="scoringTypeFloat">29</float> + <int key="contentType">3</int> + </object> + <object class="IBNSLayoutConstraint" id="793234594"> + <reference key="firstItem" ref="1024964375"/> + <int key="firstAttribute">3</int> + <int key="relation">0</int> + <reference key="secondItem" ref="608407176"/> + <int key="secondAttribute">3</int> + <float key="multiplier">1</float> + <object class="IBNSLayoutSymbolicConstant" key="constant"> + <double key="value">12</double> + </object> + <float key="priority">1000</float> + <reference key="containingView" ref="608407176"/> + <int key="scoringType">8</int> + <float key="scoringTypeFloat">29</float> + <int key="contentType">3</int> + </object> + <object class="IBNSLayoutConstraint" id="141750896"> + <reference key="firstItem" ref="608407176"/> + <int key="firstAttribute">6</int> + <int key="relation">0</int> + <reference key="secondItem" ref="1024964375"/> + <int key="secondAttribute">6</int> + <float key="multiplier">1</float> + <object class="IBNSLayoutSymbolicConstant" key="constant"> + <double key="value">20</double> + </object> + <float key="priority">1000</float> + <reference key="containingView" ref="608407176"/> + <int key="scoringType">8</int> + <float key="scoringTypeFloat">29</float> + <int key="contentType">3</int> + </object> <reference ref="1024964375"/> - <reference ref="326273724"/> - <reference ref="1036476058"/> + <reference ref="80448981"/> + <reference ref="539611283"/> </array> <reference key="parent" ref="254157282"/> </object> @@ -745,6 +903,70 @@ <reference key="object" ref="675134940"/> <array class="NSMutableArray" key="children"> <reference ref="972925744"/> + <object class="IBNSLayoutConstraint" id="611239890"> + <reference key="firstItem" ref="972925744"/> + <int key="firstAttribute">5</int> + <int key="relation">0</int> + <reference key="secondItem" ref="675134940"/> + <int key="secondAttribute">5</int> + <float key="multiplier">1</float> + <object class="IBLayoutConstant" key="constant"> + <double key="value">0.0</double> + </object> + <float key="priority">1000</float> + <reference key="containingView" ref="675134940"/> + <int key="scoringType">3</int> + <float key="scoringTypeFloat">9</float> + <int key="contentType">3</int> + </object> + <object class="IBNSLayoutConstraint" id="548276590"> + <reference key="firstItem" ref="972925744"/> + <int key="firstAttribute">4</int> + <int key="relation">0</int> + <reference key="secondItem" ref="675134940"/> + <int key="secondAttribute">4</int> + <float key="multiplier">1</float> + <object class="IBLayoutConstant" key="constant"> + <double key="value">0.0</double> + </object> + <float key="priority">1000</float> + <reference key="containingView" ref="675134940"/> + <int key="scoringType">3</int> + <float key="scoringTypeFloat">9</float> + <int key="contentType">3</int> + </object> + <object class="IBNSLayoutConstraint" id="444584855"> + <reference key="firstItem" ref="972925744"/> + <int key="firstAttribute">3</int> + <int key="relation">0</int> + <reference key="secondItem" ref="675134940"/> + <int key="secondAttribute">3</int> + <float key="multiplier">1</float> + <object class="IBLayoutConstant" key="constant"> + <double key="value">0.0</double> + </object> + <float key="priority">1000</float> + <reference key="containingView" ref="675134940"/> + <int key="scoringType">3</int> + <float key="scoringTypeFloat">9</float> + <int key="contentType">3</int> + </object> + <object class="IBNSLayoutConstraint" id="230217553"> + <reference key="firstItem" ref="972925744"/> + <int key="firstAttribute">9</int> + <int key="relation">0</int> + <reference key="secondItem" ref="675134940"/> + <int key="secondAttribute">9</int> + <float key="multiplier">1</float> + <object class="IBLayoutConstant" key="constant"> + <double key="value">0.0</double> + </object> + <float key="priority">1000</float> + <reference key="containingView" ref="675134940"/> + <int key="scoringType">5</int> + <float key="scoringTypeFloat">22</float> + <int key="contentType">2</int> + </object> </array> <reference key="parent" ref="1051126204"/> </object> @@ -766,6 +988,70 @@ <reference key="object" ref="483107053"/> <array class="NSMutableArray" key="children"> <reference ref="95744455"/> + <object class="IBNSLayoutConstraint" id="923412689"> + <reference key="firstItem" ref="95744455"/> + <int key="firstAttribute">3</int> + <int key="relation">0</int> + <reference key="secondItem" ref="483107053"/> + <int key="secondAttribute">3</int> + <float key="multiplier">1</float> + <object class="IBLayoutConstant" key="constant"> + <double key="value">0.0</double> + </object> + <float key="priority">1000</float> + <reference key="containingView" ref="483107053"/> + <int key="scoringType">3</int> + <float key="scoringTypeFloat">9</float> + <int key="contentType">3</int> + </object> + <object class="IBNSLayoutConstraint" id="344087040"> + <reference key="firstItem" ref="95744455"/> + <int key="firstAttribute">5</int> + <int key="relation">0</int> + <reference key="secondItem" ref="483107053"/> + <int key="secondAttribute">5</int> + <float key="multiplier">1</float> + <object class="IBLayoutConstant" key="constant"> + <double key="value">0.0</double> + </object> + <float key="priority">1000</float> + <reference key="containingView" ref="483107053"/> + <int key="scoringType">3</int> + <float key="scoringTypeFloat">9</float> + <int key="contentType">3</int> + </object> + <object class="IBNSLayoutConstraint" id="167185787"> + <reference key="firstItem" ref="95744455"/> + <int key="firstAttribute">9</int> + <int key="relation">0</int> + <reference key="secondItem" ref="483107053"/> + <int key="secondAttribute">9</int> + <float key="multiplier">1</float> + <object class="IBLayoutConstant" key="constant"> + <double key="value">0.0</double> + </object> + <float key="priority">1000</float> + <reference key="containingView" ref="483107053"/> + <int key="scoringType">5</int> + <float key="scoringTypeFloat">22</float> + <int key="contentType">2</int> + </object> + <object class="IBNSLayoutConstraint" id="24764848"> + <reference key="firstItem" ref="95744455"/> + <int key="firstAttribute">4</int> + <int key="relation">0</int> + <reference key="secondItem" ref="483107053"/> + <int key="secondAttribute">4</int> + <float key="multiplier">1</float> + <object class="IBLayoutConstant" key="constant"> + <double key="value">0.0</double> + </object> + <float key="priority">1000</float> + <reference key="containingView" ref="483107053"/> + <int key="scoringType">3</int> + <float key="scoringTypeFloat">9</float> + <int key="contentType">3</int> + </object> </array> <reference key="parent" ref="370841406"/> </object> @@ -775,41 +1061,255 @@ <reference key="parent" ref="483107053"/> </object> <object class="IBObjectRecord"> - <int key="objectID">27</int> - <reference key="object" ref="326273724"/> - <array class="NSMutableArray" key="children"> - <reference ref="180659799"/> - </array> - <reference key="parent" ref="608407176"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">202</int> - <reference key="object" ref="180659799"/> - <reference key="parent" ref="326273724"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">186</int> - <reference key="object" ref="1036476058"/> - <array class="NSMutableArray" key="children"> - <reference ref="202058205"/> - </array> - <reference key="parent" ref="608407176"/> - </object> - <object class="IBObjectRecord"> - <int key="objectID">203</int> - <reference key="object" ref="202058205"/> - <reference key="parent" ref="1036476058"/> - </object> - <object class="IBObjectRecord"> <int key="objectID">16</int> <reference key="object" ref="610373624"/> <array class="NSMutableArray" key="children"> - <reference ref="11581300"/> <reference ref="633744190"/> <reference ref="21744521"/> - <reference ref="1037715050"/> <reference ref="123438231"/> + <object class="IBNSLayoutConstraint" id="399049747"> + <reference key="firstItem" ref="1037715050"/> + <int key="firstAttribute">3</int> + <int key="relation">0</int> + <reference key="secondItem" ref="11581300"/> + <int key="secondAttribute">4</int> + <float key="multiplier">1</float> + <object class="IBNSLayoutSymbolicConstant" key="constant"> + <double key="value">8</double> + </object> + <float key="priority">1000</float> + <reference key="containingView" ref="610373624"/> + <int key="scoringType">6</int> + <float key="scoringTypeFloat">24</float> + <int key="contentType">3</int> + </object> + <object class="IBNSLayoutConstraint" id="266867564"> + <reference key="firstItem" ref="610373624"/> + <int key="firstAttribute">4</int> + <int key="relation">0</int> + <reference key="secondItem" ref="1037715050"/> + <int key="secondAttribute">4</int> + <float key="multiplier">1</float> + <object class="IBLayoutConstant" key="constant"> + <double key="value">8</double> + </object> + <float key="priority">1000</float> + <reference key="containingView" ref="610373624"/> + <int key="scoringType">3</int> + <float key="scoringTypeFloat">9</float> + <int key="contentType">3</int> + </object> + <object class="IBNSLayoutConstraint" id="695233997"> + <reference key="firstItem" ref="1037715050"/> + <int key="firstAttribute">9</int> + <int key="relation">0</int> + <reference key="secondItem" ref="11581300"/> + <int key="secondAttribute">9</int> + <float key="multiplier">1</float> + <object class="IBLayoutConstant" key="constant"> + <double key="value">0.0</double> + </object> + <float key="priority">1000</float> + <reference key="containingView" ref="610373624"/> + <int key="scoringType">6</int> + <float key="scoringTypeFloat">24</float> + <int key="contentType">2</int> + </object> + <object class="IBNSLayoutConstraint" id="22523826"> + <reference key="firstItem" ref="610373624"/> + <int key="firstAttribute">6</int> + <int key="relation">0</int> + <reference key="secondItem" ref="633744190"/> + <int key="secondAttribute">6</int> + <float key="multiplier">1</float> + <object class="IBNSLayoutSymbolicConstant" key="constant"> + <double key="value">20</double> + </object> + <float key="priority">1000</float> + <reference key="containingView" ref="610373624"/> + <int key="scoringType">8</int> + <float key="scoringTypeFloat">29</float> + <int key="contentType">3</int> + </object> + <object class="IBNSLayoutConstraint" id="123755440"> + <reference key="firstItem" ref="633744190"/> + <int key="firstAttribute">5</int> + <int key="relation">0</int> + <reference key="secondItem" ref="21744521"/> + <int key="secondAttribute">6</int> + <float key="multiplier">1</float> + <object class="IBNSLayoutSymbolicConstant" key="constant"> + <double key="value">8</double> + </object> + <float key="priority">1000</float> + <reference key="containingView" ref="610373624"/> + <int key="scoringType">6</int> + <float key="scoringTypeFloat">24</float> + <int key="contentType">3</int> + </object> + <object class="IBNSLayoutConstraint" id="109463517"> + <reference key="firstItem" ref="21744521"/> + <int key="firstAttribute">3</int> + <int key="relation">0</int> + <reference key="secondItem" ref="610373624"/> + <int key="secondAttribute">3</int> + <float key="multiplier">1</float> + <object class="IBNSLayoutSymbolicConstant" key="constant"> + <double key="value">20</double> + </object> + <float key="priority">1000</float> + <reference key="containingView" ref="610373624"/> + <int key="scoringType">8</int> + <float key="scoringTypeFloat">29</float> + <int key="contentType">3</int> + </object> + <object class="IBNSLayoutConstraint" id="1065254880"> + <reference key="firstItem" ref="21744521"/> + <int key="firstAttribute">5</int> + <int key="relation">0</int> + <reference key="secondItem" ref="123438231"/> + <int key="secondAttribute">6</int> + <float key="multiplier">1</float> + <object class="IBNSLayoutSymbolicConstant" key="constant"> + <double key="value">8</double> + </object> + <float key="priority">1000</float> + <reference key="containingView" ref="610373624"/> + <int key="scoringType">6</int> + <float key="scoringTypeFloat">24</float> + <int key="contentType">3</int> + </object> + <object class="IBNSLayoutConstraint" id="413614044"> + <reference key="firstItem" ref="21744521"/> + <int key="firstAttribute">11</int> + <int key="relation">0</int> + <reference key="secondItem" ref="633744190"/> + <int key="secondAttribute">11</int> + <float key="multiplier">1</float> + <object class="IBLayoutConstant" key="constant"> + <double key="value">0.0</double> + </object> + <float key="priority">1000</float> + <reference key="containingView" ref="610373624"/> + <int key="scoringType">6</int> + <float key="scoringTypeFloat">24</float> + <int key="contentType">2</int> + </object> + <object class="IBNSLayoutConstraint" id="845565131"> + <reference key="firstItem" ref="123438231"/> + <int key="firstAttribute">5</int> + <int key="relation">0</int> + <reference key="secondItem" ref="297546866"/> + <int key="secondAttribute">6</int> + <float key="multiplier">1</float> + <object class="IBNSLayoutSymbolicConstant" key="constant"> + <double key="value">8</double> + </object> + <float key="priority">1000</float> + <reference key="containingView" ref="610373624"/> + <int key="scoringType">6</int> + <float key="scoringTypeFloat">24</float> + <int key="contentType">3</int> + </object> + <object class="IBNSLayoutConstraint" id="638240250"> + <reference key="firstItem" ref="123438231"/> + <int key="firstAttribute">11</int> + <int key="relation">0</int> + <reference key="secondItem" ref="21744521"/> + <int key="secondAttribute">11</int> + <float key="multiplier">1</float> + <object class="IBLayoutConstant" key="constant"> + <double key="value">0.0</double> + </object> + <float key="priority">1000</float> + <reference key="containingView" ref="610373624"/> + <int key="scoringType">6</int> + <float key="scoringTypeFloat">24</float> + <int key="contentType">2</int> + </object> + <object class="IBNSLayoutConstraint" id="125117667"> + <reference key="firstItem" ref="11581300"/> + <int key="firstAttribute">3</int> + <int key="relation">0</int> + <reference key="secondItem" ref="123438231"/> + <int key="secondAttribute">4</int> + <float key="multiplier">1</float> + <object class="IBNSLayoutSymbolicConstant" key="constant"> + <double key="value">8</double> + </object> + <float key="priority">1000</float> + <reference key="containingView" ref="610373624"/> + <int key="scoringType">6</int> + <float key="scoringTypeFloat">24</float> + <int key="contentType">3</int> + </object> + <object class="IBNSLayoutConstraint" id="301110535"> + <reference key="firstItem" ref="11581300"/> + <int key="firstAttribute">5</int> + <int key="relation">0</int> + <reference key="secondItem" ref="610373624"/> + <int key="secondAttribute">5</int> + <float key="multiplier">1</float> + <object class="IBNSLayoutSymbolicConstant" key="constant"> + <double key="value">20</double> + </object> + <float key="priority">1000</float> + <reference key="containingView" ref="610373624"/> + <int key="scoringType">8</int> + <float key="scoringTypeFloat">29</float> + <int key="contentType">3</int> + </object> + <object class="IBNSLayoutConstraint" id="732551703"> + <reference key="firstItem" ref="610373624"/> + <int key="firstAttribute">6</int> + <int key="relation">0</int> + <reference key="secondItem" ref="11581300"/> + <int key="secondAttribute">6</int> + <float key="multiplier">1</float> + <object class="IBNSLayoutSymbolicConstant" key="constant"> + <double key="value">20</double> + </object> + <float key="priority">1000</float> + <reference key="containingView" ref="610373624"/> + <int key="scoringType">8</int> + <float key="scoringTypeFloat">29</float> + <int key="contentType">3</int> + </object> + <object class="IBNSLayoutConstraint" id="820801283"> + <reference key="firstItem" ref="297546866"/> + <int key="firstAttribute">3</int> + <int key="relation">0</int> + <reference key="secondItem" ref="610373624"/> + <int key="secondAttribute">3</int> + <float key="multiplier">1</float> + <object class="IBNSLayoutSymbolicConstant" key="constant"> + <double key="value">20</double> + </object> + <float key="priority">1000</float> + <reference key="containingView" ref="610373624"/> + <int key="scoringType">8</int> + <float key="scoringTypeFloat">29</float> + <int key="contentType">3</int> + </object> + <object class="IBNSLayoutConstraint" id="124630689"> + <reference key="firstItem" ref="297546866"/> + <int key="firstAttribute">5</int> + <int key="relation">0</int> + <reference key="secondItem" ref="610373624"/> + <int key="secondAttribute">5</int> + <float key="multiplier">1</float> + <object class="IBNSLayoutSymbolicConstant" key="constant"> + <double key="value">20</double> + </object> + <float key="priority">1000</float> + <reference key="containingView" ref="610373624"/> + <int key="scoringType">8</int> + <float key="scoringTypeFloat">29</float> + <int key="contentType">3</int> + </object> <reference ref="297546866"/> + <reference ref="11581300"/> + <reference ref="1037715050"/> </array> <reference key="parent" ref="0"/> <string key="objectName">Controller View</string> @@ -880,6 +1380,22 @@ <reference key="object" ref="633744190"/> <array class="NSMutableArray" key="children"> <reference ref="528313974"/> + <object class="IBNSLayoutConstraint" id="674277236"> + <reference key="firstItem" ref="633744190"/> + <int key="firstAttribute">7</int> + <int key="relation">0</int> + <nil key="secondItem"/> + <int key="secondAttribute">0</int> + <float key="multiplier">1</float> + <object class="IBLayoutConstant" key="constant"> + <double key="value">99</double> + </object> + <float key="priority">1000</float> + <reference key="containingView" ref="633744190"/> + <int key="scoringType">3</int> + <float key="scoringTypeFloat">9</float> + <int key="contentType">1</int> + </object> </array> <reference key="parent" ref="610373624"/> </object> @@ -915,6 +1431,22 @@ <reference key="object" ref="21744521"/> <array class="NSMutableArray" key="children"> <reference ref="947219452"/> + <object class="IBNSLayoutConstraint" id="335470937"> + <reference key="firstItem" ref="21744521"/> + <int key="firstAttribute">7</int> + <int key="relation">0</int> + <nil key="secondItem"/> + <int key="secondAttribute">0</int> + <float key="multiplier">1</float> + <object class="IBLayoutConstant" key="constant"> + <double key="value">28</double> + </object> + <float key="priority">1000</float> + <reference key="containingView" ref="21744521"/> + <int key="scoringType">3</int> + <float key="scoringTypeFloat">9</float> + <int key="contentType">1</int> + </object> </array> <reference key="parent" ref="610373624"/> </object> @@ -928,6 +1460,22 @@ <reference key="object" ref="1037715050"/> <array class="NSMutableArray" key="children"> <reference ref="291686896"/> + <object class="IBNSLayoutConstraint" id="679556977"> + <reference key="firstItem" ref="1037715050"/> + <int key="firstAttribute">7</int> + <int key="relation">0</int> + <nil key="secondItem"/> + <int key="secondAttribute">0</int> + <float key="multiplier">1</float> + <object class="IBLayoutConstant" key="constant"> + <double key="value">298</double> + </object> + <float key="priority">1000</float> + <reference key="containingView" ref="1037715050"/> + <int key="scoringType">3</int> + <float key="scoringTypeFloat">9</float> + <int key="contentType">1</int> + </object> </array> <reference key="parent" ref="610373624"/> </object> @@ -970,6 +1518,22 @@ <reference key="object" ref="297546866"/> <array class="NSMutableArray" key="children"> <reference ref="281099121"/> + <object class="IBNSLayoutConstraint" id="1031673705"> + <reference key="firstItem" ref="297546866"/> + <int key="firstAttribute">7</int> + <int key="relation">0</int> + <nil key="secondItem"/> + <int key="secondAttribute">0</int> + <float key="multiplier">1</float> + <object class="IBLayoutConstant" key="constant"> + <double key="value">43</double> + </object> + <float key="priority">1000</float> + <reference key="containingView" ref="297546866"/> + <int key="scoringType">3</int> + <float key="scoringTypeFloat">9</float> + <int key="contentType">1</int> + </object> </array> <reference key="parent" ref="610373624"/> </object> @@ -978,36 +1542,278 @@ <reference key="object" ref="281099121"/> <reference key="parent" ref="297546866"/> </object> + <object class="IBObjectRecord"> + <int key="objectID">216</int> + <reference key="object" ref="24764848"/> + <reference key="parent" ref="483107053"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">217</int> + <reference key="object" ref="167185787"/> + <reference key="parent" ref="483107053"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">218</int> + <reference key="object" ref="344087040"/> + <reference key="parent" ref="483107053"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">219</int> + <reference key="object" ref="923412689"/> + <reference key="parent" ref="483107053"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">220</int> + <reference key="object" ref="141750896"/> + <reference key="parent" ref="608407176"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">223</int> + <reference key="object" ref="793234594"/> + <reference key="parent" ref="608407176"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">225</int> + <reference key="object" ref="75858514"/> + <reference key="parent" ref="608407176"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">228</int> + <reference key="object" ref="230217553"/> + <reference key="parent" ref="675134940"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">229</int> + <reference key="object" ref="444584855"/> + <reference key="parent" ref="675134940"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">230</int> + <reference key="object" ref="548276590"/> + <reference key="parent" ref="675134940"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">231</int> + <reference key="object" ref="611239890"/> + <reference key="parent" ref="675134940"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">236</int> + <reference key="object" ref="674277236"/> + <reference key="parent" ref="633744190"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">238</int> + <reference key="object" ref="123755440"/> + <reference key="parent" ref="610373624"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">240</int> + <reference key="object" ref="732551703"/> + <reference key="parent" ref="610373624"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">243</int> + <reference key="object" ref="638240250"/> + <reference key="parent" ref="610373624"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">244</int> + <reference key="object" ref="413614044"/> + <reference key="parent" ref="610373624"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">246</int> + <reference key="object" ref="301110535"/> + <reference key="parent" ref="610373624"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">247</int> + <reference key="object" ref="22523826"/> + <reference key="parent" ref="610373624"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">248</int> + <reference key="object" ref="1065254880"/> + <reference key="parent" ref="610373624"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">250</int> + <reference key="object" ref="109463517"/> + <reference key="parent" ref="610373624"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">252</int> + <reference key="object" ref="1030354098"/> + <reference key="parent" ref="608407176"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">256</int> + <reference key="object" ref="80448981"/> + <array class="NSMutableArray" key="children"> + <reference ref="259742336"/> + </array> + <reference key="parent" ref="608407176"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">257</int> + <reference key="object" ref="259742336"/> + <reference key="parent" ref="80448981"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">259</int> + <reference key="object" ref="893860101"/> + <reference key="parent" ref="608407176"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">261</int> + <reference key="object" ref="539611283"/> + <array class="NSMutableArray" key="children"> + <reference ref="496221559"/> + </array> + <reference key="parent" ref="608407176"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">262</int> + <reference key="object" ref="496221559"/> + <reference key="parent" ref="539611283"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">263</int> + <reference key="object" ref="340190318"/> + <reference key="parent" ref="608407176"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">264</int> + <reference key="object" ref="975733021"/> + <reference key="parent" ref="608407176"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">267</int> + <reference key="object" ref="1044408221"/> + <reference key="parent" ref="608407176"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">273</int> + <reference key="object" ref="124630689"/> + <reference key="parent" ref="610373624"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">274</int> + <reference key="object" ref="820801283"/> + <reference key="parent" ref="610373624"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">275</int> + <reference key="object" ref="1031673705"/> + <reference key="parent" ref="297546866"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">276</int> + <reference key="object" ref="335470937"/> + <reference key="parent" ref="21744521"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">277</int> + <reference key="object" ref="845565131"/> + <reference key="parent" ref="610373624"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">279</int> + <reference key="object" ref="125117667"/> + <reference key="parent" ref="610373624"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">282</int> + <reference key="object" ref="679556977"/> + <reference key="parent" ref="1037715050"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">284</int> + <reference key="object" ref="695233997"/> + <reference key="parent" ref="610373624"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">290</int> + <reference key="object" ref="266867564"/> + <reference key="parent" ref="610373624"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">291</int> + <reference key="object" ref="399049747"/> + <reference key="parent" ref="610373624"/> + </object> </array> </object> <dictionary class="NSMutableDictionary" key="flattenedProperties"> <string key="-1.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> <string key="-2.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> <string key="-3.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + <array key="10.IBNSViewMetadataConstraints"> + <reference ref="230217553"/> + <reference ref="444584855"/> + <reference ref="548276590"/> + <reference ref="611239890"/> + </array> <string key="10.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + <boolean value="NO" key="11.IBNSViewMetadataTranslatesAutoresizingMaskIntoConstraints"/> <string key="11.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + <boolean value="NO" key="121.IBNSViewMetadataTranslatesAutoresizingMaskIntoConstraints"/> <string key="121.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> <string key="123.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> <string key="124.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + <array key="126.IBNSViewMetadataConstraints"> + <reference ref="674277236"/> + </array> + <boolean value="NO" key="126.IBNSViewMetadataTranslatesAutoresizingMaskIntoConstraints"/> <string key="126.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> <string key="127.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> <string key="128.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> <string key="130.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + <array key="132.IBNSViewMetadataConstraints"> + <reference ref="335470937"/> + </array> + <boolean value="NO" key="132.IBNSViewMetadataTranslatesAutoresizingMaskIntoConstraints"/> <string key="132.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + <boolean value="NO" key="153.IBNSViewMetadataTranslatesAutoresizingMaskIntoConstraints"/> <string key="153.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + <array class="NSMutableArray" key="16.IBNSViewMetadataConstraints"> + <reference ref="124630689"/> + <reference ref="820801283"/> + <reference ref="732551703"/> + <reference ref="301110535"/> + <reference ref="125117667"/> + <reference ref="638240250"/> + <reference ref="845565131"/> + <reference ref="413614044"/> + <reference ref="1065254880"/> + <reference ref="109463517"/> + <reference ref="123755440"/> + <reference ref="22523826"/> + <reference ref="695233997"/> + <reference ref="266867564"/> + <reference ref="399049747"/> + </array> <string key="16.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> <string key="166.CustomClassName">NetPcsxrHIDInputPluginMappingCell</string> <string key="166.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + <boolean value="NO" key="167.IBNSViewMetadataTranslatesAutoresizingMaskIntoConstraints"/> <string key="167.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + <array class="NSMutableArray" key="185.IBNSViewMetadataConstraints"> + <reference ref="679556977"/> + </array> + <boolean value="NO" key="185.IBNSViewMetadataTranslatesAutoresizingMaskIntoConstraints"/> <string key="185.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> - <string key="186.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + <boolean value="NO" key="189.IBNSViewMetadataTranslatesAutoresizingMaskIntoConstraints"/> <string key="189.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> <string key="190.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> <string key="192.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + <array class="NSMutableArray" key="194.IBNSViewMetadataConstraints"> + <reference ref="1031673705"/> + </array> + <boolean value="NO" key="194.IBNSViewMetadataTranslatesAutoresizingMaskIntoConstraints"/> <string key="194.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> <string key="198.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> - <string key="202.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> - <string key="203.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> <string key="204.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> <string key="205.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> <string key="206.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> @@ -1017,9 +1823,65 @@ <string key="210.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> <string key="211.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> <string key="212.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> - <string key="27.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + <string key="216.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + <string key="217.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + <string key="218.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + <string key="219.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + <string key="220.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + <string key="223.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + <string key="225.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + <string key="228.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + <string key="229.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + <string key="230.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + <string key="231.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + <string key="236.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + <string key="238.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + <string key="240.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + <string key="243.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + <string key="244.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + <string key="246.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + <string key="247.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + <string key="248.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + <string key="250.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + <string key="252.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + <boolean value="NO" key="256.IBNSViewMetadataTranslatesAutoresizingMaskIntoConstraints"/> + <string key="256.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + <string key="257.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + <string key="259.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + <boolean value="NO" key="261.IBNSViewMetadataTranslatesAutoresizingMaskIntoConstraints"/> + <string key="261.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + <string key="262.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + <string key="263.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + <string key="264.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + <string key="267.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + <string key="273.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + <string key="274.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + <string key="275.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + <string key="276.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + <string key="277.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + <string key="279.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + <string key="282.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + <string key="284.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + <string key="290.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + <string key="291.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> <string key="5.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + <array class="NSMutableArray" key="6.IBNSViewMetadataConstraints"> + <reference ref="141750896"/> + <reference ref="793234594"/> + <reference ref="75858514"/> + <reference ref="1030354098"/> + <reference ref="975733021"/> + <reference ref="893860101"/> + <reference ref="340190318"/> + <reference ref="1044408221"/> + </array> <string key="6.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> + <array key="7.IBNSViewMetadataConstraints"> + <reference ref="24764848"/> + <reference ref="167185787"/> + <reference ref="344087040"/> + <reference ref="923412689"/> + </array> <string key="7.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> <string key="8.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> <string key="9.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string> @@ -1028,32 +1890,16 @@ <nil key="activeLocalization"/> <dictionary class="NSMutableDictionary" key="localizations"/> <nil key="sourceID"/> - <int key="maxID">213</int> + <int key="maxID">291</int> </object> <object class="IBClassDescriber" key="IBDocument.Classes"> <array class="NSMutableArray" key="referencedPartialClassDescriptions"> <object class="IBPartialClassDescription"> - <string key="className">NetPcsxrHIDInputPluginMappingCell</string> - <string key="superclassName">NSTextFieldCell</string> - <object class="IBClassDescriptionSource" key="sourceIdentifier"> - <string key="majorKey">IBProjectSource</string> - <string key="minorKey">./Classes/NetPcsxrHIDInputPluginMappingCell.h</string> - </object> - </object> - <object class="IBPartialClassDescription"> - <string key="className">NetPcsxrHIDInputPluginPadController</string> - <string key="superclassName">NSWindowController</string> - <object class="IBClassDescriptionSource" key="sourceIdentifier"> - <string key="majorKey">IBProjectSource</string> - <string key="minorKey">./Classes/NetPcsxrHIDInputPluginPadController.h</string> - </object> - </object> - <object class="IBPartialClassDescription"> - <string key="className">NetPcsxrHIDInputPluginPadView</string> - <string key="superclassName">NSView</string> + <string key="className">NSLayoutConstraint</string> + <string key="superclassName">NSObject</string> <object class="IBClassDescriptionSource" key="sourceIdentifier"> <string key="majorKey">IBProjectSource</string> - <string key="minorKey">./Classes/NetPcsxrHIDInputPluginPadView.h</string> + <string key="minorKey">./Classes/NSLayoutConstraint.h</string> </object> </object> </array> @@ -1062,7 +1908,7 @@ <string key="IBDocument.TargetRuntimeIdentifier">IBCocoaFramework</string> <object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDependencies"> <string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin.macosx</string> - <real value="1060" key="NS.object.0"/> + <real value="1070" key="NS.object.0"/> </object> <bool key="IBDocument.PluginDeclaredDependenciesTrackSystemTargetVersion">YES</bool> <int key="IBDocument.defaultPropertyAccessControl">3</int> @@ -1070,5 +1916,6 @@ <string key="NSMenuCheckmark">{11, 11}</string> <string key="NSMenuMixedState">{10, 3}</string> </dictionary> + <bool key="IBDocument.UseAutolayout">YES</bool> </data> </archive> diff --git a/macosx/plugins/DFInput/macsrc/ControllerList.m b/macosx/plugins/DFInput/macsrc/ControllerList.m index a1d4deed..41b38e2f 100755 --- a/macosx/plugins/DFInput/macsrc/ControllerList.m +++ b/macosx/plugins/DFInput/macsrc/ControllerList.m @@ -29,7 +29,9 @@ static int currentController; - (id)initWithConfig { - if (!(self = [super init])) return nil; + if (self = [super init]) { + + } return self; } diff --git a/macosx/plugins/DFInput/macsrc/PadController.m b/macosx/plugins/DFInput/macsrc/PadController.m index e3942158..1a4997c6 100755 --- a/macosx/plugins/DFInput/macsrc/PadController.m +++ b/macosx/plugins/DFInput/macsrc/PadController.m @@ -24,12 +24,22 @@ #include "pad.h" #import "ARCBridge.h" +static inline void RunOnMainThreadSync(dispatch_block_t block) +{ + if ([NSThread isMainThread]) { + block(); + } else { + dispatch_sync(dispatch_get_main_queue(), block); + } +} + static NSWindow *padWindow = nil; static PadController *padController = nil; #define APP_ID @"net.pcsxr.DFInputPlugin" -void DoAbout() { +void DoAbout() +{ // Get parent application instance NSApplication *app = [NSApplication sharedApplication]; NSBundle *bundle = [NSBundle bundleWithIdentifier:APP_ID]; @@ -65,19 +75,26 @@ void DoAbout() { RELEASEOBJ(infoPaneDict); } -long DoConfiguration() { - SDL_Init(SDL_INIT_JOYSTICK | SDL_INIT_NOPARACHUTE); - LoadPADConfig(); - - if (padWindow == nil) { - if (padController == nil) { - padController = [[PadController alloc] initWithWindowNibName:@"NetPcsxrHIDInputPluginMain"]; +long DoConfiguration() +{ + RunOnMainThreadSync(^{ +#if SDL_VERSION_ATLEAST(2, 0, 0) + SDL_InitSubSystem(SDL_INIT_JOYSTICK); +#else + SDL_Init(SDL_INIT_JOYSTICK | SDL_INIT_NOPARACHUTE); +#endif + LoadPADConfig(); + + if (padWindow == nil) { + if (padController == nil) { + padController = [[PadController alloc] initWithWindowNibName:@"NetPcsxrHIDInputPluginMain"]; + } + padWindow = [padController window]; } - padWindow = [padController window]; - } - - [padWindow center]; - [padWindow makeKeyAndOrderFront:nil]; + + [padWindow center]; + [padWindow makeKeyAndOrderFront:nil]; + }); return 0; } @@ -86,14 +103,22 @@ long DoConfiguration() { - (IBAction)cancel:(id)sender { +#if SDL_VERSION_ATLEAST(2, 0, 0) + SDL_QuitSubSystem(SDL_INIT_JOYSTICK); +#else SDL_Quit(); +#endif [self close]; } - (IBAction)ok:(id)sender { SavePADConfig(); +#if SDL_VERSION_ATLEAST(2, 0, 0) + SDL_QuitSubSystem(SDL_INIT_JOYSTICK); +#else SDL_Quit(); +#endif [self close]; } diff --git a/macosx/plugins/DFInput/macsrc/PadView.m b/macosx/plugins/DFInput/macsrc/PadView.m index e883a84f..f0fb801e 100755 --- a/macosx/plugins/DFInput/macsrc/PadView.m +++ b/macosx/plugins/DFInput/macsrc/PadView.m @@ -70,7 +70,14 @@ [deviceMenu addItemWithTitle:@"(Keyboard only)"]; for (i = 0; i < SDL_NumJoysticks(); i++) { - NSMenuItem * joystickItem = [[NSMenuItem alloc] initWithTitle:@(SDL_JoystickName(i)) action:NULL keyEquivalent:@""]; + NSMenuItem *joystickItem = nil; +#if SDL_VERSION_ATLEAST(2, 0, 0) + SDL_Joystick *tmpJoy = SDL_JoystickOpen(i); + joystickItem = [[NSMenuItem alloc] initWithTitle:@(SDL_JoystickName(tmpJoy)) action:NULL keyEquivalent:@""]; + SDL_JoystickClose(tmpJoy); +#else + joystickItem = [[NSMenuItem alloc] initWithTitle:@(SDL_JoystickName(i)) action:NULL keyEquivalent:@""]; +#endif [joystickItem setTag:i + 1]; [[deviceMenu menu] addItem:joystickItem]; RELEASEOBJ(joystickItem); diff --git a/macosx/plugins/DFInput/macsrc/cfg.c b/macosx/plugins/DFInput/macsrc/cfg.c index 33013c44..b9d1e7c6 100755 --- a/macosx/plugins/DFInput/macsrc/cfg.c +++ b/macosx/plugins/DFInput/macsrc/cfg.c @@ -17,6 +17,7 @@ */ #include "pad.h" +#include <sys/param.h> GLOBALDATA g; @@ -114,7 +115,7 @@ static void SetDefaultConfig() { void LoadPADConfig() { FILE *fp; - char buf[256]; + char buf[PATH_MAX]; int current, a, b, c; SetDefaultConfig(); @@ -276,7 +277,7 @@ void LoadPADConfig() { void SavePADConfig() { FILE *fp; int i; - char buf[256]; + char buf[PATH_MAX]; sprintf(buf, "%s/Library/Preferences/net.pcsxr.DFInput.plist", getenv("HOME")); |
