Subversion Repositories Mobile Apps.GyroMouse

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
1 pmbaty 1
<?xml version="1.0" encoding="UTF-8"?>
2
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="21507" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES" initialViewController="EF6-ld-nn6">
3
    <device id="retina6_12" orientation="portrait" appearance="light"/>
4
    <dependencies>
5
        <deployment identifier="iOS"/>
6
        <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="21505"/>
7
        <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
8
    </dependencies>
9
    <scenes>
10
        <!--Settings-->
11
        <scene sceneID="pus-SI-kEy">
12
            <objects>
13
                <viewController id="Kre-UY-r9X" customClass="SettingsViewController" customModule="GyroMouse" customModuleProvider="target" sceneMemberID="viewController">
14
                    <layoutGuides>
15
                        <viewControllerLayoutGuide type="top" id="a4r-Jn-7hU"/>
16
                        <viewControllerLayoutGuide type="bottom" id="aLf-uL-FKk"/>
17
                    </layoutGuides>
18
                    <view key="view" contentMode="scaleToFill" id="dwB-uK-GBf">
19
                        <rect key="frame" x="0.0" y="0.0" width="393" height="783"/>
20
                        <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
21
                        <subviews>
22
                            <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Movement speed" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="e3F-Nk-8Tj">
23
                                <rect key="frame" x="20" y="103" width="131.66666666666666" height="20.333333333333329"/>
24
                                <fontDescription key="fontDescription" type="system" pointSize="17"/>
25
                                <color key="textColor" red="0.16002293410000001" green="0.37113487099999998" blue="0.76751893940000004" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
26
                                <nil key="highlightedColor"/>
27
                            </label>
28
                            <slider opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" value="11" minValue="8" maxValue="20" translatesAutoresizingMaskIntoConstraints="NO" id="mwd-EW-jdP">
29
                                <rect key="frame" x="18" y="131.33333333333334" width="357" height="31"/>
30
                                <connections>
31
                                    <action selector="moveSliderDidChange" destination="Kre-UY-r9X" eventType="valueChanged" id="NVw-zz-oJz"/>
32
                                </connections>
33
                            </slider>
34
                            <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Scroll speed" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="ckx-s8-5ge">
35
                                <rect key="frame" x="20" y="169.33333333333334" width="94" height="20.333333333333343"/>
36
                                <fontDescription key="fontDescription" type="system" pointSize="17"/>
37
                                <color key="textColor" red="0.16002293410000001" green="0.37113487099999998" blue="0.76751893940000004" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
38
                                <nil key="highlightedColor"/>
39
                            </label>
40
                            <slider opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" value="1" minValue="0.10000000000000001" maxValue="3" translatesAutoresizingMaskIntoConstraints="NO" id="M6B-kB-6VN">
41
                                <rect key="frame" x="18" y="197.66666666666666" width="357" height="31"/>
42
                                <connections>
43
                                    <action selector="scrollSliderDidChange" destination="Kre-UY-r9X" eventType="valueChanged" id="Wc7-zF-bbJ"/>
44
                                </connections>
45
                            </slider>
46
                            <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Shake to recalibrate" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="2fC-hB-EQK">
47
                                <rect key="frame" x="20" y="240.66666666666666" width="151.33333333333334" height="20.333333333333343"/>
48
                                <fontDescription key="fontDescription" type="system" pointSize="17"/>
49
                                <color key="textColor" red="0.16002293410000001" green="0.37113487099999998" blue="0.76751893940000004" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
50
                                <nil key="highlightedColor"/>
51
                            </label>
52
                            <switch opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="750" verticalHuggingPriority="750" contentHorizontalAlignment="center" contentVerticalAlignment="center" on="YES" translatesAutoresizingMaskIntoConstraints="NO" id="9gS-SX-hLB">
53
                                <rect key="frame" x="179.33333333333334" y="235.66666666666666" width="51" height="30.999999999999972"/>
54
                                <color key="onTintColor" red="1" green="0.87381179909999995" blue="0.066639284980000005" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
55
                                <connections>
56
                                    <action selector="shakeSwitchDidChange" destination="Kre-UY-r9X" eventType="valueChanged" id="GEI-2M-gwG"/>
57
                                </connections>
58
                            </switch>
59
                            <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Keep screen active" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="y0y-Vj-qBw">
60
                                <rect key="frame" x="20" y="279" width="144.33333333333334" height="20.333333333333314"/>
61
                                <fontDescription key="fontDescription" type="system" pointSize="17"/>
62
                                <color key="textColor" red="0.16002293410000001" green="0.37113487099999998" blue="0.76751893940000004" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
63
                                <nil key="highlightedColor"/>
64
                            </label>
65
                            <switch opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="750" verticalHuggingPriority="750" contentHorizontalAlignment="center" contentVerticalAlignment="center" on="YES" translatesAutoresizingMaskIntoConstraints="NO" id="8C8-H6-JHG">
66
                                <rect key="frame" x="172.33333333333334" y="274.66666666666669" width="51" height="31"/>
67
                                <color key="onTintColor" red="1" green="0.87381179909999995" blue="0.066639284980000005" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
68
                                <connections>
69
                                    <action selector="screenSwitchDidChange" destination="Kre-UY-r9X" eventType="valueChanged" id="0xq-EV-nbh"/>
70
                                </connections>
71
                            </switch>
72
                            <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Label" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="3Yo-aG-CSC">
73
                                <rect key="frame" x="176" y="708.66666666666663" width="41.333333333333343" height="20.333333333333371"/>
74
                                <fontDescription key="fontDescription" type="system" pointSize="17"/>
75
                                <color key="textColor" red="0.66666666666666663" green="0.66666666666666663" blue="0.66666666666666663" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
76
                                <nil key="highlightedColor"/>
77
                            </label>
78
                        </subviews>
79
                        <color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
80
                        <constraints>
81
                            <constraint firstItem="2fC-hB-EQK" firstAttribute="leading" secondItem="dwB-uK-GBf" secondAttribute="leading" constant="20" id="1Mv-6k-dJz"/>
82
                            <constraint firstItem="mwd-EW-jdP" firstAttribute="top" secondItem="e3F-Nk-8Tj" secondAttribute="bottom" constant="8" id="2eE-Lu-9jc"/>
83
                            <constraint firstItem="e3F-Nk-8Tj" firstAttribute="leading" secondItem="dwB-uK-GBf" secondAttribute="leading" constant="20" id="572-dx-V9t"/>
84
                            <constraint firstItem="M6B-kB-6VN" firstAttribute="leading" secondItem="dwB-uK-GBf" secondAttribute="leading" constant="20" id="5qY-f4-i03"/>
85
                            <constraint firstAttribute="trailing" secondItem="M6B-kB-6VN" secondAttribute="trailing" constant="20" id="Afh-3t-PtN"/>
86
                            <constraint firstItem="y0y-Vj-qBw" firstAttribute="leading" secondItem="dwB-uK-GBf" secondAttribute="leading" constant="20" id="Bkx-0D-s24"/>
87
                            <constraint firstItem="9gS-SX-hLB" firstAttribute="top" secondItem="M6B-kB-6VN" secondAttribute="bottom" constant="8" id="GEc-5Z-mEq"/>
88
                            <constraint firstItem="y0y-Vj-qBw" firstAttribute="top" secondItem="2fC-hB-EQK" secondAttribute="bottom" constant="18" id="Kwq-1B-81g"/>
89
                            <constraint firstItem="9gS-SX-hLB" firstAttribute="leading" secondItem="2fC-hB-EQK" secondAttribute="trailing" constant="8" id="VM3-vu-41z"/>
90
                            <constraint firstItem="ckx-s8-5ge" firstAttribute="top" secondItem="mwd-EW-jdP" secondAttribute="bottom" constant="8" id="b0K-Rg-cI6"/>
91
                            <constraint firstItem="M6B-kB-6VN" firstAttribute="top" secondItem="ckx-s8-5ge" secondAttribute="bottom" constant="8" id="bk3-W4-den"/>
92
                            <constraint firstItem="8C8-H6-JHG" firstAttribute="leading" secondItem="y0y-Vj-qBw" secondAttribute="trailing" constant="8" id="d7B-cE-0Gv"/>
93
                            <constraint firstItem="e3F-Nk-8Tj" firstAttribute="top" secondItem="a4r-Jn-7hU" secondAttribute="bottom" constant="47" id="ge0-7U-4eF"/>
94
                            <constraint firstItem="3Yo-aG-CSC" firstAttribute="centerX" secondItem="dwB-uK-GBf" secondAttribute="centerX" id="k7G-nv-pgg"/>
95
                            <constraint firstItem="2fC-hB-EQK" firstAttribute="top" secondItem="M6B-kB-6VN" secondAttribute="bottom" constant="13" id="ljT-db-fF8"/>
96
                            <constraint firstItem="8C8-H6-JHG" firstAttribute="top" secondItem="M6B-kB-6VN" secondAttribute="bottom" constant="47" id="nHr-un-jfz"/>
97
                            <constraint firstItem="mwd-EW-jdP" firstAttribute="leading" secondItem="dwB-uK-GBf" secondAttribute="leading" constant="20" id="nHw-pI-21Q"/>
98
                            <constraint firstAttribute="trailing" secondItem="mwd-EW-jdP" secondAttribute="trailing" constant="20" id="nPa-Os-DBt"/>
99
                            <constraint firstItem="ckx-s8-5ge" firstAttribute="leading" secondItem="dwB-uK-GBf" secondAttribute="leading" constant="20" id="y6o-WP-5tR"/>
100
                            <constraint firstItem="aLf-uL-FKk" firstAttribute="top" secondItem="3Yo-aG-CSC" secondAttribute="bottom" constant="20" id="yoe-I7-geZ"/>
101
                        </constraints>
102
                    </view>
103
                    <navigationItem key="navigationItem" title="Settings" id="4Q0-q7-dqo">
104
                        <barButtonItem key="rightBarButtonItem" systemItem="done" id="HJd-Q4-r5d">
105
                            <connections>
106
                                <action selector="dismissAction" destination="Kre-UY-r9X" id="l3w-Vl-nCa"/>
107
                            </connections>
108
                        </barButtonItem>
109
                    </navigationItem>
110
                    <connections>
111
                        <outlet property="moveSlider" destination="mwd-EW-jdP" id="LNQ-UH-TQo"/>
112
                        <outlet property="screenSwitch" destination="8C8-H6-JHG" id="kzH-wY-AuF"/>
113
                        <outlet property="scrollSlider" destination="M6B-kB-6VN" id="iSj-rC-Ga4"/>
114
                        <outlet property="shakeSwitch" destination="9gS-SX-hLB" id="Lhg-D8-Zwz"/>
115
                        <outlet property="versionLabel" destination="3Yo-aG-CSC" id="Tu4-FZ-8uZ"/>
116
                    </connections>
117
                </viewController>
118
                <placeholder placeholderIdentifier="IBFirstResponder" id="qee-Oj-GIZ" userLabel="First Responder" sceneMemberID="firstResponder"/>
119
            </objects>
120
            <point key="canvasLocation" x="4356" y="278"/>
121
        </scene>
122
        <!--Ordinateurs disponibles-->
123
        <scene sceneID="YNq-Ob-9fm">
124
            <objects>
125
                <tableViewController id="1Vl-mJ-491" customClass="ServerDiscoveryTableViewController" customModule="GyroMouse" customModuleProvider="target" sceneMemberID="viewController">
126
                    <tableView key="view" clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="prototypes" style="plain" separatorStyle="default" rowHeight="44" sectionHeaderHeight="28" sectionFooterHeight="28" id="wtE-4A-hZi">
127
                        <rect key="frame" x="0.0" y="0.0" width="393" height="749"/>
128
                        <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
129
                        <color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
130
                        <prototypes>
131
                            <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" reuseIdentifier="server" textLabel="p6c-3P-hrk" style="IBUITableViewCellStyleDefault" id="elt-Dj-z5K">
132
                                <rect key="frame" x="0.0" y="50" width="393" height="44"/>
133
                                <autoresizingMask key="autoresizingMask"/>
134
                                <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="elt-Dj-z5K" id="ciM-Ec-PuE">
135
                                    <rect key="frame" x="0.0" y="0.0" width="393" height="44"/>
136
                                    <autoresizingMask key="autoresizingMask"/>
137
                                    <subviews>
138
                                        <label opaque="NO" multipleTouchEnabled="YES" contentMode="left" text="Title" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="p6c-3P-hrk">
139
                                            <rect key="frame" x="20" y="0.0" width="353" height="44"/>
140
                                            <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
141
                                            <fontDescription key="fontDescription" type="system" pointSize="16"/>
142
                                            <color key="textColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
143
                                            <nil key="highlightedColor"/>
144
                                        </label>
145
                                    </subviews>
146
                                </tableViewCellContentView>
147
                            </tableViewCell>
148
                        </prototypes>
149
                        <connections>
150
                            <outlet property="dataSource" destination="1Vl-mJ-491" id="4Nm-Bu-ZfL"/>
151
                            <outlet property="delegate" destination="1Vl-mJ-491" id="YQe-w3-qLx"/>
152
                        </connections>
153
                    </tableView>
154
                    <navigationItem key="navigationItem" title="Ordinateurs disponibles" id="UHa-ib-ikk">
155
                        <barButtonItem key="leftBarButtonItem" image="settingsButton" id="YvH-e0-fLE">
156
                            <connections>
157
                                <segue destination="nlM-DY-87m" kind="presentation" id="2hx-cq-lb0"/>
158
                            </connections>
159
                        </barButtonItem>
160
                    </navigationItem>
161
                    <connections>
162
                        <segue destination="qBj-K7-bhI" kind="show" identifier="mouse" id="S9s-ZB-Hjj"/>
163
                    </connections>
164
                </tableViewController>
165
                <placeholder placeholderIdentifier="IBFirstResponder" id="xAl-SL-hlQ" userLabel="First Responder" sceneMemberID="firstResponder"/>
166
            </objects>
167
            <point key="canvasLocation" x="1169" y="651"/>
168
        </scene>
169
        <!--GyroMulot-->
170
        <scene sceneID="lrc-Oi-AIx">
171
            <objects>
172
                <viewController id="qBj-K7-bhI" customClass="MouseViewController" customModule="GyroMouse" customModuleProvider="target" sceneMemberID="viewController">
173
                    <layoutGuides>
174
                        <viewControllerLayoutGuide type="top" id="Cst-tG-dgH"/>
175
                        <viewControllerLayoutGuide type="bottom" id="3CH-KY-1V6"/>
176
                    </layoutGuides>
177
                    <view key="view" contentMode="scaleToFill" id="wb9-H8-6vf">
178
                        <rect key="frame" x="0.0" y="0.0" width="393" height="749"/>
179
                        <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
180
                        <color key="backgroundColor" white="0.0" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
181
                    </view>
182
                    <extendedEdge key="edgesForExtendedLayout"/>
183
                    <navigationItem key="navigationItem" title="GyroMulot" id="A6Y-83-eGt">
184
                        <rightBarButtonItems>
185
                            <barButtonItem systemItem="refresh" id="Pbe-d9-FXX">
186
                                <connections>
187
                                    <action selector="resetPointerPositionAction" destination="qBj-K7-bhI" id="Pk4-aJ-oSq"/>
188
                                </connections>
189
                            </barButtonItem>
190
                            <barButtonItem image="settingsButton" id="qNu-5t-aBP">
191
                                <connections>
192
                                    <segue destination="nlM-DY-87m" kind="presentation" identifier="settingsSegue" id="Ezc-qg-Hrh"/>
193
                                </connections>
194
                            </barButtonItem>
195
                        </rightBarButtonItems>
196
                    </navigationItem>
197
                </viewController>
198
                <placeholder placeholderIdentifier="IBFirstResponder" id="ajx-6W-N60" userLabel="First Responder" sceneMemberID="firstResponder"/>
199
            </objects>
200
            <point key="canvasLocation" x="1980.916030534351" y="642.25352112676057"/>
201
        </scene>
202
        <!--Navigation Controller-->
203
        <scene sceneID="ruZ-8j-hJq">
204
            <objects>
205
                <navigationController id="EF6-ld-nn6" sceneMemberID="viewController">
206
                    <navigationBar key="navigationBar" contentMode="scaleToFill" translucent="NO" id="Szl-rX-5gK">
207
                        <rect key="frame" x="0.0" y="59" width="393" height="44"/>
208
                        <autoresizingMask key="autoresizingMask"/>
209
                        <color key="barTintColor" red="0.16002293410470445" green="0.37113487096563003" blue="0.76751893939393945" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
210
                        <textAttributes key="titleTextAttributes">
211
                            <color key="textColor" red="1" green="0.87381179913738294" blue="0.066639284979130409" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
212
                        </textAttributes>
213
                    </navigationBar>
214
                    <connections>
215
                        <segue destination="1Vl-mJ-491" kind="relationship" relationship="rootViewController" id="12x-ad-KtH"/>
216
                    </connections>
217
                </navigationController>
218
                <placeholder placeholderIdentifier="IBFirstResponder" id="hlU-2B-qmP" userLabel="First Responder" sceneMemberID="firstResponder"/>
219
            </objects>
220
            <point key="canvasLocation" x="350" y="651"/>
221
        </scene>
222
        <!--Navigation Controller-->
223
        <scene sceneID="uHD-9K-zGL">
224
            <objects>
225
                <navigationController automaticallyAdjustsScrollViewInsets="NO" id="nlM-DY-87m" sceneMemberID="viewController">
226
                    <toolbarItems/>
227
                    <navigationBar key="navigationBar" contentMode="scaleToFill" id="J9t-b9-eB0">
228
                        <rect key="frame" x="0.0" y="0.0" width="393" height="56"/>
229
                        <autoresizingMask key="autoresizingMask"/>
230
                        <color key="barTintColor" red="0.16002293410000001" green="0.37113487099999998" blue="0.76751893940000004" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
231
                        <textAttributes key="titleTextAttributes">
232
                            <color key="textColor" red="1" green="0.87381179909999995" blue="0.066639284980000005" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
233
                        </textAttributes>
234
                    </navigationBar>
235
                    <nil name="viewControllers"/>
236
                    <connections>
237
                        <segue destination="Kre-UY-r9X" kind="relationship" relationship="rootViewController" id="qR0-3p-iY0"/>
238
                    </connections>
239
                </navigationController>
240
                <placeholder placeholderIdentifier="IBFirstResponder" id="Si2-3B-THK" userLabel="First Responder" sceneMemberID="firstResponder"/>
241
            </objects>
242
            <point key="canvasLocation" x="3544" y="278"/>
243
        </scene>
244
    </scenes>
245
    <inferredMetricsTieBreakers>
246
        <segue reference="Ezc-qg-Hrh"/>
247
    </inferredMetricsTieBreakers>
248
    <color key="tintColor" red="1" green="0.87381179909999995" blue="0.066639284980000005" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
249
    <resources>
250
        <image name="settingsButton" width="22" height="22"/>
251
    </resources>
252
</document>