diff options
author | Siqi LIU <me@siqi.fr> | 2013-09-08 18:16:25 +0200 |
---|---|---|
committer | Siqi LIU <me@siqi.fr> | 2013-09-09 14:36:14 +0200 |
commit | ae046d75d84c752381af8823caf6c2d0158f9280 (patch) | |
tree | 0e27a19cafb975f13e4be58ddce3551ffbf60eab /ios/iosremote | |
parent | f500b2d7d997c8ae0757c3c2d6a7e957e5de9fd3 (diff) |
Timer/Stopwatch for iPad redesigned
Change-Id: I04f6e2f6fe0f5458b73e20614f5c99f810a4840a
Diffstat (limited to 'ios/iosremote')
23 files changed, 1573 insertions, 287 deletions
diff --git a/ios/iosremote/UIView+Shadowing.h b/ios/iosremote/UIView+Shadowing.h index d7b3869f1770..f7f28697fefb 100644 --- a/ios/iosremote/UIView+Shadowing.h +++ b/ios/iosremote/UIView+Shadowing.h @@ -11,5 +11,6 @@ @interface UIView (Shadowing) - (void) setShadow; +- (void) setShadowLight; @end diff --git a/ios/iosremote/UIView+Shadowing.m b/ios/iosremote/UIView+Shadowing.m index 616bb187dfdc..40dfa3d3ed13 100644 --- a/ios/iosremote/UIView+Shadowing.m +++ b/ios/iosremote/UIView+Shadowing.m @@ -21,4 +21,14 @@ self.clipsToBounds = NO; } +- (void) setShadowLight +{ + self.layer.shadowColor = [[UIColor blackColor] CGColor]; + self.layer.shadowOpacity = 0.3; + self.layer.shadowRadius = 3.0; + self.layer.shadowOffset = CGSizeMake(4.0f, 3.0f); + self.layer.shadowPath = [UIBezierPath bezierPathWithRect:self.bounds].CGPath; + self.clipsToBounds = NO; +} + @end diff --git a/ios/iosremote/en.lproj/iPad_autosize.storyboard b/ios/iosremote/en.lproj/iPad_autosize.storyboard index 154bb4c87cec..d257bf74b584 100644 --- a/ios/iosremote/en.lproj/iPad_autosize.storyboard +++ b/ios/iosremote/en.lproj/iPad_autosize.storyboard @@ -1,9 +1,9 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> -<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="2.0" toolsVersion="4488.1" systemVersion="12E55" targetRuntime="iOS.CocoaTouch.iPad" variant="6xAndEarlier" propertyAccessControl="none" initialViewController="XiK-Ye-iB8"> +<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="2.0" toolsVersion="3084" systemVersion="12E55" targetRuntime="iOS.CocoaTouch.iPad" propertyAccessControl="none" initialViewController="XiK-Ye-iB8"> <dependencies> - <deployment defaultVersion="1280" identifier="iOS"/> + <deployment defaultVersion="1552" identifier="iOS"/> <development version="4600" identifier="xcode"/> - <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="3715.3"/> + <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="2083"/> </dependencies> <scenes> <!--Server list vc ipad - Connect--> @@ -329,46 +329,9 @@ <rect key="frame" x="0.0" y="906" width="768" height="98"/> <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/> <subviews> - <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" tag="1" contentMode="left" text="00:00:00" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="dtc-vP-agf"> - <rect key="frame" x="20" y="7" width="382" height="91"/> - <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES" heightSizable="YES"/> - <fontDescription key="fontDescription" name="HelveticaNeue-Light" family="Helvetica Neue" pointSize="55"/> - <color key="textColor" cocoaTouchSystemColor="darkTextColor"/> - <color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/> - </label> - <button opaque="NO" tag="2" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="8iO-H3-CJ7"> - <rect key="frame" x="410" y="0.0" width="120" height="98"/> - <autoresizingMask key="autoresizingMask" flexibleMinY="YES"/> - <fontDescription key="fontDescription" type="boldSystem" pointSize="15"/> - <state key="normal" image="timer_start_btn.png"> - <color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/> - <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/> - </state> - <state key="highlighted"> - <color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/> - </state> - <connections> - <action selector="stopWatchStart:" destination="VQa-vM-8pF" eventType="touchUpInside" id="om8-GY-NhP"/> - </connections> - </button> - <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="MKb-4h-13P"> - <rect key="frame" x="518" y="0.0" width="117" height="98"/> - <autoresizingMask key="autoresizingMask" flexibleMinY="YES"/> - <fontDescription key="fontDescription" type="boldSystem" pointSize="15"/> - <state key="normal" image="timer_clear_btn.png"> - <color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/> - <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/> - </state> - <state key="highlighted"> - <color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/> - </state> - <connections> - <action selector="stopWatchClear:" destination="VQa-vM-8pF" eventType="touchUpInside" id="aD5-Wp-WRC"/> - </connections> - </button> <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="jBq-0A-D38"> <rect key="frame" x="736" y="23" width="58" height="59"/> - <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMinY="YES"/> + <autoresizingMask key="autoresizingMask" flexibleMinX="YES" widthSizable="YES" flexibleMinY="YES" heightSizable="YES"/> <fontDescription key="fontDescription" type="boldSystem" pointSize="15"/> <state key="normal" backgroundImage="more_ipad.png"> <color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/> @@ -381,8 +344,144 @@ <action selector="popOverUp:" destination="TYh-Hw-m1Q" eventType="touchUpInside" id="0Zm-gv-gne"/> </connections> </button> + <scrollView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" directionalLockEnabled="YES" bounces="NO" alwaysBounceHorizontal="YES" pagingEnabled="YES" showsHorizontalScrollIndicator="NO" showsVerticalScrollIndicator="NO" id="DUv-gH-oAo"> + <rect key="frame" x="0.0" y="-1" width="698" height="102"/> + <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxX="YES" flexibleMinY="YES" heightSizable="YES"/> + <subviews> + <view contentMode="scaleToFill" id="JaD-yW-hWg" userLabel="View - StopWatch"> + <rect key="frame" x="20" y="20" width="595" height="62"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> + <subviews> + <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Stopwatch" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="7U8-rE-xf7"> + <rect key="frame" x="0.0" y="4" width="131" height="54"/> + <autoresizingMask key="autoresizingMask" flexibleMinY="YES"/> + <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + <fontDescription key="fontDescription" type="system" pointSize="17"/> + <color key="textColor" cocoaTouchSystemColor="darkTextColor"/> + <nil key="highlightedColor"/> + </label> + <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" tag="1" contentMode="left" text="00:00:00" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="dtc-vP-agf"> + <rect key="frame" x="130" y="4" width="234" height="54"/> + <autoresizingMask key="autoresizingMask" flexibleMinY="YES"/> + <color key="backgroundColor" red="0.078431372550000003" green="0.75686274509999996" blue="0.56078431370000004" alpha="1" colorSpace="calibratedRGB"/> + <fontDescription key="fontDescription" name="HelveticaNeue" family="Helvetica Neue" pointSize="41"/> + <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + <color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + </label> + <button opaque="NO" tag="2" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="8iO-H3-CJ7"> + <rect key="frame" x="361" y="4" width="116" height="54"/> + <autoresizingMask key="autoresizingMask" flexibleMinY="YES"/> + <color key="backgroundColor" red="0.92941176469999998" green="0.92941176469999998" blue="0.92941176469999998" alpha="1" colorSpace="calibratedRGB"/> + <fontDescription key="fontDescription" name="Helvetica-Light" family="Helvetica" pointSize="16"/> + <state key="normal" title="Start" image="timer_start_btn_dark.png"> + <color key="titleColor" red="0.23529411764705882" green="0.25098039215686274" blue="0.27058823529411763" alpha="1" colorSpace="calibratedRGB"/> + <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/> + </state> + <state key="highlighted"> + <color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + </state> + <connections> + <action selector="stopWatchStart:" destination="VQa-vM-8pF" eventType="touchUpInside" id="om8-GY-NhP"/> + </connections> + </button> + <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="MKb-4h-13P"> + <rect key="frame" x="478" y="4" width="117" height="54"/> + <autoresizingMask key="autoresizingMask" flexibleMinY="YES"/> + <color key="backgroundColor" red="0.92941176469999998" green="0.92941176469999998" blue="0.92941176469999998" alpha="1" colorSpace="calibratedRGB"/> + <fontDescription key="fontDescription" name="Helvetica-Light" family="Helvetica" pointSize="16"/> + <state key="normal" title="Reset" image="timer_clear_btn_dark.png"> + <color key="titleColor" red="0.23529411759999999" green="0.25098039220000001" blue="0.27058823529999998" alpha="1" colorSpace="calibratedRGB"/> + <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/> + </state> + <state key="highlighted"> + <color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + </state> + <connections> + <action selector="stopWatchClear:" destination="VQa-vM-8pF" eventType="touchUpInside" id="aD5-Wp-WRC"/> + </connections> + </button> + </subviews> + <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/> + </view> + <view clipsSubviews="YES" contentMode="scaleToFill" id="Oe1-Vs-cwU" userLabel="View - Timer"> + <rect key="frame" x="632" y="24" width="580" height="58"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> + <subviews> + <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Timer" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="O25-Ru-tve"> + <rect key="frame" x="0.0" y="0.0" width="94" height="54"/> + <autoresizingMask key="autoresizingMask" flexibleMinY="YES"/> + <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + <fontDescription key="fontDescription" type="system" pointSize="17"/> + <color key="textColor" cocoaTouchSystemColor="darkTextColor"/> + <nil key="highlightedColor"/> + </label> + <button opaque="NO" tag="2" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="0U5-wJ-dhV"> + <rect key="frame" x="351" y="0.0" width="116" height="54"/> + <autoresizingMask key="autoresizingMask" flexibleMinY="YES"/> + <color key="backgroundColor" red="0.92941176469999998" green="0.92941176469999998" blue="0.92941176469999998" alpha="1" colorSpace="calibratedRGB"/> + <fontDescription key="fontDescription" name="Helvetica-Light" family="Helvetica" pointSize="16"/> + <state key="normal" title="Start" image="timer_start_btn_dark.png"> + <color key="titleColor" red="0.23529411759999999" green="0.25098039220000001" blue="0.27058823529999998" alpha="1" colorSpace="calibratedRGB"/> + <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/> + </state> + <state key="highlighted"> + <color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + </state> + <connections> + <action selector="stopWatchStart:" destination="VQa-vM-8pF" eventType="touchUpInside" id="1Ul-4y-uIK"/> + </connections> + </button> + <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="Tjm-Rm-xDV"> + <rect key="frame" x="468" y="0.0" width="117" height="54"/> + <autoresizingMask key="autoresizingMask" flexibleMinY="YES"/> + <color key="backgroundColor" red="0.92941176469999998" green="0.92941176469999998" blue="0.92941176469999998" alpha="1" colorSpace="calibratedRGB"/> + <fontDescription key="fontDescription" name="Helvetica-Light" family="Helvetica" pointSize="16"/> + <state key="normal" title="Reset" image="timer_clear_btn_dark.png"> + <color key="titleColor" red="0.23529411759999999" green="0.25098039220000001" blue="0.27058823529999998" alpha="1" colorSpace="calibratedRGB"/> + <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/> + </state> + <state key="highlighted"> + <color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + </state> + <connections> + <action selector="stopWatchClear:" destination="VQa-vM-8pF" eventType="touchUpInside" id="jVu-4b-5oo"/> + </connections> + </button> + <view contentMode="scaleToFill" id="gZg-Ne-hhO"> + <rect key="frame" x="92" y="0.0" width="259" height="54"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> + <subviews> + <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" tag="1" contentMode="left" text="00:00:00" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="Mkj-qa-1Pr"> + <rect key="frame" x="20" y="0.0" width="169" height="54"/> + <autoresizingMask key="autoresizingMask" flexibleMinY="YES"/> + <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/> + <fontDescription key="fontDescription" name="HelveticaNeue" family="Helvetica Neue" pointSize="41"/> + <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + <color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + </label> + <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="cb9-ME-sEN"> + <rect key="frame" x="205" y="5" width="42" height="44"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> + <color key="backgroundColor" red="0.39589986313868614" green="0.87052349452554745" blue="0.78039215689999997" alpha="1" colorSpace="calibratedRGB"/> + <fontDescription key="fontDescription" type="boldSystem" pointSize="15"/> + <state key="normal" image="timer_settime_btn.png"> + <color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/> + <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/> + </state> + <state key="highlighted"> + <color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + </state> + </button> + </subviews> + <color key="backgroundColor" red="0.21176470589999999" green="0.81568627449999997" blue="0.78039215689999997" alpha="1" colorSpace="calibratedRGB"/> + </view> + </subviews> + <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/> + </view> + </subviews> + </scrollView> </subviews> - <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + <color key="backgroundColor" red="0.66274509800000003" green="0.71764705880000002" blue="0.74509803919999995" alpha="1" colorSpace="calibratedRGB"/> </view> </subviews> <color key="backgroundColor" red="0.90196079019999997" green="0.90196079019999997" blue="0.90196079019999997" alpha="1" colorSpace="calibratedRGB"/> @@ -400,7 +499,14 @@ <outlet property="previousButton" destination="I1u-1Z-GsZ" id="Vjj-em-GQj"/> <outlet property="slideNumber" destination="wWm-KR-C5L" id="Vb0-Wv-6gb"/> <outlet property="startButton" destination="8iO-H3-CJ7" id="ym1-Hg-BPE"/> + <outlet property="stopWatchTimerScrollView" destination="DUv-gH-oAo" id="wSU-Wu-HS7"/> + <outlet property="stopWatchView" destination="JaD-yW-hWg" id="5oh-6i-Le2"/> <outlet property="timeLabel" destination="dtc-vP-agf" id="WsH-Gm-dBN"/> + <outlet property="timerClearButton" destination="Tjm-Rm-xDV" id="wm1-L9-PGC"/> + <outlet property="timerSetTimeButton" destination="cb9-ME-sEN" id="woY-pX-ksm"/> + <outlet property="timerStartButton" destination="0U5-wJ-dhV" id="JOn-en-IIX"/> + <outlet property="timerTimeLabel" destination="Mkj-qa-1Pr" id="wsM-yM-aad"/> + <outlet property="timerView" destination="Oe1-Vs-cwU" id="BEK-5M-xtd"/> </connections> </viewController> <placeholder placeholderIdentifier="IBFirstResponder" id="e0y-Q9-Urg" userLabel="First Responder" sceneMemberID="firstResponder"/> @@ -514,9 +620,96 @@ <image name="nextButton_pressed.png" width="42" height="230"/> <image name="previousButton_normal.png" width="42" height="230"/> <image name="previousButton_pressed.png" width="42" height="230"/> - <image name="timer_clear_btn.png" width="14.400480270385742" height="14.400480270385742"/> - <image name="timer_start_btn.png" width="14.400480270385742" height="14.400480270385742"/> + <image name="timer_clear_btn_dark.png" width="60" height="60"/> + <image name="timer_settime_btn.png" width="60" height="60"/> + <image name="timer_start_btn_dark.png" width="60" height="60"/> </resources> + <classes> + <class className="BasePresentationViewController" superclassName="UIViewController"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/BasePresentationViewController.h"/> + <relationships> + <relationship kind="action" name="nextSlideAction:"/> + <relationship kind="action" name="popOverUp:"/> + <relationship kind="action" name="previousSlideAction:"/> + <relationship kind="outlet" name="NoteWebView" candidateClass="UIWebView"/> + <relationship kind="outlet" name="NotesView" candidateClass="UIView"/> + <relationship kind="outlet" name="clearButton" candidateClass="UIButton"/> + <relationship kind="outlet" name="currentSlideImageView" candidateClass="UIImageView"/> + <relationship kind="outlet" name="gearButton" candidateClass="UIButton"/> + <relationship kind="outlet" name="horizontalTableView" candidateClass="UITableView"/> + <relationship kind="outlet" name="movingPointer" candidateClass="UIView"/> + <relationship kind="outlet" name="nextButton" candidateClass="UIButton"/> + <relationship kind="outlet" name="previousButton" candidateClass="UIButton"/> + <relationship kind="outlet" name="slideNumber" candidateClass="UILabel"/> + <relationship kind="outlet" name="startButton" candidateClass="UIButton"/> + <relationship kind="outlet" name="stopWatchTimerScrollView" candidateClass="UIScrollView"/> + <relationship kind="outlet" name="stopWatchView" candidateClass="UIView"/> + <relationship kind="outlet" name="timeLabel" candidateClass="UILabel"/> + <relationship kind="outlet" name="timerClearButton" candidateClass="UIButton"/> + <relationship kind="outlet" name="timerSetTimeButton" candidateClass="UIButton"/> + <relationship kind="outlet" name="timerStartButton" candidateClass="UIButton"/> + <relationship kind="outlet" name="timerTimeLabel" candidateClass="UILabel"/> + <relationship kind="outlet" name="timerView" candidateClass="UIView"/> + </relationships> + </class> + <class className="EditableTableViewCell" superclassName="UITableViewCell"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/EditableTableViewCell.h"/> + </class> + <class className="LibONavigationController" superclassName="UINavigationController"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/LibONavigationController.h"/> + </class> + <class className="MainSplitViewController" superclassName="UISplitViewController"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/MainSplitViewController.h"/> + </class> + <class className="WalkThroughContainerViewController" superclassName="UIViewController"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/WalkThroughContainerViewController.h"/> + </class> + <class className="autoDismissKeyboardNavigationViewController" superclassName="LibONavigationController"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/autoDismissKeyboardNavigationViewController.h"/> + </class> + <class className="newServerViewController" superclassName="UITableViewController"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/newServerViewController.h"/> + <relationships> + <relationship kind="action" name="save:"/> + <relationship kind="outlet" name="saveButton" candidateClass="UIBarButtonItem"/> + </relationships> + </class> + <class className="pinValidation_vc" superclassName="UIViewController"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/pinValidation_vc.h"/> + <relationships> + <relationship kind="outlet" name="pinLabel" candidateClass="UILabel"/> + <relationship kind="outlet" name="statusLabel" candidateClass="UILabel"/> + </relationships> + </class> + <class className="server_list_vc" superclassName="UITableViewController"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/server_list_vc.h"/> + <relationships> + <relationship kind="outlet" name="serverTable" candidateClass="UITableView"/> + </relationships> + </class> + <class className="server_list_vc_ipad" superclassName="server_list_vc"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/server_list_vc_ipad.h"/> + <relationships> + <relationship kind="action" name="cancelModalView:"/> + </relationships> + </class> + <class className="slideShowPreviewTable_vc" superclassName="UITableViewController"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/slideShowPreviewTable_vc.h"/> + <relationships> + <relationship kind="action" name="startPresentationAction:"/> + <relationship kind="outlet" name="optionsTable" candidateClass="UITableView"/> + </relationships> + </class> + <class className="slideShowPreviewTable_vc_ipad" superclassName="slideShowPreviewTable_vc"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/slideShowPreviewTable_vc_ipad.h"/> + <relationships> + <relationship kind="outlet" name="titleLabel" candidateClass="UILabel"/> + </relationships> + </class> + <class className="slideShowSwipeInList_ipad" superclassName="UITableViewController"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/slideShowSwipeInList_ipad.h"/> + </class> + </classes> <simulatedMetricsContainer key="defaultSimulatedMetrics"> <simulatedStatusBarMetrics key="statusBar"/> <simulatedOrientationMetrics key="orientation"/> diff --git a/ios/iosremote/en.lproj/iPad_autosize.strings b/ios/iosremote/en.lproj/iPad_autosize.strings Binary files differindex 890fc5abd512..1ed9cbdeaa13 100644 --- a/ios/iosremote/en.lproj/iPad_autosize.strings +++ b/ios/iosremote/en.lproj/iPad_autosize.strings diff --git a/ios/iosremote/en.lproj/iPad_autosize_old.storyboard b/ios/iosremote/en.lproj/iPad_autosize_old.storyboard index 154bb4c87cec..d257bf74b584 100644 --- a/ios/iosremote/en.lproj/iPad_autosize_old.storyboard +++ b/ios/iosremote/en.lproj/iPad_autosize_old.storyboard @@ -1,9 +1,9 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> -<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="2.0" toolsVersion="4488.1" systemVersion="12E55" targetRuntime="iOS.CocoaTouch.iPad" variant="6xAndEarlier" propertyAccessControl="none" initialViewController="XiK-Ye-iB8"> +<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="2.0" toolsVersion="3084" systemVersion="12E55" targetRuntime="iOS.CocoaTouch.iPad" propertyAccessControl="none" initialViewController="XiK-Ye-iB8"> <dependencies> - <deployment defaultVersion="1280" identifier="iOS"/> + <deployment defaultVersion="1552" identifier="iOS"/> <development version="4600" identifier="xcode"/> - <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="3715.3"/> + <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="2083"/> </dependencies> <scenes> <!--Server list vc ipad - Connect--> @@ -329,46 +329,9 @@ <rect key="frame" x="0.0" y="906" width="768" height="98"/> <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/> <subviews> - <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" tag="1" contentMode="left" text="00:00:00" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="dtc-vP-agf"> - <rect key="frame" x="20" y="7" width="382" height="91"/> - <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES" heightSizable="YES"/> - <fontDescription key="fontDescription" name="HelveticaNeue-Light" family="Helvetica Neue" pointSize="55"/> - <color key="textColor" cocoaTouchSystemColor="darkTextColor"/> - <color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/> - </label> - <button opaque="NO" tag="2" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="8iO-H3-CJ7"> - <rect key="frame" x="410" y="0.0" width="120" height="98"/> - <autoresizingMask key="autoresizingMask" flexibleMinY="YES"/> - <fontDescription key="fontDescription" type="boldSystem" pointSize="15"/> - <state key="normal" image="timer_start_btn.png"> - <color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/> - <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/> - </state> - <state key="highlighted"> - <color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/> - </state> - <connections> - <action selector="stopWatchStart:" destination="VQa-vM-8pF" eventType="touchUpInside" id="om8-GY-NhP"/> - </connections> - </button> - <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="MKb-4h-13P"> - <rect key="frame" x="518" y="0.0" width="117" height="98"/> - <autoresizingMask key="autoresizingMask" flexibleMinY="YES"/> - <fontDescription key="fontDescription" type="boldSystem" pointSize="15"/> - <state key="normal" image="timer_clear_btn.png"> - <color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/> - <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/> - </state> - <state key="highlighted"> - <color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/> - </state> - <connections> - <action selector="stopWatchClear:" destination="VQa-vM-8pF" eventType="touchUpInside" id="aD5-Wp-WRC"/> - </connections> - </button> <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="jBq-0A-D38"> <rect key="frame" x="736" y="23" width="58" height="59"/> - <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMinY="YES"/> + <autoresizingMask key="autoresizingMask" flexibleMinX="YES" widthSizable="YES" flexibleMinY="YES" heightSizable="YES"/> <fontDescription key="fontDescription" type="boldSystem" pointSize="15"/> <state key="normal" backgroundImage="more_ipad.png"> <color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/> @@ -381,8 +344,144 @@ <action selector="popOverUp:" destination="TYh-Hw-m1Q" eventType="touchUpInside" id="0Zm-gv-gne"/> </connections> </button> + <scrollView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" directionalLockEnabled="YES" bounces="NO" alwaysBounceHorizontal="YES" pagingEnabled="YES" showsHorizontalScrollIndicator="NO" showsVerticalScrollIndicator="NO" id="DUv-gH-oAo"> + <rect key="frame" x="0.0" y="-1" width="698" height="102"/> + <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxX="YES" flexibleMinY="YES" heightSizable="YES"/> + <subviews> + <view contentMode="scaleToFill" id="JaD-yW-hWg" userLabel="View - StopWatch"> + <rect key="frame" x="20" y="20" width="595" height="62"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> + <subviews> + <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Stopwatch" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="7U8-rE-xf7"> + <rect key="frame" x="0.0" y="4" width="131" height="54"/> + <autoresizingMask key="autoresizingMask" flexibleMinY="YES"/> + <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + <fontDescription key="fontDescription" type="system" pointSize="17"/> + <color key="textColor" cocoaTouchSystemColor="darkTextColor"/> + <nil key="highlightedColor"/> + </label> + <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" tag="1" contentMode="left" text="00:00:00" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="dtc-vP-agf"> + <rect key="frame" x="130" y="4" width="234" height="54"/> + <autoresizingMask key="autoresizingMask" flexibleMinY="YES"/> + <color key="backgroundColor" red="0.078431372550000003" green="0.75686274509999996" blue="0.56078431370000004" alpha="1" colorSpace="calibratedRGB"/> + <fontDescription key="fontDescription" name="HelveticaNeue" family="Helvetica Neue" pointSize="41"/> + <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + <color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + </label> + <button opaque="NO" tag="2" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="8iO-H3-CJ7"> + <rect key="frame" x="361" y="4" width="116" height="54"/> + <autoresizingMask key="autoresizingMask" flexibleMinY="YES"/> + <color key="backgroundColor" red="0.92941176469999998" green="0.92941176469999998" blue="0.92941176469999998" alpha="1" colorSpace="calibratedRGB"/> + <fontDescription key="fontDescription" name="Helvetica-Light" family="Helvetica" pointSize="16"/> + <state key="normal" title="Start" image="timer_start_btn_dark.png"> + <color key="titleColor" red="0.23529411764705882" green="0.25098039215686274" blue="0.27058823529411763" alpha="1" colorSpace="calibratedRGB"/> + <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/> + </state> + <state key="highlighted"> + <color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + </state> + <connections> + <action selector="stopWatchStart:" destination="VQa-vM-8pF" eventType="touchUpInside" id="om8-GY-NhP"/> + </connections> + </button> + <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="MKb-4h-13P"> + <rect key="frame" x="478" y="4" width="117" height="54"/> + <autoresizingMask key="autoresizingMask" flexibleMinY="YES"/> + <color key="backgroundColor" red="0.92941176469999998" green="0.92941176469999998" blue="0.92941176469999998" alpha="1" colorSpace="calibratedRGB"/> + <fontDescription key="fontDescription" name="Helvetica-Light" family="Helvetica" pointSize="16"/> + <state key="normal" title="Reset" image="timer_clear_btn_dark.png"> + <color key="titleColor" red="0.23529411759999999" green="0.25098039220000001" blue="0.27058823529999998" alpha="1" colorSpace="calibratedRGB"/> + <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/> + </state> + <state key="highlighted"> + <color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + </state> + <connections> + <action selector="stopWatchClear:" destination="VQa-vM-8pF" eventType="touchUpInside" id="aD5-Wp-WRC"/> + </connections> + </button> + </subviews> + <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/> + </view> + <view clipsSubviews="YES" contentMode="scaleToFill" id="Oe1-Vs-cwU" userLabel="View - Timer"> + <rect key="frame" x="632" y="24" width="580" height="58"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> + <subviews> + <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Timer" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="O25-Ru-tve"> + <rect key="frame" x="0.0" y="0.0" width="94" height="54"/> + <autoresizingMask key="autoresizingMask" flexibleMinY="YES"/> + <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + <fontDescription key="fontDescription" type="system" pointSize="17"/> + <color key="textColor" cocoaTouchSystemColor="darkTextColor"/> + <nil key="highlightedColor"/> + </label> + <button opaque="NO" tag="2" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="0U5-wJ-dhV"> + <rect key="frame" x="351" y="0.0" width="116" height="54"/> + <autoresizingMask key="autoresizingMask" flexibleMinY="YES"/> + <color key="backgroundColor" red="0.92941176469999998" green="0.92941176469999998" blue="0.92941176469999998" alpha="1" colorSpace="calibratedRGB"/> + <fontDescription key="fontDescription" name="Helvetica-Light" family="Helvetica" pointSize="16"/> + <state key="normal" title="Start" image="timer_start_btn_dark.png"> + <color key="titleColor" red="0.23529411759999999" green="0.25098039220000001" blue="0.27058823529999998" alpha="1" colorSpace="calibratedRGB"/> + <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/> + </state> + <state key="highlighted"> + <color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + </state> + <connections> + <action selector="stopWatchStart:" destination="VQa-vM-8pF" eventType="touchUpInside" id="1Ul-4y-uIK"/> + </connections> + </button> + <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="Tjm-Rm-xDV"> + <rect key="frame" x="468" y="0.0" width="117" height="54"/> + <autoresizingMask key="autoresizingMask" flexibleMinY="YES"/> + <color key="backgroundColor" red="0.92941176469999998" green="0.92941176469999998" blue="0.92941176469999998" alpha="1" colorSpace="calibratedRGB"/> + <fontDescription key="fontDescription" name="Helvetica-Light" family="Helvetica" pointSize="16"/> + <state key="normal" title="Reset" image="timer_clear_btn_dark.png"> + <color key="titleColor" red="0.23529411759999999" green="0.25098039220000001" blue="0.27058823529999998" alpha="1" colorSpace="calibratedRGB"/> + <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/> + </state> + <state key="highlighted"> + <color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + </state> + <connections> + <action selector="stopWatchClear:" destination="VQa-vM-8pF" eventType="touchUpInside" id="jVu-4b-5oo"/> + </connections> + </button> + <view contentMode="scaleToFill" id="gZg-Ne-hhO"> + <rect key="frame" x="92" y="0.0" width="259" height="54"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> + <subviews> + <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" tag="1" contentMode="left" text="00:00:00" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="Mkj-qa-1Pr"> + <rect key="frame" x="20" y="0.0" width="169" height="54"/> + <autoresizingMask key="autoresizingMask" flexibleMinY="YES"/> + <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/> + <fontDescription key="fontDescription" name="HelveticaNeue" family="Helvetica Neue" pointSize="41"/> + <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + <color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + </label> + <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="cb9-ME-sEN"> + <rect key="frame" x="205" y="5" width="42" height="44"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> + <color key="backgroundColor" red="0.39589986313868614" green="0.87052349452554745" blue="0.78039215689999997" alpha="1" colorSpace="calibratedRGB"/> + <fontDescription key="fontDescription" type="boldSystem" pointSize="15"/> + <state key="normal" image="timer_settime_btn.png"> + <color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/> + <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/> + </state> + <state key="highlighted"> + <color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + </state> + </button> + </subviews> + <color key="backgroundColor" red="0.21176470589999999" green="0.81568627449999997" blue="0.78039215689999997" alpha="1" colorSpace="calibratedRGB"/> + </view> + </subviews> + <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/> + </view> + </subviews> + </scrollView> </subviews> - <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + <color key="backgroundColor" red="0.66274509800000003" green="0.71764705880000002" blue="0.74509803919999995" alpha="1" colorSpace="calibratedRGB"/> </view> </subviews> <color key="backgroundColor" red="0.90196079019999997" green="0.90196079019999997" blue="0.90196079019999997" alpha="1" colorSpace="calibratedRGB"/> @@ -400,7 +499,14 @@ <outlet property="previousButton" destination="I1u-1Z-GsZ" id="Vjj-em-GQj"/> <outlet property="slideNumber" destination="wWm-KR-C5L" id="Vb0-Wv-6gb"/> <outlet property="startButton" destination="8iO-H3-CJ7" id="ym1-Hg-BPE"/> + <outlet property="stopWatchTimerScrollView" destination="DUv-gH-oAo" id="wSU-Wu-HS7"/> + <outlet property="stopWatchView" destination="JaD-yW-hWg" id="5oh-6i-Le2"/> <outlet property="timeLabel" destination="dtc-vP-agf" id="WsH-Gm-dBN"/> + <outlet property="timerClearButton" destination="Tjm-Rm-xDV" id="wm1-L9-PGC"/> + <outlet property="timerSetTimeButton" destination="cb9-ME-sEN" id="woY-pX-ksm"/> + <outlet property="timerStartButton" destination="0U5-wJ-dhV" id="JOn-en-IIX"/> + <outlet property="timerTimeLabel" destination="Mkj-qa-1Pr" id="wsM-yM-aad"/> + <outlet property="timerView" destination="Oe1-Vs-cwU" id="BEK-5M-xtd"/> </connections> </viewController> <placeholder placeholderIdentifier="IBFirstResponder" id="e0y-Q9-Urg" userLabel="First Responder" sceneMemberID="firstResponder"/> @@ -514,9 +620,96 @@ <image name="nextButton_pressed.png" width="42" height="230"/> <image name="previousButton_normal.png" width="42" height="230"/> <image name="previousButton_pressed.png" width="42" height="230"/> - <image name="timer_clear_btn.png" width="14.400480270385742" height="14.400480270385742"/> - <image name="timer_start_btn.png" width="14.400480270385742" height="14.400480270385742"/> + <image name="timer_clear_btn_dark.png" width="60" height="60"/> + <image name="timer_settime_btn.png" width="60" height="60"/> + <image name="timer_start_btn_dark.png" width="60" height="60"/> </resources> + <classes> + <class className="BasePresentationViewController" superclassName="UIViewController"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/BasePresentationViewController.h"/> + <relationships> + <relationship kind="action" name="nextSlideAction:"/> + <relationship kind="action" name="popOverUp:"/> + <relationship kind="action" name="previousSlideAction:"/> + <relationship kind="outlet" name="NoteWebView" candidateClass="UIWebView"/> + <relationship kind="outlet" name="NotesView" candidateClass="UIView"/> + <relationship kind="outlet" name="clearButton" candidateClass="UIButton"/> + <relationship kind="outlet" name="currentSlideImageView" candidateClass="UIImageView"/> + <relationship kind="outlet" name="gearButton" candidateClass="UIButton"/> + <relationship kind="outlet" name="horizontalTableView" candidateClass="UITableView"/> + <relationship kind="outlet" name="movingPointer" candidateClass="UIView"/> + <relationship kind="outlet" name="nextButton" candidateClass="UIButton"/> + <relationship kind="outlet" name="previousButton" candidateClass="UIButton"/> + <relationship kind="outlet" name="slideNumber" candidateClass="UILabel"/> + <relationship kind="outlet" name="startButton" candidateClass="UIButton"/> + <relationship kind="outlet" name="stopWatchTimerScrollView" candidateClass="UIScrollView"/> + <relationship kind="outlet" name="stopWatchView" candidateClass="UIView"/> + <relationship kind="outlet" name="timeLabel" candidateClass="UILabel"/> + <relationship kind="outlet" name="timerClearButton" candidateClass="UIButton"/> + <relationship kind="outlet" name="timerSetTimeButton" candidateClass="UIButton"/> + <relationship kind="outlet" name="timerStartButton" candidateClass="UIButton"/> + <relationship kind="outlet" name="timerTimeLabel" candidateClass="UILabel"/> + <relationship kind="outlet" name="timerView" candidateClass="UIView"/> + </relationships> + </class> + <class className="EditableTableViewCell" superclassName="UITableViewCell"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/EditableTableViewCell.h"/> + </class> + <class className="LibONavigationController" superclassName="UINavigationController"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/LibONavigationController.h"/> + </class> + <class className="MainSplitViewController" superclassName="UISplitViewController"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/MainSplitViewController.h"/> + </class> + <class className="WalkThroughContainerViewController" superclassName="UIViewController"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/WalkThroughContainerViewController.h"/> + </class> + <class className="autoDismissKeyboardNavigationViewController" superclassName="LibONavigationController"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/autoDismissKeyboardNavigationViewController.h"/> + </class> + <class className="newServerViewController" superclassName="UITableViewController"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/newServerViewController.h"/> + <relationships> + <relationship kind="action" name="save:"/> + <relationship kind="outlet" name="saveButton" candidateClass="UIBarButtonItem"/> + </relationships> + </class> + <class className="pinValidation_vc" superclassName="UIViewController"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/pinValidation_vc.h"/> + <relationships> + <relationship kind="outlet" name="pinLabel" candidateClass="UILabel"/> + <relationship kind="outlet" name="statusLabel" candidateClass="UILabel"/> + </relationships> + </class> + <class className="server_list_vc" superclassName="UITableViewController"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/server_list_vc.h"/> + <relationships> + <relationship kind="outlet" name="serverTable" candidateClass="UITableView"/> + </relationships> + </class> + <class className="server_list_vc_ipad" superclassName="server_list_vc"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/server_list_vc_ipad.h"/> + <relationships> + <relationship kind="action" name="cancelModalView:"/> + </relationships> + </class> + <class className="slideShowPreviewTable_vc" superclassName="UITableViewController"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/slideShowPreviewTable_vc.h"/> + <relationships> + <relationship kind="action" name="startPresentationAction:"/> + <relationship kind="outlet" name="optionsTable" candidateClass="UITableView"/> + </relationships> + </class> + <class className="slideShowPreviewTable_vc_ipad" superclassName="slideShowPreviewTable_vc"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/slideShowPreviewTable_vc_ipad.h"/> + <relationships> + <relationship kind="outlet" name="titleLabel" candidateClass="UILabel"/> + </relationships> + </class> + <class className="slideShowSwipeInList_ipad" superclassName="UITableViewController"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/slideShowSwipeInList_ipad.h"/> + </class> + </classes> <simulatedMetricsContainer key="defaultSimulatedMetrics"> <simulatedStatusBarMetrics key="statusBar"/> <simulatedOrientationMetrics key="orientation"/> diff --git a/ios/iosremote/fr.lproj/iPad_autosize.storyboard b/ios/iosremote/fr.lproj/iPad_autosize.storyboard index b9d5a57109db..462be6a40de1 100644 --- a/ios/iosremote/fr.lproj/iPad_autosize.storyboard +++ b/ios/iosremote/fr.lproj/iPad_autosize.storyboard @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> <document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="2.0" toolsVersion="3084" systemVersion="12E55" targetRuntime="iOS.CocoaTouch.iPad" propertyAccessControl="none" initialViewController="XiK-Ye-iB8"> <dependencies> - <deployment defaultVersion="1280" identifier="iOS"/> + <deployment defaultVersion="1552" identifier="iOS"/> <development version="4600" identifier="xcode"/> <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="2083"/> </dependencies> @@ -329,46 +329,9 @@ <rect key="frame" x="0.0" y="906" width="768" height="98"/> <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/> <subviews> - <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" tag="1" contentMode="left" text="00:00:00" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="dtc-vP-agf"> - <rect key="frame" x="20" y="7" width="382" height="91"/> - <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES" heightSizable="YES"/> - <fontDescription key="fontDescription" name="HelveticaNeue-Light" family="Helvetica Neue" pointSize="55"/> - <color key="textColor" cocoaTouchSystemColor="darkTextColor"/> - <color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/> - </label> - <button opaque="NO" tag="2" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="8iO-H3-CJ7"> - <rect key="frame" x="410" y="0.0" width="120" height="98"/> - <autoresizingMask key="autoresizingMask" flexibleMinY="YES"/> - <fontDescription key="fontDescription" type="boldSystem" pointSize="15"/> - <state key="normal" image="timer_start_btn.png"> - <color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/> - <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/> - </state> - <state key="highlighted"> - <color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/> - </state> - <connections> - <action selector="stopWatchStart:" destination="VQa-vM-8pF" eventType="touchUpInside" id="om8-GY-NhP"/> - </connections> - </button> - <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="MKb-4h-13P"> - <rect key="frame" x="518" y="0.0" width="117" height="98"/> - <autoresizingMask key="autoresizingMask" flexibleMinY="YES"/> - <fontDescription key="fontDescription" type="boldSystem" pointSize="15"/> - <state key="normal" image="timer_clear_btn.png"> - <color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/> - <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/> - </state> - <state key="highlighted"> - <color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/> - </state> - <connections> - <action selector="stopWatchClear:" destination="VQa-vM-8pF" eventType="touchUpInside" id="aD5-Wp-WRC"/> - </connections> - </button> <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="jBq-0A-D38"> <rect key="frame" x="736" y="23" width="58" height="59"/> - <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMinY="YES"/> + <autoresizingMask key="autoresizingMask" flexibleMinX="YES" widthSizable="YES" flexibleMinY="YES" heightSizable="YES"/> <fontDescription key="fontDescription" type="boldSystem" pointSize="15"/> <state key="normal" backgroundImage="more_ipad.png"> <color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/> @@ -381,8 +344,144 @@ <action selector="popOverUp:" destination="TYh-Hw-m1Q" eventType="touchUpInside" id="0Zm-gv-gne"/> </connections> </button> + <scrollView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" directionalLockEnabled="YES" bounces="NO" alwaysBounceHorizontal="YES" pagingEnabled="YES" showsHorizontalScrollIndicator="NO" showsVerticalScrollIndicator="NO" id="DUv-gH-oAo"> + <rect key="frame" x="0.0" y="-1" width="698" height="102"/> + <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxX="YES" flexibleMinY="YES" heightSizable="YES"/> + <subviews> + <view contentMode="scaleToFill" id="JaD-yW-hWg" userLabel="View - StopWatch"> + <rect key="frame" x="20" y="20" width="595" height="62"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> + <subviews> + <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Stopwatch" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="7U8-rE-xf7"> + <rect key="frame" x="0.0" y="4" width="131" height="54"/> + <autoresizingMask key="autoresizingMask" flexibleMinY="YES"/> + <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + <fontDescription key="fontDescription" type="system" pointSize="17"/> + <color key="textColor" cocoaTouchSystemColor="darkTextColor"/> + <nil key="highlightedColor"/> + </label> + <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" tag="1" contentMode="left" text="00:00:00" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="dtc-vP-agf"> + <rect key="frame" x="130" y="4" width="234" height="54"/> + <autoresizingMask key="autoresizingMask" flexibleMinY="YES"/> + <color key="backgroundColor" red="0.078431372550000003" green="0.75686274509999996" blue="0.56078431370000004" alpha="1" colorSpace="calibratedRGB"/> + <fontDescription key="fontDescription" name="HelveticaNeue" family="Helvetica Neue" pointSize="41"/> + <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + <color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + </label> + <button opaque="NO" tag="2" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="8iO-H3-CJ7"> + <rect key="frame" x="361" y="4" width="116" height="54"/> + <autoresizingMask key="autoresizingMask" flexibleMinY="YES"/> + <color key="backgroundColor" red="0.92941176469999998" green="0.92941176469999998" blue="0.92941176469999998" alpha="1" colorSpace="calibratedRGB"/> + <fontDescription key="fontDescription" name="Helvetica-Light" family="Helvetica" pointSize="16"/> + <state key="normal" title="Start" image="timer_start_btn_dark.png"> + <color key="titleColor" red="0.23529411764705882" green="0.25098039215686274" blue="0.27058823529411763" alpha="1" colorSpace="calibratedRGB"/> + <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/> + </state> + <state key="highlighted"> + <color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + </state> + <connections> + <action selector="stopWatchStart:" destination="VQa-vM-8pF" eventType="touchUpInside" id="om8-GY-NhP"/> + </connections> + </button> + <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="MKb-4h-13P"> + <rect key="frame" x="478" y="4" width="117" height="54"/> + <autoresizingMask key="autoresizingMask" flexibleMinY="YES"/> + <color key="backgroundColor" red="0.92941176469999998" green="0.92941176469999998" blue="0.92941176469999998" alpha="1" colorSpace="calibratedRGB"/> + <fontDescription key="fontDescription" name="Helvetica-Light" family="Helvetica" pointSize="16"/> + <state key="normal" title="Reset" image="timer_clear_btn_dark.png"> + <color key="titleColor" red="0.23529411759999999" green="0.25098039220000001" blue="0.27058823529999998" alpha="1" colorSpace="calibratedRGB"/> + <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/> + </state> + <state key="highlighted"> + <color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + </state> + <connections> + <action selector="stopWatchClear:" destination="VQa-vM-8pF" eventType="touchUpInside" id="aD5-Wp-WRC"/> + </connections> + </button> + </subviews> + <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/> + </view> + <view clipsSubviews="YES" contentMode="scaleToFill" id="Oe1-Vs-cwU" userLabel="View - Timer"> + <rect key="frame" x="632" y="24" width="580" height="58"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> + <subviews> + <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Timer" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="O25-Ru-tve"> + <rect key="frame" x="0.0" y="0.0" width="94" height="54"/> + <autoresizingMask key="autoresizingMask" flexibleMinY="YES"/> + <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + <fontDescription key="fontDescription" type="system" pointSize="17"/> + <color key="textColor" cocoaTouchSystemColor="darkTextColor"/> + <nil key="highlightedColor"/> + </label> + <button opaque="NO" tag="2" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="0U5-wJ-dhV"> + <rect key="frame" x="351" y="0.0" width="116" height="54"/> + <autoresizingMask key="autoresizingMask" flexibleMinY="YES"/> + <color key="backgroundColor" red="0.92941176469999998" green="0.92941176469999998" blue="0.92941176469999998" alpha="1" colorSpace="calibratedRGB"/> + <fontDescription key="fontDescription" name="Helvetica-Light" family="Helvetica" pointSize="16"/> + <state key="normal" title="Start" image="timer_start_btn_dark.png"> + <color key="titleColor" red="0.23529411759999999" green="0.25098039220000001" blue="0.27058823529999998" alpha="1" colorSpace="calibratedRGB"/> + <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/> + </state> + <state key="highlighted"> + <color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + </state> + <connections> + <action selector="stopWatchStart:" destination="VQa-vM-8pF" eventType="touchUpInside" id="1Ul-4y-uIK"/> + </connections> + </button> + <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="Tjm-Rm-xDV"> + <rect key="frame" x="468" y="0.0" width="117" height="54"/> + <autoresizingMask key="autoresizingMask" flexibleMinY="YES"/> + <color key="backgroundColor" red="0.92941176469999998" green="0.92941176469999998" blue="0.92941176469999998" alpha="1" colorSpace="calibratedRGB"/> + <fontDescription key="fontDescription" name="Helvetica-Light" family="Helvetica" pointSize="16"/> + <state key="normal" title="Reset" image="timer_clear_btn_dark.png"> + <color key="titleColor" red="0.23529411759999999" green="0.25098039220000001" blue="0.27058823529999998" alpha="1" colorSpace="calibratedRGB"/> + <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/> + </state> + <state key="highlighted"> + <color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + </state> + <connections> + <action selector="stopWatchClear:" destination="VQa-vM-8pF" eventType="touchUpInside" id="jVu-4b-5oo"/> + </connections> + </button> + <view contentMode="scaleToFill" id="gZg-Ne-hhO"> + <rect key="frame" x="92" y="0.0" width="259" height="54"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> + <subviews> + <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" tag="1" contentMode="left" text="00:00:00" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="Mkj-qa-1Pr"> + <rect key="frame" x="20" y="0.0" width="169" height="54"/> + <autoresizingMask key="autoresizingMask" flexibleMinY="YES"/> + <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/> + <fontDescription key="fontDescription" name="HelveticaNeue" family="Helvetica Neue" pointSize="41"/> + <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + <color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + </label> + <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="cb9-ME-sEN"> + <rect key="frame" x="205" y="5" width="42" height="44"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> + <color key="backgroundColor" red="0.39589986313868614" green="0.87052349452554745" blue="0.78039215689999997" alpha="1" colorSpace="calibratedRGB"/> + <fontDescription key="fontDescription" type="boldSystem" pointSize="15"/> + <state key="normal" image="timer_settime_btn.png"> + <color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/> + <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/> + </state> + <state key="highlighted"> + <color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + </state> + </button> + </subviews> + <color key="backgroundColor" red="0.21176470589999999" green="0.81568627449999997" blue="0.78039215689999997" alpha="1" colorSpace="calibratedRGB"/> + </view> + </subviews> + <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/> + </view> + </subviews> + </scrollView> </subviews> - <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + <color key="backgroundColor" red="0.66274509800000003" green="0.71764705880000002" blue="0.74509803919999995" alpha="1" colorSpace="calibratedRGB"/> </view> </subviews> <color key="backgroundColor" red="0.90196079019999997" green="0.90196079019999997" blue="0.90196079019999997" alpha="1" colorSpace="calibratedRGB"/> @@ -400,7 +499,14 @@ <outlet property="previousButton" destination="I1u-1Z-GsZ" id="Vjj-em-GQj"/> <outlet property="slideNumber" destination="wWm-KR-C5L" id="Vb0-Wv-6gb"/> <outlet property="startButton" destination="8iO-H3-CJ7" id="ym1-Hg-BPE"/> + <outlet property="stopWatchTimerScrollView" destination="DUv-gH-oAo" id="wSU-Wu-HS7"/> + <outlet property="stopWatchView" destination="JaD-yW-hWg" id="5oh-6i-Le2"/> <outlet property="timeLabel" destination="dtc-vP-agf" id="WsH-Gm-dBN"/> + <outlet property="timerClearButton" destination="Tjm-Rm-xDV" id="wm1-L9-PGC"/> + <outlet property="timerSetTimeButton" destination="cb9-ME-sEN" id="woY-pX-ksm"/> + <outlet property="timerStartButton" destination="0U5-wJ-dhV" id="JOn-en-IIX"/> + <outlet property="timerTimeLabel" destination="Mkj-qa-1Pr" id="wsM-yM-aad"/> + <outlet property="timerView" destination="Oe1-Vs-cwU" id="BEK-5M-xtd"/> </connections> </viewController> <placeholder placeholderIdentifier="IBFirstResponder" id="e0y-Q9-Urg" userLabel="First Responder" sceneMemberID="firstResponder"/> @@ -514,9 +620,96 @@ <image name="nextButton_pressed.png" width="42" height="230"/> <image name="previousButton_normal.png" width="42" height="230"/> <image name="previousButton_pressed.png" width="42" height="230"/> - <image name="timer_clear_btn.png" width="14.400480270385742" height="14.400480270385742"/> - <image name="timer_start_btn.png" width="14.400480270385742" height="14.400480270385742"/> + <image name="timer_clear_btn_dark.png" width="60" height="60"/> + <image name="timer_settime_btn.png" width="60" height="60"/> + <image name="timer_start_btn_dark.png" width="60" height="60"/> </resources> + <classes> + <class className="BasePresentationViewController" superclassName="UIViewController"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/BasePresentationViewController.h"/> + <relationships> + <relationship kind="action" name="nextSlideAction:"/> + <relationship kind="action" name="popOverUp:"/> + <relationship kind="action" name="previousSlideAction:"/> + <relationship kind="outlet" name="NoteWebView" candidateClass="UIWebView"/> + <relationship kind="outlet" name="NotesView" candidateClass="UIView"/> + <relationship kind="outlet" name="clearButton" candidateClass="UIButton"/> + <relationship kind="outlet" name="currentSlideImageView" candidateClass="UIImageView"/> + <relationship kind="outlet" name="gearButton" candidateClass="UIButton"/> + <relationship kind="outlet" name="horizontalTableView" candidateClass="UITableView"/> + <relationship kind="outlet" name="movingPointer" candidateClass="UIView"/> + <relationship kind="outlet" name="nextButton" candidateClass="UIButton"/> + <relationship kind="outlet" name="previousButton" candidateClass="UIButton"/> + <relationship kind="outlet" name="slideNumber" candidateClass="UILabel"/> + <relationship kind="outlet" name="startButton" candidateClass="UIButton"/> + <relationship kind="outlet" name="stopWatchTimerScrollView" candidateClass="UIScrollView"/> + <relationship kind="outlet" name="stopWatchView" candidateClass="UIView"/> + <relationship kind="outlet" name="timeLabel" candidateClass="UILabel"/> + <relationship kind="outlet" name="timerClearButton" candidateClass="UIButton"/> + <relationship kind="outlet" name="timerSetTimeButton" candidateClass="UIButton"/> + <relationship kind="outlet" name="timerStartButton" candidateClass="UIButton"/> + <relationship kind="outlet" name="timerTimeLabel" candidateClass="UILabel"/> + <relationship kind="outlet" name="timerView" candidateClass="UIView"/> + </relationships> + </class> + <class className="EditableTableViewCell" superclassName="UITableViewCell"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/EditableTableViewCell.h"/> + </class> + <class className="LibONavigationController" superclassName="UINavigationController"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/LibONavigationController.h"/> + </class> + <class className="MainSplitViewController" superclassName="UISplitViewController"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/MainSplitViewController.h"/> + </class> + <class className="WalkThroughContainerViewController" superclassName="UIViewController"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/WalkThroughContainerViewController.h"/> + </class> + <class className="autoDismissKeyboardNavigationViewController" superclassName="LibONavigationController"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/autoDismissKeyboardNavigationViewController.h"/> + </class> + <class className="newServerViewController" superclassName="UITableViewController"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/newServerViewController.h"/> + <relationships> + <relationship kind="action" name="save:"/> + <relationship kind="outlet" name="saveButton" candidateClass="UIBarButtonItem"/> + </relationships> + </class> + <class className="pinValidation_vc" superclassName="UIViewController"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/pinValidation_vc.h"/> + <relationships> + <relationship kind="outlet" name="pinLabel" candidateClass="UILabel"/> + <relationship kind="outlet" name="statusLabel" candidateClass="UILabel"/> + </relationships> + </class> + <class className="server_list_vc" superclassName="UITableViewController"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/server_list_vc.h"/> + <relationships> + <relationship kind="outlet" name="serverTable" candidateClass="UITableView"/> + </relationships> + </class> + <class className="server_list_vc_ipad" superclassName="server_list_vc"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/server_list_vc_ipad.h"/> + <relationships> + <relationship kind="action" name="cancelModalView:"/> + </relationships> + </class> + <class className="slideShowPreviewTable_vc" superclassName="UITableViewController"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/slideShowPreviewTable_vc.h"/> + <relationships> + <relationship kind="action" name="startPresentationAction:"/> + <relationship kind="outlet" name="optionsTable" candidateClass="UITableView"/> + </relationships> + </class> + <class className="slideShowPreviewTable_vc_ipad" superclassName="slideShowPreviewTable_vc"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/slideShowPreviewTable_vc_ipad.h"/> + <relationships> + <relationship kind="outlet" name="titleLabel" candidateClass="UILabel"/> + </relationships> + </class> + <class className="slideShowSwipeInList_ipad" superclassName="UITableViewController"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/slideShowSwipeInList_ipad.h"/> + </class> + </classes> <simulatedMetricsContainer key="defaultSimulatedMetrics"> <simulatedStatusBarMetrics key="statusBar"/> <simulatedOrientationMetrics key="orientation"/> diff --git a/ios/iosremote/fr.lproj/iPad_autosize.strings b/ios/iosremote/fr.lproj/iPad_autosize.strings Binary files differindex 3b1e8e016c61..4f924d49312c 100644 --- a/ios/iosremote/fr.lproj/iPad_autosize.strings +++ b/ios/iosremote/fr.lproj/iPad_autosize.strings diff --git a/ios/iosremote/fr.lproj/iPad_autosize_old.storyboard b/ios/iosremote/fr.lproj/iPad_autosize_old.storyboard index b9d5a57109db..6c9451e51931 100644 --- a/ios/iosremote/fr.lproj/iPad_autosize_old.storyboard +++ b/ios/iosremote/fr.lproj/iPad_autosize_old.storyboard @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> <document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="2.0" toolsVersion="3084" systemVersion="12E55" targetRuntime="iOS.CocoaTouch.iPad" propertyAccessControl="none" initialViewController="XiK-Ye-iB8"> <dependencies> - <deployment defaultVersion="1280" identifier="iOS"/> + <deployment defaultVersion="1552" identifier="iOS"/> <development version="4600" identifier="xcode"/> <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="2083"/> </dependencies> @@ -329,46 +329,9 @@ <rect key="frame" x="0.0" y="906" width="768" height="98"/> <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/> <subviews> - <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" tag="1" contentMode="left" text="00:00:00" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="dtc-vP-agf"> - <rect key="frame" x="20" y="7" width="382" height="91"/> - <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES" heightSizable="YES"/> - <fontDescription key="fontDescription" name="HelveticaNeue-Light" family="Helvetica Neue" pointSize="55"/> - <color key="textColor" cocoaTouchSystemColor="darkTextColor"/> - <color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/> - </label> - <button opaque="NO" tag="2" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="8iO-H3-CJ7"> - <rect key="frame" x="410" y="0.0" width="120" height="98"/> - <autoresizingMask key="autoresizingMask" flexibleMinY="YES"/> - <fontDescription key="fontDescription" type="boldSystem" pointSize="15"/> - <state key="normal" image="timer_start_btn.png"> - <color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/> - <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/> - </state> - <state key="highlighted"> - <color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/> - </state> - <connections> - <action selector="stopWatchStart:" destination="VQa-vM-8pF" eventType="touchUpInside" id="om8-GY-NhP"/> - </connections> - </button> - <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="MKb-4h-13P"> - <rect key="frame" x="518" y="0.0" width="117" height="98"/> - <autoresizingMask key="autoresizingMask" flexibleMinY="YES"/> - <fontDescription key="fontDescription" type="boldSystem" pointSize="15"/> - <state key="normal" image="timer_clear_btn.png"> - <color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/> - <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/> - </state> - <state key="highlighted"> - <color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/> - </state> - <connections> - <action selector="stopWatchClear:" destination="VQa-vM-8pF" eventType="touchUpInside" id="aD5-Wp-WRC"/> - </connections> - </button> <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="jBq-0A-D38"> <rect key="frame" x="736" y="23" width="58" height="59"/> - <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMinY="YES"/> + <autoresizingMask key="autoresizingMask" flexibleMinX="YES" widthSizable="YES" flexibleMinY="YES" heightSizable="YES"/> <fontDescription key="fontDescription" type="boldSystem" pointSize="15"/> <state key="normal" backgroundImage="more_ipad.png"> <color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/> @@ -381,8 +344,144 @@ <action selector="popOverUp:" destination="TYh-Hw-m1Q" eventType="touchUpInside" id="0Zm-gv-gne"/> </connections> </button> + <scrollView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" directionalLockEnabled="YES" bounces="NO" alwaysBounceHorizontal="YES" pagingEnabled="YES" showsHorizontalScrollIndicator="NO" showsVerticalScrollIndicator="NO" id="DUv-gH-oAo"> + <rect key="frame" x="0.0" y="-1" width="691" height="102"/> + <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxX="YES" flexibleMinY="YES" heightSizable="YES"/> + <subviews> + <view contentMode="scaleToFill" id="JaD-yW-hWg" userLabel="View - StopWatch"> + <rect key="frame" x="20" y="20" width="595" height="62"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> + <subviews> + <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Stopwatch" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="7U8-rE-xf7"> + <rect key="frame" x="0.0" y="4" width="131" height="54"/> + <autoresizingMask key="autoresizingMask" flexibleMinY="YES"/> + <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + <fontDescription key="fontDescription" type="system" pointSize="17"/> + <color key="textColor" cocoaTouchSystemColor="darkTextColor"/> + <nil key="highlightedColor"/> + </label> + <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" tag="1" contentMode="left" text="00:00:00" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="dtc-vP-agf"> + <rect key="frame" x="130" y="4" width="234" height="54"/> + <autoresizingMask key="autoresizingMask" flexibleMinY="YES"/> + <color key="backgroundColor" red="0.078431372550000003" green="0.75686274509999996" blue="0.56078431370000004" alpha="1" colorSpace="calibratedRGB"/> + <fontDescription key="fontDescription" name="HelveticaNeue" family="Helvetica Neue" pointSize="41"/> + <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + <color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + </label> + <button opaque="NO" tag="2" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="8iO-H3-CJ7"> + <rect key="frame" x="361" y="4" width="116" height="54"/> + <autoresizingMask key="autoresizingMask" flexibleMinY="YES"/> + <color key="backgroundColor" red="0.92941176469999998" green="0.92941176469999998" blue="0.92941176469999998" alpha="1" colorSpace="calibratedRGB"/> + <fontDescription key="fontDescription" name="Helvetica-Light" family="Helvetica" pointSize="16"/> + <state key="normal" title="Start" image="timer_start_btn_dark.png"> + <color key="titleColor" red="0.23529411764705882" green="0.25098039215686274" blue="0.27058823529411763" alpha="1" colorSpace="calibratedRGB"/> + <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/> + </state> + <state key="highlighted"> + <color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + </state> + <connections> + <action selector="stopWatchStart:" destination="VQa-vM-8pF" eventType="touchUpInside" id="om8-GY-NhP"/> + </connections> + </button> + <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="MKb-4h-13P"> + <rect key="frame" x="478" y="4" width="117" height="54"/> + <autoresizingMask key="autoresizingMask" flexibleMinY="YES"/> + <color key="backgroundColor" red="0.92941176469999998" green="0.92941176469999998" blue="0.92941176469999998" alpha="1" colorSpace="calibratedRGB"/> + <fontDescription key="fontDescription" name="Helvetica-Light" family="Helvetica" pointSize="16"/> + <state key="normal" title="Reset" image="timer_clear_btn_dark.png"> + <color key="titleColor" red="0.23529411759999999" green="0.25098039220000001" blue="0.27058823529999998" alpha="1" colorSpace="calibratedRGB"/> + <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/> + </state> + <state key="highlighted"> + <color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + </state> + <connections> + <action selector="stopWatchClear:" destination="VQa-vM-8pF" eventType="touchUpInside" id="aD5-Wp-WRC"/> + </connections> + </button> + </subviews> + <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/> + </view> + <view clipsSubviews="YES" contentMode="scaleToFill" id="Oe1-Vs-cwU" userLabel="View - Timer"> + <rect key="frame" x="632" y="24" width="580" height="58"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> + <subviews> + <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Timer" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="O25-Ru-tve"> + <rect key="frame" x="0.0" y="0.0" width="94" height="54"/> + <autoresizingMask key="autoresizingMask" flexibleMinY="YES"/> + <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + <fontDescription key="fontDescription" type="system" pointSize="17"/> + <color key="textColor" cocoaTouchSystemColor="darkTextColor"/> + <nil key="highlightedColor"/> + </label> + <button opaque="NO" tag="2" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="0U5-wJ-dhV"> + <rect key="frame" x="351" y="0.0" width="116" height="54"/> + <autoresizingMask key="autoresizingMask" flexibleMinY="YES"/> + <color key="backgroundColor" red="0.92941176469999998" green="0.92941176469999998" blue="0.92941176469999998" alpha="1" colorSpace="calibratedRGB"/> + <fontDescription key="fontDescription" name="Helvetica-Light" family="Helvetica" pointSize="16"/> + <state key="normal" title="Start" image="timer_start_btn_dark.png"> + <color key="titleColor" red="0.23529411759999999" green="0.25098039220000001" blue="0.27058823529999998" alpha="1" colorSpace="calibratedRGB"/> + <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/> + </state> + <state key="highlighted"> + <color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + </state> + <connections> + <action selector="stopWatchStart:" destination="VQa-vM-8pF" eventType="touchUpInside" id="1Ul-4y-uIK"/> + </connections> + </button> + <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="Tjm-Rm-xDV"> + <rect key="frame" x="468" y="0.0" width="117" height="54"/> + <autoresizingMask key="autoresizingMask" flexibleMinY="YES"/> + <color key="backgroundColor" red="0.92941176469999998" green="0.92941176469999998" blue="0.92941176469999998" alpha="1" colorSpace="calibratedRGB"/> + <fontDescription key="fontDescription" name="Helvetica-Light" family="Helvetica" pointSize="16"/> + <state key="normal" title="Reset" image="timer_clear_btn_dark.png"> + <color key="titleColor" red="0.23529411759999999" green="0.25098039220000001" blue="0.27058823529999998" alpha="1" colorSpace="calibratedRGB"/> + <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/> + </state> + <state key="highlighted"> + <color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + </state> + <connections> + <action selector="stopWatchClear:" destination="VQa-vM-8pF" eventType="touchUpInside" id="jVu-4b-5oo"/> + </connections> + </button> + <view contentMode="scaleToFill" id="gZg-Ne-hhO"> + <rect key="frame" x="92" y="0.0" width="259" height="54"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> + <subviews> + <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" tag="1" contentMode="left" text="00:00:00" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="Mkj-qa-1Pr"> + <rect key="frame" x="20" y="0.0" width="169" height="54"/> + <autoresizingMask key="autoresizingMask" flexibleMinY="YES"/> + <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/> + <fontDescription key="fontDescription" name="HelveticaNeue" family="Helvetica Neue" pointSize="41"/> + <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + <color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + </label> + <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="cb9-ME-sEN"> + <rect key="frame" x="205" y="5" width="42" height="44"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> + <color key="backgroundColor" red="0.39589986313868614" green="0.87052349452554745" blue="0.78039215689999997" alpha="1" colorSpace="calibratedRGB"/> + <fontDescription key="fontDescription" type="boldSystem" pointSize="15"/> + <state key="normal" image="timer_settime_btn.png"> + <color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/> + <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/> + </state> + <state key="highlighted"> + <color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + </state> + </button> + </subviews> + <color key="backgroundColor" red="0.21176470589999999" green="0.81568627449999997" blue="0.78039215689999997" alpha="1" colorSpace="calibratedRGB"/> + </view> + </subviews> + <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/> + </view> + </subviews> + </scrollView> </subviews> - <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + <color key="backgroundColor" red="0.66274509800000003" green="0.71764705880000002" blue="0.74509803919999995" alpha="1" colorSpace="calibratedRGB"/> </view> </subviews> <color key="backgroundColor" red="0.90196079019999997" green="0.90196079019999997" blue="0.90196079019999997" alpha="1" colorSpace="calibratedRGB"/> @@ -400,7 +499,14 @@ <outlet property="previousButton" destination="I1u-1Z-GsZ" id="Vjj-em-GQj"/> <outlet property="slideNumber" destination="wWm-KR-C5L" id="Vb0-Wv-6gb"/> <outlet property="startButton" destination="8iO-H3-CJ7" id="ym1-Hg-BPE"/> + <outlet property="stopWatchTimerScrollView" destination="DUv-gH-oAo" id="wSU-Wu-HS7"/> + <outlet property="stopWatchView" destination="JaD-yW-hWg" id="5oh-6i-Le2"/> <outlet property="timeLabel" destination="dtc-vP-agf" id="WsH-Gm-dBN"/> + <outlet property="timerClearButton" destination="Tjm-Rm-xDV" id="wm1-L9-PGC"/> + <outlet property="timerSetTimeButton" destination="cb9-ME-sEN" id="woY-pX-ksm"/> + <outlet property="timerStartButton" destination="0U5-wJ-dhV" id="JOn-en-IIX"/> + <outlet property="timerTimeLabel" destination="Mkj-qa-1Pr" id="wsM-yM-aad"/> + <outlet property="timerView" destination="Oe1-Vs-cwU" id="BEK-5M-xtd"/> </connections> </viewController> <placeholder placeholderIdentifier="IBFirstResponder" id="e0y-Q9-Urg" userLabel="First Responder" sceneMemberID="firstResponder"/> @@ -514,9 +620,96 @@ <image name="nextButton_pressed.png" width="42" height="230"/> <image name="previousButton_normal.png" width="42" height="230"/> <image name="previousButton_pressed.png" width="42" height="230"/> - <image name="timer_clear_btn.png" width="14.400480270385742" height="14.400480270385742"/> - <image name="timer_start_btn.png" width="14.400480270385742" height="14.400480270385742"/> + <image name="timer_clear_btn_dark.png" width="60" height="60"/> + <image name="timer_settime_btn.png" width="60" height="60"/> + <image name="timer_start_btn_dark.png" width="60" height="60"/> </resources> + <classes> + <class className="BasePresentationViewController" superclassName="UIViewController"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/BasePresentationViewController.h"/> + <relationships> + <relationship kind="action" name="nextSlideAction:"/> + <relationship kind="action" name="popOverUp:"/> + <relationship kind="action" name="previousSlideAction:"/> + <relationship kind="outlet" name="NoteWebView" candidateClass="UIWebView"/> + <relationship kind="outlet" name="NotesView" candidateClass="UIView"/> + <relationship kind="outlet" name="clearButton" candidateClass="UIButton"/> + <relationship kind="outlet" name="currentSlideImageView" candidateClass="UIImageView"/> + <relationship kind="outlet" name="gearButton" candidateClass="UIButton"/> + <relationship kind="outlet" name="horizontalTableView" candidateClass="UITableView"/> + <relationship kind="outlet" name="movingPointer" candidateClass="UIView"/> + <relationship kind="outlet" name="nextButton" candidateClass="UIButton"/> + <relationship kind="outlet" name="previousButton" candidateClass="UIButton"/> + <relationship kind="outlet" name="slideNumber" candidateClass="UILabel"/> + <relationship kind="outlet" name="startButton" candidateClass="UIButton"/> + <relationship kind="outlet" name="stopWatchTimerScrollView" candidateClass="UIScrollView"/> + <relationship kind="outlet" name="stopWatchView" candidateClass="UIView"/> + <relationship kind="outlet" name="timeLabel" candidateClass="UILabel"/> + <relationship kind="outlet" name="timerClearButton" candidateClass="UIButton"/> + <relationship kind="outlet" name="timerSetTimeButton" candidateClass="UIButton"/> + <relationship kind="outlet" name="timerStartButton" candidateClass="UIButton"/> + <relationship kind="outlet" name="timerTimeLabel" candidateClass="UILabel"/> + <relationship kind="outlet" name="timerView" candidateClass="UIView"/> + </relationships> + </class> + <class className="EditableTableViewCell" superclassName="UITableViewCell"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/EditableTableViewCell.h"/> + </class> + <class className="LibONavigationController" superclassName="UINavigationController"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/LibONavigationController.h"/> + </class> + <class className="MainSplitViewController" superclassName="UISplitViewController"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/MainSplitViewController.h"/> + </class> + <class className="WalkThroughContainerViewController" superclassName="UIViewController"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/WalkThroughContainerViewController.h"/> + </class> + <class className="autoDismissKeyboardNavigationViewController" superclassName="LibONavigationController"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/autoDismissKeyboardNavigationViewController.h"/> + </class> + <class className="newServerViewController" superclassName="UITableViewController"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/newServerViewController.h"/> + <relationships> + <relationship kind="action" name="save:"/> + <relationship kind="outlet" name="saveButton" candidateClass="UIBarButtonItem"/> + </relationships> + </class> + <class className="pinValidation_vc" superclassName="UIViewController"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/pinValidation_vc.h"/> + <relationships> + <relationship kind="outlet" name="pinLabel" candidateClass="UILabel"/> + <relationship kind="outlet" name="statusLabel" candidateClass="UILabel"/> + </relationships> + </class> + <class className="server_list_vc" superclassName="UITableViewController"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/server_list_vc.h"/> + <relationships> + <relationship kind="outlet" name="serverTable" candidateClass="UITableView"/> + </relationships> + </class> + <class className="server_list_vc_ipad" superclassName="server_list_vc"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/server_list_vc_ipad.h"/> + <relationships> + <relationship kind="action" name="cancelModalView:"/> + </relationships> + </class> + <class className="slideShowPreviewTable_vc" superclassName="UITableViewController"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/slideShowPreviewTable_vc.h"/> + <relationships> + <relationship kind="action" name="startPresentationAction:"/> + <relationship kind="outlet" name="optionsTable" candidateClass="UITableView"/> + </relationships> + </class> + <class className="slideShowPreviewTable_vc_ipad" superclassName="slideShowPreviewTable_vc"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/slideShowPreviewTable_vc_ipad.h"/> + <relationships> + <relationship kind="outlet" name="titleLabel" candidateClass="UILabel"/> + </relationships> + </class> + <class className="slideShowSwipeInList_ipad" superclassName="UITableViewController"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/slideShowSwipeInList_ipad.h"/> + </class> + </classes> <simulatedMetricsContainer key="defaultSimulatedMetrics"> <simulatedStatusBarMetrics key="statusBar"/> <simulatedOrientationMetrics key="orientation"/> diff --git a/ios/iosremote/iosremote.xcodeproj/project.pbxproj b/ios/iosremote/iosremote.xcodeproj/project.pbxproj index df2254cd6675..b8793aa6d4a6 100644 --- a/ios/iosremote/iosremote.xcodeproj/project.pbxproj +++ b/ios/iosremote/iosremote.xcodeproj/project.pbxproj @@ -93,6 +93,12 @@ 8C26E5D317A5AFE8007DA4B7 /* slideshowRail.png in Resources */ = {isa = PBXBuildFile; fileRef = 8C26E5D117A5AFE8007DA4B7 /* slideshowRail.png */; }; 8C26E5D417A5AFE8007DA4B7 /* slideshowRail@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 8C26E5D217A5AFE8007DA4B7 /* slideshowRail@2x.png */; }; 8C26E5D717A68154007DA4B7 /* stopWatch.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C26E5D617A68154007DA4B7 /* stopWatch.m */; }; + 8C3A648817DCBE9E004A77D9 /* timer_clear_btn_dark.png in Resources */ = {isa = PBXBuildFile; fileRef = 8C3A648117DCBE9E004A77D9 /* timer_clear_btn_dark.png */; }; + 8C3A648A17DCBE9E004A77D9 /* timer_pause_btn_dark.png in Resources */ = {isa = PBXBuildFile; fileRef = 8C3A648317DCBE9E004A77D9 /* timer_pause_btn_dark.png */; }; + 8C3A648B17DCBE9E004A77D9 /* timer_pause_btn_dark@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 8C3A648417DCBE9E004A77D9 /* timer_pause_btn_dark@2x.png */; }; + 8C3A648C17DCBE9E004A77D9 /* timer_settime_btn_dark.png in Resources */ = {isa = PBXBuildFile; fileRef = 8C3A648517DCBE9E004A77D9 /* timer_settime_btn_dark.png */; }; + 8C3A648D17DCBE9E004A77D9 /* timer_settime_btn_dark@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 8C3A648617DCBE9E004A77D9 /* timer_settime_btn_dark@2x.png */; }; + 8C3A648E17DCBE9E004A77D9 /* timer_start_btn_dark.png in Resources */ = {isa = PBXBuildFile; fileRef = 8C3A648717DCBE9E004A77D9 /* timer_start_btn_dark.png */; }; 8C94E69617CF7BF000B4848D /* WTPairingScreenshot.png in Resources */ = {isa = PBXBuildFile; fileRef = 8C94E69517CF7BF000B4848D /* WTPairingScreenshot.png */; }; 8CAD658517A2E84A00CFB661 /* MainSplitViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CAD658417A2E84A00CFB661 /* MainSplitViewController.m */; }; 8CAD658817A2EDB200CFB661 /* slideShowPreviewTable_vc_ipad.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CAD658717A2EDB200CFB661 /* slideShowPreviewTable_vc_ipad.m */; }; @@ -258,6 +264,12 @@ 8C26E5D217A5AFE8007DA4B7 /* slideshowRail@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "slideshowRail@2x.png"; sourceTree = "<group>"; }; 8C26E5D517A68154007DA4B7 /* stopWatch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = stopWatch.h; path = iosremote/stopWatch.h; sourceTree = "<group>"; }; 8C26E5D617A68154007DA4B7 /* stopWatch.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = stopWatch.m; path = iosremote/stopWatch.m; sourceTree = "<group>"; }; + 8C3A648117DCBE9E004A77D9 /* timer_clear_btn_dark.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = timer_clear_btn_dark.png; path = iosremote/timer_clear_btn_dark.png; sourceTree = "<group>"; }; + 8C3A648317DCBE9E004A77D9 /* timer_pause_btn_dark.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = timer_pause_btn_dark.png; path = iosremote/timer_pause_btn_dark.png; sourceTree = "<group>"; }; + 8C3A648417DCBE9E004A77D9 /* timer_pause_btn_dark@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "timer_pause_btn_dark@2x.png"; path = "iosremote/timer_pause_btn_dark@2x.png"; sourceTree = "<group>"; }; + 8C3A648517DCBE9E004A77D9 /* timer_settime_btn_dark.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = timer_settime_btn_dark.png; path = iosremote/timer_settime_btn_dark.png; sourceTree = "<group>"; }; + 8C3A648617DCBE9E004A77D9 /* timer_settime_btn_dark@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "timer_settime_btn_dark@2x.png"; path = "iosremote/timer_settime_btn_dark@2x.png"; sourceTree = "<group>"; }; + 8C3A648717DCBE9E004A77D9 /* timer_start_btn_dark.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = timer_start_btn_dark.png; path = iosremote/timer_start_btn_dark.png; sourceTree = "<group>"; }; 8C94E69517CF7BF000B4848D /* WTPairingScreenshot.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = WTPairingScreenshot.png; path = iosremote/WTPairingScreenshot.png; sourceTree = "<group>"; }; 8CAD658317A2E84A00CFB661 /* MainSplitViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MainSplitViewController.h; path = iosremote/MainSplitViewController.h; sourceTree = "<group>"; }; 8CAD658417A2E84A00CFB661 /* MainSplitViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = MainSplitViewController.m; path = iosremote/MainSplitViewController.m; sourceTree = "<group>"; }; @@ -419,6 +431,12 @@ 8C06B31917B7EC62002F5CF8 /* assets */ = { isa = PBXGroup; children = ( + 8C3A648117DCBE9E004A77D9 /* timer_clear_btn_dark.png */, + 8C3A648317DCBE9E004A77D9 /* timer_pause_btn_dark.png */, + 8C3A648417DCBE9E004A77D9 /* timer_pause_btn_dark@2x.png */, + 8C3A648517DCBE9E004A77D9 /* timer_settime_btn_dark.png */, + 8C3A648617DCBE9E004A77D9 /* timer_settime_btn_dark@2x.png */, + 8C3A648717DCBE9E004A77D9 /* timer_start_btn_dark.png */, 8C23B46A17DB3B8600FB4DE6 /* timer_settime_btn.png */, 8C23B46B17DB3B8600FB4DE6 /* timer_settime_btn@2x.png */, 8CAF3DE117D1D5D600F931E5 /* more_ipad.png */, @@ -802,6 +820,12 @@ 8CAF3DE417D1D5D700F931E5 /* more_ipad@2x.png in Resources */, 8C23B46C17DB3B8600FB4DE6 /* timer_settime_btn.png in Resources */, 8C23B46D17DB3B8600FB4DE6 /* timer_settime_btn@2x.png in Resources */, + 8C3A648817DCBE9E004A77D9 /* timer_clear_btn_dark.png in Resources */, + 8C3A648A17DCBE9E004A77D9 /* timer_pause_btn_dark.png in Resources */, + 8C3A648B17DCBE9E004A77D9 /* timer_pause_btn_dark@2x.png in Resources */, + 8C3A648C17DCBE9E004A77D9 /* timer_settime_btn_dark.png in Resources */, + 8C3A648D17DCBE9E004A77D9 /* timer_settime_btn_dark@2x.png in Resources */, + 8C3A648E17DCBE9E004A77D9 /* timer_start_btn_dark.png in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/ios/iosremote/iosremote/BasePresentationViewController.h b/ios/iosremote/iosremote/BasePresentationViewController.h index 690df0a6be01..8374ebf80711 100644 --- a/ios/iosremote/iosremote/BasePresentationViewController.h +++ b/ios/iosremote/iosremote/BasePresentationViewController.h @@ -31,12 +31,24 @@ @property (strong, nonatomic) UIView *welcome_blocking_page; @property (weak, nonatomic) IBOutlet UITableView *horizontalTableView; + +@property (weak, nonatomic) IBOutlet UIButton *gearButton; +- (IBAction)popOverUp:(id)sender; + +// Stopwatch/Timer + @property (weak, nonatomic) IBOutlet UIButton *startButton; @property (weak, nonatomic) IBOutlet UIButton *clearButton; @property (weak, nonatomic) IBOutlet UILabel *timeLabel; -@property (weak, nonatomic) IBOutlet UIButton *gearButton; -- (IBAction)popOverUp:(id)sender; +@property (weak, nonatomic) IBOutlet UIButton *timerStartButton; +@property (weak, nonatomic) IBOutlet UIButton *timerClearButton; +@property (weak, nonatomic) IBOutlet UIButton *timerSetTimeButton; +@property (weak, nonatomic) IBOutlet UILabel *timerTimeLabel; + +@property (weak, nonatomic) IBOutlet UIView *stopWatchView; +@property (weak, nonatomic) IBOutlet UIView *timerView; +@property (weak, nonatomic) IBOutlet UIScrollView *stopWatchTimerScrollView; //Reconnection - (void) didReceiveDisconnection; diff --git a/ios/iosremote/iosremote/BasePresentationViewController.m b/ios/iosremote/iosremote/BasePresentationViewController.m index d77b45b7a33a..742ab66e0fba 100644 --- a/ios/iosremote/iosremote/BasePresentationViewController.m +++ b/ios/iosremote/iosremote/BasePresentationViewController.m @@ -15,8 +15,9 @@ #import "HorizontalSlideCell.h" #import "MainSplitViewController.h" #import "stopWatch.h" +#import "Timer.h" #import "PopoverView.h" - +#import "UIView+Shadowing.h" #import "ControlVariables.h" #import <QuartzCore/QuartzCore.h> @@ -26,7 +27,7 @@ #define CURRENT_SLIDE_IMAGEVIEW 19 #define CURRENT_SLIDE_NOTES 18 -@interface BasePresentationViewController () <PopoverViewDelegate> +@interface BasePresentationViewController () <PopoverViewDelegate, TimerDelegate, UIPopoverControllerDelegate> @property (nonatomic, strong) CommunicationManager *comManager; @property (nonatomic, strong) id slideShowImageNoteReadyObserver; @@ -39,6 +40,8 @@ @property CGPoint refRightLowerGravity; @property (nonatomic, strong) stopWatch * stopWatch; +@property (nonatomic, strong) Timer * timer; +@property (nonatomic, strong) UIPopoverController * popoverTimePickerController; @property int count; @@ -51,6 +54,7 @@ @synthesize slideShowImageNoteReadyObserver = _slideShowImageNoteReadyObserver; @synthesize slideShowFinishedObserver = _slideShowFinishedObserver; @synthesize slideChangedObserver = _slideChangedObserver; +@synthesize popoverTimePickerController = _popoverTimePickerController; #pragma mark - UITableView delegate - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section @@ -316,6 +320,11 @@ } }]; self.stopWatch = [[stopWatch alloc] initWithStartButton:self.startButton ClearButton:self.clearButton TimeLabel:self.timeLabel]; + self.timer = [[Timer alloc] initWithStartButton:self.timerStartButton ClearButton:self.timerClearButton SetTimeButton:self.timerSetTimeButton TimeLabel:self.timerTimeLabel]; + [self.stopWatchView setShadowLight]; + [self.timerView setShadowLight]; + self.timer.delegate = self; + self.stopWatchTimerScrollView.contentSize = CGSizeMake(1240, 62); } - (void)viewDidAppear:(BOOL)animated @@ -444,6 +453,9 @@ [self setClearButton:nil]; [self setTimeLabel:nil]; [self setGearButton:nil]; + [self setStopWatchView:nil]; + [self setTimerView:nil]; + [self setStopWatchTimerScrollView:nil]; [super viewDidUnload]; } @@ -538,4 +550,32 @@ static BOOL isBlank = NO; } } +#pragma mark TimerDelegate + +- (void)changeDate:(UIDatePicker *)sender { + [self.timer setSecondsLeft: sender.countDownDuration]; +} + +- (void)startTimePickerwithTimer:(Timer *) timer +{ + UIViewController* popoverContent = [[UIViewController alloc] init]; //ViewController + + UIView *popoverView = [[UIView alloc] init]; //view + popoverView.backgroundColor = [UIColor blackColor]; + + UIDatePicker *datePicker=[[UIDatePicker alloc]init];//Date picker + datePicker.frame=CGRectMake(0,44,320, 216); + datePicker.datePickerMode = UIDatePickerModeCountDownTimer; + [datePicker setTag:10]; + [datePicker addTarget:self action:@selector(changeDate:) forControlEvents:UIControlEventValueChanged]; + [popoverView addSubview:datePicker]; + + popoverContent.view = popoverView; + self.popoverTimePickerController = [[UIPopoverController alloc] initWithContentViewController:popoverContent]; + self.popoverTimePickerController.delegate = self; + + [self.popoverTimePickerController setPopoverContentSize:CGSizeMake(320, 264) animated:NO]; + [self.popoverTimePickerController presentPopoverFromRect:self.timerSetTimeButton.frame inView:self.timerView permittedArrowDirections:UIPopoverArrowDirectionDown animated:YES]; +} + @end diff --git a/ios/iosremote/iosremote/Timer.h b/ios/iosremote/iosremote/Timer.h index 4ea0f4438f13..8e3e6a673d30 100644 --- a/ios/iosremote/iosremote/Timer.h +++ b/ios/iosremote/iosremote/Timer.h @@ -16,9 +16,11 @@ @protocol TimerDelegate <NSObject> -- (void) setTitle:(NSString *) title sender:(id)sender; - (void) startTimePickerwithTimer:(Timer *) timer; +@optional +- (void) setTitle:(NSString *) title sender:(id)sender; + @end @interface Timer : NSObject diff --git a/ios/iosremote/iosremote/Timer.m b/ios/iosremote/iosremote/Timer.m index 6e866d422f95..2929ca1fc589 100644 --- a/ios/iosremote/iosremote/Timer.m +++ b/ios/iosremote/iosremote/Timer.m @@ -153,18 +153,37 @@ int initSecondsLeft; - (void) updateStartButtonIcon { - switch (self.state) { - case TIMER_STATE_RUNNING: - [self.startButton setImage:[UIImage imageNamed:@"timer_pause_btn"] forState:UIControlStateNormal]; - break; - case TIMER_STATE_PAUSED: - [self.startButton setImage:[UIImage imageNamed:@"timer_start_btn"] forState:UIControlStateNormal]; - break; - case TIMER_STATE_CLEARED: - [self.startButton setImage:[UIImage imageNamed:@"timer_start_btn"] forState:UIControlStateNormal]; - break; - default: - break; + if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) { + switch (self.state) { + case TIMER_STATE_RUNNING: + [self.startButton setImage:[UIImage imageNamed:@"timer_pause_btn_dark"] forState:UIControlStateNormal]; + [self.startButton setTitle:NSLocalizedString(@"Pause", @"Update button text in diffrent states") forState:UIControlStateNormal]; + break; + case TIMER_STATE_PAUSED: + [self.startButton setImage:[UIImage imageNamed:@"timer_start_btn_dark"] forState:UIControlStateNormal]; + [self.startButton setTitle:NSLocalizedString(@"Start", @"Update button text in diffrent states") forState:UIControlStateNormal]; + break; + case TIMER_STATE_CLEARED: + [self.startButton setImage:[UIImage imageNamed:@"timer_start_btn_dark"] forState:UIControlStateNormal]; + [self.startButton setTitle:NSLocalizedString(@"Start", @"Update button text in diffrent states") forState:UIControlStateNormal]; + break; + default: + break; + } + } else { + switch (self.state) { + case TIMER_STATE_RUNNING: + [self.startButton setImage:[UIImage imageNamed:@"timer_pause_btn"] forState:UIControlStateNormal]; + break; + case TIMER_STATE_PAUSED: + [self.startButton setImage:[UIImage imageNamed:@"timer_start_btn"] forState:UIControlStateNormal]; + break; + case TIMER_STATE_CLEARED: + [self.startButton setImage:[UIImage imageNamed:@"timer_start_btn"] forState:UIControlStateNormal]; + break; + default: + break; + } } } @@ -174,7 +193,7 @@ int initSecondsLeft; self.timerTimer = nil; self.state = TIMER_STATE_CLEARED; - [self.startButton setImage:[UIImage imageNamed:@"timer_start_btn"] forState:UIControlStateNormal]; + [self updateStartButtonIcon]; [self.delegate setTitle:@"" sender:self]; secondsLeft = initSecondsLeft; diff --git a/ios/iosremote/iosremote/stopWatch.m b/ios/iosremote/iosremote/stopWatch.m index 716508b6aa28..83f07b395073 100644 --- a/ios/iosremote/iosremote/stopWatch.m +++ b/ios/iosremote/iosremote/stopWatch.m @@ -123,18 +123,37 @@ - (void) updateStartButtonIcon { - switch (self.state) { - case TIMER_STATE_RUNNING: - [self.startButton setImage:[UIImage imageNamed:@"timer_pause_btn"] forState:UIControlStateNormal]; - break; - case TIMER_STATE_PAUSED: - [self.startButton setImage:[UIImage imageNamed:@"timer_start_btn"] forState:UIControlStateNormal]; - break; - case TIMER_STATE_CLEARED: - [self.startButton setImage:[UIImage imageNamed:@"timer_start_btn"] forState:UIControlStateNormal]; - break; - default: - break; + if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) { + switch (self.state) { + case TIMER_STATE_RUNNING: + [self.startButton setImage:[UIImage imageNamed:@"timer_pause_btn_dark"] forState:UIControlStateNormal]; + [self.startButton setTitle:NSLocalizedString(@"Pause", @"Update button text in diffrent states") forState:UIControlStateNormal]; + break; + case TIMER_STATE_PAUSED: + [self.startButton setImage:[UIImage imageNamed:@"timer_start_btn_dark"] forState:UIControlStateNormal]; + [self.startButton setTitle:NSLocalizedString(@"Start", @"Update button text in diffrent states") forState:UIControlStateNormal]; + break; + case TIMER_STATE_CLEARED: + [self.startButton setImage:[UIImage imageNamed:@"timer_start_btn_dark"] forState:UIControlStateNormal]; + [self.startButton setTitle:NSLocalizedString(@"Start", @"Update button text in diffrent states") forState:UIControlStateNormal]; + break; + default: + break; + } + } else { + switch (self.state) { + case TIMER_STATE_RUNNING: + [self.startButton setImage:[UIImage imageNamed:@"timer_pause_btn"] forState:UIControlStateNormal]; + break; + case TIMER_STATE_PAUSED: + [self.startButton setImage:[UIImage imageNamed:@"timer_start_btn"] forState:UIControlStateNormal]; + break; + case TIMER_STATE_CLEARED: + [self.startButton setImage:[UIImage imageNamed:@"timer_start_btn"] forState:UIControlStateNormal]; + break; + default: + break; + } } } @@ -146,7 +165,8 @@ self.lastInterval = 0; self.state = TIMER_STATE_CLEARED; - [self.startButton setImage:[UIImage imageNamed:@"timer_start_btn"] forState:UIControlStateNormal]; + [self updateStartButtonIcon]; + [self updateTimer]; [self.delegate setTitle:@"" sender:self]; } diff --git a/ios/iosremote/iosremote/timer_clear_btn_dark.png b/ios/iosremote/iosremote/timer_clear_btn_dark.png Binary files differnew file mode 100644 index 000000000000..fe620cde740c --- /dev/null +++ b/ios/iosremote/iosremote/timer_clear_btn_dark.png diff --git a/ios/iosremote/iosremote/timer_pause_btn_dark.png b/ios/iosremote/iosremote/timer_pause_btn_dark.png Binary files differnew file mode 100644 index 000000000000..7131406b28dd --- /dev/null +++ b/ios/iosremote/iosremote/timer_pause_btn_dark.png diff --git a/ios/iosremote/iosremote/timer_resume_btn@2x.png b/ios/iosremote/iosremote/timer_pause_btn_dark@2x.png Binary files differindex 82e000e26187..c02ed8eae2d4 100644 --- a/ios/iosremote/iosremote/timer_resume_btn@2x.png +++ b/ios/iosremote/iosremote/timer_pause_btn_dark@2x.png diff --git a/ios/iosremote/iosremote/timer_settime_btn_dark.png b/ios/iosremote/iosremote/timer_settime_btn_dark.png Binary files differnew file mode 100644 index 000000000000..abafec9c702d --- /dev/null +++ b/ios/iosremote/iosremote/timer_settime_btn_dark.png diff --git a/ios/iosremote/iosremote/timer_settime_btn_dark@2x.png b/ios/iosremote/iosremote/timer_settime_btn_dark@2x.png Binary files differnew file mode 100644 index 000000000000..56375417caac --- /dev/null +++ b/ios/iosremote/iosremote/timer_settime_btn_dark@2x.png diff --git a/ios/iosremote/iosremote/timer_start_btn_dark.png b/ios/iosremote/iosremote/timer_start_btn_dark.png Binary files differnew file mode 100644 index 000000000000..e3accb9c1be5 --- /dev/null +++ b/ios/iosremote/iosremote/timer_start_btn_dark.png diff --git a/ios/iosremote/zh-Hans.lproj/iPad_autosize.storyboard b/ios/iosremote/zh-Hans.lproj/iPad_autosize.storyboard index 545e24b10bc2..3345e0e74b33 100644 --- a/ios/iosremote/zh-Hans.lproj/iPad_autosize.storyboard +++ b/ios/iosremote/zh-Hans.lproj/iPad_autosize.storyboard @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> <document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="2.0" toolsVersion="3084" systemVersion="12E55" targetRuntime="iOS.CocoaTouch.iPad" propertyAccessControl="none" initialViewController="XiK-Ye-iB8"> <dependencies> - <deployment defaultVersion="1280" identifier="iOS"/> + <deployment defaultVersion="1552" identifier="iOS"/> <development version="4600" identifier="xcode"/> <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="2083"/> </dependencies> @@ -329,46 +329,9 @@ <rect key="frame" x="0.0" y="906" width="768" height="98"/> <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/> <subviews> - <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" tag="1" contentMode="left" text="00:00:00" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="dtc-vP-agf"> - <rect key="frame" x="20" y="7" width="382" height="91"/> - <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES" heightSizable="YES"/> - <fontDescription key="fontDescription" name="HelveticaNeue-Light" family="Helvetica Neue" pointSize="55"/> - <color key="textColor" cocoaTouchSystemColor="darkTextColor"/> - <color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/> - </label> - <button opaque="NO" tag="2" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="8iO-H3-CJ7"> - <rect key="frame" x="410" y="0.0" width="120" height="98"/> - <autoresizingMask key="autoresizingMask" flexibleMinY="YES"/> - <fontDescription key="fontDescription" type="boldSystem" pointSize="15"/> - <state key="normal" image="timer_start_btn.png"> - <color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/> - <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/> - </state> - <state key="highlighted"> - <color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/> - </state> - <connections> - <action selector="stopWatchStart:" destination="VQa-vM-8pF" eventType="touchUpInside" id="om8-GY-NhP"/> - </connections> - </button> - <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="MKb-4h-13P"> - <rect key="frame" x="518" y="0.0" width="117" height="98"/> - <autoresizingMask key="autoresizingMask" flexibleMinY="YES"/> - <fontDescription key="fontDescription" type="boldSystem" pointSize="15"/> - <state key="normal" image="timer_clear_btn.png"> - <color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/> - <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/> - </state> - <state key="highlighted"> - <color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/> - </state> - <connections> - <action selector="stopWatchClear:" destination="VQa-vM-8pF" eventType="touchUpInside" id="aD5-Wp-WRC"/> - </connections> - </button> <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="jBq-0A-D38"> <rect key="frame" x="736" y="23" width="58" height="59"/> - <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMinY="YES"/> + <autoresizingMask key="autoresizingMask" flexibleMinX="YES" widthSizable="YES" flexibleMinY="YES" heightSizable="YES"/> <fontDescription key="fontDescription" type="boldSystem" pointSize="15"/> <state key="normal" backgroundImage="more_ipad.png"> <color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/> @@ -381,8 +344,144 @@ <action selector="popOverUp:" destination="TYh-Hw-m1Q" eventType="touchUpInside" id="0Zm-gv-gne"/> </connections> </button> + <scrollView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" directionalLockEnabled="YES" bounces="NO" alwaysBounceHorizontal="YES" pagingEnabled="YES" showsHorizontalScrollIndicator="NO" showsVerticalScrollIndicator="NO" id="DUv-gH-oAo"> + <rect key="frame" x="0.0" y="-1" width="698" height="102"/> + <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxX="YES" flexibleMinY="YES" heightSizable="YES"/> + <subviews> + <view contentMode="scaleToFill" id="JaD-yW-hWg" userLabel="View - StopWatch"> + <rect key="frame" x="20" y="20" width="595" height="62"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> + <subviews> + <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Stopwatch" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="7U8-rE-xf7"> + <rect key="frame" x="0.0" y="4" width="131" height="54"/> + <autoresizingMask key="autoresizingMask" flexibleMinY="YES"/> + <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + <fontDescription key="fontDescription" type="system" pointSize="17"/> + <color key="textColor" cocoaTouchSystemColor="darkTextColor"/> + <nil key="highlightedColor"/> + </label> + <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" tag="1" contentMode="left" text="00:00:00" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="dtc-vP-agf"> + <rect key="frame" x="130" y="4" width="234" height="54"/> + <autoresizingMask key="autoresizingMask" flexibleMinY="YES"/> + <color key="backgroundColor" red="0.078431372550000003" green="0.75686274509999996" blue="0.56078431370000004" alpha="1" colorSpace="calibratedRGB"/> + <fontDescription key="fontDescription" name="HelveticaNeue" family="Helvetica Neue" pointSize="41"/> + <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + <color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + </label> + <button opaque="NO" tag="2" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="8iO-H3-CJ7"> + <rect key="frame" x="361" y="4" width="116" height="54"/> + <autoresizingMask key="autoresizingMask" flexibleMinY="YES"/> + <color key="backgroundColor" red="0.92941176469999998" green="0.92941176469999998" blue="0.92941176469999998" alpha="1" colorSpace="calibratedRGB"/> + <fontDescription key="fontDescription" name="Helvetica-Light" family="Helvetica" pointSize="16"/> + <state key="normal" title="Start" image="timer_start_btn_dark.png"> + <color key="titleColor" red="0.23529411764705882" green="0.25098039215686274" blue="0.27058823529411763" alpha="1" colorSpace="calibratedRGB"/> + <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/> + </state> + <state key="highlighted"> + <color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + </state> + <connections> + <action selector="stopWatchStart:" destination="VQa-vM-8pF" eventType="touchUpInside" id="om8-GY-NhP"/> + </connections> + </button> + <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="MKb-4h-13P"> + <rect key="frame" x="478" y="4" width="117" height="54"/> + <autoresizingMask key="autoresizingMask" flexibleMinY="YES"/> + <color key="backgroundColor" red="0.92941176469999998" green="0.92941176469999998" blue="0.92941176469999998" alpha="1" colorSpace="calibratedRGB"/> + <fontDescription key="fontDescription" name="Helvetica-Light" family="Helvetica" pointSize="16"/> + <state key="normal" title="Reset" image="timer_clear_btn_dark.png"> + <color key="titleColor" red="0.23529411759999999" green="0.25098039220000001" blue="0.27058823529999998" alpha="1" colorSpace="calibratedRGB"/> + <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/> + </state> + <state key="highlighted"> + <color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + </state> + <connections> + <action selector="stopWatchClear:" destination="VQa-vM-8pF" eventType="touchUpInside" id="aD5-Wp-WRC"/> + </connections> + </button> + </subviews> + <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/> + </view> + <view clipsSubviews="YES" contentMode="scaleToFill" id="Oe1-Vs-cwU" userLabel="View - Timer"> + <rect key="frame" x="632" y="24" width="580" height="58"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> + <subviews> + <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Timer" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="O25-Ru-tve"> + <rect key="frame" x="0.0" y="0.0" width="94" height="54"/> + <autoresizingMask key="autoresizingMask" flexibleMinY="YES"/> + <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + <fontDescription key="fontDescription" type="system" pointSize="17"/> + <color key="textColor" cocoaTouchSystemColor="darkTextColor"/> + <nil key="highlightedColor"/> + </label> + <button opaque="NO" tag="2" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="0U5-wJ-dhV"> + <rect key="frame" x="351" y="0.0" width="116" height="54"/> + <autoresizingMask key="autoresizingMask" flexibleMinY="YES"/> + <color key="backgroundColor" red="0.92941176469999998" green="0.92941176469999998" blue="0.92941176469999998" alpha="1" colorSpace="calibratedRGB"/> + <fontDescription key="fontDescription" name="Helvetica-Light" family="Helvetica" pointSize="16"/> + <state key="normal" title="Start" image="timer_start_btn_dark.png"> + <color key="titleColor" red="0.23529411759999999" green="0.25098039220000001" blue="0.27058823529999998" alpha="1" colorSpace="calibratedRGB"/> + <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/> + </state> + <state key="highlighted"> + <color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + </state> + <connections> + <action selector="stopWatchStart:" destination="VQa-vM-8pF" eventType="touchUpInside" id="1Ul-4y-uIK"/> + </connections> + </button> + <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="Tjm-Rm-xDV"> + <rect key="frame" x="468" y="0.0" width="117" height="54"/> + <autoresizingMask key="autoresizingMask" flexibleMinY="YES"/> + <color key="backgroundColor" red="0.92941176469999998" green="0.92941176469999998" blue="0.92941176469999998" alpha="1" colorSpace="calibratedRGB"/> + <fontDescription key="fontDescription" name="Helvetica-Light" family="Helvetica" pointSize="16"/> + <state key="normal" title="Reset" image="timer_clear_btn_dark.png"> + <color key="titleColor" red="0.23529411759999999" green="0.25098039220000001" blue="0.27058823529999998" alpha="1" colorSpace="calibratedRGB"/> + <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/> + </state> + <state key="highlighted"> + <color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + </state> + <connections> + <action selector="stopWatchClear:" destination="VQa-vM-8pF" eventType="touchUpInside" id="jVu-4b-5oo"/> + </connections> + </button> + <view contentMode="scaleToFill" id="gZg-Ne-hhO"> + <rect key="frame" x="92" y="0.0" width="259" height="54"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> + <subviews> + <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" tag="1" contentMode="left" text="00:00:00" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="Mkj-qa-1Pr"> + <rect key="frame" x="20" y="0.0" width="169" height="54"/> + <autoresizingMask key="autoresizingMask" flexibleMinY="YES"/> + <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/> + <fontDescription key="fontDescription" name="HelveticaNeue" family="Helvetica Neue" pointSize="41"/> + <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + <color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + </label> + <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="cb9-ME-sEN"> + <rect key="frame" x="205" y="5" width="42" height="44"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> + <color key="backgroundColor" red="0.39589986313868614" green="0.87052349452554745" blue="0.78039215689999997" alpha="1" colorSpace="calibratedRGB"/> + <fontDescription key="fontDescription" type="boldSystem" pointSize="15"/> + <state key="normal" image="timer_settime_btn.png"> + <color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/> + <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/> + </state> + <state key="highlighted"> + <color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + </state> + </button> + </subviews> + <color key="backgroundColor" red="0.21176470589999999" green="0.81568627449999997" blue="0.78039215689999997" alpha="1" colorSpace="calibratedRGB"/> + </view> + </subviews> + <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/> + </view> + </subviews> + </scrollView> </subviews> - <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + <color key="backgroundColor" red="0.66274509800000003" green="0.71764705880000002" blue="0.74509803919999995" alpha="1" colorSpace="calibratedRGB"/> </view> </subviews> <color key="backgroundColor" red="0.90196079019999997" green="0.90196079019999997" blue="0.90196079019999997" alpha="1" colorSpace="calibratedRGB"/> @@ -400,7 +499,14 @@ <outlet property="previousButton" destination="I1u-1Z-GsZ" id="Vjj-em-GQj"/> <outlet property="slideNumber" destination="wWm-KR-C5L" id="Vb0-Wv-6gb"/> <outlet property="startButton" destination="8iO-H3-CJ7" id="ym1-Hg-BPE"/> + <outlet property="stopWatchTimerScrollView" destination="DUv-gH-oAo" id="wSU-Wu-HS7"/> + <outlet property="stopWatchView" destination="JaD-yW-hWg" id="5oh-6i-Le2"/> <outlet property="timeLabel" destination="dtc-vP-agf" id="WsH-Gm-dBN"/> + <outlet property="timerClearButton" destination="Tjm-Rm-xDV" id="wm1-L9-PGC"/> + <outlet property="timerSetTimeButton" destination="cb9-ME-sEN" id="woY-pX-ksm"/> + <outlet property="timerStartButton" destination="0U5-wJ-dhV" id="JOn-en-IIX"/> + <outlet property="timerTimeLabel" destination="Mkj-qa-1Pr" id="wsM-yM-aad"/> + <outlet property="timerView" destination="Oe1-Vs-cwU" id="BEK-5M-xtd"/> </connections> </viewController> <placeholder placeholderIdentifier="IBFirstResponder" id="e0y-Q9-Urg" userLabel="First Responder" sceneMemberID="firstResponder"/> @@ -514,9 +620,96 @@ <image name="nextButton_pressed.png" width="42" height="230"/> <image name="previousButton_normal.png" width="42" height="230"/> <image name="previousButton_pressed.png" width="42" height="230"/> - <image name="timer_clear_btn.png" width="14.400480270385742" height="14.400480270385742"/> - <image name="timer_start_btn.png" width="14.400480270385742" height="14.400480270385742"/> + <image name="timer_clear_btn_dark.png" width="60" height="60"/> + <image name="timer_settime_btn.png" width="60" height="60"/> + <image name="timer_start_btn_dark.png" width="60" height="60"/> </resources> + <classes> + <class className="BasePresentationViewController" superclassName="UIViewController"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/BasePresentationViewController.h"/> + <relationships> + <relationship kind="action" name="nextSlideAction:"/> + <relationship kind="action" name="popOverUp:"/> + <relationship kind="action" name="previousSlideAction:"/> + <relationship kind="outlet" name="NoteWebView" candidateClass="UIWebView"/> + <relationship kind="outlet" name="NotesView" candidateClass="UIView"/> + <relationship kind="outlet" name="clearButton" candidateClass="UIButton"/> + <relationship kind="outlet" name="currentSlideImageView" candidateClass="UIImageView"/> + <relationship kind="outlet" name="gearButton" candidateClass="UIButton"/> + <relationship kind="outlet" name="horizontalTableView" candidateClass="UITableView"/> + <relationship kind="outlet" name="movingPointer" candidateClass="UIView"/> + <relationship kind="outlet" name="nextButton" candidateClass="UIButton"/> + <relationship kind="outlet" name="previousButton" candidateClass="UIButton"/> + <relationship kind="outlet" name="slideNumber" candidateClass="UILabel"/> + <relationship kind="outlet" name="startButton" candidateClass="UIButton"/> + <relationship kind="outlet" name="stopWatchTimerScrollView" candidateClass="UIScrollView"/> + <relationship kind="outlet" name="stopWatchView" candidateClass="UIView"/> + <relationship kind="outlet" name="timeLabel" candidateClass="UILabel"/> + <relationship kind="outlet" name="timerClearButton" candidateClass="UIButton"/> + <relationship kind="outlet" name="timerSetTimeButton" candidateClass="UIButton"/> + <relationship kind="outlet" name="timerStartButton" candidateClass="UIButton"/> + <relationship kind="outlet" name="timerTimeLabel" candidateClass="UILabel"/> + <relationship kind="outlet" name="timerView" candidateClass="UIView"/> + </relationships> + </class> + <class className="EditableTableViewCell" superclassName="UITableViewCell"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/EditableTableViewCell.h"/> + </class> + <class className="LibONavigationController" superclassName="UINavigationController"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/LibONavigationController.h"/> + </class> + <class className="MainSplitViewController" superclassName="UISplitViewController"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/MainSplitViewController.h"/> + </class> + <class className="WalkThroughContainerViewController" superclassName="UIViewController"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/WalkThroughContainerViewController.h"/> + </class> + <class className="autoDismissKeyboardNavigationViewController" superclassName="LibONavigationController"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/autoDismissKeyboardNavigationViewController.h"/> + </class> + <class className="newServerViewController" superclassName="UITableViewController"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/newServerViewController.h"/> + <relationships> + <relationship kind="action" name="save:"/> + <relationship kind="outlet" name="saveButton" candidateClass="UIBarButtonItem"/> + </relationships> + </class> + <class className="pinValidation_vc" superclassName="UIViewController"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/pinValidation_vc.h"/> + <relationships> + <relationship kind="outlet" name="pinLabel" candidateClass="UILabel"/> + <relationship kind="outlet" name="statusLabel" candidateClass="UILabel"/> + </relationships> + </class> + <class className="server_list_vc" superclassName="UITableViewController"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/server_list_vc.h"/> + <relationships> + <relationship kind="outlet" name="serverTable" candidateClass="UITableView"/> + </relationships> + </class> + <class className="server_list_vc_ipad" superclassName="server_list_vc"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/server_list_vc_ipad.h"/> + <relationships> + <relationship kind="action" name="cancelModalView:"/> + </relationships> + </class> + <class className="slideShowPreviewTable_vc" superclassName="UITableViewController"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/slideShowPreviewTable_vc.h"/> + <relationships> + <relationship kind="action" name="startPresentationAction:"/> + <relationship kind="outlet" name="optionsTable" candidateClass="UITableView"/> + </relationships> + </class> + <class className="slideShowPreviewTable_vc_ipad" superclassName="slideShowPreviewTable_vc"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/slideShowPreviewTable_vc_ipad.h"/> + <relationships> + <relationship kind="outlet" name="titleLabel" candidateClass="UILabel"/> + </relationships> + </class> + <class className="slideShowSwipeInList_ipad" superclassName="UITableViewController"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/slideShowSwipeInList_ipad.h"/> + </class> + </classes> <simulatedMetricsContainer key="defaultSimulatedMetrics"> <simulatedStatusBarMetrics key="statusBar"/> <simulatedOrientationMetrics key="orientation"/> diff --git a/ios/iosremote/zh-Hans.lproj/iPad_autosize.strings b/ios/iosremote/zh-Hans.lproj/iPad_autosize.strings Binary files differindex 6aa69735e671..07311c046eea 100644 --- a/ios/iosremote/zh-Hans.lproj/iPad_autosize.strings +++ b/ios/iosremote/zh-Hans.lproj/iPad_autosize.strings diff --git a/ios/iosremote/zh-Hans.lproj/iPad_autosize_old.storyboard b/ios/iosremote/zh-Hans.lproj/iPad_autosize_old.storyboard index 545e24b10bc2..4209ccedb509 100644 --- a/ios/iosremote/zh-Hans.lproj/iPad_autosize_old.storyboard +++ b/ios/iosremote/zh-Hans.lproj/iPad_autosize_old.storyboard @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> <document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="2.0" toolsVersion="3084" systemVersion="12E55" targetRuntime="iOS.CocoaTouch.iPad" propertyAccessControl="none" initialViewController="XiK-Ye-iB8"> <dependencies> - <deployment defaultVersion="1280" identifier="iOS"/> + <deployment defaultVersion="1552" identifier="iOS"/> <development version="4600" identifier="xcode"/> <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="2083"/> </dependencies> @@ -329,46 +329,9 @@ <rect key="frame" x="0.0" y="906" width="768" height="98"/> <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/> <subviews> - <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" tag="1" contentMode="left" text="00:00:00" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="dtc-vP-agf"> - <rect key="frame" x="20" y="7" width="382" height="91"/> - <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES" heightSizable="YES"/> - <fontDescription key="fontDescription" name="HelveticaNeue-Light" family="Helvetica Neue" pointSize="55"/> - <color key="textColor" cocoaTouchSystemColor="darkTextColor"/> - <color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/> - </label> - <button opaque="NO" tag="2" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="8iO-H3-CJ7"> - <rect key="frame" x="410" y="0.0" width="120" height="98"/> - <autoresizingMask key="autoresizingMask" flexibleMinY="YES"/> - <fontDescription key="fontDescription" type="boldSystem" pointSize="15"/> - <state key="normal" image="timer_start_btn.png"> - <color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/> - <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/> - </state> - <state key="highlighted"> - <color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/> - </state> - <connections> - <action selector="stopWatchStart:" destination="VQa-vM-8pF" eventType="touchUpInside" id="om8-GY-NhP"/> - </connections> - </button> - <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="MKb-4h-13P"> - <rect key="frame" x="518" y="0.0" width="117" height="98"/> - <autoresizingMask key="autoresizingMask" flexibleMinY="YES"/> - <fontDescription key="fontDescription" type="boldSystem" pointSize="15"/> - <state key="normal" image="timer_clear_btn.png"> - <color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/> - <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/> - </state> - <state key="highlighted"> - <color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/> - </state> - <connections> - <action selector="stopWatchClear:" destination="VQa-vM-8pF" eventType="touchUpInside" id="aD5-Wp-WRC"/> - </connections> - </button> <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="jBq-0A-D38"> <rect key="frame" x="736" y="23" width="58" height="59"/> - <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMinY="YES"/> + <autoresizingMask key="autoresizingMask" flexibleMinX="YES" widthSizable="YES" flexibleMinY="YES" heightSizable="YES"/> <fontDescription key="fontDescription" type="boldSystem" pointSize="15"/> <state key="normal" backgroundImage="more_ipad.png"> <color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/> @@ -381,8 +344,144 @@ <action selector="popOverUp:" destination="TYh-Hw-m1Q" eventType="touchUpInside" id="0Zm-gv-gne"/> </connections> </button> + <scrollView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" directionalLockEnabled="YES" bounces="NO" alwaysBounceHorizontal="YES" pagingEnabled="YES" showsHorizontalScrollIndicator="NO" showsVerticalScrollIndicator="NO" id="DUv-gH-oAo"> + <rect key="frame" x="0.0" y="-1" width="691" height="102"/> + <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxX="YES" flexibleMinY="YES" heightSizable="YES"/> + <subviews> + <view contentMode="scaleToFill" id="JaD-yW-hWg" userLabel="View - StopWatch"> + <rect key="frame" x="20" y="20" width="595" height="62"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> + <subviews> + <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Stopwatch" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="7U8-rE-xf7"> + <rect key="frame" x="0.0" y="4" width="131" height="54"/> + <autoresizingMask key="autoresizingMask" flexibleMinY="YES"/> + <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + <fontDescription key="fontDescription" type="system" pointSize="17"/> + <color key="textColor" cocoaTouchSystemColor="darkTextColor"/> + <nil key="highlightedColor"/> + </label> + <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" tag="1" contentMode="left" text="00:00:00" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="dtc-vP-agf"> + <rect key="frame" x="130" y="4" width="234" height="54"/> + <autoresizingMask key="autoresizingMask" flexibleMinY="YES"/> + <color key="backgroundColor" red="0.078431372550000003" green="0.75686274509999996" blue="0.56078431370000004" alpha="1" colorSpace="calibratedRGB"/> + <fontDescription key="fontDescription" name="HelveticaNeue" family="Helvetica Neue" pointSize="41"/> + <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + <color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + </label> + <button opaque="NO" tag="2" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="8iO-H3-CJ7"> + <rect key="frame" x="361" y="4" width="116" height="54"/> + <autoresizingMask key="autoresizingMask" flexibleMinY="YES"/> + <color key="backgroundColor" red="0.92941176469999998" green="0.92941176469999998" blue="0.92941176469999998" alpha="1" colorSpace="calibratedRGB"/> + <fontDescription key="fontDescription" name="Helvetica-Light" family="Helvetica" pointSize="16"/> + <state key="normal" title="Start" image="timer_start_btn_dark.png"> + <color key="titleColor" red="0.23529411764705882" green="0.25098039215686274" blue="0.27058823529411763" alpha="1" colorSpace="calibratedRGB"/> + <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/> + </state> + <state key="highlighted"> + <color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + </state> + <connections> + <action selector="stopWatchStart:" destination="VQa-vM-8pF" eventType="touchUpInside" id="om8-GY-NhP"/> + </connections> + </button> + <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="MKb-4h-13P"> + <rect key="frame" x="478" y="4" width="117" height="54"/> + <autoresizingMask key="autoresizingMask" flexibleMinY="YES"/> + <color key="backgroundColor" red="0.92941176469999998" green="0.92941176469999998" blue="0.92941176469999998" alpha="1" colorSpace="calibratedRGB"/> + <fontDescription key="fontDescription" name="Helvetica-Light" family="Helvetica" pointSize="16"/> + <state key="normal" title="Reset" image="timer_clear_btn_dark.png"> + <color key="titleColor" red="0.23529411759999999" green="0.25098039220000001" blue="0.27058823529999998" alpha="1" colorSpace="calibratedRGB"/> + <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/> + </state> + <state key="highlighted"> + <color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + </state> + <connections> + <action selector="stopWatchClear:" destination="VQa-vM-8pF" eventType="touchUpInside" id="aD5-Wp-WRC"/> + </connections> + </button> + </subviews> + <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/> + </view> + <view clipsSubviews="YES" contentMode="scaleToFill" id="Oe1-Vs-cwU" userLabel="View - Timer"> + <rect key="frame" x="632" y="24" width="580" height="58"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> + <subviews> + <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Timer" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="O25-Ru-tve"> + <rect key="frame" x="0.0" y="0.0" width="94" height="54"/> + <autoresizingMask key="autoresizingMask" flexibleMinY="YES"/> + <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + <fontDescription key="fontDescription" type="system" pointSize="17"/> + <color key="textColor" cocoaTouchSystemColor="darkTextColor"/> + <nil key="highlightedColor"/> + </label> + <button opaque="NO" tag="2" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="0U5-wJ-dhV"> + <rect key="frame" x="351" y="0.0" width="116" height="54"/> + <autoresizingMask key="autoresizingMask" flexibleMinY="YES"/> + <color key="backgroundColor" red="0.92941176469999998" green="0.92941176469999998" blue="0.92941176469999998" alpha="1" colorSpace="calibratedRGB"/> + <fontDescription key="fontDescription" name="Helvetica-Light" family="Helvetica" pointSize="16"/> + <state key="normal" title="Start" image="timer_start_btn_dark.png"> + <color key="titleColor" red="0.23529411759999999" green="0.25098039220000001" blue="0.27058823529999998" alpha="1" colorSpace="calibratedRGB"/> + <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/> + </state> + <state key="highlighted"> + <color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + </state> + <connections> + <action selector="stopWatchStart:" destination="VQa-vM-8pF" eventType="touchUpInside" id="1Ul-4y-uIK"/> + </connections> + </button> + <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="Tjm-Rm-xDV"> + <rect key="frame" x="468" y="0.0" width="117" height="54"/> + <autoresizingMask key="autoresizingMask" flexibleMinY="YES"/> + <color key="backgroundColor" red="0.92941176469999998" green="0.92941176469999998" blue="0.92941176469999998" alpha="1" colorSpace="calibratedRGB"/> + <fontDescription key="fontDescription" name="Helvetica-Light" family="Helvetica" pointSize="16"/> + <state key="normal" title="Reset" image="timer_clear_btn_dark.png"> + <color key="titleColor" red="0.23529411759999999" green="0.25098039220000001" blue="0.27058823529999998" alpha="1" colorSpace="calibratedRGB"/> + <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/> + </state> + <state key="highlighted"> + <color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + </state> + <connections> + <action selector="stopWatchClear:" destination="VQa-vM-8pF" eventType="touchUpInside" id="jVu-4b-5oo"/> + </connections> + </button> + <view contentMode="scaleToFill" id="gZg-Ne-hhO"> + <rect key="frame" x="92" y="0.0" width="259" height="54"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> + <subviews> + <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" tag="1" contentMode="left" text="00:00:00" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="Mkj-qa-1Pr"> + <rect key="frame" x="20" y="0.0" width="169" height="54"/> + <autoresizingMask key="autoresizingMask" flexibleMinY="YES"/> + <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/> + <fontDescription key="fontDescription" name="HelveticaNeue" family="Helvetica Neue" pointSize="41"/> + <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + <color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + </label> + <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="cb9-ME-sEN"> + <rect key="frame" x="205" y="5" width="42" height="44"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> + <color key="backgroundColor" red="0.39589986313868614" green="0.87052349452554745" blue="0.78039215689999997" alpha="1" colorSpace="calibratedRGB"/> + <fontDescription key="fontDescription" type="boldSystem" pointSize="15"/> + <state key="normal" image="timer_settime_btn.png"> + <color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/> + <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/> + </state> + <state key="highlighted"> + <color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + </state> + </button> + </subviews> + <color key="backgroundColor" red="0.21176470589999999" green="0.81568627449999997" blue="0.78039215689999997" alpha="1" colorSpace="calibratedRGB"/> + </view> + </subviews> + <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/> + </view> + </subviews> + </scrollView> </subviews> - <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/> + <color key="backgroundColor" red="0.66274509800000003" green="0.71764705880000002" blue="0.74509803919999995" alpha="1" colorSpace="calibratedRGB"/> </view> </subviews> <color key="backgroundColor" red="0.90196079019999997" green="0.90196079019999997" blue="0.90196079019999997" alpha="1" colorSpace="calibratedRGB"/> @@ -400,7 +499,14 @@ <outlet property="previousButton" destination="I1u-1Z-GsZ" id="Vjj-em-GQj"/> <outlet property="slideNumber" destination="wWm-KR-C5L" id="Vb0-Wv-6gb"/> <outlet property="startButton" destination="8iO-H3-CJ7" id="ym1-Hg-BPE"/> + <outlet property="stopWatchTimerScrollView" destination="DUv-gH-oAo" id="wSU-Wu-HS7"/> + <outlet property="stopWatchView" destination="JaD-yW-hWg" id="5oh-6i-Le2"/> <outlet property="timeLabel" destination="dtc-vP-agf" id="WsH-Gm-dBN"/> + <outlet property="timerClearButton" destination="Tjm-Rm-xDV" id="wm1-L9-PGC"/> + <outlet property="timerSetTimeButton" destination="cb9-ME-sEN" id="woY-pX-ksm"/> + <outlet property="timerStartButton" destination="0U5-wJ-dhV" id="JOn-en-IIX"/> + <outlet property="timerTimeLabel" destination="Mkj-qa-1Pr" id="wsM-yM-aad"/> + <outlet property="timerView" destination="Oe1-Vs-cwU" id="BEK-5M-xtd"/> </connections> </viewController> <placeholder placeholderIdentifier="IBFirstResponder" id="e0y-Q9-Urg" userLabel="First Responder" sceneMemberID="firstResponder"/> @@ -514,9 +620,96 @@ <image name="nextButton_pressed.png" width="42" height="230"/> <image name="previousButton_normal.png" width="42" height="230"/> <image name="previousButton_pressed.png" width="42" height="230"/> - <image name="timer_clear_btn.png" width="14.400480270385742" height="14.400480270385742"/> - <image name="timer_start_btn.png" width="14.400480270385742" height="14.400480270385742"/> + <image name="timer_clear_btn_dark.png" width="60" height="60"/> + <image name="timer_settime_btn.png" width="60" height="60"/> + <image name="timer_start_btn_dark.png" width="60" height="60"/> </resources> + <classes> + <class className="BasePresentationViewController" superclassName="UIViewController"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/BasePresentationViewController.h"/> + <relationships> + <relationship kind="action" name="nextSlideAction:"/> + <relationship kind="action" name="popOverUp:"/> + <relationship kind="action" name="previousSlideAction:"/> + <relationship kind="outlet" name="NoteWebView" candidateClass="UIWebView"/> + <relationship kind="outlet" name="NotesView" candidateClass="UIView"/> + <relationship kind="outlet" name="clearButton" candidateClass="UIButton"/> + <relationship kind="outlet" name="currentSlideImageView" candidateClass="UIImageView"/> + <relationship kind="outlet" name="gearButton" candidateClass="UIButton"/> + <relationship kind="outlet" name="horizontalTableView" candidateClass="UITableView"/> + <relationship kind="outlet" name="movingPointer" candidateClass="UIView"/> + <relationship kind="outlet" name="nextButton" candidateClass="UIButton"/> + <relationship kind="outlet" name="previousButton" candidateClass="UIButton"/> + <relationship kind="outlet" name="slideNumber" candidateClass="UILabel"/> + <relationship kind="outlet" name="startButton" candidateClass="UIButton"/> + <relationship kind="outlet" name="stopWatchTimerScrollView" candidateClass="UIScrollView"/> + <relationship kind="outlet" name="stopWatchView" candidateClass="UIView"/> + <relationship kind="outlet" name="timeLabel" candidateClass="UILabel"/> + <relationship kind="outlet" name="timerClearButton" candidateClass="UIButton"/> + <relationship kind="outlet" name="timerSetTimeButton" candidateClass="UIButton"/> + <relationship kind="outlet" name="timerStartButton" candidateClass="UIButton"/> + <relationship kind="outlet" name="timerTimeLabel" candidateClass="UILabel"/> + <relationship kind="outlet" name="timerView" candidateClass="UIView"/> + </relationships> + </class> + <class className="EditableTableViewCell" superclassName="UITableViewCell"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/EditableTableViewCell.h"/> + </class> + <class className="LibONavigationController" superclassName="UINavigationController"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/LibONavigationController.h"/> + </class> + <class className="MainSplitViewController" superclassName="UISplitViewController"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/MainSplitViewController.h"/> + </class> + <class className="WalkThroughContainerViewController" superclassName="UIViewController"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/WalkThroughContainerViewController.h"/> + </class> + <class className="autoDismissKeyboardNavigationViewController" superclassName="LibONavigationController"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/autoDismissKeyboardNavigationViewController.h"/> + </class> + <class className="newServerViewController" superclassName="UITableViewController"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/newServerViewController.h"/> + <relationships> + <relationship kind="action" name="save:"/> + <relationship kind="outlet" name="saveButton" candidateClass="UIBarButtonItem"/> + </relationships> + </class> + <class className="pinValidation_vc" superclassName="UIViewController"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/pinValidation_vc.h"/> + <relationships> + <relationship kind="outlet" name="pinLabel" candidateClass="UILabel"/> + <relationship kind="outlet" name="statusLabel" candidateClass="UILabel"/> + </relationships> + </class> + <class className="server_list_vc" superclassName="UITableViewController"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/server_list_vc.h"/> + <relationships> + <relationship kind="outlet" name="serverTable" candidateClass="UITableView"/> + </relationships> + </class> + <class className="server_list_vc_ipad" superclassName="server_list_vc"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/server_list_vc_ipad.h"/> + <relationships> + <relationship kind="action" name="cancelModalView:"/> + </relationships> + </class> + <class className="slideShowPreviewTable_vc" superclassName="UITableViewController"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/slideShowPreviewTable_vc.h"/> + <relationships> + <relationship kind="action" name="startPresentationAction:"/> + <relationship kind="outlet" name="optionsTable" candidateClass="UITableView"/> + </relationships> + </class> + <class className="slideShowPreviewTable_vc_ipad" superclassName="slideShowPreviewTable_vc"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/slideShowPreviewTable_vc_ipad.h"/> + <relationships> + <relationship kind="outlet" name="titleLabel" candidateClass="UILabel"/> + </relationships> + </class> + <class className="slideShowSwipeInList_ipad" superclassName="UITableViewController"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/slideShowSwipeInList_ipad.h"/> + </class> + </classes> <simulatedMetricsContainer key="defaultSimulatedMetrics"> <simulatedStatusBarMetrics key="statusBar"/> <simulatedOrientationMetrics key="orientation"/> |