Commit f2e7288291b52b0c33c00794b078ce4c1a69f883
1 parent
5e447316
--no commit message
Showing
53 changed files
with
2164 additions
and
255 deletions
DUREX Vendor Control/Base.lproj/DatePickerViewController.xib
@@ -17,11 +17,11 @@ | @@ -17,11 +17,11 @@ | ||
17 | <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> | 17 | <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> |
18 | <subviews> | 18 | <subviews> |
19 | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="o92-Jq-3Xo"> | 19 | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="o92-Jq-3Xo"> |
20 | - <rect key="frame" x="6" y="70" width="308" height="296"/> | 20 | + <rect key="frame" x="6" y="92" width="308" height="296"/> |
21 | <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> | 21 | <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> |
22 | <subviews> | 22 | <subviews> |
23 | - <button opaque="NO" contentMode="scaleToFill" misplaced="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="8vW-ig-tUA"> | ||
24 | - <rect key="frame" x="136" y="244" width="37" height="30"/> | 23 | + <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="8vW-ig-tUA"> |
24 | + <rect key="frame" x="136" y="190" width="37" height="30"/> | ||
25 | <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> | 25 | <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> |
26 | <state key="normal" title="Done"> | 26 | <state key="normal" title="Done"> |
27 | <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/> | 27 | <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/> |
@@ -30,7 +30,7 @@ | @@ -30,7 +30,7 @@ | ||
30 | <action selector="closePopup:" destination="-1" eventType="touchUpInside" id="bgh-B7-4fN"/> | 30 | <action selector="closePopup:" destination="-1" eventType="touchUpInside" id="bgh-B7-4fN"/> |
31 | </connections> | 31 | </connections> |
32 | </button> | 32 | </button> |
33 | - <datePicker contentMode="scaleToFill" misplaced="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" datePickerMode="dateAndTime" minuteInterval="1" translatesAutoresizingMaskIntoConstraints="NO" id="SbL-OM-Pxu"> | 33 | + <datePicker contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" datePickerMode="dateAndTime" minuteInterval="1" translatesAutoresizingMaskIntoConstraints="NO" id="SbL-OM-Pxu"> |
34 | <rect key="frame" x="-6" y="20" width="320" height="162"/> | 34 | <rect key="frame" x="-6" y="20" width="320" height="162"/> |
35 | <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/> | 35 | <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/> |
36 | <date key="date" timeIntervalSinceReferenceDate="431534074.16804099"> | 36 | <date key="date" timeIntervalSinceReferenceDate="431534074.16804099"> |
@@ -62,18 +62,19 @@ AQABAAEAAQAB//+dkAEA//+PgAAE//+dkAEI//+dkAEMUERUAFBTVABQV1QAUFBUAAAAAAEAAAABA | @@ -62,18 +62,19 @@ AQABAAEAAQAB//+dkAEA//+PgAAE//+dkAEI//+dkAEMUERUAFBTVABQV1QAUFBUAAAAAAEAAAABA | ||
62 | <color key="backgroundColor" white="1" alpha="0.95000000000000007" colorSpace="calibratedWhite"/> | 62 | <color key="backgroundColor" white="1" alpha="0.95000000000000007" colorSpace="calibratedWhite"/> |
63 | <constraints> | 63 | <constraints> |
64 | <constraint firstAttribute="height" constant="296" id="6Mz-Uy-NbX"/> | 64 | <constraint firstAttribute="height" constant="296" id="6Mz-Uy-NbX"/> |
65 | - <constraint firstAttribute="centerX" secondItem="SbL-OM-Pxu" secondAttribute="centerX" id="IpE-Uj-YXL"/> | ||
66 | - <constraint firstItem="8vW-ig-tUA" firstAttribute="top" secondItem="SbL-OM-Pxu" secondAttribute="bottom" constant="8" id="K5g-WK-5Hc"/> | ||
67 | - <constraint firstItem="SbL-OM-Pxu" firstAttribute="top" secondItem="o92-Jq-3Xo" secondAttribute="top" constant="20" id="XOm-Da-DXb"/> | 65 | + <constraint firstItem="SbL-OM-Pxu" firstAttribute="top" secondItem="o92-Jq-3Xo" secondAttribute="top" constant="20" symbolic="YES" id="6cM-JX-mex"/> |
66 | + <constraint firstItem="SbL-OM-Pxu" firstAttribute="centerX" secondItem="8vW-ig-tUA" secondAttribute="centerX" id="JRN-6a-zk0"/> | ||
68 | <constraint firstAttribute="width" constant="308" id="Zfo-v2-Opc"/> | 67 | <constraint firstAttribute="width" constant="308" id="Zfo-v2-Opc"/> |
68 | + <constraint firstItem="SbL-OM-Pxu" firstAttribute="centerX" secondItem="o92-Jq-3Xo" secondAttribute="centerX" id="aqD-2z-9t6"/> | ||
69 | + <constraint firstItem="8vW-ig-tUA" firstAttribute="top" secondItem="SbL-OM-Pxu" secondAttribute="bottom" constant="8" id="l3e-xF-szd"/> | ||
70 | + <constraint firstItem="SbL-OM-Pxu" firstAttribute="leading" secondItem="o92-Jq-3Xo" secondAttribute="leading" constant="-6" id="pd4-Mp-kxL"/> | ||
69 | <constraint firstAttribute="width" constant="308" id="rg4-Lw-oTQ"/> | 71 | <constraint firstAttribute="width" constant="308" id="rg4-Lw-oTQ"/> |
70 | - <constraint firstAttribute="centerX" secondItem="8vW-ig-tUA" secondAttribute="centerX" constant="-0.5" id="xJw-o2-RKF"/> | ||
71 | </constraints> | 72 | </constraints> |
72 | </view> | 73 | </view> |
73 | </subviews> | 74 | </subviews> |
74 | <color key="backgroundColor" red="0.023529414087533951" green="0.0039215688593685627" blue="0.0039215688593685627" alpha="0.5" colorSpace="deviceRGB"/> | 75 | <color key="backgroundColor" red="0.023529414087533951" green="0.0039215688593685627" blue="0.0039215688593685627" alpha="0.5" colorSpace="deviceRGB"/> |
75 | <constraints> | 76 | <constraints> |
76 | - <constraint firstItem="o92-Jq-3Xo" firstAttribute="top" secondItem="7fx-e7-JEt" secondAttribute="top" constant="70" id="R2Y-Fr-tLL"/> | 77 | + <constraint firstAttribute="centerY" secondItem="o92-Jq-3Xo" secondAttribute="centerY" id="39X-Bp-EcU"/> |
77 | <constraint firstAttribute="centerX" secondItem="o92-Jq-3Xo" secondAttribute="centerX" id="fTS-XF-GoP"/> | 78 | <constraint firstAttribute="centerX" secondItem="o92-Jq-3Xo" secondAttribute="centerX" id="fTS-XF-GoP"/> |
78 | </constraints> | 79 | </constraints> |
79 | <simulatedStatusBarMetrics key="simulatedStatusBarMetrics"/> | 80 | <simulatedStatusBarMetrics key="simulatedStatusBarMetrics"/> |
DUREX Vendor Control/Base.lproj/DatePickerViewController_Landscape.xib
0 → 100644
1 | +<?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
2 | +<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="5056" systemVersion="12F45" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES"> | ||
3 | + <dependencies> | ||
4 | + <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="3733"/> | ||
5 | + </dependencies> | ||
6 | + <objects> | ||
7 | + <placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="DatePickerViewController"> | ||
8 | + <connections> | ||
9 | + <outlet property="datePicker" destination="nV6-bl-8Mn" id="Hfa-lY-lXU"/> | ||
10 | + <outlet property="datePickerView" destination="kkY-m0-juR" id="BR2-ws-dHf"/> | ||
11 | + <outlet property="view" destination="Gmb-MP-4KM" id="iMx-WO-Xyt"/> | ||
12 | + </connections> | ||
13 | + </placeholder> | ||
14 | + <placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/> | ||
15 | + <view clearsContextBeforeDrawing="NO" contentMode="scaleToFill" id="Gmb-MP-4KM"> | ||
16 | + <rect key="frame" x="0.0" y="0.0" width="480" height="320"/> | ||
17 | + <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> | ||
18 | + <subviews> | ||
19 | + <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="kkY-m0-juR"> | ||
20 | + <rect key="frame" x="86" y="12" width="308" height="296"/> | ||
21 | + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> | ||
22 | + <subviews> | ||
23 | + <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="SLt-EA-xM9"> | ||
24 | + <rect key="frame" x="136" y="190" width="37" height="30"/> | ||
25 | + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> | ||
26 | + <state key="normal" title="Done"> | ||
27 | + <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/> | ||
28 | + </state> | ||
29 | + <connections> | ||
30 | + <action selector="closePopup:" destination="-1" eventType="touchUpInside" id="Pc7-ef-6b3"/> | ||
31 | + </connections> | ||
32 | + </button> | ||
33 | + <datePicker contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" datePickerMode="dateAndTime" minuteInterval="1" translatesAutoresizingMaskIntoConstraints="NO" id="nV6-bl-8Mn"> | ||
34 | + <rect key="frame" x="-6" y="20" width="320" height="162"/> | ||
35 | + <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/> | ||
36 | + <date key="date" timeIntervalSinceReferenceDate="431534074.16804099"> | ||
37 | + <!--2014-09-04 14:34:34 +0000--> | ||
38 | + </date> | ||
39 | + <timeZone key="timeZone" name="America/Los_Angeles"> | ||
40 | + <mutableData key="data"> | ||
41 | +VFppZgAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAAAAAC5AAAABAAAABCepkign7sVkKCGKqChmveQ | ||
42 | +y4kaoNIj9HDSYSYQ1v50INiArZDa/tGg28CQENzes6DdqayQ3r6VoN+JjpDgnneg4WlwkOJ+WaDjSVKQ | ||
43 | +5F47oOUpNJDmR1gg5xJREOgnOiDo8jMQ6gccIOrSFRDr5v4g7LH3EO3G4CDukdkQ76/8oPBxuxDxj96g | ||
44 | +8n/BkPNvwKD0X6OQ9U+ioPY/hZD3L4Sg+CiiEPkPZqD6CIQQ+viDIPvoZhD82GUg/chIEP64RyD/qCoQ | ||
45 | +AJgpIAGIDBACeAsgA3EokARhJ6AFUQqQBkEJoAcw7JAHjUOgCRDOkAmtvyAK8LCQC+CvoAzZzRANwJGg | ||
46 | +DrmvEA+priAQmZEQEYmQIBJ5cxATaXIgFFlVEBVJVCAWOTcQFyk2IBgiU5AZCRggGgI1kBryNKAb4heQ | ||
47 | +HNIWoB3B+ZAesfigH6HbkCB2KyAhgb2QIlYNICNq2hAkNe8gJUq8ECYV0SAnKp4QJ/7toCkKgBAp3s+g | ||
48 | +KupiECu+saAs036QLZ6ToC6zYJAvfnWgMJNCkDFnkiAycySQM0d0IDRTBpA1J1YgNjLokDcHOCA4HAUQ | ||
49 | +OOcaIDn75xA6xvwgO9vJEDywGKA9u6sQPo/6oD+bjRBAb9ygQYSpkEJPvqBDZIuQRC+goEVEbZBF89Mg | ||
50 | +Ry2KEEfTtSBJDWwQSbOXIErtThBLnLOgTNZqkE18laBOtkyQT1x3oFCWLpBRPFmgUnYQkFMcO6BUVfKQ | ||
51 | +VPwdoFY11JBW5TogWB7xEFjFHCBZ/tMQWqT+IFvetRBchOAgXb6XEF5kwiBfnnkQYE3eoGGHlZBiLcCg | ||
52 | +Y2d3kGQNoqBlR1mQZe2EoGcnO5BnzWagaQcdkGmtSKBq5v+Qa5ZlIGzQHBBtdkcgbq/+EG9WKSBwj+AQ | ||
53 | +cTYLIHJvwhBzFe0gdE+kEHT/CaB2OMCQdt7roHgYopB4vs2gefiEkHqer6B72GaQfH6RoH24SJB+XnOg | ||
54 | +f5gqkAABAAECAwEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEA | ||
55 | +AQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEA | ||
56 | +AQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEA | ||
57 | +AQABAAEAAQAB//+dkAEA//+PgAAE//+dkAEI//+dkAEMUERUAFBTVABQV1QAUFBUAAAAAAEAAAABA | ||
58 | +</mutableData> | ||
59 | + </timeZone> | ||
60 | + </datePicker> | ||
61 | + </subviews> | ||
62 | + <color key="backgroundColor" white="1" alpha="0.94999999999999996" colorSpace="calibratedWhite"/> | ||
63 | + <constraints> | ||
64 | + <constraint firstAttribute="height" constant="296" id="5bu-FK-ohU"/> | ||
65 | + <constraint firstItem="nV6-bl-8Mn" firstAttribute="leading" secondItem="kkY-m0-juR" secondAttribute="leading" constant="-6" id="Ah1-JX-cCs"/> | ||
66 | + <constraint firstAttribute="width" constant="308" id="UWF-fZ-dh2"/> | ||
67 | + <constraint firstItem="SLt-EA-xM9" firstAttribute="top" secondItem="nV6-bl-8Mn" secondAttribute="bottom" constant="8" id="WR7-EO-uLr"/> | ||
68 | + <constraint firstAttribute="width" constant="308" id="beo-oZ-6zT"/> | ||
69 | + <constraint firstItem="nV6-bl-8Mn" firstAttribute="centerX" secondItem="kkY-m0-juR" secondAttribute="centerX" id="j6k-87-V8H"/> | ||
70 | + <constraint firstItem="nV6-bl-8Mn" firstAttribute="top" secondItem="kkY-m0-juR" secondAttribute="top" constant="20" symbolic="YES" id="jNe-Kd-nS7"/> | ||
71 | + <constraint firstItem="nV6-bl-8Mn" firstAttribute="centerX" secondItem="SLt-EA-xM9" secondAttribute="centerX" id="ykH-E1-Szr"/> | ||
72 | + </constraints> | ||
73 | + </view> | ||
74 | + </subviews> | ||
75 | + <color key="backgroundColor" red="0.023529414089999999" green="0.0039215688589999999" blue="0.0039215688589999999" alpha="0.5" colorSpace="deviceRGB"/> | ||
76 | + <constraints> | ||
77 | + <constraint firstAttribute="centerY" secondItem="kkY-m0-juR" secondAttribute="centerY" id="L8N-C1-HcI"/> | ||
78 | + <constraint firstAttribute="centerX" secondItem="kkY-m0-juR" secondAttribute="centerX" id="cCi-vF-7rt"/> | ||
79 | + </constraints> | ||
80 | + <simulatedStatusBarMetrics key="simulatedStatusBarMetrics"/> | ||
81 | + <simulatedOrientationMetrics key="simulatedOrientationMetrics" orientation="landscapeRight"/> | ||
82 | + <simulatedScreenMetrics key="simulatedDestinationMetrics"/> | ||
83 | + </view> | ||
84 | + </objects> | ||
85 | +</document> |
DUREX Vendor Control/Base.lproj/DatePickerViewController_iPad.xib
1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | 1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> |
2 | -<document type="com.apple.InterfaceBuilder3.CocoaTouch.iPad.XIB" version="3.0" toolsVersion="5056" systemVersion="13E28" targetRuntime="iOS.CocoaTouch.iPad" propertyAccessControl="none" useAutolayout="YES"> | 2 | +<document type="com.apple.InterfaceBuilder3.CocoaTouch.iPad.XIB" version="3.0" toolsVersion="5056" systemVersion="12F45" targetRuntime="iOS.CocoaTouch.iPad" propertyAccessControl="none" useAutolayout="YES"> |
3 | <dependencies> | 3 | <dependencies> |
4 | <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="3733"/> | 4 | <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="3733"/> |
5 | </dependencies> | 5 | </dependencies> |
@@ -24,9 +24,7 @@ | @@ -24,9 +24,7 @@ | ||
24 | <rect key="frame" x="-192" y="47" width="768" height="216"/> | 24 | <rect key="frame" x="-192" y="47" width="768" height="216"/> |
25 | <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/> | 25 | <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/> |
26 | <constraints> | 26 | <constraints> |
27 | - <constraint firstAttribute="width" constant="768" id="Pgg-r9-HIP"/> | ||
28 | - <constraint firstAttribute="width" relation="greaterThanOrEqual" constant="768" id="ngh-5u-kgr"/> | ||
29 | - <constraint firstAttribute="height" constant="216" id="scf-ur-ntV"/> | 27 | + <constraint firstAttribute="width" constant="768" id="68V-V1-O6a"/> |
30 | </constraints> | 28 | </constraints> |
31 | <date key="date" timeIntervalSinceReferenceDate="431372189.40412599"> | 29 | <date key="date" timeIntervalSinceReferenceDate="431372189.40412599"> |
32 | <!--2014-09-02 17:36:29 +0000--> | 30 | <!--2014-09-02 17:36:29 +0000--> |
@@ -66,12 +64,11 @@ AQABAAEAAQAB//+dkAEA//+PgAAE//+dkAEI//+dkAEMUERUAFBTVABQV1QAUFBUAAAAAAEAAAABA | @@ -66,12 +64,11 @@ AQABAAEAAQAB//+dkAEA//+PgAAE//+dkAEI//+dkAEMUERUAFBTVABQV1QAUFBUAAAAAAEAAAABA | ||
66 | </subviews> | 64 | </subviews> |
67 | <color key="backgroundColor" white="1" alpha="0.94999999999999996" colorSpace="custom" customColorSpace="calibratedWhite"/> | 65 | <color key="backgroundColor" white="1" alpha="0.94999999999999996" colorSpace="custom" customColorSpace="calibratedWhite"/> |
68 | <constraints> | 66 | <constraints> |
69 | - <constraint firstItem="RGE-Ye-qon" firstAttribute="top" secondItem="3XX-v6-qTY" secondAttribute="bottom" constant="8" id="6iZ-h3-wEL"/> | ||
70 | <constraint firstAttribute="width" constant="384" id="74N-1u-MlE"/> | 67 | <constraint firstAttribute="width" constant="384" id="74N-1u-MlE"/> |
71 | - <constraint firstItem="3XX-v6-qTY" firstAttribute="centerX" secondItem="RGE-Ye-qon" secondAttribute="centerX" id="8nT-zM-hgt"/> | ||
72 | - <constraint firstItem="3XX-v6-qTY" firstAttribute="top" secondItem="YoS-Cq-kfN" secondAttribute="top" constant="47" id="KBE-yK-lRs"/> | ||
73 | - <constraint firstItem="3XX-v6-qTY" firstAttribute="leading" secondItem="YoS-Cq-kfN" secondAttribute="leading" constant="-192" id="VCY-84-a0G"/> | 68 | + <constraint firstItem="3XX-v6-qTY" firstAttribute="centerX" secondItem="RGE-Ye-qon" secondAttribute="centerX" id="OHn-lR-LZI"/> |
69 | + <constraint firstItem="RGE-Ye-qon" firstAttribute="top" secondItem="3XX-v6-qTY" secondAttribute="bottom" constant="8" symbolic="YES" id="fLk-TO-w5A"/> | ||
74 | <constraint firstAttribute="centerX" secondItem="RGE-Ye-qon" secondAttribute="centerX" id="oSf-yk-jJ4"/> | 70 | <constraint firstAttribute="centerX" secondItem="RGE-Ye-qon" secondAttribute="centerX" id="oSf-yk-jJ4"/> |
71 | + <constraint firstItem="3XX-v6-qTY" firstAttribute="top" secondItem="YoS-Cq-kfN" secondAttribute="top" constant="47" id="tja-I4-GeB"/> | ||
75 | <constraint firstAttribute="height" constant="321" id="uhB-RO-pEr"/> | 72 | <constraint firstAttribute="height" constant="321" id="uhB-RO-pEr"/> |
76 | </constraints> | 73 | </constraints> |
77 | </view> | 74 | </view> |
DUREX Vendor Control/Base.lproj/DatePickerViewController_iPad_Landscape.xib
0 → 100644
1 | +<?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
2 | +<document type="com.apple.InterfaceBuilder3.CocoaTouch.iPad.XIB" version="3.0" toolsVersion="5056" systemVersion="12F45" targetRuntime="iOS.CocoaTouch.iPad" propertyAccessControl="none" useAutolayout="YES"> | ||
3 | + <dependencies> | ||
4 | + <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="3733"/> | ||
5 | + </dependencies> | ||
6 | + <objects> | ||
7 | + <placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="DatePickerViewController"> | ||
8 | + <connections> | ||
9 | + <outlet property="datePicker" destination="bzN-RW-o4P" id="NPK-Hk-rVP"/> | ||
10 | + <outlet property="datePickerView" destination="xHQ-Ji-H1n" id="3YS-Pd-sRr"/> | ||
11 | + <outlet property="view" destination="3Vy-Ht-0HF" id="FwF-LW-aKW"/> | ||
12 | + </connections> | ||
13 | + </placeholder> | ||
14 | + <placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/> | ||
15 | + <view contentMode="scaleToFill" id="3Vy-Ht-0HF"> | ||
16 | + <rect key="frame" x="0.0" y="0.0" width="1024" height="768"/> | ||
17 | + <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> | ||
18 | + <subviews> | ||
19 | + <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="xHQ-Ji-H1n"> | ||
20 | + <rect key="frame" x="320" y="223" width="384" height="321"/> | ||
21 | + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> | ||
22 | + <subviews> | ||
23 | + <datePicker contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" datePickerMode="dateAndTime" minuteInterval="1" translatesAutoresizingMaskIntoConstraints="NO" id="bzN-RW-o4P"> | ||
24 | + <rect key="frame" x="-192" y="47" width="768" height="216"/> | ||
25 | + <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/> | ||
26 | + <constraints> | ||
27 | + <constraint firstAttribute="width" constant="768" id="WgJ-mQ-QaW"/> | ||
28 | + </constraints> | ||
29 | + <date key="date" timeIntervalSinceReferenceDate="431372189.40412599"> | ||
30 | + <!--2014-09-02 17:36:29 +0000--> | ||
31 | + </date> | ||
32 | + <timeZone key="timeZone" name="America/Los_Angeles"> | ||
33 | + <mutableData key="data"> | ||
34 | +VFppZgAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAAAAAC5AAAABAAAABCepkign7sVkKCGKqChmveQ | ||
35 | +y4kaoNIj9HDSYSYQ1v50INiArZDa/tGg28CQENzes6DdqayQ3r6VoN+JjpDgnneg4WlwkOJ+WaDjSVKQ | ||
36 | +5F47oOUpNJDmR1gg5xJREOgnOiDo8jMQ6gccIOrSFRDr5v4g7LH3EO3G4CDukdkQ76/8oPBxuxDxj96g | ||
37 | +8n/BkPNvwKD0X6OQ9U+ioPY/hZD3L4Sg+CiiEPkPZqD6CIQQ+viDIPvoZhD82GUg/chIEP64RyD/qCoQ | ||
38 | +AJgpIAGIDBACeAsgA3EokARhJ6AFUQqQBkEJoAcw7JAHjUOgCRDOkAmtvyAK8LCQC+CvoAzZzRANwJGg | ||
39 | +DrmvEA+priAQmZEQEYmQIBJ5cxATaXIgFFlVEBVJVCAWOTcQFyk2IBgiU5AZCRggGgI1kBryNKAb4heQ | ||
40 | +HNIWoB3B+ZAesfigH6HbkCB2KyAhgb2QIlYNICNq2hAkNe8gJUq8ECYV0SAnKp4QJ/7toCkKgBAp3s+g | ||
41 | +KupiECu+saAs036QLZ6ToC6zYJAvfnWgMJNCkDFnkiAycySQM0d0IDRTBpA1J1YgNjLokDcHOCA4HAUQ | ||
42 | +OOcaIDn75xA6xvwgO9vJEDywGKA9u6sQPo/6oD+bjRBAb9ygQYSpkEJPvqBDZIuQRC+goEVEbZBF89Mg | ||
43 | +Ry2KEEfTtSBJDWwQSbOXIErtThBLnLOgTNZqkE18laBOtkyQT1x3oFCWLpBRPFmgUnYQkFMcO6BUVfKQ | ||
44 | +VPwdoFY11JBW5TogWB7xEFjFHCBZ/tMQWqT+IFvetRBchOAgXb6XEF5kwiBfnnkQYE3eoGGHlZBiLcCg | ||
45 | +Y2d3kGQNoqBlR1mQZe2EoGcnO5BnzWagaQcdkGmtSKBq5v+Qa5ZlIGzQHBBtdkcgbq/+EG9WKSBwj+AQ | ||
46 | +cTYLIHJvwhBzFe0gdE+kEHT/CaB2OMCQdt7roHgYopB4vs2gefiEkHqer6B72GaQfH6RoH24SJB+XnOg | ||
47 | +f5gqkAABAAECAwEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEA | ||
48 | +AQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEA | ||
49 | +AQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEA | ||
50 | +AQABAAEAAQAB//+dkAEA//+PgAAE//+dkAEI//+dkAEMUERUAFBTVABQV1QAUFBUAAAAAAEAAAABA | ||
51 | +</mutableData> | ||
52 | + </timeZone> | ||
53 | + </datePicker> | ||
54 | + <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="JbU-pO-d9E"> | ||
55 | + <rect key="frame" x="174" y="271" width="37" height="30"/> | ||
56 | + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> | ||
57 | + <state key="normal" title="Done"> | ||
58 | + <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/> | ||
59 | + </state> | ||
60 | + <connections> | ||
61 | + <action selector="closePopup:" destination="-1" eventType="touchUpInside" id="a3p-ct-AgC"/> | ||
62 | + </connections> | ||
63 | + </button> | ||
64 | + </subviews> | ||
65 | + <color key="backgroundColor" white="1" alpha="0.94999999999999996" colorSpace="custom" customColorSpace="calibratedWhite"/> | ||
66 | + <constraints> | ||
67 | + <constraint firstAttribute="centerX" secondItem="JbU-pO-d9E" secondAttribute="centerX" id="75D-AW-v5X"/> | ||
68 | + <constraint firstItem="bzN-RW-o4P" firstAttribute="centerX" secondItem="JbU-pO-d9E" secondAttribute="centerX" id="FsB-ZM-yvA"/> | ||
69 | + <constraint firstItem="bzN-RW-o4P" firstAttribute="top" secondItem="xHQ-Ji-H1n" secondAttribute="top" constant="47" id="QFV-PT-Cbq"/> | ||
70 | + <constraint firstAttribute="width" constant="384" id="gkG-2V-MPG"/> | ||
71 | + <constraint firstItem="JbU-pO-d9E" firstAttribute="top" secondItem="bzN-RW-o4P" secondAttribute="bottom" constant="8" symbolic="YES" id="hSJ-r5-oVZ"/> | ||
72 | + <constraint firstAttribute="height" constant="321" id="vFv-sv-ODr"/> | ||
73 | + </constraints> | ||
74 | + </view> | ||
75 | + </subviews> | ||
76 | + <color key="backgroundColor" red="0.023529414089999999" green="0.0039215688589999999" blue="0.0039215688589999999" alpha="0.5" colorSpace="deviceRGB"/> | ||
77 | + <constraints> | ||
78 | + <constraint firstAttribute="centerY" secondItem="xHQ-Ji-H1n" secondAttribute="centerY" constant="0.5" id="NjS-L2-TW2"/> | ||
79 | + <constraint firstAttribute="centerX" secondItem="xHQ-Ji-H1n" secondAttribute="centerX" id="R6R-EQ-DBr"/> | ||
80 | + </constraints> | ||
81 | + <simulatedStatusBarMetrics key="simulatedStatusBarMetrics"/> | ||
82 | + <simulatedOrientationMetrics key="simulatedOrientationMetrics" orientation="landscapeRight"/> | ||
83 | + </view> | ||
84 | + </objects> | ||
85 | +</document> |
DUREX Vendor Control/Base.lproj/DateRangePickerViewController.xib
@@ -23,11 +23,11 @@ | @@ -23,11 +23,11 @@ | ||
23 | <rect key="frame" x="0.0" y="0.0" width="320" height="480"/> | 23 | <rect key="frame" x="0.0" y="0.0" width="320" height="480"/> |
24 | <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> | 24 | <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> |
25 | <subviews> | 25 | <subviews> |
26 | - <scrollView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" ambiguous="YES" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="fz9-NP-VLV"> | ||
27 | - <rect key="frame" x="0.0" y="70" width="320" height="137"/> | 26 | + <scrollView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="fz9-NP-VLV"> |
27 | + <rect key="frame" x="20" y="20" width="280" height="139"/> | ||
28 | <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> | 28 | <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> |
29 | <subviews> | 29 | <subviews> |
30 | - <view contentMode="scaleToFill" ambiguous="YES" translatesAutoresizingMaskIntoConstraints="NO" id="bPF-XH-a36"> | 30 | + <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="bPF-XH-a36"> |
31 | <rect key="frame" x="0.0" y="0.0" width="320" height="602"/> | 31 | <rect key="frame" x="0.0" y="0.0" width="320" height="602"/> |
32 | <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> | 32 | <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> |
33 | <subviews> | 33 | <subviews> |
@@ -44,8 +44,8 @@ | @@ -44,8 +44,8 @@ | ||
44 | <fontDescription key="fontDescription" type="system" pointSize="17"/> | 44 | <fontDescription key="fontDescription" type="system" pointSize="17"/> |
45 | <nil key="highlightedColor"/> | 45 | <nil key="highlightedColor"/> |
46 | </label> | 46 | </label> |
47 | - <datePicker hidden="YES" contentMode="scaleToFill" misplaced="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" datePickerMode="dateAndTime" minuteInterval="1" translatesAutoresizingMaskIntoConstraints="NO" id="P5u-F4-X4a"> | ||
48 | - <rect key="frame" x="0.0" y="59" width="320" height="162"/> | 47 | + <datePicker hidden="YES" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" datePickerMode="dateAndTime" minuteInterval="1" translatesAutoresizingMaskIntoConstraints="NO" id="P5u-F4-X4a"> |
48 | + <rect key="frame" x="-80" y="59" width="480" height="162"/> | ||
49 | <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/> | 49 | <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/> |
50 | <date key="date" timeIntervalSinceReferenceDate="432266305.732934"> | 50 | <date key="date" timeIntervalSinceReferenceDate="432266305.732934"> |
51 | <!--2014-09-13 01:58:25 +0000--> | 51 | <!--2014-09-13 01:58:25 +0000--> |
@@ -85,8 +85,8 @@ AQABAAEAAQAB//+dkAEA//+PgAAE//+dkAEI//+dkAEMUERUAFBTVABQV1QAUFBUAAAAAAEAAAABA | @@ -85,8 +85,8 @@ AQABAAEAAQAB//+dkAEA//+PgAAE//+dkAEI//+dkAEMUERUAFBTVABQV1QAUFBUAAAAAAEAAAABA | ||
85 | <action selector="toggleToDate:" destination="-1" eventType="valueChanged" id="JNu-fd-64c"/> | 85 | <action selector="toggleToDate:" destination="-1" eventType="valueChanged" id="JNu-fd-64c"/> |
86 | </connections> | 86 | </connections> |
87 | </switch> | 87 | </switch> |
88 | - <datePicker hidden="YES" contentMode="scaleToFill" ambiguous="YES" misplaced="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" datePickerMode="dateAndTime" minuteInterval="1" translatesAutoresizingMaskIntoConstraints="NO" id="mwj-Ys-4vf"> | ||
89 | - <rect key="frame" x="0.0" y="98" width="320" height="162"/> | 88 | + <datePicker hidden="YES" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" datePickerMode="dateAndTime" minuteInterval="1" translatesAutoresizingMaskIntoConstraints="NO" id="mwj-Ys-4vf"> |
89 | + <rect key="frame" x="-80" y="98" width="480" height="162"/> | ||
90 | <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/> | 90 | <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/> |
91 | <date key="date" timeIntervalSinceReferenceDate="432266362.26397198"> | 91 | <date key="date" timeIntervalSinceReferenceDate="432266362.26397198"> |
92 | <!--2014-09-13 01:59:22 +0000--> | 92 | <!--2014-09-13 01:59:22 +0000--> |
@@ -113,47 +113,51 @@ AQABAAEAAQAB//+dkAEA//+PgAAE//+dkAEI//+dkAEMUERUAFBTVABQV1QAUFBUAAAAAAEAAAABA | @@ -113,47 +113,51 @@ AQABAAEAAQAB//+dkAEA//+PgAAE//+dkAEI//+dkAEMUERUAFBTVABQV1QAUFBUAAAAAAEAAAABA | ||
113 | </data> | 113 | </data> |
114 | </timeZone> | 114 | </timeZone> |
115 | </datePicker> | 115 | </datePicker> |
116 | - <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="aYc-3W-Uqn"> | ||
117 | - <rect key="frame" x="142" y="97" width="37" height="30"/> | ||
118 | - <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> | ||
119 | - <state key="normal" title="Done"> | ||
120 | - <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/> | ||
121 | - </state> | ||
122 | - <connections> | ||
123 | - <action selector="closePopup:" destination="-1" eventType="touchUpInside" id="20s-GW-y67"/> | ||
124 | - </connections> | ||
125 | - </button> | ||
126 | </subviews> | 116 | </subviews> |
127 | <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="calibratedWhite"/> | 117 | <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="calibratedWhite"/> |
128 | <constraints> | 118 | <constraints> |
129 | - <constraint firstItem="aYc-3W-Uqn" firstAttribute="leading" secondItem="bPF-XH-a36" secondAttribute="leading" constant="142" id="012-bb-lhx"/> | ||
130 | <constraint firstAttribute="centerX" secondItem="P5u-F4-X4a" secondAttribute="centerX" id="3kI-JI-Z1h"/> | 119 | <constraint firstAttribute="centerX" secondItem="P5u-F4-X4a" secondAttribute="centerX" id="3kI-JI-Z1h"/> |
131 | <constraint firstItem="IjI-S6-otK" firstAttribute="top" secondItem="gUl-8z-CPz" secondAttribute="bottom" constant="8" id="52l-FN-K2C"/> | 120 | <constraint firstItem="IjI-S6-otK" firstAttribute="top" secondItem="gUl-8z-CPz" secondAttribute="bottom" constant="8" id="52l-FN-K2C"/> |
132 | <constraint firstAttribute="height" constant="602" id="9TX-1i-78Z"/> | 121 | <constraint firstAttribute="height" constant="602" id="9TX-1i-78Z"/> |
133 | - <constraint firstAttribute="centerX" secondItem="aYc-3W-Uqn" secondAttribute="centerX" constant="-0.5" id="Ad7-EA-luE"/> | ||
134 | <constraint firstItem="J6Y-lM-Rjf" firstAttribute="top" secondItem="xIo-vd-lE7" secondAttribute="bottom" constant="18" id="Ebo-Ll-h52"/> | 122 | <constraint firstItem="J6Y-lM-Rjf" firstAttribute="top" secondItem="xIo-vd-lE7" secondAttribute="bottom" constant="18" id="Ebo-Ll-h52"/> |
135 | <constraint firstItem="gUl-8z-CPz" firstAttribute="leading" secondItem="xIo-vd-lE7" secondAttribute="trailing" constant="8" id="GGW-gp-gX0"/> | 123 | <constraint firstItem="gUl-8z-CPz" firstAttribute="leading" secondItem="xIo-vd-lE7" secondAttribute="trailing" constant="8" id="GGW-gp-gX0"/> |
136 | - <constraint firstItem="aYc-3W-Uqn" firstAttribute="top" secondItem="IjI-S6-otK" secondAttribute="bottom" constant="7" id="HEf-k7-g2Z"/> | ||
137 | <constraint firstAttribute="width" constant="320" id="HeC-5b-Jcm"/> | 124 | <constraint firstAttribute="width" constant="320" id="HeC-5b-Jcm"/> |
138 | <constraint firstItem="xIo-vd-lE7" firstAttribute="top" secondItem="bPF-XH-a36" secondAttribute="top" constant="25" id="Lre-tN-KLY"/> | 125 | <constraint firstItem="xIo-vd-lE7" firstAttribute="top" secondItem="bPF-XH-a36" secondAttribute="top" constant="25" id="Lre-tN-KLY"/> |
139 | <constraint firstItem="IjI-S6-otK" firstAttribute="leading" secondItem="J6Y-lM-Rjf" secondAttribute="trailing" constant="8" id="SiP-L0-vna"/> | 126 | <constraint firstItem="IjI-S6-otK" firstAttribute="leading" secondItem="J6Y-lM-Rjf" secondAttribute="trailing" constant="8" id="SiP-L0-vna"/> |
140 | <constraint firstItem="xIo-vd-lE7" firstAttribute="leading" secondItem="bPF-XH-a36" secondAttribute="leading" constant="20" id="UYd-kA-RVe"/> | 127 | <constraint firstItem="xIo-vd-lE7" firstAttribute="leading" secondItem="bPF-XH-a36" secondAttribute="leading" constant="20" id="UYd-kA-RVe"/> |
128 | + <constraint firstItem="mwj-Ys-4vf" firstAttribute="top" secondItem="IjI-S6-otK" secondAttribute="bottom" constant="8" symbolic="YES" id="awF-Ys-Dzh"/> | ||
141 | <constraint firstItem="P5u-F4-X4a" firstAttribute="top" secondItem="gUl-8z-CPz" secondAttribute="bottom" constant="8" id="cA8-yk-fVJ"/> | 129 | <constraint firstItem="P5u-F4-X4a" firstAttribute="top" secondItem="gUl-8z-CPz" secondAttribute="bottom" constant="8" id="cA8-yk-fVJ"/> |
142 | <constraint firstItem="J6Y-lM-Rjf" firstAttribute="leading" secondItem="bPF-XH-a36" secondAttribute="leading" constant="20" id="jXK-cV-gUA"/> | 130 | <constraint firstItem="J6Y-lM-Rjf" firstAttribute="leading" secondItem="bPF-XH-a36" secondAttribute="leading" constant="20" id="jXK-cV-gUA"/> |
143 | - <constraint firstItem="P5u-F4-X4a" firstAttribute="top" secondItem="xIo-vd-lE7" secondAttribute="bottom" constant="13" id="jfl-Gt-5hY"/> | ||
144 | <constraint firstAttribute="centerX" secondItem="mwj-Ys-4vf" secondAttribute="centerX" id="vvq-Wh-sPa"/> | 131 | <constraint firstAttribute="centerX" secondItem="mwj-Ys-4vf" secondAttribute="centerX" id="vvq-Wh-sPa"/> |
145 | <constraint firstItem="gUl-8z-CPz" firstAttribute="top" secondItem="bPF-XH-a36" secondAttribute="top" constant="20" id="wxd-X3-cbH"/> | 132 | <constraint firstItem="gUl-8z-CPz" firstAttribute="top" secondItem="bPF-XH-a36" secondAttribute="top" constant="20" id="wxd-X3-cbH"/> |
146 | </constraints> | 133 | </constraints> |
147 | </view> | 134 | </view> |
135 | + <button opaque="NO" contentMode="scaleToFill" fixedFrame="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="aYc-3W-Uqn"> | ||
136 | + <rect key="frame" x="122" y="98" width="37" height="30"/> | ||
137 | + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> | ||
138 | + <state key="normal" title="Done"> | ||
139 | + <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/> | ||
140 | + </state> | ||
141 | + <connections> | ||
142 | + <action selector="closePopup:" destination="-1" eventType="touchUpInside" id="20s-GW-y67"/> | ||
143 | + </connections> | ||
144 | + </button> | ||
148 | </subviews> | 145 | </subviews> |
149 | <color key="backgroundColor" white="1" alpha="0.94999999999999996" colorSpace="calibratedWhite"/> | 146 | <color key="backgroundColor" white="1" alpha="0.94999999999999996" colorSpace="calibratedWhite"/> |
147 | + <constraints> | ||
148 | + <constraint firstAttribute="bottom" secondItem="bPF-XH-a36" secondAttribute="bottom" constant="-463" id="BSg-SY-YvA"/> | ||
149 | + <constraint firstItem="bPF-XH-a36" firstAttribute="centerX" secondItem="fz9-NP-VLV" secondAttribute="centerX" constant="20" id="JcL-2N-ehq"/> | ||
150 | + <constraint firstItem="bPF-XH-a36" firstAttribute="leading" secondItem="fz9-NP-VLV" secondAttribute="leading" id="a6a-pD-vUI"/> | ||
151 | + <constraint firstItem="bPF-XH-a36" firstAttribute="top" secondItem="fz9-NP-VLV" secondAttribute="top" id="dVI-xT-cob"/> | ||
152 | + <constraint firstAttribute="trailing" secondItem="bPF-XH-a36" secondAttribute="trailing" constant="-40" id="qyC-rv-007"/> | ||
153 | + </constraints> | ||
150 | </scrollView> | 154 | </scrollView> |
151 | </subviews> | 155 | </subviews> |
152 | <color key="backgroundColor" red="0.023529414089999999" green="0.0039215688589999999" blue="0.0039215688589999999" alpha="0.5" colorSpace="deviceRGB"/> | 156 | <color key="backgroundColor" red="0.023529414089999999" green="0.0039215688589999999" blue="0.0039215688589999999" alpha="0.5" colorSpace="deviceRGB"/> |
153 | <constraints> | 157 | <constraints> |
154 | - <constraint firstItem="fz9-NP-VLV" firstAttribute="top" secondItem="kvr-be-fbh" secondAttribute="top" constant="70" id="ENJ-tA-Y3H"/> | 158 | + <constraint firstItem="fz9-NP-VLV" firstAttribute="top" secondItem="kvr-be-fbh" secondAttribute="top" constant="20" symbolic="YES" id="ENJ-tA-Y3H"/> |
155 | <constraint firstAttribute="centerX" secondItem="fz9-NP-VLV" secondAttribute="centerX" id="X8u-75-ogj"/> | 159 | <constraint firstAttribute="centerX" secondItem="fz9-NP-VLV" secondAttribute="centerX" id="X8u-75-ogj"/> |
156 | - <constraint firstAttribute="bottom" secondItem="fz9-NP-VLV" secondAttribute="bottom" constant="273" id="qh2-6H-Nq5"/> | 160 | + <constraint firstAttribute="bottom" secondItem="fz9-NP-VLV" secondAttribute="bottom" constant="321" id="qh2-6H-Nq5"/> |
157 | </constraints> | 161 | </constraints> |
158 | <simulatedStatusBarMetrics key="simulatedStatusBarMetrics"/> | 162 | <simulatedStatusBarMetrics key="simulatedStatusBarMetrics"/> |
159 | <simulatedScreenMetrics key="simulatedDestinationMetrics"/> | 163 | <simulatedScreenMetrics key="simulatedDestinationMetrics"/> |
DUREX Vendor Control/Base.lproj/DateRangePickerViewController_Landscape.xib
0 → 100644
1 | +<?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
2 | +<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="5056" systemVersion="12F45" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES"> | ||
3 | + <dependencies> | ||
4 | + <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="3733"/> | ||
5 | + </dependencies> | ||
6 | + <objects> | ||
7 | + <placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="DateRangePickerViewController"> | ||
8 | + <connections> | ||
9 | + <outlet property="dateRangePickerView" destination="LR9-4f-pyO" id="LYi-RA-hmD"/> | ||
10 | + <outlet property="doneButton" destination="nfK-Us-pVk" id="jUi-mH-I0g"/> | ||
11 | + <outlet property="fromDate" destination="84e-nH-INk" id="Oau-6P-Msv"/> | ||
12 | + <outlet property="fromToggler" destination="cTb-x4-h2w" id="dSV-Ut-2Uk"/> | ||
13 | + <outlet property="scrollView" destination="LR9-4f-pyO" id="z4F-pE-dQF"/> | ||
14 | + <outlet property="scrolledView" destination="YyP-Hs-KVd" id="zE0-Dy-YHf"/> | ||
15 | + <outlet property="toDate" destination="MAy-lw-s1B" id="wVG-Sv-6Nd"/> | ||
16 | + <outlet property="toLabel" destination="WCO-rz-s5y" id="7t8-X5-uSw"/> | ||
17 | + <outlet property="toToggler" destination="D6M-uD-fFw" id="oM4-CJ-CVX"/> | ||
18 | + <outlet property="view" destination="4CX-TI-g0c" id="Mt9-Ec-s37"/> | ||
19 | + </connections> | ||
20 | + </placeholder> | ||
21 | + <placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/> | ||
22 | + <view clearsContextBeforeDrawing="NO" contentMode="scaleToFill" id="4CX-TI-g0c"> | ||
23 | + <rect key="frame" x="0.0" y="0.0" width="480" height="320"/> | ||
24 | + <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> | ||
25 | + <subviews> | ||
26 | + <scrollView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="LR9-4f-pyO"> | ||
27 | + <rect key="frame" x="20" y="20" width="440" height="136"/> | ||
28 | + <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> | ||
29 | + <subviews> | ||
30 | + <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="YyP-Hs-KVd"> | ||
31 | + <rect key="frame" x="0.0" y="0.0" width="440" height="602"/> | ||
32 | + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> | ||
33 | + <subviews> | ||
34 | + <switch opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="750" verticalHuggingPriority="750" contentHorizontalAlignment="center" contentVerticalAlignment="center" translatesAutoresizingMaskIntoConstraints="NO" id="cTb-x4-h2w"> | ||
35 | + <rect key="frame" x="73" y="20" width="51" height="31"/> | ||
36 | + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> | ||
37 | + <connections> | ||
38 | + <action selector="toggleFromDate:" destination="-1" eventType="valueChanged" id="vXC-j4-PZx"/> | ||
39 | + </connections> | ||
40 | + </switch> | ||
41 | + <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="From:" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Ses-ng-Dli"> | ||
42 | + <rect key="frame" x="20" y="25" width="45" height="21"/> | ||
43 | + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> | ||
44 | + <fontDescription key="fontDescription" type="system" pointSize="17"/> | ||
45 | + <nil key="highlightedColor"/> | ||
46 | + </label> | ||
47 | + <datePicker hidden="YES" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" datePickerMode="dateAndTime" minuteInterval="1" translatesAutoresizingMaskIntoConstraints="NO" id="84e-nH-INk"> | ||
48 | + <rect key="frame" x="0.0" y="59" width="440" height="162"/> | ||
49 | + <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/> | ||
50 | + <date key="date" timeIntervalSinceReferenceDate="432266305.732934"> | ||
51 | + <!--2014-09-13 01:58:25 +0000--> | ||
52 | + </date> | ||
53 | + <timeZone key="timeZone" name="America/Los_Angeles"> | ||
54 | + <data key="data"> | ||
55 | +VFppZgAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAAAAAC5AAAABAAAABCepkign7sVkKCGKqChmveQ | ||
56 | +y4kaoNIj9HDSYSYQ1v50INiArZDa/tGg28CQENzes6DdqayQ3r6VoN+JjpDgnneg4WlwkOJ+WaDjSVKQ | ||
57 | +5F47oOUpNJDmR1gg5xJREOgnOiDo8jMQ6gccIOrSFRDr5v4g7LH3EO3G4CDukdkQ76/8oPBxuxDxj96g | ||
58 | +8n/BkPNvwKD0X6OQ9U+ioPY/hZD3L4Sg+CiiEPkPZqD6CIQQ+viDIPvoZhD82GUg/chIEP64RyD/qCoQ | ||
59 | +AJgpIAGIDBACeAsgA3EokARhJ6AFUQqQBkEJoAcw7JAHjUOgCRDOkAmtvyAK8LCQC+CvoAzZzRANwJGg | ||
60 | +DrmvEA+priAQmZEQEYmQIBJ5cxATaXIgFFlVEBVJVCAWOTcQFyk2IBgiU5AZCRggGgI1kBryNKAb4heQ | ||
61 | +HNIWoB3B+ZAesfigH6HbkCB2KyAhgb2QIlYNICNq2hAkNe8gJUq8ECYV0SAnKp4QJ/7toCkKgBAp3s+g | ||
62 | +KupiECu+saAs036QLZ6ToC6zYJAvfnWgMJNCkDFnkiAycySQM0d0IDRTBpA1J1YgNjLokDcHOCA4HAUQ | ||
63 | +OOcaIDn75xA6xvwgO9vJEDywGKA9u6sQPo/6oD+bjRBAb9ygQYSpkEJPvqBDZIuQRC+goEVEbZBF89Mg | ||
64 | +Ry2KEEfTtSBJDWwQSbOXIErtThBLnLOgTNZqkE18laBOtkyQT1x3oFCWLpBRPFmgUnYQkFMcO6BUVfKQ | ||
65 | +VPwdoFY11JBW5TogWB7xEFjFHCBZ/tMQWqT+IFvetRBchOAgXb6XEF5kwiBfnnkQYE3eoGGHlZBiLcCg | ||
66 | +Y2d3kGQNoqBlR1mQZe2EoGcnO5BnzWagaQcdkGmtSKBq5v+Qa5ZlIGzQHBBtdkcgbq/+EG9WKSBwj+AQ | ||
67 | +cTYLIHJvwhBzFe0gdE+kEHT/CaB2OMCQdt7roHgYopB4vs2gefiEkHqer6B72GaQfH6RoH24SJB+XnOg | ||
68 | +f5gqkAABAAECAwEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEA | ||
69 | +AQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEA | ||
70 | +AQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEA | ||
71 | +AQABAAEAAQAB//+dkAEA//+PgAAE//+dkAEI//+dkAEMUERUAFBTVABQV1QAUFBUAAAAAAEAAAABA | ||
72 | +</data> | ||
73 | + </timeZone> | ||
74 | + </datePicker> | ||
75 | + <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="To:" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="WCO-rz-s5y"> | ||
76 | + <rect key="frame" x="20" y="64" width="23" height="21"/> | ||
77 | + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> | ||
78 | + <fontDescription key="fontDescription" type="system" pointSize="17"/> | ||
79 | + <nil key="highlightedColor"/> | ||
80 | + </label> | ||
81 | + <switch opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="750" verticalHuggingPriority="750" contentHorizontalAlignment="center" contentVerticalAlignment="center" translatesAutoresizingMaskIntoConstraints="NO" id="D6M-uD-fFw"> | ||
82 | + <rect key="frame" x="51" y="59" width="51" height="31"/> | ||
83 | + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> | ||
84 | + <connections> | ||
85 | + <action selector="toggleToDate:" destination="-1" eventType="valueChanged" id="9Pz-Be-eah"/> | ||
86 | + </connections> | ||
87 | + </switch> | ||
88 | + <datePicker hidden="YES" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" datePickerMode="dateAndTime" minuteInterval="1" translatesAutoresizingMaskIntoConstraints="NO" id="MAy-lw-s1B"> | ||
89 | + <rect key="frame" x="0.0" y="98" width="440" height="162"/> | ||
90 | + <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/> | ||
91 | + <date key="date" timeIntervalSinceReferenceDate="432266362.26397198"> | ||
92 | + <!--2014-09-13 01:59:22 +0000--> | ||
93 | + </date> | ||
94 | + <timeZone key="timeZone" name="America/Los_Angeles"> | ||
95 | + <data key="data"> | ||
96 | +VFppZgAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAAAAAC5AAAABAAAABCepkign7sVkKCGKqChmveQ | ||
97 | +y4kaoNIj9HDSYSYQ1v50INiArZDa/tGg28CQENzes6DdqayQ3r6VoN+JjpDgnneg4WlwkOJ+WaDjSVKQ | ||
98 | +5F47oOUpNJDmR1gg5xJREOgnOiDo8jMQ6gccIOrSFRDr5v4g7LH3EO3G4CDukdkQ76/8oPBxuxDxj96g | ||
99 | +8n/BkPNvwKD0X6OQ9U+ioPY/hZD3L4Sg+CiiEPkPZqD6CIQQ+viDIPvoZhD82GUg/chIEP64RyD/qCoQ | ||
100 | +AJgpIAGIDBACeAsgA3EokARhJ6AFUQqQBkEJoAcw7JAHjUOgCRDOkAmtvyAK8LCQC+CvoAzZzRANwJGg | ||
101 | +DrmvEA+priAQmZEQEYmQIBJ5cxATaXIgFFlVEBVJVCAWOTcQFyk2IBgiU5AZCRggGgI1kBryNKAb4heQ | ||
102 | +HNIWoB3B+ZAesfigH6HbkCB2KyAhgb2QIlYNICNq2hAkNe8gJUq8ECYV0SAnKp4QJ/7toCkKgBAp3s+g | ||
103 | +KupiECu+saAs036QLZ6ToC6zYJAvfnWgMJNCkDFnkiAycySQM0d0IDRTBpA1J1YgNjLokDcHOCA4HAUQ | ||
104 | +OOcaIDn75xA6xvwgO9vJEDywGKA9u6sQPo/6oD+bjRBAb9ygQYSpkEJPvqBDZIuQRC+goEVEbZBF89Mg | ||
105 | +Ry2KEEfTtSBJDWwQSbOXIErtThBLnLOgTNZqkE18laBOtkyQT1x3oFCWLpBRPFmgUnYQkFMcO6BUVfKQ | ||
106 | +VPwdoFY11JBW5TogWB7xEFjFHCBZ/tMQWqT+IFvetRBchOAgXb6XEF5kwiBfnnkQYE3eoGGHlZBiLcCg | ||
107 | +Y2d3kGQNoqBlR1mQZe2EoGcnO5BnzWagaQcdkGmtSKBq5v+Qa5ZlIGzQHBBtdkcgbq/+EG9WKSBwj+AQ | ||
108 | +cTYLIHJvwhBzFe0gdE+kEHT/CaB2OMCQdt7roHgYopB4vs2gefiEkHqer6B72GaQfH6RoH24SJB+XnOg | ||
109 | +f5gqkAABAAECAwEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEA | ||
110 | +AQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEA | ||
111 | +AQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEA | ||
112 | +AQABAAEAAQAB//+dkAEA//+PgAAE//+dkAEI//+dkAEMUERUAFBTVABQV1QAUFBUAAAAAAEAAAABA | ||
113 | +</data> | ||
114 | + </timeZone> | ||
115 | + </datePicker> | ||
116 | + <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="nfK-Us-pVk"> | ||
117 | + <rect key="frame" x="202" y="98" width="37" height="30"/> | ||
118 | + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> | ||
119 | + <state key="normal" title="Done"> | ||
120 | + <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/> | ||
121 | + </state> | ||
122 | + <connections> | ||
123 | + <action selector="closePopup:" destination="-1" eventType="touchUpInside" id="mab-Ys-jyc"/> | ||
124 | + </connections> | ||
125 | + </button> | ||
126 | + </subviews> | ||
127 | + <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="calibratedWhite"/> | ||
128 | + <constraints> | ||
129 | + <constraint firstItem="cTb-x4-h2w" firstAttribute="top" secondItem="YyP-Hs-KVd" secondAttribute="top" constant="20" id="71v-O2-Kw2"/> | ||
130 | + <constraint firstAttribute="width" constant="440" id="8Cg-lC-KMO"/> | ||
131 | + <constraint firstItem="WCO-rz-s5y" firstAttribute="top" secondItem="Ses-ng-Dli" secondAttribute="bottom" constant="18" id="A53-8Q-SjO"/> | ||
132 | + <constraint firstItem="MAy-lw-s1B" firstAttribute="leading" secondItem="YyP-Hs-KVd" secondAttribute="leading" id="BYM-Gd-Zd6"/> | ||
133 | + <constraint firstAttribute="centerX" secondItem="nfK-Us-pVk" secondAttribute="centerX" constant="-0.5" id="HZk-hK-PfS"/> | ||
134 | + <constraint firstAttribute="centerX" secondItem="MAy-lw-s1B" secondAttribute="centerX" id="HuX-og-bub"/> | ||
135 | + <constraint firstItem="Ses-ng-Dli" firstAttribute="top" secondItem="YyP-Hs-KVd" secondAttribute="top" constant="25" id="K9p-xC-gmM"/> | ||
136 | + <constraint firstAttribute="centerX" secondItem="84e-nH-INk" secondAttribute="centerX" id="Rc3-MB-ZzZ"/> | ||
137 | + <constraint firstItem="D6M-uD-fFw" firstAttribute="top" secondItem="cTb-x4-h2w" secondAttribute="bottom" constant="8" id="YR7-LE-DE0"/> | ||
138 | + <constraint firstAttribute="height" constant="602" id="aC4-YZ-T3h"/> | ||
139 | + <constraint firstItem="MAy-lw-s1B" firstAttribute="top" secondItem="D6M-uD-fFw" secondAttribute="bottom" constant="8" symbolic="YES" id="caz-mx-Bec"/> | ||
140 | + <constraint firstItem="84e-nH-INk" firstAttribute="top" secondItem="cTb-x4-h2w" secondAttribute="bottom" constant="8" id="lj7-2h-Tuu"/> | ||
141 | + <constraint firstItem="WCO-rz-s5y" firstAttribute="leading" secondItem="YyP-Hs-KVd" secondAttribute="leading" constant="20" id="qzS-Hb-i2n"/> | ||
142 | + <constraint firstItem="Ses-ng-Dli" firstAttribute="leading" secondItem="YyP-Hs-KVd" secondAttribute="leading" constant="20" id="sOT-a5-RCf"/> | ||
143 | + <constraint firstItem="84e-nH-INk" firstAttribute="top" secondItem="Ses-ng-Dli" secondAttribute="bottom" constant="13" id="uuD-yP-qFl"/> | ||
144 | + <constraint firstItem="MAy-lw-s1B" firstAttribute="leading" secondItem="84e-nH-INk" secondAttribute="leading" id="v55-li-xEh"/> | ||
145 | + <constraint firstItem="cTb-x4-h2w" firstAttribute="leading" secondItem="Ses-ng-Dli" secondAttribute="trailing" constant="8" id="vTL-Oe-xpz"/> | ||
146 | + <constraint firstItem="D6M-uD-fFw" firstAttribute="leading" secondItem="WCO-rz-s5y" secondAttribute="trailing" constant="8" id="wcC-ev-DCg"/> | ||
147 | + <constraint firstItem="nfK-Us-pVk" firstAttribute="top" secondItem="D6M-uD-fFw" secondAttribute="bottom" constant="8" id="z2P-uq-uq4"/> | ||
148 | + </constraints> | ||
149 | + </view> | ||
150 | + </subviews> | ||
151 | + <color key="backgroundColor" white="1" alpha="0.94999999999999996" colorSpace="calibratedWhite"/> | ||
152 | + <constraints> | ||
153 | + <constraint firstAttribute="trailing" secondItem="YyP-Hs-KVd" secondAttribute="trailing" id="2ue-Lq-Fiu"/> | ||
154 | + <constraint firstItem="YyP-Hs-KVd" firstAttribute="top" secondItem="LR9-4f-pyO" secondAttribute="top" id="5tN-HC-Y4Y"/> | ||
155 | + <constraint firstAttribute="bottom" secondItem="YyP-Hs-KVd" secondAttribute="bottom" constant="-466" id="N0Z-v2-m3i"/> | ||
156 | + <constraint firstItem="YyP-Hs-KVd" firstAttribute="leading" secondItem="LR9-4f-pyO" secondAttribute="leading" id="r0r-8k-tpO"/> | ||
157 | + </constraints> | ||
158 | + </scrollView> | ||
159 | + </subviews> | ||
160 | + <color key="backgroundColor" red="0.023529414089999999" green="0.0039215688589999999" blue="0.0039215688589999999" alpha="0.5" colorSpace="deviceRGB"/> | ||
161 | + <constraints> | ||
162 | + <constraint firstItem="LR9-4f-pyO" firstAttribute="top" secondItem="4CX-TI-g0c" secondAttribute="top" constant="20" id="5bJ-Km-lml"/> | ||
163 | + <constraint firstItem="LR9-4f-pyO" firstAttribute="leading" secondItem="4CX-TI-g0c" secondAttribute="leading" constant="20" symbolic="YES" id="He8-2n-c8r"/> | ||
164 | + <constraint firstAttribute="bottom" secondItem="LR9-4f-pyO" secondAttribute="bottom" constant="164" id="Kof-P4-pbo"/> | ||
165 | + <constraint firstItem="LR9-4f-pyO" firstAttribute="centerX" secondItem="4CX-TI-g0c" secondAttribute="centerX" id="sXP-9K-cYu"/> | ||
166 | + </constraints> | ||
167 | + <simulatedStatusBarMetrics key="simulatedStatusBarMetrics"/> | ||
168 | + <simulatedOrientationMetrics key="simulatedOrientationMetrics" orientation="landscapeRight"/> | ||
169 | + <simulatedScreenMetrics key="simulatedDestinationMetrics"/> | ||
170 | + </view> | ||
171 | + </objects> | ||
172 | +</document> |
DUREX Vendor Control/Base.lproj/DateRangePickerViewController_iPad.xib
@@ -23,7 +23,7 @@ | @@ -23,7 +23,7 @@ | ||
23 | <rect key="frame" x="0.0" y="0.0" width="768" height="1024"/> | 23 | <rect key="frame" x="0.0" y="0.0" width="768" height="1024"/> |
24 | <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> | 24 | <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> |
25 | <subviews> | 25 | <subviews> |
26 | - <scrollView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" ambiguous="YES" translatesAutoresizingMaskIntoConstraints="NO" id="RS5-ft-hEF"> | 26 | + <scrollView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="RS5-ft-hEF"> |
27 | <rect key="frame" x="134" y="109" width="500" height="140"/> | 27 | <rect key="frame" x="134" y="109" width="500" height="140"/> |
28 | <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> | 28 | <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> |
29 | <subviews> | 29 | <subviews> |
@@ -44,14 +44,14 @@ | @@ -44,14 +44,14 @@ | ||
44 | <fontDescription key="fontDescription" type="system" pointSize="17"/> | 44 | <fontDescription key="fontDescription" type="system" pointSize="17"/> |
45 | <nil key="highlightedColor"/> | 45 | <nil key="highlightedColor"/> |
46 | </label> | 46 | </label> |
47 | - <datePicker hidden="YES" contentMode="scaleToFill" ambiguous="YES" misplaced="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" datePickerMode="dateAndTime" minuteInterval="1" translatesAutoresizingMaskIntoConstraints="NO" id="5jh-Em-ORd"> | 47 | + <datePicker hidden="YES" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" datePickerMode="dateAndTime" minuteInterval="1" translatesAutoresizingMaskIntoConstraints="NO" id="5jh-Em-ORd"> |
48 | <rect key="frame" x="0.0" y="59" width="500" height="216"/> | 48 | <rect key="frame" x="0.0" y="59" width="500" height="216"/> |
49 | <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/> | 49 | <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/> |
50 | <date key="date" timeIntervalSinceReferenceDate="432831543.046426"> | 50 | <date key="date" timeIntervalSinceReferenceDate="432831543.046426"> |
51 | <!--2014-09-19 14:59:03 +0000--> | 51 | <!--2014-09-19 14:59:03 +0000--> |
52 | </date> | 52 | </date> |
53 | <timeZone key="timeZone" name="America/Los_Angeles"> | 53 | <timeZone key="timeZone" name="America/Los_Angeles"> |
54 | - <mutableData key="data"> | 54 | + <data key="data"> |
55 | VFppZgAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAAAAAC5AAAABAAAABCepkign7sVkKCGKqChmveQ | 55 | VFppZgAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAAAAAC5AAAABAAAABCepkign7sVkKCGKqChmveQ |
56 | y4kaoNIj9HDSYSYQ1v50INiArZDa/tGg28CQENzes6DdqayQ3r6VoN+JjpDgnneg4WlwkOJ+WaDjSVKQ | 56 | y4kaoNIj9HDSYSYQ1v50INiArZDa/tGg28CQENzes6DdqayQ3r6VoN+JjpDgnneg4WlwkOJ+WaDjSVKQ |
57 | 5F47oOUpNJDmR1gg5xJREOgnOiDo8jMQ6gccIOrSFRDr5v4g7LH3EO3G4CDukdkQ76/8oPBxuxDxj96g | 57 | 5F47oOUpNJDmR1gg5xJREOgnOiDo8jMQ6gccIOrSFRDr5v4g7LH3EO3G4CDukdkQ76/8oPBxuxDxj96g |
@@ -69,17 +69,17 @@ f5gqkAABAAECAwEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEA | @@ -69,17 +69,17 @@ f5gqkAABAAECAwEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEA | ||
69 | AQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEA | 69 | AQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEA |
70 | AQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEA | 70 | AQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEA |
71 | AQABAAEAAQAB//+dkAEA//+PgAAE//+dkAEI//+dkAEMUERUAFBTVABQV1QAUFBUAAAAAAEAAAABA | 71 | AQABAAEAAQAB//+dkAEA//+PgAAE//+dkAEI//+dkAEMUERUAFBTVABQV1QAUFBUAAAAAAEAAAABA |
72 | -</mutableData> | 72 | +</data> |
73 | </timeZone> | 73 | </timeZone> |
74 | </datePicker> | 74 | </datePicker> |
75 | - <datePicker hidden="YES" contentMode="scaleToFill" misplaced="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" datePickerMode="dateAndTime" minuteInterval="1" translatesAutoresizingMaskIntoConstraints="NO" id="yQT-o9-gle"> | 75 | + <datePicker hidden="YES" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" datePickerMode="dateAndTime" minuteInterval="1" translatesAutoresizingMaskIntoConstraints="NO" id="yQT-o9-gle"> |
76 | <rect key="frame" x="0.0" y="92" width="500" height="216"/> | 76 | <rect key="frame" x="0.0" y="92" width="500" height="216"/> |
77 | <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/> | 77 | <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/> |
78 | <date key="date" timeIntervalSinceReferenceDate="432831563.55105501"> | 78 | <date key="date" timeIntervalSinceReferenceDate="432831563.55105501"> |
79 | <!--2014-09-19 14:59:23 +0000--> | 79 | <!--2014-09-19 14:59:23 +0000--> |
80 | </date> | 80 | </date> |
81 | <timeZone key="timeZone" name="America/Los_Angeles"> | 81 | <timeZone key="timeZone" name="America/Los_Angeles"> |
82 | - <mutableData key="data"> | 82 | + <data key="data"> |
83 | VFppZgAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAAAAAC5AAAABAAAABCepkign7sVkKCGKqChmveQ | 83 | VFppZgAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAAAAAC5AAAABAAAABCepkign7sVkKCGKqChmveQ |
84 | y4kaoNIj9HDSYSYQ1v50INiArZDa/tGg28CQENzes6DdqayQ3r6VoN+JjpDgnneg4WlwkOJ+WaDjSVKQ | 84 | y4kaoNIj9HDSYSYQ1v50INiArZDa/tGg28CQENzes6DdqayQ3r6VoN+JjpDgnneg4WlwkOJ+WaDjSVKQ |
85 | 5F47oOUpNJDmR1gg5xJREOgnOiDo8jMQ6gccIOrSFRDr5v4g7LH3EO3G4CDukdkQ76/8oPBxuxDxj96g | 85 | 5F47oOUpNJDmR1gg5xJREOgnOiDo8jMQ6gccIOrSFRDr5v4g7LH3EO3G4CDukdkQ76/8oPBxuxDxj96g |
@@ -97,7 +97,7 @@ f5gqkAABAAECAwEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEA | @@ -97,7 +97,7 @@ f5gqkAABAAECAwEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEA | ||
97 | AQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEA | 97 | AQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEA |
98 | AQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEA | 98 | AQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEA |
99 | AQABAAEAAQAB//+dkAEA//+PgAAE//+dkAEI//+dkAEMUERUAFBTVABQV1QAUFBUAAAAAAEAAAABA | 99 | AQABAAEAAQAB//+dkAEA//+PgAAE//+dkAEI//+dkAEMUERUAFBTVABQV1QAUFBUAAAAAAEAAAABA |
100 | -</mutableData> | 100 | +</data> |
101 | </timeZone> | 101 | </timeZone> |
102 | </datePicker> | 102 | </datePicker> |
103 | <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="To:" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="dRe-Qx-Lml"> | 103 | <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="To:" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="dRe-Qx-Lml"> |
@@ -129,11 +129,14 @@ AQABAAEAAQAB//+dkAEA//+PgAAE//+dkAEI//+dkAEMUERUAFBTVABQV1QAUFBUAAAAAAEAAAABA | @@ -129,11 +129,14 @@ AQABAAEAAQAB//+dkAEA//+PgAAE//+dkAEI//+dkAEMUERUAFBTVABQV1QAUFBUAAAAAAEAAAABA | ||
129 | <constraint firstItem="qf5-xv-6RK" firstAttribute="top" secondItem="E2t-iZ-4z0" secondAttribute="top" constant="20" id="A7u-HO-4VL"/> | 129 | <constraint firstItem="qf5-xv-6RK" firstAttribute="top" secondItem="E2t-iZ-4z0" secondAttribute="top" constant="20" id="A7u-HO-4VL"/> |
130 | <constraint firstItem="dRe-Qx-Lml" firstAttribute="top" secondItem="WiF-nR-ajG" secondAttribute="bottom" constant="18" id="Deo-Pd-y7q"/> | 130 | <constraint firstItem="dRe-Qx-Lml" firstAttribute="top" secondItem="WiF-nR-ajG" secondAttribute="bottom" constant="18" id="Deo-Pd-y7q"/> |
131 | <constraint firstItem="yQT-o9-gle" firstAttribute="top" secondItem="5bA-94-boo" secondAttribute="bottom" constant="2" id="H3F-eL-pvl"/> | 131 | <constraint firstItem="yQT-o9-gle" firstAttribute="top" secondItem="5bA-94-boo" secondAttribute="bottom" constant="2" id="H3F-eL-pvl"/> |
132 | + <constraint firstItem="5jh-Em-ORd" firstAttribute="top" secondItem="qf5-xv-6RK" secondAttribute="bottom" constant="8" symbolic="YES" id="HEo-mI-aaq"/> | ||
132 | <constraint firstItem="WiF-nR-ajG" firstAttribute="leading" secondItem="E2t-iZ-4z0" secondAttribute="leading" constant="20" id="N5v-Sy-RWV"/> | 133 | <constraint firstItem="WiF-nR-ajG" firstAttribute="leading" secondItem="E2t-iZ-4z0" secondAttribute="leading" constant="20" id="N5v-Sy-RWV"/> |
133 | <constraint firstItem="5bA-94-boo" firstAttribute="top" secondItem="qf5-xv-6RK" secondAttribute="bottom" constant="8" id="PPB-jm-7y8"/> | 134 | <constraint firstItem="5bA-94-boo" firstAttribute="top" secondItem="qf5-xv-6RK" secondAttribute="bottom" constant="8" id="PPB-jm-7y8"/> |
134 | <constraint firstItem="JjT-6I-8h2" firstAttribute="leading" secondItem="E2t-iZ-4z0" secondAttribute="leading" constant="232" id="Sjv-9Y-pUr"/> | 135 | <constraint firstItem="JjT-6I-8h2" firstAttribute="leading" secondItem="E2t-iZ-4z0" secondAttribute="leading" constant="232" id="Sjv-9Y-pUr"/> |
136 | + <constraint firstItem="5jh-Em-ORd" firstAttribute="leading" secondItem="E2t-iZ-4z0" secondAttribute="leading" id="TGZ-nc-u8T"/> | ||
135 | <constraint firstItem="dRe-Qx-Lml" firstAttribute="leading" secondItem="E2t-iZ-4z0" secondAttribute="leading" constant="20" id="d01-Ej-wEd"/> | 137 | <constraint firstItem="dRe-Qx-Lml" firstAttribute="leading" secondItem="E2t-iZ-4z0" secondAttribute="leading" constant="20" id="d01-Ej-wEd"/> |
136 | <constraint firstItem="5bA-94-boo" firstAttribute="leading" secondItem="dRe-Qx-Lml" secondAttribute="trailing" constant="8" id="eFD-VY-09E"/> | 138 | <constraint firstItem="5bA-94-boo" firstAttribute="leading" secondItem="dRe-Qx-Lml" secondAttribute="trailing" constant="8" id="eFD-VY-09E"/> |
139 | + <constraint firstItem="5jh-Em-ORd" firstAttribute="leading" secondItem="yQT-o9-gle" secondAttribute="leading" id="oPm-g7-h7W"/> | ||
137 | <constraint firstAttribute="centerX" secondItem="5jh-Em-ORd" secondAttribute="centerX" id="rxI-eD-QM0"/> | 140 | <constraint firstAttribute="centerX" secondItem="5jh-Em-ORd" secondAttribute="centerX" id="rxI-eD-QM0"/> |
138 | <constraint firstAttribute="centerX" secondItem="yQT-o9-gle" secondAttribute="centerX" id="t22-P0-QPH"/> | 141 | <constraint firstAttribute="centerX" secondItem="yQT-o9-gle" secondAttribute="centerX" id="t22-P0-QPH"/> |
139 | <constraint firstItem="JjT-6I-8h2" firstAttribute="top" secondItem="5bA-94-boo" secondAttribute="bottom" constant="7" id="tQp-z3-Xn1"/> | 142 | <constraint firstItem="JjT-6I-8h2" firstAttribute="top" secondItem="5bA-94-boo" secondAttribute="bottom" constant="7" id="tQp-z3-Xn1"/> |
@@ -147,6 +150,7 @@ AQABAAEAAQAB//+dkAEA//+PgAAE//+dkAEI//+dkAEMUERUAFBTVABQV1QAUFBUAAAAAAEAAAABA | @@ -147,6 +150,7 @@ AQABAAEAAQAB//+dkAEA//+PgAAE//+dkAEI//+dkAEMUERUAFBTVABQV1QAUFBUAAAAAAEAAAABA | ||
147 | <constraints> | 150 | <constraints> |
148 | <constraint firstAttribute="width" constant="500" id="0oT-rZ-3HW"/> | 151 | <constraint firstAttribute="width" constant="500" id="0oT-rZ-3HW"/> |
149 | <constraint firstItem="E2t-iZ-4z0" firstAttribute="leading" secondItem="RS5-ft-hEF" secondAttribute="leading" id="Qsk-ub-poF"/> | 152 | <constraint firstItem="E2t-iZ-4z0" firstAttribute="leading" secondItem="RS5-ft-hEF" secondAttribute="leading" id="Qsk-ub-poF"/> |
153 | + <constraint firstAttribute="bottom" secondItem="E2t-iZ-4z0" secondAttribute="bottom" constant="-486" id="aI6-El-fxh"/> | ||
150 | <constraint firstItem="E2t-iZ-4z0" firstAttribute="top" secondItem="RS5-ft-hEF" secondAttribute="top" id="tDW-CH-OK7"/> | 154 | <constraint firstItem="E2t-iZ-4z0" firstAttribute="top" secondItem="RS5-ft-hEF" secondAttribute="top" id="tDW-CH-OK7"/> |
151 | <constraint firstAttribute="height" constant="140" id="xWs-ti-eD8"/> | 155 | <constraint firstAttribute="height" constant="140" id="xWs-ti-eD8"/> |
152 | <constraint firstAttribute="trailing" secondItem="E2t-iZ-4z0" secondAttribute="trailing" id="yyi-at-VbU"/> | 156 | <constraint firstAttribute="trailing" secondItem="E2t-iZ-4z0" secondAttribute="trailing" id="yyi-at-VbU"/> |
@@ -155,8 +159,8 @@ AQABAAEAAQAB//+dkAEA//+PgAAE//+dkAEI//+dkAEMUERUAFBTVABQV1QAUFBUAAAAAAEAAAABA | @@ -155,8 +159,8 @@ AQABAAEAAQAB//+dkAEA//+PgAAE//+dkAEI//+dkAEMUERUAFBTVABQV1QAUFBUAAAAAAEAAAABA | ||
155 | </subviews> | 159 | </subviews> |
156 | <color key="backgroundColor" red="0.023529414089999999" green="0.0039215688589999999" blue="0.0039215688589999999" alpha="0.5" colorSpace="deviceRGB"/> | 160 | <color key="backgroundColor" red="0.023529414089999999" green="0.0039215688589999999" blue="0.0039215688589999999" alpha="0.5" colorSpace="deviceRGB"/> |
157 | <constraints> | 161 | <constraints> |
158 | - <constraint firstItem="RS5-ft-hEF" firstAttribute="top" secondItem="Nic-Ro-Csh" secondAttribute="top" constant="109" id="DjU-fI-YK9"/> | ||
159 | <constraint firstAttribute="centerX" secondItem="RS5-ft-hEF" secondAttribute="centerX" id="Lz9-gg-71X"/> | 162 | <constraint firstAttribute="centerX" secondItem="RS5-ft-hEF" secondAttribute="centerX" id="Lz9-gg-71X"/> |
163 | + <constraint firstItem="RS5-ft-hEF" firstAttribute="top" secondItem="Nic-Ro-Csh" secondAttribute="top" constant="109" id="MIv-AW-Lz1"/> | ||
160 | </constraints> | 164 | </constraints> |
161 | <simulatedStatusBarMetrics key="simulatedStatusBarMetrics"/> | 165 | <simulatedStatusBarMetrics key="simulatedStatusBarMetrics"/> |
162 | </view> | 166 | </view> |
DUREX Vendor Control/Base.lproj/DateRangePickerViewController_iPad_Landscape.xib
0 → 100644
1 | +<?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
2 | +<document type="com.apple.InterfaceBuilder3.CocoaTouch.iPad.XIB" version="3.0" toolsVersion="5056" systemVersion="12F45" targetRuntime="iOS.CocoaTouch.iPad" propertyAccessControl="none" useAutolayout="YES"> | ||
3 | + <dependencies> | ||
4 | + <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="3733"/> | ||
5 | + </dependencies> | ||
6 | + <objects> | ||
7 | + <placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="DateRangePickerViewController"> | ||
8 | + <connections> | ||
9 | + <outlet property="dateRangePickerView" destination="haQ-nr-OEH" id="7Gt-Ti-cL1"/> | ||
10 | + <outlet property="doneButton" destination="hDh-hS-ruL" id="MV2-19-R2e"/> | ||
11 | + <outlet property="fromDate" destination="Jbw-43-Qar" id="vnZ-bR-T93"/> | ||
12 | + <outlet property="fromToggler" destination="ycu-em-WhN" id="tq7-lf-EvK"/> | ||
13 | + <outlet property="scrollView" destination="haQ-nr-OEH" id="w0i-yJ-Wo7"/> | ||
14 | + <outlet property="scrolledView" destination="uBj-9s-9fc" id="DT1-lf-lLa"/> | ||
15 | + <outlet property="toDate" destination="Ke5-90-B8V" id="o6X-hO-uak"/> | ||
16 | + <outlet property="toLabel" destination="z8k-7k-O2i" id="KKl-T2-SKy"/> | ||
17 | + <outlet property="toToggler" destination="95w-9e-lc5" id="b9j-Od-JjH"/> | ||
18 | + <outlet property="view" destination="DBb-zs-6vR" id="4hB-oZ-q7T"/> | ||
19 | + </connections> | ||
20 | + </placeholder> | ||
21 | + <placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/> | ||
22 | + <view contentMode="scaleToFill" id="DBb-zs-6vR"> | ||
23 | + <rect key="frame" x="0.0" y="0.0" width="1024" height="768"/> | ||
24 | + <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> | ||
25 | + <subviews> | ||
26 | + <scrollView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="haQ-nr-OEH"> | ||
27 | + <rect key="frame" x="262" y="109" width="500" height="140"/> | ||
28 | + <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> | ||
29 | + <subviews> | ||
30 | + <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="uBj-9s-9fc"> | ||
31 | + <rect key="frame" x="0.0" y="0.0" width="500" height="626"/> | ||
32 | + <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> | ||
33 | + <subviews> | ||
34 | + <switch opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="750" verticalHuggingPriority="750" contentHorizontalAlignment="center" contentVerticalAlignment="center" translatesAutoresizingMaskIntoConstraints="NO" id="ycu-em-WhN"> | ||
35 | + <rect key="frame" x="73" y="20" width="51" height="31"/> | ||
36 | + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> | ||
37 | + <connections> | ||
38 | + <action selector="toggleFromDate:" destination="-1" eventType="valueChanged" id="g8r-Hl-3WX"/> | ||
39 | + </connections> | ||
40 | + </switch> | ||
41 | + <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="From:" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="7sY-pS-rR6"> | ||
42 | + <rect key="frame" x="20" y="25" width="45" height="21"/> | ||
43 | + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> | ||
44 | + <fontDescription key="fontDescription" type="system" pointSize="17"/> | ||
45 | + <nil key="highlightedColor"/> | ||
46 | + </label> | ||
47 | + <datePicker hidden="YES" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" datePickerMode="dateAndTime" minuteInterval="1" translatesAutoresizingMaskIntoConstraints="NO" id="Jbw-43-Qar"> | ||
48 | + <rect key="frame" x="0.0" y="59" width="500" height="216"/> | ||
49 | + <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/> | ||
50 | + <date key="date" timeIntervalSinceReferenceDate="432831543.046426"> | ||
51 | + <!--2014-09-19 14:59:03 +0000--> | ||
52 | + </date> | ||
53 | + <timeZone key="timeZone" name="America/Los_Angeles"> | ||
54 | + <mutableData key="data"> | ||
55 | +VFppZgAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAAAAAC5AAAABAAAABCepkign7sVkKCGKqChmveQ | ||
56 | +y4kaoNIj9HDSYSYQ1v50INiArZDa/tGg28CQENzes6DdqayQ3r6VoN+JjpDgnneg4WlwkOJ+WaDjSVKQ | ||
57 | +5F47oOUpNJDmR1gg5xJREOgnOiDo8jMQ6gccIOrSFRDr5v4g7LH3EO3G4CDukdkQ76/8oPBxuxDxj96g | ||
58 | +8n/BkPNvwKD0X6OQ9U+ioPY/hZD3L4Sg+CiiEPkPZqD6CIQQ+viDIPvoZhD82GUg/chIEP64RyD/qCoQ | ||
59 | +AJgpIAGIDBACeAsgA3EokARhJ6AFUQqQBkEJoAcw7JAHjUOgCRDOkAmtvyAK8LCQC+CvoAzZzRANwJGg | ||
60 | +DrmvEA+priAQmZEQEYmQIBJ5cxATaXIgFFlVEBVJVCAWOTcQFyk2IBgiU5AZCRggGgI1kBryNKAb4heQ | ||
61 | +HNIWoB3B+ZAesfigH6HbkCB2KyAhgb2QIlYNICNq2hAkNe8gJUq8ECYV0SAnKp4QJ/7toCkKgBAp3s+g | ||
62 | +KupiECu+saAs036QLZ6ToC6zYJAvfnWgMJNCkDFnkiAycySQM0d0IDRTBpA1J1YgNjLokDcHOCA4HAUQ | ||
63 | +OOcaIDn75xA6xvwgO9vJEDywGKA9u6sQPo/6oD+bjRBAb9ygQYSpkEJPvqBDZIuQRC+goEVEbZBF89Mg | ||
64 | +Ry2KEEfTtSBJDWwQSbOXIErtThBLnLOgTNZqkE18laBOtkyQT1x3oFCWLpBRPFmgUnYQkFMcO6BUVfKQ | ||
65 | +VPwdoFY11JBW5TogWB7xEFjFHCBZ/tMQWqT+IFvetRBchOAgXb6XEF5kwiBfnnkQYE3eoGGHlZBiLcCg | ||
66 | +Y2d3kGQNoqBlR1mQZe2EoGcnO5BnzWagaQcdkGmtSKBq5v+Qa5ZlIGzQHBBtdkcgbq/+EG9WKSBwj+AQ | ||
67 | +cTYLIHJvwhBzFe0gdE+kEHT/CaB2OMCQdt7roHgYopB4vs2gefiEkHqer6B72GaQfH6RoH24SJB+XnOg | ||
68 | +f5gqkAABAAECAwEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEA | ||
69 | +AQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEA | ||
70 | +AQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEA | ||
71 | +AQABAAEAAQAB//+dkAEA//+PgAAE//+dkAEI//+dkAEMUERUAFBTVABQV1QAUFBUAAAAAAEAAAABA | ||
72 | +</mutableData> | ||
73 | + </timeZone> | ||
74 | + </datePicker> | ||
75 | + <datePicker hidden="YES" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" datePickerMode="dateAndTime" minuteInterval="1" translatesAutoresizingMaskIntoConstraints="NO" id="Ke5-90-B8V"> | ||
76 | + <rect key="frame" x="0.0" y="92" width="500" height="216"/> | ||
77 | + <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/> | ||
78 | + <date key="date" timeIntervalSinceReferenceDate="432831563.55105501"> | ||
79 | + <!--2014-09-19 14:59:23 +0000--> | ||
80 | + </date> | ||
81 | + <timeZone key="timeZone" name="America/Los_Angeles"> | ||
82 | + <mutableData key="data"> | ||
83 | +VFppZgAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAAAAAC5AAAABAAAABCepkign7sVkKCGKqChmveQ | ||
84 | +y4kaoNIj9HDSYSYQ1v50INiArZDa/tGg28CQENzes6DdqayQ3r6VoN+JjpDgnneg4WlwkOJ+WaDjSVKQ | ||
85 | +5F47oOUpNJDmR1gg5xJREOgnOiDo8jMQ6gccIOrSFRDr5v4g7LH3EO3G4CDukdkQ76/8oPBxuxDxj96g | ||
86 | +8n/BkPNvwKD0X6OQ9U+ioPY/hZD3L4Sg+CiiEPkPZqD6CIQQ+viDIPvoZhD82GUg/chIEP64RyD/qCoQ | ||
87 | +AJgpIAGIDBACeAsgA3EokARhJ6AFUQqQBkEJoAcw7JAHjUOgCRDOkAmtvyAK8LCQC+CvoAzZzRANwJGg | ||
88 | +DrmvEA+priAQmZEQEYmQIBJ5cxATaXIgFFlVEBVJVCAWOTcQFyk2IBgiU5AZCRggGgI1kBryNKAb4heQ | ||
89 | +HNIWoB3B+ZAesfigH6HbkCB2KyAhgb2QIlYNICNq2hAkNe8gJUq8ECYV0SAnKp4QJ/7toCkKgBAp3s+g | ||
90 | +KupiECu+saAs036QLZ6ToC6zYJAvfnWgMJNCkDFnkiAycySQM0d0IDRTBpA1J1YgNjLokDcHOCA4HAUQ | ||
91 | +OOcaIDn75xA6xvwgO9vJEDywGKA9u6sQPo/6oD+bjRBAb9ygQYSpkEJPvqBDZIuQRC+goEVEbZBF89Mg | ||
92 | +Ry2KEEfTtSBJDWwQSbOXIErtThBLnLOgTNZqkE18laBOtkyQT1x3oFCWLpBRPFmgUnYQkFMcO6BUVfKQ | ||
93 | +VPwdoFY11JBW5TogWB7xEFjFHCBZ/tMQWqT+IFvetRBchOAgXb6XEF5kwiBfnnkQYE3eoGGHlZBiLcCg | ||
94 | +Y2d3kGQNoqBlR1mQZe2EoGcnO5BnzWagaQcdkGmtSKBq5v+Qa5ZlIGzQHBBtdkcgbq/+EG9WKSBwj+AQ | ||
95 | +cTYLIHJvwhBzFe0gdE+kEHT/CaB2OMCQdt7roHgYopB4vs2gefiEkHqer6B72GaQfH6RoH24SJB+XnOg | ||
96 | +f5gqkAABAAECAwEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEA | ||
97 | +AQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEA | ||
98 | +AQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEA | ||
99 | +AQABAAEAAQAB//+dkAEA//+PgAAE//+dkAEI//+dkAEMUERUAFBTVABQV1QAUFBUAAAAAAEAAAABA | ||
100 | +</mutableData> | ||
101 | + </timeZone> | ||
102 | + </datePicker> | ||
103 | + <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="To:" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="z8k-7k-O2i"> | ||
104 | + <rect key="frame" x="20" y="64" width="23" height="21"/> | ||
105 | + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> | ||
106 | + <fontDescription key="fontDescription" type="system" pointSize="17"/> | ||
107 | + <nil key="highlightedColor"/> | ||
108 | + </label> | ||
109 | + <switch opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="750" verticalHuggingPriority="750" contentHorizontalAlignment="center" contentVerticalAlignment="center" translatesAutoresizingMaskIntoConstraints="NO" id="95w-9e-lc5"> | ||
110 | + <rect key="frame" x="51" y="59" width="51" height="31"/> | ||
111 | + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> | ||
112 | + <connections> | ||
113 | + <action selector="toggleToDate:" destination="-1" eventType="valueChanged" id="qHn-YK-mBC"/> | ||
114 | + </connections> | ||
115 | + </switch> | ||
116 | + <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="hDh-hS-ruL"> | ||
117 | + <rect key="frame" x="232" y="97" width="37" height="30"/> | ||
118 | + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> | ||
119 | + <state key="normal" title="Done"> | ||
120 | + <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/> | ||
121 | + </state> | ||
122 | + <connections> | ||
123 | + <action selector="closePopup:" destination="-1" eventType="touchUpInside" id="YzP-7s-u5P"/> | ||
124 | + </connections> | ||
125 | + </button> | ||
126 | + </subviews> | ||
127 | + <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="calibratedWhite"/> | ||
128 | + <constraints> | ||
129 | + <constraint firstAttribute="centerX" secondItem="Ke5-90-B8V" secondAttribute="centerX" id="28y-vd-Y2h"/> | ||
130 | + <constraint firstItem="hDh-hS-ruL" firstAttribute="leading" secondItem="uBj-9s-9fc" secondAttribute="leading" constant="232" id="Ekb-HV-H85"/> | ||
131 | + <constraint firstItem="hDh-hS-ruL" firstAttribute="top" secondItem="95w-9e-lc5" secondAttribute="bottom" constant="7" id="GS8-uL-yin"/> | ||
132 | + <constraint firstItem="z8k-7k-O2i" firstAttribute="leading" secondItem="uBj-9s-9fc" secondAttribute="leading" constant="20" id="Gq5-cV-ofW"/> | ||
133 | + <constraint firstItem="95w-9e-lc5" firstAttribute="leading" secondItem="z8k-7k-O2i" secondAttribute="trailing" constant="8" id="Lpl-at-M2a"/> | ||
134 | + <constraint firstItem="z8k-7k-O2i" firstAttribute="top" secondItem="7sY-pS-rR6" secondAttribute="bottom" constant="18" id="R8m-a5-DiJ"/> | ||
135 | + <constraint firstItem="Jbw-43-Qar" firstAttribute="leading" secondItem="Ke5-90-B8V" secondAttribute="leading" id="TVv-e0-1lR"/> | ||
136 | + <constraint firstItem="7sY-pS-rR6" firstAttribute="leading" secondItem="uBj-9s-9fc" secondAttribute="leading" constant="20" id="fAI-Eh-vtX"/> | ||
137 | + <constraint firstAttribute="height" constant="626" id="gDv-dO-15e"/> | ||
138 | + <constraint firstItem="95w-9e-lc5" firstAttribute="top" secondItem="ycu-em-WhN" secondAttribute="bottom" constant="8" id="hfw-25-EN7"/> | ||
139 | + <constraint firstItem="Jbw-43-Qar" firstAttribute="leading" secondItem="uBj-9s-9fc" secondAttribute="leading" id="k7J-l3-qIy"/> | ||
140 | + <constraint firstItem="7sY-pS-rR6" firstAttribute="top" secondItem="uBj-9s-9fc" secondAttribute="top" constant="25" id="oqv-Fr-c2u"/> | ||
141 | + <constraint firstItem="Jbw-43-Qar" firstAttribute="top" secondItem="ycu-em-WhN" secondAttribute="bottom" constant="8" symbolic="YES" id="owB-Oe-jji"/> | ||
142 | + <constraint firstItem="ycu-em-WhN" firstAttribute="top" secondItem="uBj-9s-9fc" secondAttribute="top" constant="20" id="tS4-38-qyM"/> | ||
143 | + <constraint firstItem="Ke5-90-B8V" firstAttribute="top" secondItem="95w-9e-lc5" secondAttribute="bottom" constant="2" id="uZx-7C-faF"/> | ||
144 | + <constraint firstAttribute="width" constant="500" id="vFe-sZ-zeI"/> | ||
145 | + <constraint firstItem="ycu-em-WhN" firstAttribute="leading" secondItem="7sY-pS-rR6" secondAttribute="trailing" constant="8" id="wz1-Hf-Gam"/> | ||
146 | + <constraint firstAttribute="centerX" secondItem="Jbw-43-Qar" secondAttribute="centerX" id="xba-Yy-mbg"/> | ||
147 | + </constraints> | ||
148 | + </view> | ||
149 | + </subviews> | ||
150 | + <constraints> | ||
151 | + <constraint firstAttribute="height" constant="140" id="7o1-D5-4PD"/> | ||
152 | + <constraint firstAttribute="trailing" secondItem="uBj-9s-9fc" secondAttribute="trailing" id="MGF-Oy-mci"/> | ||
153 | + <constraint firstAttribute="bottom" secondItem="uBj-9s-9fc" secondAttribute="bottom" constant="-486" id="UbR-9t-ev0"/> | ||
154 | + <constraint firstItem="uBj-9s-9fc" firstAttribute="top" secondItem="haQ-nr-OEH" secondAttribute="top" id="XhN-J4-SEf"/> | ||
155 | + <constraint firstAttribute="width" constant="500" id="YnV-fQ-SZu"/> | ||
156 | + <constraint firstItem="uBj-9s-9fc" firstAttribute="leading" secondItem="haQ-nr-OEH" secondAttribute="leading" id="w4P-9x-b56"/> | ||
157 | + </constraints> | ||
158 | + </scrollView> | ||
159 | + </subviews> | ||
160 | + <color key="backgroundColor" red="0.023529414089999999" green="0.0039215688589999999" blue="0.0039215688589999999" alpha="0.5" colorSpace="deviceRGB"/> | ||
161 | + <constraints> | ||
162 | + <constraint firstAttribute="centerX" secondItem="haQ-nr-OEH" secondAttribute="centerX" id="ZFH-b1-uop"/> | ||
163 | + <constraint firstItem="haQ-nr-OEH" firstAttribute="top" secondItem="DBb-zs-6vR" secondAttribute="top" constant="109" id="rBh-88-HBt"/> | ||
164 | + </constraints> | ||
165 | + <simulatedStatusBarMetrics key="simulatedStatusBarMetrics"/> | ||
166 | + <simulatedOrientationMetrics key="simulatedOrientationMetrics" orientation="landscapeRight"/> | ||
167 | + </view> | ||
168 | + </objects> | ||
169 | +</document> |
DUREX Vendor Control/Base.lproj/EMConnectingView_Landscape.xib
0 → 100644
1 | +<?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
2 | +<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="5056" systemVersion="12F45" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES"> | ||
3 | + <dependencies> | ||
4 | + <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="3733"/> | ||
5 | + </dependencies> | ||
6 | + <objects> | ||
7 | + <placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="EMDevicePickerViewController"> | ||
8 | + <connections> | ||
9 | + <outlet property="activityIndicator" destination="YRM-Iw-USy" id="uJH-CJ-U1S"/> | ||
10 | + <outlet property="connectingView" destination="G5b-vV-LSy" id="iLQ-oU-QXB"/> | ||
11 | + <outlet property="popoverView" destination="vDr-Yt-wbo" id="Zor-ew-PSW"/> | ||
12 | + </connections> | ||
13 | + </placeholder> | ||
14 | + <placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/> | ||
15 | + <view contentMode="scaleToFill" id="G5b-vV-LSy"> | ||
16 | + <rect key="frame" x="0.0" y="0.0" width="568" height="320"/> | ||
17 | + <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> | ||
18 | + <subviews> | ||
19 | + <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="vDr-Yt-wbo"> | ||
20 | + <rect key="frame" x="134" y="98" width="300" height="123"/> | ||
21 | + <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> | ||
22 | + <subviews> | ||
23 | + <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="Connecting to device" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="J1X-2s-Ung"> | ||
24 | + <rect key="frame" x="34" y="15" width="232" height="43"/> | ||
25 | + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> | ||
26 | + <fontDescription key="fontDescription" type="system" pointSize="22"/> | ||
27 | + <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/> | ||
28 | + <nil key="highlightedColor"/> | ||
29 | + </label> | ||
30 | + <activityIndicatorView opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="750" verticalHuggingPriority="750" fixedFrame="YES" style="whiteLarge" translatesAutoresizingMaskIntoConstraints="NO" id="YRM-Iw-USy"> | ||
31 | + <rect key="frame" x="132" y="66" width="37" height="37"/> | ||
32 | + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> | ||
33 | + </activityIndicatorView> | ||
34 | + </subviews> | ||
35 | + <color key="backgroundColor" white="0.0" alpha="1" colorSpace="calibratedWhite"/> | ||
36 | + <constraints> | ||
37 | + <constraint firstAttribute="height" constant="123" id="ChW-Wg-KFZ"/> | ||
38 | + <constraint firstAttribute="width" constant="300" id="J9l-sZ-bwJ"/> | ||
39 | + </constraints> | ||
40 | + </view> | ||
41 | + </subviews> | ||
42 | + <color key="backgroundColor" white="0.0" alpha="0.5" colorSpace="calibratedWhite"/> | ||
43 | + <constraints> | ||
44 | + <constraint firstAttribute="centerX" secondItem="vDr-Yt-wbo" secondAttribute="centerX" id="5lZ-Hk-Uux"/> | ||
45 | + <constraint firstAttribute="centerY" secondItem="vDr-Yt-wbo" secondAttribute="centerY" constant="0.5" id="Zc4-dp-A6i"/> | ||
46 | + </constraints> | ||
47 | + <simulatedOrientationMetrics key="simulatedOrientationMetrics" orientation="landscapeRight"/> | ||
48 | + <simulatedScreenMetrics key="simulatedDestinationMetrics" type="retina4"/> | ||
49 | + </view> | ||
50 | + </objects> | ||
51 | +</document> |
DUREX Vendor Control/Base.lproj/EMConnectingView_iPad.xib
1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | 1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> |
2 | -<document type="com.apple.InterfaceBuilder3.CocoaTouch.iPad.XIB" version="3.0" toolsVersion="5056" systemVersion="13E28" targetRuntime="iOS.CocoaTouch.iPad" propertyAccessControl="none" useAutolayout="YES"> | 2 | +<document type="com.apple.InterfaceBuilder3.CocoaTouch.iPad.XIB" version="3.0" toolsVersion="5056" systemVersion="12F45" targetRuntime="iOS.CocoaTouch.iPad" propertyAccessControl="none" useAutolayout="YES"> |
3 | <dependencies> | 3 | <dependencies> |
4 | <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="3733"/> | 4 | <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="3733"/> |
5 | </dependencies> | 5 | </dependencies> |
DUREX Vendor Control/Base.lproj/EMConnectingView_iPad_Landscape.xib
0 → 100644
1 | +<?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
2 | +<document type="com.apple.InterfaceBuilder3.CocoaTouch.iPad.XIB" version="3.0" toolsVersion="5056" systemVersion="12F45" targetRuntime="iOS.CocoaTouch.iPad" propertyAccessControl="none" useAutolayout="YES"> | ||
3 | + <dependencies> | ||
4 | + <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="3733"/> | ||
5 | + </dependencies> | ||
6 | + <objects> | ||
7 | + <placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="EMDevicePickerViewController"> | ||
8 | + <connections> | ||
9 | + <outlet property="activityIndicator" destination="4Os-2C-ccp" id="SKv-Zb-QCF"/> | ||
10 | + <outlet property="connectingView" destination="nN1-4N-Fjb" id="aNk-YV-67y"/> | ||
11 | + <outlet property="popoverView" destination="Lzv-OL-XU5" id="QMo-s2-mdu"/> | ||
12 | + </connections> | ||
13 | + </placeholder> | ||
14 | + <placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/> | ||
15 | + <view contentMode="scaleToFill" id="nN1-4N-Fjb"> | ||
16 | + <rect key="frame" x="0.0" y="0.0" width="1024" height="768"/> | ||
17 | + <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> | ||
18 | + <subviews> | ||
19 | + <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Lzv-OL-XU5"> | ||
20 | + <rect key="frame" x="362" y="322" width="300" height="123"/> | ||
21 | + <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> | ||
22 | + <subviews> | ||
23 | + <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="Connecting to device" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="X5Q-qk-1n6"> | ||
24 | + <rect key="frame" x="34" y="15" width="232" height="43"/> | ||
25 | + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> | ||
26 | + <fontDescription key="fontDescription" type="system" pointSize="22"/> | ||
27 | + <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/> | ||
28 | + <nil key="highlightedColor"/> | ||
29 | + </label> | ||
30 | + <activityIndicatorView opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="750" verticalHuggingPriority="750" fixedFrame="YES" style="whiteLarge" translatesAutoresizingMaskIntoConstraints="NO" id="4Os-2C-ccp"> | ||
31 | + <rect key="frame" x="132" y="66" width="37" height="37"/> | ||
32 | + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> | ||
33 | + </activityIndicatorView> | ||
34 | + </subviews> | ||
35 | + <color key="backgroundColor" white="0.0" alpha="1" colorSpace="calibratedWhite"/> | ||
36 | + <constraints> | ||
37 | + <constraint firstAttribute="height" constant="123" id="KZ8-lH-sSh"/> | ||
38 | + <constraint firstAttribute="width" constant="300" id="UHQ-LJ-g5W"/> | ||
39 | + </constraints> | ||
40 | + </view> | ||
41 | + </subviews> | ||
42 | + <color key="backgroundColor" red="0.0" green="0.0" blue="0.0" alpha="0.5" colorSpace="calibratedRGB"/> | ||
43 | + <constraints> | ||
44 | + <constraint firstAttribute="centerY" secondItem="Lzv-OL-XU5" secondAttribute="centerY" constant="0.5" id="UdW-dY-0zR"/> | ||
45 | + <constraint firstAttribute="centerX" secondItem="Lzv-OL-XU5" secondAttribute="centerX" id="vJf-jB-V0c"/> | ||
46 | + </constraints> | ||
47 | + <simulatedStatusBarMetrics key="simulatedStatusBarMetrics"/> | ||
48 | + <simulatedOrientationMetrics key="simulatedOrientationMetrics" orientation="landscapeRight"/> | ||
49 | + </view> | ||
50 | + </objects> | ||
51 | +</document> |
DUREX Vendor Control/Base.lproj/NameChangerViewController_Landscape.xib
0 → 100644
1 | +<?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
2 | +<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="5056" systemVersion="12F45" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES"> | ||
3 | + <dependencies> | ||
4 | + <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="3733"/> | ||
5 | + </dependencies> | ||
6 | + <objects> | ||
7 | + <placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="NameChangerViewController"> | ||
8 | + <connections> | ||
9 | + <outlet property="channel" destination="IhB-Y7-spo" id="dmZ-tu-HL9"/> | ||
10 | + <outlet property="code" destination="6k5-gE-2ZA" id="giB-mi-nc0"/> | ||
11 | + <outlet property="name" destination="vek-8b-7NB" id="BRu-9X-Lsi"/> | ||
12 | + <outlet property="nameChangerView" destination="ZqU-ad-232" id="1cl-Ho-opM"/> | ||
13 | + <outlet property="view" destination="9F5-9c-qN6" id="ixG-d0-mvP"/> | ||
14 | + </connections> | ||
15 | + </placeholder> | ||
16 | + <placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/> | ||
17 | + <view clearsContextBeforeDrawing="NO" contentMode="scaleToFill" id="9F5-9c-qN6"> | ||
18 | + <rect key="frame" x="0.0" y="0.0" width="568" height="320"/> | ||
19 | + <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> | ||
20 | + <subviews> | ||
21 | + <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="ZqU-ad-232"> | ||
22 | + <rect key="frame" x="131" y="70" width="307" height="181"/> | ||
23 | + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> | ||
24 | + <subviews> | ||
25 | + <textField opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="IhB-Y7-spo"> | ||
26 | + <rect key="frame" x="190" y="20" width="97" height="30"/> | ||
27 | + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> | ||
28 | + <constraints> | ||
29 | + <constraint firstAttribute="width" constant="97" id="FW5-Lo-NrC"/> | ||
30 | + </constraints> | ||
31 | + <fontDescription key="fontDescription" type="system" pointSize="14"/> | ||
32 | + <textInputTraits key="textInputTraits"/> | ||
33 | + </textField> | ||
34 | + <textField opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="6k5-gE-2ZA"> | ||
35 | + <rect key="frame" x="190" y="59" width="97" height="30"/> | ||
36 | + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> | ||
37 | + <constraints> | ||
38 | + <constraint firstAttribute="width" constant="97" id="5vm-F0-bB8"/> | ||
39 | + </constraints> | ||
40 | + <fontDescription key="fontDescription" type="system" pointSize="14"/> | ||
41 | + <textInputTraits key="textInputTraits"/> | ||
42 | + </textField> | ||
43 | + <textField opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="vek-8b-7NB"> | ||
44 | + <rect key="frame" x="190" y="97" width="97" height="30"/> | ||
45 | + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> | ||
46 | + <constraints> | ||
47 | + <constraint firstAttribute="width" constant="97" id="Znv-yX-G10"/> | ||
48 | + </constraints> | ||
49 | + <fontDescription key="fontDescription" type="system" pointSize="14"/> | ||
50 | + <textInputTraits key="textInputTraits"/> | ||
51 | + </textField> | ||
52 | + <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Channel" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="ZzG-qH-dln"> | ||
53 | + <rect key="frame" x="20" y="24" width="64" height="21"/> | ||
54 | + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> | ||
55 | + <fontDescription key="fontDescription" type="system" pointSize="17"/> | ||
56 | + <color key="textColor" cocoaTouchSystemColor="darkTextColor"/> | ||
57 | + <nil key="highlightedColor"/> | ||
58 | + </label> | ||
59 | + <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Product Code" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="z9N-z7-JyV"> | ||
60 | + <rect key="frame" x="20" y="63" width="107" height="21"/> | ||
61 | + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> | ||
62 | + <fontDescription key="fontDescription" type="system" pointSize="17"/> | ||
63 | + <nil key="highlightedColor"/> | ||
64 | + </label> | ||
65 | + <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="New Name" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="gIa-c0-uyh"> | ||
66 | + <rect key="frame" x="20" y="101" width="85" height="21"/> | ||
67 | + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> | ||
68 | + <fontDescription key="fontDescription" type="system" pointSize="17"/> | ||
69 | + <nil key="highlightedColor"/> | ||
70 | + </label> | ||
71 | + <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="ZH7-mZ-Jfc"> | ||
72 | + <rect key="frame" x="135" y="131" width="37" height="30"/> | ||
73 | + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> | ||
74 | + <state key="normal" title="Done"> | ||
75 | + <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/> | ||
76 | + </state> | ||
77 | + <connections> | ||
78 | + <action selector="closePopup:" destination="-1" eventType="touchUpInside" id="N1F-5e-UbJ"/> | ||
79 | + </connections> | ||
80 | + </button> | ||
81 | + </subviews> | ||
82 | + <color key="backgroundColor" white="1" alpha="0.94999999999999996" colorSpace="calibratedWhite"/> | ||
83 | + <constraints> | ||
84 | + <constraint firstItem="vek-8b-7NB" firstAttribute="top" secondItem="6k5-gE-2ZA" secondAttribute="bottom" constant="8" id="BaN-DG-Azp"/> | ||
85 | + <constraint firstItem="ZzG-qH-dln" firstAttribute="leading" secondItem="ZqU-ad-232" secondAttribute="leading" constant="20" id="Bl4-Hv-tYW"/> | ||
86 | + <constraint firstAttribute="height" constant="181" id="C3o-MA-P2E"/> | ||
87 | + <constraint firstAttribute="trailing" secondItem="vek-8b-7NB" secondAttribute="trailing" constant="20" id="Idb-Nx-l1s"/> | ||
88 | + <constraint firstItem="ZzG-qH-dln" firstAttribute="top" secondItem="ZqU-ad-232" secondAttribute="top" constant="24" id="JeJ-aL-Tlx"/> | ||
89 | + <constraint firstItem="IhB-Y7-spo" firstAttribute="top" secondItem="ZqU-ad-232" secondAttribute="top" constant="20" id="P96-XN-Vy2"/> | ||
90 | + <constraint firstItem="gIa-c0-uyh" firstAttribute="top" secondItem="z9N-z7-JyV" secondAttribute="bottom" constant="17" id="RoQ-mI-AWx"/> | ||
91 | + <constraint firstItem="z9N-z7-JyV" firstAttribute="leading" secondItem="ZqU-ad-232" secondAttribute="leading" constant="20" id="SSV-UB-pxS"/> | ||
92 | + <constraint firstAttribute="trailing" secondItem="IhB-Y7-spo" secondAttribute="trailing" constant="20" id="Zoi-Ld-cOC"/> | ||
93 | + <constraint firstItem="6k5-gE-2ZA" firstAttribute="top" secondItem="IhB-Y7-spo" secondAttribute="bottom" constant="9" id="aXD-qG-Yhd"/> | ||
94 | + <constraint firstItem="gIa-c0-uyh" firstAttribute="leading" secondItem="ZqU-ad-232" secondAttribute="leading" constant="20" id="bpu-OQ-dSQ"/> | ||
95 | + <constraint firstItem="z9N-z7-JyV" firstAttribute="top" secondItem="ZzG-qH-dln" secondAttribute="bottom" constant="18" id="eCg-UB-hth"/> | ||
96 | + <constraint firstAttribute="centerX" secondItem="ZH7-mZ-Jfc" secondAttribute="centerX" constant="0.5" id="kbs-9d-UUm"/> | ||
97 | + <constraint firstAttribute="width" constant="307" id="m2m-ZR-AyA"/> | ||
98 | + <constraint firstAttribute="trailing" secondItem="6k5-gE-2ZA" secondAttribute="trailing" constant="20" id="yNx-2B-Sll"/> | ||
99 | + <constraint firstAttribute="bottom" secondItem="ZH7-mZ-Jfc" secondAttribute="bottom" constant="20" id="yVT-ae-Lnq"/> | ||
100 | + </constraints> | ||
101 | + </view> | ||
102 | + </subviews> | ||
103 | + <color key="backgroundColor" red="0.023529414089999999" green="0.0039215688589999999" blue="0.0039215688589999999" alpha="0.5" colorSpace="deviceRGB"/> | ||
104 | + <constraints> | ||
105 | + <constraint firstItem="ZqU-ad-232" firstAttribute="top" secondItem="9F5-9c-qN6" secondAttribute="top" constant="70" id="ebM-ds-06X"/> | ||
106 | + <constraint firstAttribute="centerX" secondItem="ZqU-ad-232" secondAttribute="centerX" constant="-0.5" id="zaa-tE-xb5"/> | ||
107 | + </constraints> | ||
108 | + <simulatedStatusBarMetrics key="simulatedStatusBarMetrics"/> | ||
109 | + <simulatedOrientationMetrics key="simulatedOrientationMetrics" orientation="landscapeRight"/> | ||
110 | + <simulatedScreenMetrics key="simulatedDestinationMetrics" type="retina4"/> | ||
111 | + </view> | ||
112 | + </objects> | ||
113 | +</document> |
DUREX Vendor Control/Base.lproj/NameChangerViewController_iPad_Landscape.xib
0 → 100644
1 | +<?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
2 | +<document type="com.apple.InterfaceBuilder3.CocoaTouch.iPad.XIB" version="3.0" toolsVersion="5056" systemVersion="12F45" targetRuntime="iOS.CocoaTouch.iPad" propertyAccessControl="none" useAutolayout="YES"> | ||
3 | + <dependencies> | ||
4 | + <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="3733"/> | ||
5 | + </dependencies> | ||
6 | + <objects> | ||
7 | + <placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="NameChangerViewController"> | ||
8 | + <connections> | ||
9 | + <outlet property="channel" destination="I8b-hG-JLX" id="mNT-ax-IMI"/> | ||
10 | + <outlet property="code" destination="0dM-lG-W6M" id="l8c-qZ-zPO"/> | ||
11 | + <outlet property="name" destination="PWp-Bq-eF0" id="qRr-k9-W6w"/> | ||
12 | + <outlet property="nameChangerView" destination="TMs-mi-Jej" id="DI1-Lh-AQb"/> | ||
13 | + <outlet property="view" destination="BKe-cg-zqq" id="1qt-Cv-clw"/> | ||
14 | + </connections> | ||
15 | + </placeholder> | ||
16 | + <placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/> | ||
17 | + <view contentMode="scaleToFill" id="BKe-cg-zqq"> | ||
18 | + <rect key="frame" x="0.0" y="0.0" width="1024" height="768"/> | ||
19 | + <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> | ||
20 | + <subviews> | ||
21 | + <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="TMs-mi-Jej"> | ||
22 | + <rect key="frame" x="341" y="295" width="343" height="177"/> | ||
23 | + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> | ||
24 | + <subviews> | ||
25 | + <textField opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="I8b-hG-JLX"> | ||
26 | + <rect key="frame" x="226" y="17" width="97" height="30"/> | ||
27 | + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> | ||
28 | + <constraints> | ||
29 | + <constraint firstAttribute="width" constant="97" id="Hzb-9o-OQC"/> | ||
30 | + </constraints> | ||
31 | + <fontDescription key="fontDescription" type="system" pointSize="14"/> | ||
32 | + <textInputTraits key="textInputTraits"/> | ||
33 | + </textField> | ||
34 | + <textField opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="PWp-Bq-eF0"> | ||
35 | + <rect key="frame" x="226" y="94" width="97" height="30"/> | ||
36 | + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> | ||
37 | + <constraints> | ||
38 | + <constraint firstAttribute="width" constant="97" id="hZ1-vE-4Or"/> | ||
39 | + </constraints> | ||
40 | + <fontDescription key="fontDescription" type="system" pointSize="14"/> | ||
41 | + <textInputTraits key="textInputTraits"/> | ||
42 | + </textField> | ||
43 | + <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Channel" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="MUO-8b-DhH"> | ||
44 | + <rect key="frame" x="20" y="21" width="64" height="21"/> | ||
45 | + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> | ||
46 | + <fontDescription key="fontDescription" type="system" pointSize="17"/> | ||
47 | + <color key="textColor" cocoaTouchSystemColor="darkTextColor"/> | ||
48 | + <nil key="highlightedColor"/> | ||
49 | + </label> | ||
50 | + <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Product Code" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="85G-KF-Rny"> | ||
51 | + <rect key="frame" x="20" y="60" width="107" height="21"/> | ||
52 | + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> | ||
53 | + <fontDescription key="fontDescription" type="system" pointSize="17"/> | ||
54 | + <nil key="highlightedColor"/> | ||
55 | + </label> | ||
56 | + <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="New Name" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="zj0-M4-cAO"> | ||
57 | + <rect key="frame" x="20" y="98" width="85" height="21"/> | ||
58 | + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> | ||
59 | + <fontDescription key="fontDescription" type="system" pointSize="17"/> | ||
60 | + <nil key="highlightedColor"/> | ||
61 | + </label> | ||
62 | + <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="q3O-jD-tjP"> | ||
63 | + <rect key="frame" x="153" y="127" width="37" height="30"/> | ||
64 | + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> | ||
65 | + <state key="normal" title="Done"> | ||
66 | + <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/> | ||
67 | + </state> | ||
68 | + <connections> | ||
69 | + <action selector="closePopup:" destination="-1" eventType="touchUpInside" id="PSu-va-vvG"/> | ||
70 | + </connections> | ||
71 | + </button> | ||
72 | + <textField opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="0dM-lG-W6M"> | ||
73 | + <rect key="frame" x="226" y="56" width="97" height="30"/> | ||
74 | + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> | ||
75 | + <constraints> | ||
76 | + <constraint firstAttribute="width" constant="97" id="wm2-nA-OKK"/> | ||
77 | + </constraints> | ||
78 | + <fontDescription key="fontDescription" type="system" pointSize="14"/> | ||
79 | + <textInputTraits key="textInputTraits"/> | ||
80 | + </textField> | ||
81 | + </subviews> | ||
82 | + <color key="backgroundColor" white="1" alpha="0.94999999999999996" colorSpace="custom" customColorSpace="calibratedWhite"/> | ||
83 | + <constraints> | ||
84 | + <constraint firstAttribute="centerX" secondItem="q3O-jD-tjP" secondAttribute="centerX" constant="0.5" id="5dJ-9X-CMr"/> | ||
85 | + <constraint firstAttribute="trailing" secondItem="PWp-Bq-eF0" secondAttribute="trailing" constant="20" id="CqG-Mx-ZYf"/> | ||
86 | + <constraint firstAttribute="bottom" secondItem="q3O-jD-tjP" secondAttribute="bottom" constant="20" id="HcQ-cf-gjs"/> | ||
87 | + <constraint firstItem="zj0-M4-cAO" firstAttribute="leading" secondItem="TMs-mi-Jej" secondAttribute="leading" constant="20" id="I8x-fp-BvR"/> | ||
88 | + <constraint firstAttribute="trailing" secondItem="I8b-hG-JLX" secondAttribute="trailing" constant="20" id="IuH-8z-DJ3"/> | ||
89 | + <constraint firstItem="85G-KF-Rny" firstAttribute="leading" secondItem="TMs-mi-Jej" secondAttribute="leading" constant="20" id="TmC-LI-lfl"/> | ||
90 | + <constraint firstAttribute="height" constant="177" id="XBP-QX-xgN"/> | ||
91 | + <constraint firstItem="zj0-M4-cAO" firstAttribute="top" secondItem="85G-KF-Rny" secondAttribute="bottom" constant="17" id="bEa-OA-j9a"/> | ||
92 | + <constraint firstAttribute="width" constant="343" id="d5x-dI-fNd"/> | ||
93 | + <constraint firstItem="85G-KF-Rny" firstAttribute="top" secondItem="MUO-8b-DhH" secondAttribute="bottom" constant="18" id="gPg-8a-Gay"/> | ||
94 | + <constraint firstItem="MUO-8b-DhH" firstAttribute="leading" secondItem="TMs-mi-Jej" secondAttribute="leading" constant="20" id="gm1-SZ-Xzb"/> | ||
95 | + <constraint firstItem="MUO-8b-DhH" firstAttribute="top" secondItem="TMs-mi-Jej" secondAttribute="top" constant="21" id="izr-xy-mKM"/> | ||
96 | + <constraint firstItem="I8b-hG-JLX" firstAttribute="top" secondItem="TMs-mi-Jej" secondAttribute="top" constant="17" id="lqv-O6-rIa"/> | ||
97 | + <constraint firstAttribute="trailing" secondItem="0dM-lG-W6M" secondAttribute="trailing" constant="20" id="njp-Er-OYt"/> | ||
98 | + <constraint firstItem="PWp-Bq-eF0" firstAttribute="top" secondItem="0dM-lG-W6M" secondAttribute="bottom" constant="8" id="qgR-qe-JDu"/> | ||
99 | + <constraint firstItem="0dM-lG-W6M" firstAttribute="top" secondItem="I8b-hG-JLX" secondAttribute="bottom" constant="9" id="vz5-mB-l2D"/> | ||
100 | + </constraints> | ||
101 | + </view> | ||
102 | + </subviews> | ||
103 | + <color key="backgroundColor" red="0.023529414089999999" green="0.0039215688589999999" blue="0.0039215688589999999" alpha="0.5" colorSpace="deviceRGB"/> | ||
104 | + <constraints> | ||
105 | + <constraint firstAttribute="centerY" secondItem="TMs-mi-Jej" secondAttribute="centerY" constant="0.5" id="JSf-Hw-Aw6"/> | ||
106 | + <constraint firstAttribute="centerX" secondItem="TMs-mi-Jej" secondAttribute="centerX" constant="-0.5" id="SpW-KP-Waz"/> | ||
107 | + </constraints> | ||
108 | + <simulatedStatusBarMetrics key="simulatedStatusBarMetrics"/> | ||
109 | + <simulatedOrientationMetrics key="simulatedOrientationMetrics" orientation="landscapeRight"/> | ||
110 | + </view> | ||
111 | + </objects> | ||
112 | +</document> |
DUREX Vendor Control/Base.lproj/PriceChangerViewController_Landscape.xib
0 → 100644
1 | +<?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
2 | +<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="5056" systemVersion="12F45" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES"> | ||
3 | + <dependencies> | ||
4 | + <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="3733"/> | ||
5 | + </dependencies> | ||
6 | + <objects> | ||
7 | + <placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="PriceChangerViewController"> | ||
8 | + <connections> | ||
9 | + <outlet property="channel" destination="DEB-yT-L0p" id="uK0-Oi-lVe"/> | ||
10 | + <outlet property="code" destination="LUN-kl-1qk" id="ezC-tC-mgN"/> | ||
11 | + <outlet property="price" destination="4EB-J5-I3v" id="bce-bR-IES"/> | ||
12 | + <outlet property="priceChangerView" destination="KpQ-d0-bwT" id="8Ak-Tl-ggq"/> | ||
13 | + <outlet property="view" destination="UBs-dW-l8n" id="Q74-Pl-2ek"/> | ||
14 | + </connections> | ||
15 | + </placeholder> | ||
16 | + <placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/> | ||
17 | + <view clearsContextBeforeDrawing="NO" contentMode="scaleToFill" id="UBs-dW-l8n"> | ||
18 | + <rect key="frame" x="0.0" y="0.0" width="480" height="320"/> | ||
19 | + <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> | ||
20 | + <subviews> | ||
21 | + <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="KpQ-d0-bwT"> | ||
22 | + <rect key="frame" x="87" y="70" width="307" height="181"/> | ||
23 | + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> | ||
24 | + <subviews> | ||
25 | + <textField opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="DEB-yT-L0p"> | ||
26 | + <rect key="frame" x="190" y="20" width="97" height="30"/> | ||
27 | + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> | ||
28 | + <constraints> | ||
29 | + <constraint firstAttribute="width" constant="97" id="w6P-Ge-IH0"/> | ||
30 | + </constraints> | ||
31 | + <fontDescription key="fontDescription" type="system" pointSize="14"/> | ||
32 | + <textInputTraits key="textInputTraits"/> | ||
33 | + </textField> | ||
34 | + <textField opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="LUN-kl-1qk"> | ||
35 | + <rect key="frame" x="190" y="59" width="97" height="30"/> | ||
36 | + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> | ||
37 | + <constraints> | ||
38 | + <constraint firstAttribute="width" constant="97" id="rXR-Pd-dZy"/> | ||
39 | + </constraints> | ||
40 | + <fontDescription key="fontDescription" type="system" pointSize="14"/> | ||
41 | + <textInputTraits key="textInputTraits"/> | ||
42 | + </textField> | ||
43 | + <textField opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="4EB-J5-I3v"> | ||
44 | + <rect key="frame" x="190" y="97" width="97" height="30"/> | ||
45 | + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> | ||
46 | + <constraints> | ||
47 | + <constraint firstAttribute="width" constant="97" id="uEf-Nz-okd"/> | ||
48 | + </constraints> | ||
49 | + <fontDescription key="fontDescription" type="system" pointSize="14"/> | ||
50 | + <textInputTraits key="textInputTraits"/> | ||
51 | + </textField> | ||
52 | + <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Channel" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="0G8-sN-Hfg"> | ||
53 | + <rect key="frame" x="20" y="24" width="64" height="21"/> | ||
54 | + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> | ||
55 | + <fontDescription key="fontDescription" type="system" pointSize="17"/> | ||
56 | + <color key="textColor" cocoaTouchSystemColor="darkTextColor"/> | ||
57 | + <nil key="highlightedColor"/> | ||
58 | + </label> | ||
59 | + <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Product Code" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="neg-KG-oQC"> | ||
60 | + <rect key="frame" x="20" y="63" width="107" height="21"/> | ||
61 | + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> | ||
62 | + <fontDescription key="fontDescription" type="system" pointSize="17"/> | ||
63 | + <nil key="highlightedColor"/> | ||
64 | + </label> | ||
65 | + <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="New Price" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="UrS-qz-jRa"> | ||
66 | + <rect key="frame" x="20" y="101" width="79" height="21"/> | ||
67 | + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> | ||
68 | + <fontDescription key="fontDescription" type="system" pointSize="17"/> | ||
69 | + <nil key="highlightedColor"/> | ||
70 | + </label> | ||
71 | + <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="ubO-fy-Tcd"> | ||
72 | + <rect key="frame" x="135" y="131" width="37" height="30"/> | ||
73 | + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> | ||
74 | + <state key="normal" title="Done"> | ||
75 | + <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/> | ||
76 | + </state> | ||
77 | + <connections> | ||
78 | + <action selector="closePopup:" destination="-1" eventType="touchUpInside" id="PfK-B8-MVQ"/> | ||
79 | + </connections> | ||
80 | + </button> | ||
81 | + </subviews> | ||
82 | + <color key="backgroundColor" white="1" alpha="0.94999999999999996" colorSpace="calibratedWhite"/> | ||
83 | + <constraints> | ||
84 | + <constraint firstItem="0G8-sN-Hfg" firstAttribute="top" secondItem="KpQ-d0-bwT" secondAttribute="top" constant="24" id="3mv-da-fB6"/> | ||
85 | + <constraint firstAttribute="trailing" secondItem="LUN-kl-1qk" secondAttribute="trailing" constant="20" id="4aD-TI-EQu"/> | ||
86 | + <constraint firstAttribute="bottom" secondItem="ubO-fy-Tcd" secondAttribute="bottom" constant="20" id="6LV-E4-gEI"/> | ||
87 | + <constraint firstItem="LUN-kl-1qk" firstAttribute="top" secondItem="DEB-yT-L0p" secondAttribute="bottom" constant="9" id="7RJ-sF-FtM"/> | ||
88 | + <constraint firstAttribute="centerX" secondItem="ubO-fy-Tcd" secondAttribute="centerX" constant="0.5" id="F9W-kf-J1g"/> | ||
89 | + <constraint firstAttribute="height" constant="181" id="JTM-fM-PqR"/> | ||
90 | + <constraint firstItem="DEB-yT-L0p" firstAttribute="top" secondItem="KpQ-d0-bwT" secondAttribute="top" constant="20" id="Jfn-Id-56L"/> | ||
91 | + <constraint firstItem="UrS-qz-jRa" firstAttribute="top" secondItem="neg-KG-oQC" secondAttribute="bottom" constant="17" id="L11-sA-dkk"/> | ||
92 | + <constraint firstAttribute="trailing" secondItem="4EB-J5-I3v" secondAttribute="trailing" constant="20" id="O1t-SE-YQq"/> | ||
93 | + <constraint firstAttribute="trailing" secondItem="DEB-yT-L0p" secondAttribute="trailing" constant="20" id="X8E-R5-CH2"/> | ||
94 | + <constraint firstItem="neg-KG-oQC" firstAttribute="top" secondItem="0G8-sN-Hfg" secondAttribute="bottom" constant="18" id="hpd-js-5eJ"/> | ||
95 | + <constraint firstAttribute="width" constant="307" id="lYh-V2-2xP"/> | ||
96 | + <constraint firstItem="0G8-sN-Hfg" firstAttribute="leading" secondItem="KpQ-d0-bwT" secondAttribute="leading" constant="20" id="o5N-85-gis"/> | ||
97 | + <constraint firstItem="neg-KG-oQC" firstAttribute="leading" secondItem="KpQ-d0-bwT" secondAttribute="leading" constant="20" id="qV8-Gl-TqG"/> | ||
98 | + <constraint firstItem="4EB-J5-I3v" firstAttribute="top" secondItem="LUN-kl-1qk" secondAttribute="bottom" constant="8" id="qtw-nC-JXc"/> | ||
99 | + <constraint firstItem="UrS-qz-jRa" firstAttribute="leading" secondItem="KpQ-d0-bwT" secondAttribute="leading" constant="20" id="wnQ-qP-jL6"/> | ||
100 | + </constraints> | ||
101 | + </view> | ||
102 | + </subviews> | ||
103 | + <color key="backgroundColor" red="0.023529414089999999" green="0.0039215688589999999" blue="0.0039215688589999999" alpha="0.5" colorSpace="deviceRGB"/> | ||
104 | + <constraints> | ||
105 | + <constraint firstItem="KpQ-d0-bwT" firstAttribute="top" secondItem="UBs-dW-l8n" secondAttribute="top" constant="70" id="0KY-ll-hpt"/> | ||
106 | + <constraint firstAttribute="centerX" secondItem="KpQ-d0-bwT" secondAttribute="centerX" constant="-0.5" id="ldC-Z7-9pL"/> | ||
107 | + </constraints> | ||
108 | + <simulatedStatusBarMetrics key="simulatedStatusBarMetrics"/> | ||
109 | + <simulatedOrientationMetrics key="simulatedOrientationMetrics" orientation="landscapeRight"/> | ||
110 | + <simulatedScreenMetrics key="simulatedDestinationMetrics"/> | ||
111 | + </view> | ||
112 | + </objects> | ||
113 | +</document> |
DUREX Vendor Control/Base.lproj/PriceChangerViewController_iPad_Landscape.xib
0 → 100644
1 | +<?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
2 | +<document type="com.apple.InterfaceBuilder3.CocoaTouch.iPad.XIB" version="3.0" toolsVersion="5056" systemVersion="12F45" targetRuntime="iOS.CocoaTouch.iPad" propertyAccessControl="none" useAutolayout="YES"> | ||
3 | + <dependencies> | ||
4 | + <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="3733"/> | ||
5 | + </dependencies> | ||
6 | + <objects> | ||
7 | + <placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="PriceChangerViewController"> | ||
8 | + <connections> | ||
9 | + <outlet property="channel" destination="9Fx-tR-5f5" id="6UI-UX-eGS"/> | ||
10 | + <outlet property="code" destination="jj4-G4-f7r" id="Zxi-Mh-ElA"/> | ||
11 | + <outlet property="price" destination="jj4-G4-f7r" id="KsU-Dr-0ch"/> | ||
12 | + <outlet property="priceChangerView" destination="vRc-3Y-oz8" id="YRt-eV-e0m"/> | ||
13 | + <outlet property="view" destination="6Lr-v0-14p" id="HIm-Wi-saa"/> | ||
14 | + </connections> | ||
15 | + </placeholder> | ||
16 | + <placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/> | ||
17 | + <view contentMode="scaleToFill" id="6Lr-v0-14p"> | ||
18 | + <rect key="frame" x="0.0" y="0.0" width="1024" height="768"/> | ||
19 | + <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> | ||
20 | + <subviews> | ||
21 | + <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="vRc-3Y-oz8"> | ||
22 | + <rect key="frame" x="341" y="295" width="343" height="177"/> | ||
23 | + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> | ||
24 | + <subviews> | ||
25 | + <textField opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="9Fx-tR-5f5"> | ||
26 | + <rect key="frame" x="226" y="17" width="97" height="30"/> | ||
27 | + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> | ||
28 | + <constraints> | ||
29 | + <constraint firstAttribute="width" constant="97" id="GIQ-qj-SDs"/> | ||
30 | + </constraints> | ||
31 | + <fontDescription key="fontDescription" type="system" pointSize="14"/> | ||
32 | + <textInputTraits key="textInputTraits"/> | ||
33 | + </textField> | ||
34 | + <textField opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="JMZ-j1-djR"> | ||
35 | + <rect key="frame" x="226" y="56" width="97" height="30"/> | ||
36 | + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> | ||
37 | + <constraints> | ||
38 | + <constraint firstAttribute="width" constant="97" id="Bkh-L3-A0f"/> | ||
39 | + </constraints> | ||
40 | + <fontDescription key="fontDescription" type="system" pointSize="14"/> | ||
41 | + <textInputTraits key="textInputTraits"/> | ||
42 | + </textField> | ||
43 | + <textField opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="jj4-G4-f7r"> | ||
44 | + <rect key="frame" x="226" y="94" width="97" height="30"/> | ||
45 | + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> | ||
46 | + <constraints> | ||
47 | + <constraint firstAttribute="width" constant="97" id="XAV-sj-rjj"/> | ||
48 | + </constraints> | ||
49 | + <fontDescription key="fontDescription" type="system" pointSize="14"/> | ||
50 | + <textInputTraits key="textInputTraits"/> | ||
51 | + </textField> | ||
52 | + <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Channel" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="z9V-5B-LtD"> | ||
53 | + <rect key="frame" x="20" y="21" width="64" height="21"/> | ||
54 | + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> | ||
55 | + <fontDescription key="fontDescription" type="system" pointSize="17"/> | ||
56 | + <color key="textColor" cocoaTouchSystemColor="darkTextColor"/> | ||
57 | + <nil key="highlightedColor"/> | ||
58 | + </label> | ||
59 | + <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Product Code" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="GCF-GY-CN1"> | ||
60 | + <rect key="frame" x="20" y="60" width="107" height="21"/> | ||
61 | + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> | ||
62 | + <fontDescription key="fontDescription" type="system" pointSize="17"/> | ||
63 | + <nil key="highlightedColor"/> | ||
64 | + </label> | ||
65 | + <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="New Price" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="eXX-xf-h6G"> | ||
66 | + <rect key="frame" x="20" y="98" width="79" height="21"/> | ||
67 | + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> | ||
68 | + <fontDescription key="fontDescription" type="system" pointSize="17"/> | ||
69 | + <nil key="highlightedColor"/> | ||
70 | + </label> | ||
71 | + <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="hdn-qQ-8np"> | ||
72 | + <rect key="frame" x="153" y="127" width="37" height="30"/> | ||
73 | + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> | ||
74 | + <state key="normal" title="Done"> | ||
75 | + <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/> | ||
76 | + </state> | ||
77 | + <connections> | ||
78 | + <action selector="closePopup:" destination="-1" eventType="touchUpInside" id="6gC-ah-XK9"/> | ||
79 | + </connections> | ||
80 | + </button> | ||
81 | + </subviews> | ||
82 | + <color key="backgroundColor" white="1" alpha="0.94999999999999996" colorSpace="custom" customColorSpace="calibratedWhite"/> | ||
83 | + <constraints> | ||
84 | + <constraint firstAttribute="trailing" secondItem="9Fx-tR-5f5" secondAttribute="trailing" constant="20" id="27u-r0-710"/> | ||
85 | + <constraint firstItem="eXX-xf-h6G" firstAttribute="top" secondItem="GCF-GY-CN1" secondAttribute="bottom" constant="17" id="3Ra-hn-ZlK"/> | ||
86 | + <constraint firstItem="jj4-G4-f7r" firstAttribute="top" secondItem="JMZ-j1-djR" secondAttribute="bottom" constant="8" id="6c9-vC-hM2"/> | ||
87 | + <constraint firstAttribute="bottom" secondItem="hdn-qQ-8np" secondAttribute="bottom" constant="20" id="AdU-40-Kll"/> | ||
88 | + <constraint firstAttribute="height" constant="177" id="EBh-7t-XnZ"/> | ||
89 | + <constraint firstItem="9Fx-tR-5f5" firstAttribute="top" secondItem="vRc-3Y-oz8" secondAttribute="top" constant="17" id="Hz7-b9-QPv"/> | ||
90 | + <constraint firstItem="JMZ-j1-djR" firstAttribute="top" secondItem="9Fx-tR-5f5" secondAttribute="bottom" constant="9" id="I1n-fp-V5M"/> | ||
91 | + <constraint firstAttribute="trailing" secondItem="jj4-G4-f7r" secondAttribute="trailing" constant="20" id="IVo-VT-NQE"/> | ||
92 | + <constraint firstItem="GCF-GY-CN1" firstAttribute="top" secondItem="z9V-5B-LtD" secondAttribute="bottom" constant="18" id="JXS-oQ-1GB"/> | ||
93 | + <constraint firstItem="eXX-xf-h6G" firstAttribute="leading" secondItem="vRc-3Y-oz8" secondAttribute="leading" constant="20" id="Ku7-lj-sbp"/> | ||
94 | + <constraint firstAttribute="trailing" secondItem="JMZ-j1-djR" secondAttribute="trailing" constant="20" id="Ok7-Yp-wao"/> | ||
95 | + <constraint firstItem="z9V-5B-LtD" firstAttribute="leading" secondItem="vRc-3Y-oz8" secondAttribute="leading" constant="20" id="Qph-St-ZhM"/> | ||
96 | + <constraint firstAttribute="centerX" secondItem="hdn-qQ-8np" secondAttribute="centerX" constant="0.5" id="cnc-0a-Hud"/> | ||
97 | + <constraint firstAttribute="width" constant="343" id="mTQ-bv-jex"/> | ||
98 | + <constraint firstItem="GCF-GY-CN1" firstAttribute="leading" secondItem="vRc-3Y-oz8" secondAttribute="leading" constant="20" id="sum-Uh-lk2"/> | ||
99 | + <constraint firstItem="z9V-5B-LtD" firstAttribute="top" secondItem="vRc-3Y-oz8" secondAttribute="top" constant="21" id="zLp-RD-9d6"/> | ||
100 | + </constraints> | ||
101 | + </view> | ||
102 | + </subviews> | ||
103 | + <color key="backgroundColor" red="0.023529414089999999" green="0.0039215688589999999" blue="0.0039215688589999999" alpha="0.5" colorSpace="deviceRGB"/> | ||
104 | + <constraints> | ||
105 | + <constraint firstAttribute="centerX" secondItem="vRc-3Y-oz8" secondAttribute="centerX" constant="-0.5" id="gvu-cr-Q6X"/> | ||
106 | + <constraint firstAttribute="centerY" secondItem="vRc-3Y-oz8" secondAttribute="centerY" constant="0.5" id="lGg-MN-xKP"/> | ||
107 | + </constraints> | ||
108 | + <simulatedStatusBarMetrics key="simulatedStatusBarMetrics"/> | ||
109 | + <simulatedOrientationMetrics key="simulatedOrientationMetrics" orientation="landscapeRight"/> | ||
110 | + </view> | ||
111 | + </objects> | ||
112 | +</document> |
DUREX Vendor Control/ChildViewController.h
0 → 100644
1 | +// | ||
2 | +// ChildViewController.h | ||
3 | +// DUREX Vendor Control | ||
4 | +// | ||
5 | +// Created by Imanol Barba on 10/10/14. | ||
6 | +// Copyright (c) 2014 Emmoco. All rights reserved. | ||
7 | +// | ||
8 | + | ||
9 | +@class ChildViewController; | ||
10 | + | ||
11 | +#import <UIKit/UIKit.h> | ||
12 | + | ||
13 | +@protocol ChildViewControllerDelegate <NSObject> | ||
14 | +- (void)removeChildFromParentController:(ChildViewController*)controller; | ||
15 | + | ||
16 | +@end | ||
17 | + | ||
18 | +@interface ChildViewController : UIViewController | ||
19 | + | ||
20 | +- (void) parentViewControllerDidRotateWithOrientation: (UIDeviceOrientation) orientation; | ||
21 | +- (void) parentViewControllerWillRotateToInterfaceOrientation: (UIInterfaceOrientation)toInterfaceOrientation duration: (NSTimeInterval)duration; | ||
22 | + | ||
23 | +@property (nonatomic, strong) id <ChildViewControllerDelegate> childDelegate; | ||
24 | +@end |
DUREX Vendor Control/ChildViewController.m
0 → 100644
1 | +// | ||
2 | +// ChildViewController.m | ||
3 | +// DUREX Vendor Control | ||
4 | +// | ||
5 | +// Created by Imanol Barba on 10/10/14. | ||
6 | +// Copyright (c) 2014 Emmoco. All rights reserved. | ||
7 | +// | ||
8 | + | ||
9 | +#import "ChildViewController.h" | ||
10 | + | ||
11 | +@interface ChildViewController () | ||
12 | + | ||
13 | +@end | ||
14 | + | ||
15 | +@implementation ChildViewController | ||
16 | + | ||
17 | +- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil | ||
18 | +{ | ||
19 | + self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]; | ||
20 | + if (self) { | ||
21 | + // Custom initialization | ||
22 | + } | ||
23 | + return self; | ||
24 | +} | ||
25 | + | ||
26 | +- (void)viewDidLoad | ||
27 | +{ | ||
28 | + [super viewDidLoad]; | ||
29 | + // Do any additional setup after loading the view. | ||
30 | +} | ||
31 | + | ||
32 | +- (void)didReceiveMemoryWarning | ||
33 | +{ | ||
34 | + [super didReceiveMemoryWarning]; | ||
35 | + // Dispose of any resources that can be recreated. | ||
36 | +} | ||
37 | + | ||
38 | +/* | ||
39 | +#pragma mark - Navigation | ||
40 | + | ||
41 | +// In a storyboard-based application, you will often want to do a little preparation before navigation | ||
42 | +- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender | ||
43 | +{ | ||
44 | + // Get the new view controller using [segue destinationViewController]. | ||
45 | + // Pass the selected object to the new view controller. | ||
46 | +} | ||
47 | +*/ | ||
48 | + | ||
49 | +@end |
DUREX Vendor Control/CommunicationProtocol.h
@@ -11,7 +11,7 @@ | @@ -11,7 +11,7 @@ | ||
11 | #import <Foundation/Foundation.h> | 11 | #import <Foundation/Foundation.h> |
12 | #import "EMFramework.h" | 12 | #import "EMFramework.h" |
13 | 13 | ||
14 | -#define SLEEP_TIME ((NSTimeInterval)0.1) | 14 | +#define SLEEP_TIME ((NSTimeInterval)1) |
15 | #define MAX_STRING_LENGTH ((int)200) | 15 | #define MAX_STRING_LENGTH ((int)200) |
16 | #define MAX_RETRIES ((int)3) | 16 | #define MAX_RETRIES ((int)3) |
17 | #define MAX_PRODUCT_NAME_LENGTH ((int)64) | 17 | #define MAX_PRODUCT_NAME_LENGTH ((int)64) |
@@ -43,6 +43,7 @@ | @@ -43,6 +43,7 @@ | ||
43 | -(void) readSensorData; | 43 | -(void) readSensorData; |
44 | -(void) readSalesLog: (NSDateComponents*) start : (NSDateComponents*) end; | 44 | -(void) readSalesLog: (NSDateComponents*) start : (NSDateComponents*) end; |
45 | -(void) readIncidentLog: (NSDateComponents*) start : (NSDateComponents*) end; | 45 | -(void) readIncidentLog: (NSDateComponents*) start : (NSDateComponents*) end; |
46 | +//-(void) testA9 : (NSMutableString*) testString; | ||
46 | +(id) sharedProtocol; | 47 | +(id) sharedProtocol; |
47 | 48 | ||
48 | @end | 49 | @end |
DUREX Vendor Control/CommunicationProtocol.m
@@ -352,7 +352,15 @@ | @@ -352,7 +352,15 @@ | ||
352 | [command appendString:@"-"]; | 352 | [command appendString:@"-"]; |
353 | [command appendString:endDate]; | 353 | [command appendString:endDate]; |
354 | [self writeMessage:command]; | 354 | [self writeMessage:command]; |
355 | + | ||
356 | + //@"P3140816103600012222P3140910093600023333P3140921103600034444P3140927103600045555P3P3" | ||
355 | } | 357 | } |
356 | 358 | ||
359 | +/*-(void) testA9:(NSMutableString *)testString | ||
360 | +{ | ||
361 | + NSMutableString *messageA9 = [[NSMutableString alloc] initWithString:@"A9"]; | ||
362 | + [messageA9 appendString:testString]; | ||
363 | + [self writeMessage:messageA9]; | ||
364 | +}*/ | ||
357 | 365 | ||
358 | @end | 366 | @end |
DUREX Vendor Control/DUREX Vendor Control.xcodeproj/project.pbxproj
@@ -27,10 +27,21 @@ | @@ -27,10 +27,21 @@ | ||
27 | F92F569219B7665F00A1EACA /* NameChangerViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = F92F569419B7665F00A1EACA /* NameChangerViewController.xib */; }; | 27 | F92F569219B7665F00A1EACA /* NameChangerViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = F92F569419B7665F00A1EACA /* NameChangerViewController.xib */; }; |
28 | F92F569B19B76A5D00A1EACA /* NameChangerViewController_iPad.xib in Resources */ = {isa = PBXBuildFile; fileRef = F92F569D19B76A5D00A1EACA /* NameChangerViewController_iPad.xib */; }; | 28 | F92F569B19B76A5D00A1EACA /* NameChangerViewController_iPad.xib in Resources */ = {isa = PBXBuildFile; fileRef = F92F569D19B76A5D00A1EACA /* NameChangerViewController_iPad.xib */; }; |
29 | F933F80419B6819400521B90 /* DatePickerViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = F933F80219B6819400521B90 /* DatePickerViewController.m */; }; | 29 | F933F80419B6819400521B90 /* DatePickerViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = F933F80219B6819400521B90 /* DatePickerViewController.m */; }; |
30 | + F95C3F2B19E87B8700C040C0 /* ChildViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = F95C3F2A19E87B8700C040C0 /* ChildViewController.m */; }; | ||
30 | F961D804199A5F1000E9282C /* MainStoryboard.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = F961D806199A5F1000E9282C /* MainStoryboard.storyboard */; }; | 31 | F961D804199A5F1000E9282C /* MainStoryboard.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = F961D806199A5F1000E9282C /* MainStoryboard.storyboard */; }; |
31 | F961D80C199A5F2D00E9282C /* back_arrow.png in Resources */ = {isa = PBXBuildFile; fileRef = F961D80E199A5F2D00E9282C /* back_arrow.png */; }; | 32 | F961D80C199A5F2D00E9282C /* back_arrow.png in Resources */ = {isa = PBXBuildFile; fileRef = F961D80E199A5F2D00E9282C /* back_arrow.png */; }; |
32 | F961D816199A5FA000E9282C /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = F961D814199A5FA000E9282C /* Localizable.strings */; }; | 33 | F961D816199A5FA000E9282C /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = F961D814199A5FA000E9282C /* Localizable.strings */; }; |
33 | F961D819199A711300E9282C /* EMConnectingView.xib in Resources */ = {isa = PBXBuildFile; fileRef = F961D81B199A711300E9282C /* EMConnectingView.xib */; }; | 34 | F961D819199A711300E9282C /* EMConnectingView.xib in Resources */ = {isa = PBXBuildFile; fileRef = F961D81B199A711300E9282C /* EMConnectingView.xib */; }; |
35 | + F975ADAC19E8248000CA4442 /* DatePickerViewController_iPad_Landscape.xib in Resources */ = {isa = PBXBuildFile; fileRef = F975ADAE19E8248000CA4442 /* DatePickerViewController_iPad_Landscape.xib */; }; | ||
36 | + F975ADBB19E827EC00CA4442 /* EMConnectingView_Landscape.xib in Resources */ = {isa = PBXBuildFile; fileRef = F975ADBD19E827EC00CA4442 /* EMConnectingView_Landscape.xib */; }; | ||
37 | + F975ADC219E827F500CA4442 /* EMConnectingView_iPad_Landscape.xib in Resources */ = {isa = PBXBuildFile; fileRef = F975ADC419E827F500CA4442 /* EMConnectingView_iPad_Landscape.xib */; }; | ||
38 | + F975ADD519E82B7D00CA4442 /* DatePickerViewController_Landscape.xib in Resources */ = {isa = PBXBuildFile; fileRef = F975ADD719E82B7D00CA4442 /* DatePickerViewController_Landscape.xib */; }; | ||
39 | + F975ADDC19E82B9800CA4442 /* PriceChangerViewController_Landscape.xib in Resources */ = {isa = PBXBuildFile; fileRef = F975ADDE19E82B9800CA4442 /* PriceChangerViewController_Landscape.xib */; }; | ||
40 | + F975ADE719E82C5D00CA4442 /* PriceChangerViewController_iPad_Landscape.xib in Resources */ = {isa = PBXBuildFile; fileRef = F975ADE919E82C5D00CA4442 /* PriceChangerViewController_iPad_Landscape.xib */; }; | ||
41 | + F975ADEE19E82D1400CA4442 /* NameChangerViewController_Landscape.xib in Resources */ = {isa = PBXBuildFile; fileRef = F975ADF019E82D1400CA4442 /* NameChangerViewController_Landscape.xib */; }; | ||
42 | + F975ADF519E82D9F00CA4442 /* NameChangerViewController_iPad_Landscape.xib in Resources */ = {isa = PBXBuildFile; fileRef = F975ADF719E82D9F00CA4442 /* NameChangerViewController_iPad_Landscape.xib */; }; | ||
43 | + F975ADFC19E8347700CA4442 /* DateRangePickerViewController_Landscape.xib in Resources */ = {isa = PBXBuildFile; fileRef = F975ADFE19E8347700CA4442 /* DateRangePickerViewController_Landscape.xib */; }; | ||
44 | + F975AE0319E8359B00CA4442 /* DateRangePickerViewController_iPad_Landscape.xib in Resources */ = {isa = PBXBuildFile; fileRef = F975AE0519E8359B00CA4442 /* DateRangePickerViewController_iPad_Landscape.xib */; }; | ||
34 | F97B90CB19B859F500DDA9EF /* icon_checkmark.png in Resources */ = {isa = PBXBuildFile; fileRef = F97B90C919B859F500DDA9EF /* icon_checkmark.png */; }; | 45 | F97B90CB19B859F500DDA9EF /* icon_checkmark.png in Resources */ = {isa = PBXBuildFile; fileRef = F97B90C919B859F500DDA9EF /* icon_checkmark.png */; }; |
35 | F97B90CC19B859F500DDA9EF /* icon_delete.png in Resources */ = {isa = PBXBuildFile; fileRef = F97B90CA19B859F500DDA9EF /* icon_delete.png */; }; | 46 | F97B90CC19B859F500DDA9EF /* icon_delete.png in Resources */ = {isa = PBXBuildFile; fileRef = F97B90CA19B859F500DDA9EF /* icon_delete.png */; }; |
36 | F98356D6192E835F00EA6821 /* InitialViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = F98356D5192E835F00EA6821 /* InitialViewController.m */; }; | 47 | F98356D6192E835F00EA6821 /* InitialViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = F98356D5192E835F00EA6821 /* InitialViewController.m */; }; |
@@ -110,6 +121,8 @@ | @@ -110,6 +121,8 @@ | ||
110 | F92F56A119B76A6400A1EACA /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/NameChangerViewController_iPad.strings; sourceTree = "<group>"; }; | 121 | F92F56A119B76A6400A1EACA /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/NameChangerViewController_iPad.strings; sourceTree = "<group>"; }; |
111 | F933F80119B6819400521B90 /* DatePickerViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DatePickerViewController.h; sourceTree = SOURCE_ROOT; }; | 122 | F933F80119B6819400521B90 /* DatePickerViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DatePickerViewController.h; sourceTree = SOURCE_ROOT; }; |
112 | F933F80219B6819400521B90 /* DatePickerViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DatePickerViewController.m; sourceTree = SOURCE_ROOT; }; | 123 | F933F80219B6819400521B90 /* DatePickerViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DatePickerViewController.m; sourceTree = SOURCE_ROOT; }; |
124 | + F95C3F2919E87B8700C040C0 /* ChildViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ChildViewController.h; sourceTree = SOURCE_ROOT; }; | ||
125 | + F95C3F2A19E87B8700C040C0 /* ChildViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ChildViewController.m; sourceTree = SOURCE_ROOT; }; | ||
113 | F961D807199A5F1800E9282C /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/MainStoryboard.storyboard; sourceTree = "<group>"; }; | 126 | F961D807199A5F1800E9282C /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/MainStoryboard.storyboard; sourceTree = "<group>"; }; |
114 | F961D809199A5F2200E9282C /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/MainStoryboard.strings; sourceTree = "<group>"; }; | 127 | F961D809199A5F2200E9282C /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/MainStoryboard.strings; sourceTree = "<group>"; }; |
115 | F961D80B199A5F2300E9282C /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/MainStoryboard.strings; sourceTree = "<group>"; }; | 128 | F961D80B199A5F2300E9282C /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/MainStoryboard.strings; sourceTree = "<group>"; }; |
@@ -122,6 +135,36 @@ | @@ -122,6 +135,36 @@ | ||
122 | F961D81A199A711300E9282C /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/EMConnectingView.xib; sourceTree = "<group>"; }; | 135 | F961D81A199A711300E9282C /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/EMConnectingView.xib; sourceTree = "<group>"; }; |
123 | F961D81D199A711600E9282C /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/EMConnectingView.strings; sourceTree = "<group>"; }; | 136 | F961D81D199A711600E9282C /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/EMConnectingView.strings; sourceTree = "<group>"; }; |
124 | F961D81F199A711700E9282C /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/EMConnectingView.strings; sourceTree = "<group>"; }; | 137 | F961D81F199A711700E9282C /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/EMConnectingView.strings; sourceTree = "<group>"; }; |
138 | + F975ADAD19E8248000CA4442 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/DatePickerViewController_iPad_Landscape.xib; sourceTree = "<group>"; }; | ||
139 | + F975ADB019E8248200CA4442 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/DatePickerViewController_iPad_Landscape.strings; sourceTree = "<group>"; }; | ||
140 | + F975ADB219E8248300CA4442 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/DatePickerViewController_iPad_Landscape.strings; sourceTree = "<group>"; }; | ||
141 | + F975ADBC19E827EC00CA4442 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/EMConnectingView_Landscape.xib; sourceTree = "<group>"; }; | ||
142 | + F975ADBF19E827F000CA4442 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/EMConnectingView_Landscape.strings; sourceTree = "<group>"; }; | ||
143 | + F975ADC119E827F100CA4442 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/EMConnectingView_Landscape.strings; sourceTree = "<group>"; }; | ||
144 | + F975ADC319E827F500CA4442 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/EMConnectingView_iPad_Landscape.xib; sourceTree = "<group>"; }; | ||
145 | + F975ADC619E827F900CA4442 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/EMConnectingView_iPad_Landscape.strings; sourceTree = "<group>"; }; | ||
146 | + F975ADC819E827F900CA4442 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/EMConnectingView_iPad_Landscape.strings; sourceTree = "<group>"; }; | ||
147 | + F975ADD619E82B7D00CA4442 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/DatePickerViewController_Landscape.xib; sourceTree = "<group>"; }; | ||
148 | + F975ADD919E82B8000CA4442 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/DatePickerViewController_Landscape.strings; sourceTree = "<group>"; }; | ||
149 | + F975ADDB19E82B8100CA4442 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/DatePickerViewController_Landscape.strings; sourceTree = "<group>"; }; | ||
150 | + F975ADDD19E82B9800CA4442 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/PriceChangerViewController_Landscape.xib; sourceTree = "<group>"; }; | ||
151 | + F975ADE419E82BE200CA4442 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/PriceChangerViewController_Landscape.strings; sourceTree = "<group>"; }; | ||
152 | + F975ADE619E82BE300CA4442 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/PriceChangerViewController_Landscape.strings; sourceTree = "<group>"; }; | ||
153 | + F975ADE819E82C5D00CA4442 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/PriceChangerViewController_iPad_Landscape.xib; sourceTree = "<group>"; }; | ||
154 | + F975ADEB19E82C6200CA4442 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/PriceChangerViewController_iPad_Landscape.strings; sourceTree = "<group>"; }; | ||
155 | + F975ADED19E82C6200CA4442 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/PriceChangerViewController_iPad_Landscape.strings; sourceTree = "<group>"; }; | ||
156 | + F975ADEF19E82D1400CA4442 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/NameChangerViewController_Landscape.xib; sourceTree = "<group>"; }; | ||
157 | + F975ADF219E82D1600CA4442 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/NameChangerViewController_Landscape.strings; sourceTree = "<group>"; }; | ||
158 | + F975ADF419E82D1600CA4442 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/NameChangerViewController_Landscape.strings; sourceTree = "<group>"; }; | ||
159 | + F975ADF619E82D9F00CA4442 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/NameChangerViewController_iPad_Landscape.xib; sourceTree = "<group>"; }; | ||
160 | + F975ADF919E82DA100CA4442 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/NameChangerViewController_iPad_Landscape.strings; sourceTree = "<group>"; }; | ||
161 | + F975ADFB19E82DA200CA4442 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/NameChangerViewController_iPad_Landscape.strings; sourceTree = "<group>"; }; | ||
162 | + F975ADFD19E8347700CA4442 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/DateRangePickerViewController_Landscape.xib; sourceTree = "<group>"; }; | ||
163 | + F975AE0019E8347900CA4442 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/DateRangePickerViewController_Landscape.strings; sourceTree = "<group>"; }; | ||
164 | + F975AE0219E8347A00CA4442 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/DateRangePickerViewController_Landscape.strings; sourceTree = "<group>"; }; | ||
165 | + F975AE0419E8359B00CA4442 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/DateRangePickerViewController_iPad_Landscape.xib; sourceTree = "<group>"; }; | ||
166 | + F975AE0719E8359D00CA4442 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/DateRangePickerViewController_iPad_Landscape.strings; sourceTree = "<group>"; }; | ||
167 | + F975AE0919E8359E00CA4442 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/DateRangePickerViewController_iPad_Landscape.strings; sourceTree = "<group>"; }; | ||
125 | F97B90C919B859F500DDA9EF /* icon_checkmark.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = icon_checkmark.png; sourceTree = SOURCE_ROOT; }; | 168 | F97B90C919B859F500DDA9EF /* icon_checkmark.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = icon_checkmark.png; sourceTree = SOURCE_ROOT; }; |
126 | F97B90CA19B859F500DDA9EF /* icon_delete.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = icon_delete.png; sourceTree = SOURCE_ROOT; }; | 169 | F97B90CA19B859F500DDA9EF /* icon_delete.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = icon_delete.png; sourceTree = SOURCE_ROOT; }; |
127 | F98356D4192E835F00EA6821 /* InitialViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InitialViewController.h; sourceTree = SOURCE_ROOT; }; | 170 | F98356D4192E835F00EA6821 /* InitialViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InitialViewController.h; sourceTree = SOURCE_ROOT; }; |
@@ -226,6 +269,7 @@ | @@ -226,6 +269,7 @@ | ||
226 | F989B60119BCE28C00657DD9 /* SalesLog.m */, | 269 | F989B60119BCE28C00657DD9 /* SalesLog.m */, |
227 | F9B9100B19E5A0A1006D4D06 /* Incident.m */, | 270 | F9B9100B19E5A0A1006D4D06 /* Incident.m */, |
228 | F9B9100819E59773006D4D06 /* IncidentLog.m */, | 271 | F9B9100819E59773006D4D06 /* IncidentLog.m */, |
272 | + F95C3F2A19E87B8700C040C0 /* ChildViewController.m */, | ||
229 | ); | 273 | ); |
230 | name = "DUREX Vendor Control"; | 274 | name = "DUREX Vendor Control"; |
231 | path = TestAppExample; | 275 | path = TestAppExample; |
@@ -277,7 +321,9 @@ | @@ -277,7 +321,9 @@ | ||
277 | isa = PBXGroup; | 321 | isa = PBXGroup; |
278 | children = ( | 322 | children = ( |
279 | F961D81B199A711300E9282C /* EMConnectingView.xib */, | 323 | F961D81B199A711300E9282C /* EMConnectingView.xib */, |
324 | + F975ADBD19E827EC00CA4442 /* EMConnectingView_Landscape.xib */, | ||
280 | F9E4D8FF19B8FD32009A7359 /* EMConnectingView_iPad.xib */, | 325 | F9E4D8FF19B8FD32009A7359 /* EMConnectingView_iPad.xib */, |
326 | + F975ADC419E827F500CA4442 /* EMConnectingView_iPad_Landscape.xib */, | ||
281 | 34AAB879189804FF0019860D /* EMDevicePickerViewController.h */, | 327 | 34AAB879189804FF0019860D /* EMDevicePickerViewController.h */, |
282 | 34AAB87A189804FF0019860D /* EMDevicePickerViewController.m */, | 328 | 34AAB87A189804FF0019860D /* EMDevicePickerViewController.m */, |
283 | ); | 329 | ); |
@@ -306,13 +352,21 @@ | @@ -306,13 +352,21 @@ | ||
306 | children = ( | 352 | children = ( |
307 | F961D806199A5F1000E9282C /* MainStoryboard.storyboard */, | 353 | F961D806199A5F1000E9282C /* MainStoryboard.storyboard */, |
308 | F9015D9219B73052006C7882 /* DatePickerViewController.xib */, | 354 | F9015D9219B73052006C7882 /* DatePickerViewController.xib */, |
355 | + F975ADD719E82B7D00CA4442 /* DatePickerViewController_Landscape.xib */, | ||
309 | F9015D9919B7305E006C7882 /* DatePickerViewController_iPad.xib */, | 356 | F9015D9919B7305E006C7882 /* DatePickerViewController_iPad.xib */, |
357 | + F975ADAE19E8248000CA4442 /* DatePickerViewController_iPad_Landscape.xib */, | ||
310 | F92F567F19B7609C00A1EACA /* PriceChangerViewController.xib */, | 358 | F92F567F19B7609C00A1EACA /* PriceChangerViewController.xib */, |
359 | + F975ADDE19E82B9800CA4442 /* PriceChangerViewController_Landscape.xib */, | ||
311 | F92F568619B760A800A1EACA /* PriceChangerViewController_iPad.xib */, | 360 | F92F568619B760A800A1EACA /* PriceChangerViewController_iPad.xib */, |
361 | + F975ADE919E82C5D00CA4442 /* PriceChangerViewController_iPad_Landscape.xib */, | ||
312 | F92F569419B7665F00A1EACA /* NameChangerViewController.xib */, | 362 | F92F569419B7665F00A1EACA /* NameChangerViewController.xib */, |
363 | + F975ADF019E82D1400CA4442 /* NameChangerViewController_Landscape.xib */, | ||
313 | F92F569D19B76A5D00A1EACA /* NameChangerViewController_iPad.xib */, | 364 | F92F569D19B76A5D00A1EACA /* NameChangerViewController_iPad.xib */, |
365 | + F975ADF719E82D9F00CA4442 /* NameChangerViewController_iPad_Landscape.xib */, | ||
314 | F90416FE19CC776E00333AD8 /* DateRangePickerViewController.xib */, | 366 | F90416FE19CC776E00333AD8 /* DateRangePickerViewController.xib */, |
367 | + F975ADFE19E8347700CA4442 /* DateRangePickerViewController_Landscape.xib */, | ||
315 | F996591419CC7F3D00667BEC /* DateRangePickerViewController_iPad.xib */, | 368 | F996591419CC7F3D00667BEC /* DateRangePickerViewController_iPad.xib */, |
369 | + F975AE0519E8359B00CA4442 /* DateRangePickerViewController_iPad_Landscape.xib */, | ||
316 | ); | 370 | ); |
317 | name = Views; | 371 | name = Views; |
318 | sourceTree = "<group>"; | 372 | sourceTree = "<group>"; |
@@ -334,6 +388,7 @@ | @@ -334,6 +388,7 @@ | ||
334 | F989B60019BCE28C00657DD9 /* SalesLog.h */, | 388 | F989B60019BCE28C00657DD9 /* SalesLog.h */, |
335 | F9B9100A19E5A0A1006D4D06 /* Incident.h */, | 389 | F9B9100A19E5A0A1006D4D06 /* Incident.h */, |
336 | F9B9100719E59773006D4D06 /* IncidentLog.h */, | 390 | F9B9100719E59773006D4D06 /* IncidentLog.h */, |
391 | + F95C3F2919E87B8700C040C0 /* ChildViewController.h */, | ||
337 | ); | 392 | ); |
338 | name = Headers; | 393 | name = Headers; |
339 | sourceTree = "<group>"; | 394 | sourceTree = "<group>"; |
@@ -406,18 +461,27 @@ | @@ -406,18 +461,27 @@ | ||
406 | isa = PBXResourcesBuildPhase; | 461 | isa = PBXResourcesBuildPhase; |
407 | buildActionMask = 2147483647; | 462 | buildActionMask = 2147483647; |
408 | files = ( | 463 | files = ( |
464 | + F975ADC219E827F500CA4442 /* EMConnectingView_iPad_Landscape.xib in Resources */, | ||
465 | + F975ADF519E82D9F00CA4442 /* NameChangerViewController_iPad_Landscape.xib in Resources */, | ||
466 | + F975AE0319E8359B00CA4442 /* DateRangePickerViewController_iPad_Landscape.xib in Resources */, | ||
467 | + F975ADD519E82B7D00CA4442 /* DatePickerViewController_Landscape.xib in Resources */, | ||
409 | F97B90CC19B859F500DDA9EF /* icon_delete.png in Resources */, | 468 | F97B90CC19B859F500DDA9EF /* icon_delete.png in Resources */, |
410 | F9015D9019B73052006C7882 /* DatePickerViewController.xib in Resources */, | 469 | F9015D9019B73052006C7882 /* DatePickerViewController.xib in Resources */, |
411 | F9E4D8FD19B8FD32009A7359 /* EMConnectingView_iPad.xib in Resources */, | 470 | F9E4D8FD19B8FD32009A7359 /* EMConnectingView_iPad.xib in Resources */, |
471 | + F975ADDC19E82B9800CA4442 /* PriceChangerViewController_Landscape.xib in Resources */, | ||
412 | F98356D8192E906600EA6821 /* bluetooth.png in Resources */, | 472 | F98356D8192E906600EA6821 /* bluetooth.png in Resources */, |
413 | F9015D9719B7305E006C7882 /* DatePickerViewController_iPad.xib in Resources */, | 473 | F9015D9719B7305E006C7882 /* DatePickerViewController_iPad.xib in Resources */, |
414 | F961D819199A711300E9282C /* EMConnectingView.xib in Resources */, | 474 | F961D819199A711300E9282C /* EMConnectingView.xib in Resources */, |
475 | + F975ADE719E82C5D00CA4442 /* PriceChangerViewController_iPad_Landscape.xib in Resources */, | ||
415 | F9C77F50192CDE30002DBE8A /* system.json in Resources */, | 476 | F9C77F50192CDE30002DBE8A /* system.json in Resources */, |
416 | F989B5FC19BBC80300657DD9 /* carat.png in Resources */, | 477 | F989B5FC19BBC80300657DD9 /* carat.png in Resources */, |
417 | F92F569B19B76A5D00A1EACA /* NameChangerViewController_iPad.xib in Resources */, | 478 | F92F569B19B76A5D00A1EACA /* NameChangerViewController_iPad.xib in Resources */, |
418 | F92F567D19B7609C00A1EACA /* PriceChangerViewController.xib in Resources */, | 479 | F92F567D19B7609C00A1EACA /* PriceChangerViewController.xib in Resources */, |
419 | F92F569219B7665F00A1EACA /* NameChangerViewController.xib in Resources */, | 480 | F92F569219B7665F00A1EACA /* NameChangerViewController.xib in Resources */, |
420 | F90416FC19CC776E00333AD8 /* DateRangePickerViewController.xib in Resources */, | 481 | F90416FC19CC776E00333AD8 /* DateRangePickerViewController.xib in Resources */, |
482 | + F975ADFC19E8347700CA4442 /* DateRangePickerViewController_Landscape.xib in Resources */, | ||
483 | + F975ADAC19E8248000CA4442 /* DatePickerViewController_iPad_Landscape.xib in Resources */, | ||
484 | + F975ADEE19E82D1400CA4442 /* NameChangerViewController_Landscape.xib in Resources */, | ||
421 | F996591219CC7F3D00667BEC /* DateRangePickerViewController_iPad.xib in Resources */, | 485 | F996591219CC7F3D00667BEC /* DateRangePickerViewController_iPad.xib in Resources */, |
422 | F961D80C199A5F2D00E9282C /* back_arrow.png in Resources */, | 486 | F961D80C199A5F2D00E9282C /* back_arrow.png in Resources */, |
423 | F961D816199A5FA000E9282C /* Localizable.strings in Resources */, | 487 | F961D816199A5FA000E9282C /* Localizable.strings in Resources */, |
@@ -425,6 +489,7 @@ | @@ -425,6 +489,7 @@ | ||
425 | 34AAB88D189805300019860D /* Images.xcassets in Resources */, | 489 | 34AAB88D189805300019860D /* Images.xcassets in Resources */, |
426 | F989B5FB19BBC80300657DD9 /* carat-open.png in Resources */, | 490 | F989B5FB19BBC80300657DD9 /* carat-open.png in Resources */, |
427 | F92F568419B760A800A1EACA /* PriceChangerViewController_iPad.xib in Resources */, | 491 | F92F568419B760A800A1EACA /* PriceChangerViewController_iPad.xib in Resources */, |
492 | + F975ADBB19E827EC00CA4442 /* EMConnectingView_Landscape.xib in Resources */, | ||
428 | F961D804199A5F1000E9282C /* MainStoryboard.storyboard in Resources */, | 493 | F961D804199A5F1000E9282C /* MainStoryboard.storyboard in Resources */, |
429 | ); | 494 | ); |
430 | runOnlyForDeploymentPostprocessing = 0; | 495 | runOnlyForDeploymentPostprocessing = 0; |
@@ -447,6 +512,7 @@ | @@ -447,6 +512,7 @@ | ||
447 | 34AAB885189804FF0019860D /* EMDevicePickerViewController.m in Sources */, | 512 | 34AAB885189804FF0019860D /* EMDevicePickerViewController.m in Sources */, |
448 | F9B9100919E59773006D4D06 /* IncidentLog.m in Sources */, | 513 | F9B9100919E59773006D4D06 /* IncidentLog.m in Sources */, |
449 | F989B60219BCE28C00657DD9 /* SalesLog.m in Sources */, | 514 | F989B60219BCE28C00657DD9 /* SalesLog.m in Sources */, |
515 | + F95C3F2B19E87B8700C040C0 /* ChildViewController.m in Sources */, | ||
450 | F92F567919B75F5E00A1EACA /* PriceChangerViewController.m in Sources */, | 516 | F92F567919B75F5E00A1EACA /* PriceChangerViewController.m in Sources */, |
451 | 34AAB883189804FF0019860D /* DUREXAppDelegate.m in Sources */, | 517 | 34AAB883189804FF0019860D /* DUREXAppDelegate.m in Sources */, |
452 | F98356DB192EAFD400EA6821 /* CommunicationProtocol.m in Sources */, | 518 | F98356DB192EAFD400EA6821 /* CommunicationProtocol.m in Sources */, |
@@ -571,6 +637,106 @@ | @@ -571,6 +637,106 @@ | ||
571 | path = FirstAppExample; | 637 | path = FirstAppExample; |
572 | sourceTree = SOURCE_ROOT; | 638 | sourceTree = SOURCE_ROOT; |
573 | }; | 639 | }; |
640 | + F975ADAE19E8248000CA4442 /* DatePickerViewController_iPad_Landscape.xib */ = { | ||
641 | + isa = PBXVariantGroup; | ||
642 | + children = ( | ||
643 | + F975ADAD19E8248000CA4442 /* Base */, | ||
644 | + F975ADB019E8248200CA4442 /* en */, | ||
645 | + F975ADB219E8248300CA4442 /* es */, | ||
646 | + ); | ||
647 | + name = DatePickerViewController_iPad_Landscape.xib; | ||
648 | + sourceTree = SOURCE_ROOT; | ||
649 | + }; | ||
650 | + F975ADBD19E827EC00CA4442 /* EMConnectingView_Landscape.xib */ = { | ||
651 | + isa = PBXVariantGroup; | ||
652 | + children = ( | ||
653 | + F975ADBC19E827EC00CA4442 /* Base */, | ||
654 | + F975ADBF19E827F000CA4442 /* en */, | ||
655 | + F975ADC119E827F100CA4442 /* es */, | ||
656 | + ); | ||
657 | + name = EMConnectingView_Landscape.xib; | ||
658 | + sourceTree = SOURCE_ROOT; | ||
659 | + }; | ||
660 | + F975ADC419E827F500CA4442 /* EMConnectingView_iPad_Landscape.xib */ = { | ||
661 | + isa = PBXVariantGroup; | ||
662 | + children = ( | ||
663 | + F975ADC319E827F500CA4442 /* Base */, | ||
664 | + F975ADC619E827F900CA4442 /* en */, | ||
665 | + F975ADC819E827F900CA4442 /* es */, | ||
666 | + ); | ||
667 | + name = EMConnectingView_iPad_Landscape.xib; | ||
668 | + sourceTree = SOURCE_ROOT; | ||
669 | + }; | ||
670 | + F975ADD719E82B7D00CA4442 /* DatePickerViewController_Landscape.xib */ = { | ||
671 | + isa = PBXVariantGroup; | ||
672 | + children = ( | ||
673 | + F975ADD619E82B7D00CA4442 /* Base */, | ||
674 | + F975ADD919E82B8000CA4442 /* en */, | ||
675 | + F975ADDB19E82B8100CA4442 /* es */, | ||
676 | + ); | ||
677 | + name = DatePickerViewController_Landscape.xib; | ||
678 | + sourceTree = SOURCE_ROOT; | ||
679 | + }; | ||
680 | + F975ADDE19E82B9800CA4442 /* PriceChangerViewController_Landscape.xib */ = { | ||
681 | + isa = PBXVariantGroup; | ||
682 | + children = ( | ||
683 | + F975ADDD19E82B9800CA4442 /* Base */, | ||
684 | + F975ADE419E82BE200CA4442 /* en */, | ||
685 | + F975ADE619E82BE300CA4442 /* es */, | ||
686 | + ); | ||
687 | + name = PriceChangerViewController_Landscape.xib; | ||
688 | + sourceTree = SOURCE_ROOT; | ||
689 | + }; | ||
690 | + F975ADE919E82C5D00CA4442 /* PriceChangerViewController_iPad_Landscape.xib */ = { | ||
691 | + isa = PBXVariantGroup; | ||
692 | + children = ( | ||
693 | + F975ADE819E82C5D00CA4442 /* Base */, | ||
694 | + F975ADEB19E82C6200CA4442 /* en */, | ||
695 | + F975ADED19E82C6200CA4442 /* es */, | ||
696 | + ); | ||
697 | + name = PriceChangerViewController_iPad_Landscape.xib; | ||
698 | + sourceTree = SOURCE_ROOT; | ||
699 | + }; | ||
700 | + F975ADF019E82D1400CA4442 /* NameChangerViewController_Landscape.xib */ = { | ||
701 | + isa = PBXVariantGroup; | ||
702 | + children = ( | ||
703 | + F975ADEF19E82D1400CA4442 /* Base */, | ||
704 | + F975ADF219E82D1600CA4442 /* en */, | ||
705 | + F975ADF419E82D1600CA4442 /* es */, | ||
706 | + ); | ||
707 | + name = NameChangerViewController_Landscape.xib; | ||
708 | + sourceTree = SOURCE_ROOT; | ||
709 | + }; | ||
710 | + F975ADF719E82D9F00CA4442 /* NameChangerViewController_iPad_Landscape.xib */ = { | ||
711 | + isa = PBXVariantGroup; | ||
712 | + children = ( | ||
713 | + F975ADF619E82D9F00CA4442 /* Base */, | ||
714 | + F975ADF919E82DA100CA4442 /* en */, | ||
715 | + F975ADFB19E82DA200CA4442 /* es */, | ||
716 | + ); | ||
717 | + name = NameChangerViewController_iPad_Landscape.xib; | ||
718 | + sourceTree = SOURCE_ROOT; | ||
719 | + }; | ||
720 | + F975ADFE19E8347700CA4442 /* DateRangePickerViewController_Landscape.xib */ = { | ||
721 | + isa = PBXVariantGroup; | ||
722 | + children = ( | ||
723 | + F975ADFD19E8347700CA4442 /* Base */, | ||
724 | + F975AE0019E8347900CA4442 /* en */, | ||
725 | + F975AE0219E8347A00CA4442 /* es */, | ||
726 | + ); | ||
727 | + name = DateRangePickerViewController_Landscape.xib; | ||
728 | + sourceTree = SOURCE_ROOT; | ||
729 | + }; | ||
730 | + F975AE0519E8359B00CA4442 /* DateRangePickerViewController_iPad_Landscape.xib */ = { | ||
731 | + isa = PBXVariantGroup; | ||
732 | + children = ( | ||
733 | + F975AE0419E8359B00CA4442 /* Base */, | ||
734 | + F975AE0719E8359D00CA4442 /* en */, | ||
735 | + F975AE0919E8359E00CA4442 /* es */, | ||
736 | + ); | ||
737 | + name = DateRangePickerViewController_iPad_Landscape.xib; | ||
738 | + sourceTree = SOURCE_ROOT; | ||
739 | + }; | ||
574 | F996591419CC7F3D00667BEC /* DateRangePickerViewController_iPad.xib */ = { | 740 | F996591419CC7F3D00667BEC /* DateRangePickerViewController_iPad.xib */ = { |
575 | isa = PBXVariantGroup; | 741 | isa = PBXVariantGroup; |
576 | children = ( | 742 | children = ( |
DUREX Vendor Control/DUREX Vendor Control.xcodeproj/project.xcworkspace/xcuserdata/imanol.xcuserdatad/UserInterfaceState.xcuserstate
No preview for this file type
DUREX Vendor Control/DUREX Vendor Control.xcodeproj/xcuserdata/imanol.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist
@@ -26,12 +26,12 @@ | @@ -26,12 +26,12 @@ | ||
26 | ignoreCount = "0" | 26 | ignoreCount = "0" |
27 | continueAfterRunningActions = "No" | 27 | continueAfterRunningActions = "No" |
28 | filePath = "MenuTableViewController.m" | 28 | filePath = "MenuTableViewController.m" |
29 | - timestampString = "434383367.854724" | 29 | + timestampString = "435859231.211213" |
30 | startingColumnNumber = "9223372036854775807" | 30 | startingColumnNumber = "9223372036854775807" |
31 | endingColumnNumber = "9223372036854775807" | 31 | endingColumnNumber = "9223372036854775807" |
32 | - startingLineNumber = "776" | ||
33 | - endingLineNumber = "776" | ||
34 | - landmarkName = "-numberOfSectionsInTableView:" | 32 | + startingLineNumber = "928" |
33 | + endingLineNumber = "928" | ||
34 | + landmarkName = "-tableView:didSelectRowAtIndexPath:" | ||
35 | landmarkType = "5"> | 35 | landmarkType = "5"> |
36 | </BreakpointContent> | 36 | </BreakpointContent> |
37 | </BreakpointProxy> | 37 | </BreakpointProxy> |
@@ -42,11 +42,11 @@ | @@ -42,11 +42,11 @@ | ||
42 | ignoreCount = "0" | 42 | ignoreCount = "0" |
43 | continueAfterRunningActions = "No" | 43 | continueAfterRunningActions = "No" |
44 | filePath = "MenuTableViewController.m" | 44 | filePath = "MenuTableViewController.m" |
45 | - timestampString = "434383367.854724" | 45 | + timestampString = "435859231.211213" |
46 | startingColumnNumber = "9223372036854775807" | 46 | startingColumnNumber = "9223372036854775807" |
47 | endingColumnNumber = "9223372036854775807" | 47 | endingColumnNumber = "9223372036854775807" |
48 | - startingLineNumber = "718" | ||
49 | - endingLineNumber = "718" | 48 | + startingLineNumber = "830" |
49 | + endingLineNumber = "830" | ||
50 | landmarkName = "-tableView:didSelectRowAtIndexPath:" | 50 | landmarkName = "-tableView:didSelectRowAtIndexPath:" |
51 | landmarkType = "5"> | 51 | landmarkType = "5"> |
52 | </BreakpointContent> | 52 | </BreakpointContent> |
@@ -58,13 +58,13 @@ | @@ -58,13 +58,13 @@ | ||
58 | ignoreCount = "0" | 58 | ignoreCount = "0" |
59 | continueAfterRunningActions = "No" | 59 | continueAfterRunningActions = "No" |
60 | filePath = "MenuTableViewController.m" | 60 | filePath = "MenuTableViewController.m" |
61 | - timestampString = "434383367.854724" | 61 | + timestampString = "435854984.608419" |
62 | startingColumnNumber = "9223372036854775807" | 62 | startingColumnNumber = "9223372036854775807" |
63 | endingColumnNumber = "9223372036854775807" | 63 | endingColumnNumber = "9223372036854775807" |
64 | - startingLineNumber = "577" | ||
65 | - endingLineNumber = "577" | ||
66 | - landmarkName = "@implementation MenuTableViewController" | ||
67 | - landmarkType = "3"> | 64 | + startingLineNumber = "623" |
65 | + endingLineNumber = "623" | ||
66 | + landmarkName = "-toggleDropList:" | ||
67 | + landmarkType = "5"> | ||
68 | </BreakpointContent> | 68 | </BreakpointContent> |
69 | </BreakpointProxy> | 69 | </BreakpointProxy> |
70 | <BreakpointProxy | 70 | <BreakpointProxy |
@@ -186,12 +186,12 @@ | @@ -186,12 +186,12 @@ | ||
186 | ignoreCount = "0" | 186 | ignoreCount = "0" |
187 | continueAfterRunningActions = "No" | 187 | continueAfterRunningActions = "No" |
188 | filePath = "MenuTableViewController.m" | 188 | filePath = "MenuTableViewController.m" |
189 | - timestampString = "434383367.854724" | 189 | + timestampString = "435859231.211213" |
190 | startingColumnNumber = "9223372036854775807" | 190 | startingColumnNumber = "9223372036854775807" |
191 | endingColumnNumber = "9223372036854775807" | 191 | endingColumnNumber = "9223372036854775807" |
192 | - startingLineNumber = "827" | ||
193 | - endingLineNumber = "827" | ||
194 | - landmarkName = "-tableView:cellForRowAtIndexPath:" | 192 | + startingLineNumber = "1033" |
193 | + endingLineNumber = "1033" | ||
194 | + landmarkName = "-tableView:didSelectRowAtIndexPath:" | ||
195 | landmarkType = "5"> | 195 | landmarkType = "5"> |
196 | </BreakpointContent> | 196 | </BreakpointContent> |
197 | </BreakpointProxy> | 197 | </BreakpointProxy> |
@@ -202,12 +202,12 @@ | @@ -202,12 +202,12 @@ | ||
202 | ignoreCount = "0" | 202 | ignoreCount = "0" |
203 | continueAfterRunningActions = "No" | 203 | continueAfterRunningActions = "No" |
204 | filePath = "MenuTableViewController.m" | 204 | filePath = "MenuTableViewController.m" |
205 | - timestampString = "434127499.570083" | 205 | + timestampString = "435854984.608419" |
206 | startingColumnNumber = "9223372036854775807" | 206 | startingColumnNumber = "9223372036854775807" |
207 | endingColumnNumber = "9223372036854775807" | 207 | endingColumnNumber = "9223372036854775807" |
208 | - startingLineNumber = "101" | ||
209 | - endingLineNumber = "101" | ||
210 | - landmarkName = "-generateMaintenanceLevel" | 208 | + startingLineNumber = "212" |
209 | + endingLineNumber = "212" | ||
210 | + landmarkName = "-generateIncidentListNavLevel" | ||
211 | landmarkType = "5"> | 211 | landmarkType = "5"> |
212 | </BreakpointContent> | 212 | </BreakpointContent> |
213 | </BreakpointProxy> | 213 | </BreakpointProxy> |
@@ -218,12 +218,12 @@ | @@ -218,12 +218,12 @@ | ||
218 | ignoreCount = "0" | 218 | ignoreCount = "0" |
219 | continueAfterRunningActions = "No" | 219 | continueAfterRunningActions = "No" |
220 | filePath = "MenuTableViewController.m" | 220 | filePath = "MenuTableViewController.m" |
221 | - timestampString = "434127499.570083" | 221 | + timestampString = "435854984.608419" |
222 | startingColumnNumber = "9223372036854775807" | 222 | startingColumnNumber = "9223372036854775807" |
223 | endingColumnNumber = "9223372036854775807" | 223 | endingColumnNumber = "9223372036854775807" |
224 | - startingLineNumber = "104" | ||
225 | - endingLineNumber = "104" | ||
226 | - landmarkName = "-generateMaintenanceLevel" | 224 | + startingLineNumber = "749" |
225 | + endingLineNumber = "749" | ||
226 | + landmarkName = "-tableView:numberOfRowsInSection:" | ||
227 | landmarkType = "5"> | 227 | landmarkType = "5"> |
228 | </BreakpointContent> | 228 | </BreakpointContent> |
229 | </BreakpointProxy> | 229 | </BreakpointProxy> |
@@ -234,12 +234,12 @@ | @@ -234,12 +234,12 @@ | ||
234 | ignoreCount = "0" | 234 | ignoreCount = "0" |
235 | continueAfterRunningActions = "No" | 235 | continueAfterRunningActions = "No" |
236 | filePath = "MenuTableViewController.m" | 236 | filePath = "MenuTableViewController.m" |
237 | - timestampString = "434127499.570083" | 237 | + timestampString = "435859231.211213" |
238 | startingColumnNumber = "9223372036854775807" | 238 | startingColumnNumber = "9223372036854775807" |
239 | endingColumnNumber = "9223372036854775807" | 239 | endingColumnNumber = "9223372036854775807" |
240 | - startingLineNumber = "112" | ||
241 | - endingLineNumber = "112" | ||
242 | - landmarkName = "-generateSaleListNavLevel" | 240 | + startingLineNumber = "835" |
241 | + endingLineNumber = "835" | ||
242 | + landmarkName = "-tableView:didSelectRowAtIndexPath:" | ||
243 | landmarkType = "5"> | 243 | landmarkType = "5"> |
244 | </BreakpointContent> | 244 | </BreakpointContent> |
245 | </BreakpointProxy> | 245 | </BreakpointProxy> |
@@ -250,12 +250,12 @@ | @@ -250,12 +250,12 @@ | ||
250 | ignoreCount = "0" | 250 | ignoreCount = "0" |
251 | continueAfterRunningActions = "No" | 251 | continueAfterRunningActions = "No" |
252 | filePath = "MenuTableViewController.m" | 252 | filePath = "MenuTableViewController.m" |
253 | - timestampString = "434127499.570083" | 253 | + timestampString = "435859231.211213" |
254 | startingColumnNumber = "9223372036854775807" | 254 | startingColumnNumber = "9223372036854775807" |
255 | endingColumnNumber = "9223372036854775807" | 255 | endingColumnNumber = "9223372036854775807" |
256 | - startingLineNumber = "184" | ||
257 | - endingLineNumber = "184" | ||
258 | - landmarkName = "-changeNavLevel::" | 256 | + startingLineNumber = "1122" |
257 | + endingLineNumber = "1122" | ||
258 | + landmarkName = "-numberOfSectionsInTableView:" | ||
259 | landmarkType = "5"> | 259 | landmarkType = "5"> |
260 | </BreakpointContent> | 260 | </BreakpointContent> |
261 | </BreakpointProxy> | 261 | </BreakpointProxy> |
@@ -266,13 +266,13 @@ | @@ -266,13 +266,13 @@ | ||
266 | ignoreCount = "0" | 266 | ignoreCount = "0" |
267 | continueAfterRunningActions = "No" | 267 | continueAfterRunningActions = "No" |
268 | filePath = "MenuTableViewController.m" | 268 | filePath = "MenuTableViewController.m" |
269 | - timestampString = "434383367.854724" | 269 | + timestampString = "435859231.211213" |
270 | startingColumnNumber = "9223372036854775807" | 270 | startingColumnNumber = "9223372036854775807" |
271 | endingColumnNumber = "9223372036854775807" | 271 | endingColumnNumber = "9223372036854775807" |
272 | - startingLineNumber = "703" | ||
273 | - endingLineNumber = "703" | ||
274 | - landmarkName = "-tableView:didSelectRowAtIndexPath:" | ||
275 | - landmarkType = "5"> | 272 | + startingLineNumber = "1123" |
273 | + endingLineNumber = "1123" | ||
274 | + landmarkName = "@implementation MenuTableViewController" | ||
275 | + landmarkType = "3"> | ||
276 | </BreakpointContent> | 276 | </BreakpointContent> |
277 | </BreakpointProxy> | 277 | </BreakpointProxy> |
278 | <BreakpointProxy | 278 | <BreakpointProxy |
@@ -281,13 +281,13 @@ | @@ -281,13 +281,13 @@ | ||
281 | shouldBeEnabled = "No" | 281 | shouldBeEnabled = "No" |
282 | ignoreCount = "0" | 282 | ignoreCount = "0" |
283 | continueAfterRunningActions = "No" | 283 | continueAfterRunningActions = "No" |
284 | - filePath = "MenuTableViewController.m" | ||
285 | - timestampString = "434383367.854724" | 284 | + filePath = "SalesLog.m" |
285 | + timestampString = "431870901.753946" | ||
286 | startingColumnNumber = "9223372036854775807" | 286 | startingColumnNumber = "9223372036854775807" |
287 | endingColumnNumber = "9223372036854775807" | 287 | endingColumnNumber = "9223372036854775807" |
288 | - startingLineNumber = "723" | ||
289 | - endingLineNumber = "723" | ||
290 | - landmarkName = "-tableView:didSelectRowAtIndexPath:" | 288 | + startingLineNumber = "51" |
289 | + endingLineNumber = "51" | ||
290 | + landmarkName = "-parseResponse" | ||
291 | landmarkType = "5"> | 291 | landmarkType = "5"> |
292 | </BreakpointContent> | 292 | </BreakpointContent> |
293 | </BreakpointProxy> | 293 | </BreakpointProxy> |
@@ -298,11 +298,11 @@ | @@ -298,11 +298,11 @@ | ||
298 | ignoreCount = "0" | 298 | ignoreCount = "0" |
299 | continueAfterRunningActions = "No" | 299 | continueAfterRunningActions = "No" |
300 | filePath = "MenuTableViewController.m" | 300 | filePath = "MenuTableViewController.m" |
301 | - timestampString = "434383367.854724" | 301 | + timestampString = "435859231.211213" |
302 | startingColumnNumber = "9223372036854775807" | 302 | startingColumnNumber = "9223372036854775807" |
303 | endingColumnNumber = "9223372036854775807" | 303 | endingColumnNumber = "9223372036854775807" |
304 | - startingLineNumber = "916" | ||
305 | - endingLineNumber = "916" | 304 | + startingLineNumber = "1242" |
305 | + endingLineNumber = "1242" | ||
306 | landmarkName = "-tableView:cellForRowAtIndexPath:" | 306 | landmarkName = "-tableView:cellForRowAtIndexPath:" |
307 | landmarkType = "5"> | 307 | landmarkType = "5"> |
308 | </BreakpointContent> | 308 | </BreakpointContent> |
@@ -314,12 +314,12 @@ | @@ -314,12 +314,12 @@ | ||
314 | ignoreCount = "0" | 314 | ignoreCount = "0" |
315 | continueAfterRunningActions = "No" | 315 | continueAfterRunningActions = "No" |
316 | filePath = "MenuTableViewController.m" | 316 | filePath = "MenuTableViewController.m" |
317 | - timestampString = "434383367.854724" | 317 | + timestampString = "435854984.608419" |
318 | startingColumnNumber = "9223372036854775807" | 318 | startingColumnNumber = "9223372036854775807" |
319 | endingColumnNumber = "9223372036854775807" | 319 | endingColumnNumber = "9223372036854775807" |
320 | - startingLineNumber = "917" | ||
321 | - endingLineNumber = "917" | ||
322 | - landmarkName = "-tableView:cellForRowAtIndexPath:" | 320 | + startingLineNumber = "553" |
321 | + endingLineNumber = "553" | ||
322 | + landmarkName = "-willRotateToInterfaceOrientation:duration:" | ||
323 | landmarkType = "5"> | 323 | landmarkType = "5"> |
324 | </BreakpointContent> | 324 | </BreakpointContent> |
325 | </BreakpointProxy> | 325 | </BreakpointProxy> |
@@ -329,13 +329,13 @@ | @@ -329,13 +329,13 @@ | ||
329 | shouldBeEnabled = "No" | 329 | shouldBeEnabled = "No" |
330 | ignoreCount = "0" | 330 | ignoreCount = "0" |
331 | continueAfterRunningActions = "No" | 331 | continueAfterRunningActions = "No" |
332 | - filePath = "SalesLog.m" | ||
333 | - timestampString = "431870901.753946" | 332 | + filePath = "MenuTableViewController.m" |
333 | + timestampString = "435859231.211213" | ||
334 | startingColumnNumber = "9223372036854775807" | 334 | startingColumnNumber = "9223372036854775807" |
335 | endingColumnNumber = "9223372036854775807" | 335 | endingColumnNumber = "9223372036854775807" |
336 | - startingLineNumber = "51" | ||
337 | - endingLineNumber = "51" | ||
338 | - landmarkName = "-parseResponse" | 336 | + startingLineNumber = "1327" |
337 | + endingLineNumber = "1327" | ||
338 | + landmarkName = "-tableView:cellForRowAtIndexPath:" | ||
339 | landmarkType = "5"> | 339 | landmarkType = "5"> |
340 | </BreakpointContent> | 340 | </BreakpointContent> |
341 | </BreakpointProxy> | 341 | </BreakpointProxy> |
@@ -346,11 +346,11 @@ | @@ -346,11 +346,11 @@ | ||
346 | ignoreCount = "0" | 346 | ignoreCount = "0" |
347 | continueAfterRunningActions = "No" | 347 | continueAfterRunningActions = "No" |
348 | filePath = "MenuTableViewController.m" | 348 | filePath = "MenuTableViewController.m" |
349 | - timestampString = "434383367.854724" | 349 | + timestampString = "435859231.211213" |
350 | startingColumnNumber = "9223372036854775807" | 350 | startingColumnNumber = "9223372036854775807" |
351 | endingColumnNumber = "9223372036854775807" | 351 | endingColumnNumber = "9223372036854775807" |
352 | - startingLineNumber = "1036" | ||
353 | - endingLineNumber = "1036" | 352 | + startingLineNumber = "1319" |
353 | + endingLineNumber = "1319" | ||
354 | landmarkName = "-tableView:cellForRowAtIndexPath:" | 354 | landmarkName = "-tableView:cellForRowAtIndexPath:" |
355 | landmarkType = "5"> | 355 | landmarkType = "5"> |
356 | </BreakpointContent> | 356 | </BreakpointContent> |
@@ -362,12 +362,12 @@ | @@ -362,12 +362,12 @@ | ||
362 | ignoreCount = "0" | 362 | ignoreCount = "0" |
363 | continueAfterRunningActions = "No" | 363 | continueAfterRunningActions = "No" |
364 | filePath = "MenuTableViewController.m" | 364 | filePath = "MenuTableViewController.m" |
365 | - timestampString = "434383367.854724" | 365 | + timestampString = "435859231.211213" |
366 | startingColumnNumber = "9223372036854775807" | 366 | startingColumnNumber = "9223372036854775807" |
367 | endingColumnNumber = "9223372036854775807" | 367 | endingColumnNumber = "9223372036854775807" |
368 | - startingLineNumber = "507" | ||
369 | - endingLineNumber = "507" | ||
370 | - landmarkName = "-toggleDropList:" | 368 | + startingLineNumber = "1114" |
369 | + endingLineNumber = "1114" | ||
370 | + landmarkName = "-tableView:indentationLevelForRowAtIndexPath:" | ||
371 | landmarkType = "5"> | 371 | landmarkType = "5"> |
372 | </BreakpointContent> | 372 | </BreakpointContent> |
373 | </BreakpointProxy> | 373 | </BreakpointProxy> |
@@ -378,12 +378,12 @@ | @@ -378,12 +378,12 @@ | ||
378 | ignoreCount = "0" | 378 | ignoreCount = "0" |
379 | continueAfterRunningActions = "No" | 379 | continueAfterRunningActions = "No" |
380 | filePath = "MenuTableViewController.m" | 380 | filePath = "MenuTableViewController.m" |
381 | - timestampString = "434383367.854724" | 381 | + timestampString = "435859231.211213" |
382 | startingColumnNumber = "9223372036854775807" | 382 | startingColumnNumber = "9223372036854775807" |
383 | endingColumnNumber = "9223372036854775807" | 383 | endingColumnNumber = "9223372036854775807" |
384 | - startingLineNumber = "1121" | ||
385 | - endingLineNumber = "1121" | ||
386 | - landmarkName = "-tableView:cellForRowAtIndexPath:" | 384 | + startingLineNumber = "1112" |
385 | + endingLineNumber = "1112" | ||
386 | + landmarkName = "-tableView:indentationLevelForRowAtIndexPath:" | ||
387 | landmarkType = "5"> | 387 | landmarkType = "5"> |
388 | </BreakpointContent> | 388 | </BreakpointContent> |
389 | </BreakpointProxy> | 389 | </BreakpointProxy> |
@@ -393,13 +393,13 @@ | @@ -393,13 +393,13 @@ | ||
393 | shouldBeEnabled = "No" | 393 | shouldBeEnabled = "No" |
394 | ignoreCount = "0" | 394 | ignoreCount = "0" |
395 | continueAfterRunningActions = "No" | 395 | continueAfterRunningActions = "No" |
396 | - filePath = "MenuTableViewController.m" | ||
397 | - timestampString = "434383367.854724" | 396 | + filePath = "PriceChangerViewController.m" |
397 | + timestampString = "432259134.170788" | ||
398 | startingColumnNumber = "9223372036854775807" | 398 | startingColumnNumber = "9223372036854775807" |
399 | endingColumnNumber = "9223372036854775807" | 399 | endingColumnNumber = "9223372036854775807" |
400 | - startingLineNumber = "1113" | ||
401 | - endingLineNumber = "1113" | ||
402 | - landmarkName = "-tableView:cellForRowAtIndexPath:" | 400 | + startingLineNumber = "48" |
401 | + endingLineNumber = "48" | ||
402 | + landmarkName = "-dismissKeyboard" | ||
403 | landmarkType = "5"> | 403 | landmarkType = "5"> |
404 | </BreakpointContent> | 404 | </BreakpointContent> |
405 | </BreakpointProxy> | 405 | </BreakpointProxy> |
@@ -409,13 +409,13 @@ | @@ -409,13 +409,13 @@ | ||
409 | shouldBeEnabled = "No" | 409 | shouldBeEnabled = "No" |
410 | ignoreCount = "0" | 410 | ignoreCount = "0" |
411 | continueAfterRunningActions = "No" | 411 | continueAfterRunningActions = "No" |
412 | - filePath = "MenuTableViewController.m" | ||
413 | - timestampString = "434383367.854724" | 412 | + filePath = "DateRangePickerViewController.m" |
413 | + timestampString = "435674474.73691" | ||
414 | startingColumnNumber = "9223372036854775807" | 414 | startingColumnNumber = "9223372036854775807" |
415 | endingColumnNumber = "9223372036854775807" | 415 | endingColumnNumber = "9223372036854775807" |
416 | - startingLineNumber = "908" | ||
417 | - endingLineNumber = "908" | ||
418 | - landmarkName = "-tableView:cellForRowAtIndexPath:" | 416 | + startingLineNumber = "150" |
417 | + endingLineNumber = "150" | ||
418 | + landmarkName = "-resizeViewHeight:::" | ||
419 | landmarkType = "5"> | 419 | landmarkType = "5"> |
420 | </BreakpointContent> | 420 | </BreakpointContent> |
421 | </BreakpointProxy> | 421 | </BreakpointProxy> |
@@ -425,13 +425,29 @@ | @@ -425,13 +425,29 @@ | ||
425 | shouldBeEnabled = "No" | 425 | shouldBeEnabled = "No" |
426 | ignoreCount = "0" | 426 | ignoreCount = "0" |
427 | continueAfterRunningActions = "No" | 427 | continueAfterRunningActions = "No" |
428 | - filePath = "MenuTableViewController.m" | ||
429 | - timestampString = "434383367.854724" | 428 | + filePath = "DateRangePickerViewController.m" |
429 | + timestampString = "435674474.73691" | ||
430 | startingColumnNumber = "9223372036854775807" | 430 | startingColumnNumber = "9223372036854775807" |
431 | endingColumnNumber = "9223372036854775807" | 431 | endingColumnNumber = "9223372036854775807" |
432 | - startingLineNumber = "906" | ||
433 | - endingLineNumber = "906" | ||
434 | - landmarkName = "-tableView:cellForRowAtIndexPath:" | 432 | + startingLineNumber = "176" |
433 | + endingLineNumber = "176" | ||
434 | + landmarkName = "-toggleFromDate:" | ||
435 | + landmarkType = "5"> | ||
436 | + </BreakpointContent> | ||
437 | + </BreakpointProxy> | ||
438 | + <BreakpointProxy | ||
439 | + BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint"> | ||
440 | + <BreakpointContent | ||
441 | + shouldBeEnabled = "No" | ||
442 | + ignoreCount = "0" | ||
443 | + continueAfterRunningActions = "No" | ||
444 | + filePath = "DateRangePickerViewController.m" | ||
445 | + timestampString = "435674474.73691" | ||
446 | + startingColumnNumber = "9223372036854775807" | ||
447 | + endingColumnNumber = "9223372036854775807" | ||
448 | + startingLineNumber = "175" | ||
449 | + endingLineNumber = "175" | ||
450 | + landmarkName = "-toggleFromDate:" | ||
435 | landmarkType = "5"> | 451 | landmarkType = "5"> |
436 | </BreakpointContent> | 452 | </BreakpointContent> |
437 | </BreakpointProxy> | 453 | </BreakpointProxy> |
@@ -442,12 +458,12 @@ | @@ -442,12 +458,12 @@ | ||
442 | ignoreCount = "0" | 458 | ignoreCount = "0" |
443 | continueAfterRunningActions = "No" | 459 | continueAfterRunningActions = "No" |
444 | filePath = "MenuTableViewController.m" | 460 | filePath = "MenuTableViewController.m" |
445 | - timestampString = "434383367.854724" | 461 | + timestampString = "435859231.211213" |
446 | startingColumnNumber = "9223372036854775807" | 462 | startingColumnNumber = "9223372036854775807" |
447 | endingColumnNumber = "9223372036854775807" | 463 | endingColumnNumber = "9223372036854775807" |
448 | - startingLineNumber = "767" | ||
449 | - endingLineNumber = "767" | ||
450 | - landmarkName = "-tableView:indentationLevelForRowAtIndexPath:" | 464 | + startingLineNumber = "1443" |
465 | + endingLineNumber = "1443" | ||
466 | + landmarkName = "-tableView:cellForRowAtIndexPath:" | ||
451 | landmarkType = "5"> | 467 | landmarkType = "5"> |
452 | </BreakpointContent> | 468 | </BreakpointContent> |
453 | </BreakpointProxy> | 469 | </BreakpointProxy> |
@@ -457,13 +473,13 @@ | @@ -457,13 +473,13 @@ | ||
457 | shouldBeEnabled = "No" | 473 | shouldBeEnabled = "No" |
458 | ignoreCount = "0" | 474 | ignoreCount = "0" |
459 | continueAfterRunningActions = "No" | 475 | continueAfterRunningActions = "No" |
460 | - filePath = "PriceChangerViewController.m" | ||
461 | - timestampString = "432259134.170788" | 476 | + filePath = "MenuTableViewController.m" |
477 | + timestampString = "435859231.211213" | ||
462 | startingColumnNumber = "9223372036854775807" | 478 | startingColumnNumber = "9223372036854775807" |
463 | endingColumnNumber = "9223372036854775807" | 479 | endingColumnNumber = "9223372036854775807" |
464 | - startingLineNumber = "48" | ||
465 | - endingLineNumber = "48" | ||
466 | - landmarkName = "-dismissKeyboard" | 480 | + startingLineNumber = "1428" |
481 | + endingLineNumber = "1428" | ||
482 | + landmarkName = "-tableView:cellForRowAtIndexPath:" | ||
467 | landmarkType = "5"> | 483 | landmarkType = "5"> |
468 | </BreakpointContent> | 484 | </BreakpointContent> |
469 | </BreakpointProxy> | 485 | </BreakpointProxy> |
@@ -474,11 +490,11 @@ | @@ -474,11 +490,11 @@ | ||
474 | ignoreCount = "0" | 490 | ignoreCount = "0" |
475 | continueAfterRunningActions = "No" | 491 | continueAfterRunningActions = "No" |
476 | filePath = "DateRangePickerViewController.m" | 492 | filePath = "DateRangePickerViewController.m" |
477 | - timestampString = "433360688.202825" | 493 | + timestampString = "435674474.73691" |
478 | startingColumnNumber = "9223372036854775807" | 494 | startingColumnNumber = "9223372036854775807" |
479 | endingColumnNumber = "9223372036854775807" | 495 | endingColumnNumber = "9223372036854775807" |
480 | - startingLineNumber = "133" | ||
481 | - endingLineNumber = "133" | 496 | + startingLineNumber = "158" |
497 | + endingLineNumber = "158" | ||
482 | landmarkName = "-toggleFromDate:" | 498 | landmarkName = "-toggleFromDate:" |
483 | landmarkType = "5"> | 499 | landmarkType = "5"> |
484 | </BreakpointContent> | 500 | </BreakpointContent> |
@@ -489,13 +505,27 @@ | @@ -489,13 +505,27 @@ | ||
489 | shouldBeEnabled = "No" | 505 | shouldBeEnabled = "No" |
490 | ignoreCount = "0" | 506 | ignoreCount = "0" |
491 | continueAfterRunningActions = "No" | 507 | continueAfterRunningActions = "No" |
508 | + filePath = "CommunicationProtocol.m" | ||
509 | + timestampString = "433434179.370975" | ||
510 | + startingColumnNumber = "9223372036854775807" | ||
511 | + endingColumnNumber = "9223372036854775807" | ||
512 | + startingLineNumber = "21" | ||
513 | + endingLineNumber = "21"> | ||
514 | + </BreakpointContent> | ||
515 | + </BreakpointProxy> | ||
516 | + <BreakpointProxy | ||
517 | + BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint"> | ||
518 | + <BreakpointContent | ||
519 | + shouldBeEnabled = "No" | ||
520 | + ignoreCount = "0" | ||
521 | + continueAfterRunningActions = "No" | ||
492 | filePath = "DateRangePickerViewController.m" | 522 | filePath = "DateRangePickerViewController.m" |
493 | - timestampString = "433360688.202825" | 523 | + timestampString = "435674474.73691" |
494 | startingColumnNumber = "9223372036854775807" | 524 | startingColumnNumber = "9223372036854775807" |
495 | endingColumnNumber = "9223372036854775807" | 525 | endingColumnNumber = "9223372036854775807" |
496 | - startingLineNumber = "159" | ||
497 | - endingLineNumber = "159" | ||
498 | - landmarkName = "-toggleToDate:" | 526 | + startingLineNumber = "75" |
527 | + endingLineNumber = "75" | ||
528 | + landmarkName = "-parentViewControllerDidRotateWithOrientation:" | ||
499 | landmarkType = "5"> | 529 | landmarkType = "5"> |
500 | </BreakpointContent> | 530 | </BreakpointContent> |
501 | </BreakpointProxy> | 531 | </BreakpointProxy> |
@@ -505,13 +535,61 @@ | @@ -505,13 +535,61 @@ | ||
505 | shouldBeEnabled = "No" | 535 | shouldBeEnabled = "No" |
506 | ignoreCount = "0" | 536 | ignoreCount = "0" |
507 | continueAfterRunningActions = "No" | 537 | continueAfterRunningActions = "No" |
508 | - filePath = "DateRangePickerViewController.m" | ||
509 | - timestampString = "433360688.202825" | 538 | + filePath = "MenuTableViewController.m" |
539 | + timestampString = "435854984.608419" | ||
540 | + startingColumnNumber = "9223372036854775807" | ||
541 | + endingColumnNumber = "9223372036854775807" | ||
542 | + startingLineNumber = "522" | ||
543 | + endingLineNumber = "522" | ||
544 | + landmarkName = "-viewDidLoad" | ||
545 | + landmarkType = "5"> | ||
546 | + </BreakpointContent> | ||
547 | + </BreakpointProxy> | ||
548 | + <BreakpointProxy | ||
549 | + BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint"> | ||
550 | + <BreakpointContent | ||
551 | + shouldBeEnabled = "Yes" | ||
552 | + ignoreCount = "0" | ||
553 | + continueAfterRunningActions = "No" | ||
554 | + filePath = "MenuTableViewController.m" | ||
555 | + timestampString = "435854984.608419" | ||
510 | startingColumnNumber = "9223372036854775807" | 556 | startingColumnNumber = "9223372036854775807" |
511 | endingColumnNumber = "9223372036854775807" | 557 | endingColumnNumber = "9223372036854775807" |
512 | startingLineNumber = "158" | 558 | startingLineNumber = "158" |
513 | endingLineNumber = "158" | 559 | endingLineNumber = "158" |
514 | - landmarkName = "-toggleToDate:" | 560 | + landmarkName = "-generateSaleListNavLevel" |
561 | + landmarkType = "5"> | ||
562 | + </BreakpointContent> | ||
563 | + </BreakpointProxy> | ||
564 | + <BreakpointProxy | ||
565 | + BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint"> | ||
566 | + <BreakpointContent | ||
567 | + shouldBeEnabled = "No" | ||
568 | + ignoreCount = "0" | ||
569 | + continueAfterRunningActions = "No" | ||
570 | + filePath = "MenuTableViewController.m" | ||
571 | + timestampString = "435854984.608419" | ||
572 | + startingColumnNumber = "9223372036854775807" | ||
573 | + endingColumnNumber = "9223372036854775807" | ||
574 | + startingLineNumber = "137" | ||
575 | + endingLineNumber = "137" | ||
576 | + landmarkName = "-generateSaleListNavLevel" | ||
577 | + landmarkType = "5"> | ||
578 | + </BreakpointContent> | ||
579 | + </BreakpointProxy> | ||
580 | + <BreakpointProxy | ||
581 | + BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint"> | ||
582 | + <BreakpointContent | ||
583 | + shouldBeEnabled = "No" | ||
584 | + ignoreCount = "0" | ||
585 | + continueAfterRunningActions = "No" | ||
586 | + filePath = "IncidentLog.m" | ||
587 | + timestampString = "435767705.90348" | ||
588 | + startingColumnNumber = "9223372036854775807" | ||
589 | + endingColumnNumber = "9223372036854775807" | ||
590 | + startingLineNumber = "27" | ||
591 | + endingLineNumber = "27" | ||
592 | + landmarkName = "-parseResponse" | ||
515 | landmarkType = "5"> | 593 | landmarkType = "5"> |
516 | </BreakpointContent> | 594 | </BreakpointContent> |
517 | </BreakpointProxy> | 595 | </BreakpointProxy> |
@@ -522,12 +600,12 @@ | @@ -522,12 +600,12 @@ | ||
522 | ignoreCount = "0" | 600 | ignoreCount = "0" |
523 | continueAfterRunningActions = "No" | 601 | continueAfterRunningActions = "No" |
524 | filePath = "MenuTableViewController.m" | 602 | filePath = "MenuTableViewController.m" |
525 | - timestampString = "434383367.854724" | 603 | + timestampString = "435859231.211213" |
526 | startingColumnNumber = "9223372036854775807" | 604 | startingColumnNumber = "9223372036854775807" |
527 | endingColumnNumber = "9223372036854775807" | 605 | endingColumnNumber = "9223372036854775807" |
528 | - startingLineNumber = "1237" | ||
529 | - endingLineNumber = "1237" | ||
530 | - landmarkName = "-passPriceViewController:didFinishEnteringItem:" | 606 | + startingLineNumber = "806" |
607 | + endingLineNumber = "806" | ||
608 | + landmarkName = "-tableView:didSelectRowAtIndexPath:" | ||
531 | landmarkType = "5"> | 609 | landmarkType = "5"> |
532 | </BreakpointContent> | 610 | </BreakpointContent> |
533 | </BreakpointProxy> | 611 | </BreakpointProxy> |
@@ -538,12 +616,12 @@ | @@ -538,12 +616,12 @@ | ||
538 | ignoreCount = "0" | 616 | ignoreCount = "0" |
539 | continueAfterRunningActions = "No" | 617 | continueAfterRunningActions = "No" |
540 | filePath = "MenuTableViewController.m" | 618 | filePath = "MenuTableViewController.m" |
541 | - timestampString = "434383367.854724" | 619 | + timestampString = "435859231.211213" |
542 | startingColumnNumber = "9223372036854775807" | 620 | startingColumnNumber = "9223372036854775807" |
543 | endingColumnNumber = "9223372036854775807" | 621 | endingColumnNumber = "9223372036854775807" |
544 | - startingLineNumber = "1222" | ||
545 | - endingLineNumber = "1222" | ||
546 | - landmarkName = "-passPriceViewController:didFinishEnteringItem:" | 622 | + startingLineNumber = "1100" |
623 | + endingLineNumber = "1100" | ||
624 | + landmarkName = "-tableView:didSelectRowAtIndexPath:" | ||
547 | landmarkType = "5"> | 625 | landmarkType = "5"> |
548 | </BreakpointContent> | 626 | </BreakpointContent> |
549 | </BreakpointProxy> | 627 | </BreakpointProxy> |
@@ -553,13 +631,13 @@ | @@ -553,13 +631,13 @@ | ||
553 | shouldBeEnabled = "No" | 631 | shouldBeEnabled = "No" |
554 | ignoreCount = "0" | 632 | ignoreCount = "0" |
555 | continueAfterRunningActions = "No" | 633 | continueAfterRunningActions = "No" |
556 | - filePath = "DateRangePickerViewController.m" | ||
557 | - timestampString = "433360688.202825" | 634 | + filePath = "MenuTableViewController.m" |
635 | + timestampString = "435855046.616674" | ||
558 | startingColumnNumber = "9223372036854775807" | 636 | startingColumnNumber = "9223372036854775807" |
559 | endingColumnNumber = "9223372036854775807" | 637 | endingColumnNumber = "9223372036854775807" |
560 | - startingLineNumber = "141" | ||
561 | - endingLineNumber = "141" | ||
562 | - landmarkName = "-toggleFromDate:" | 638 | + startingLineNumber = "780" |
639 | + endingLineNumber = "780" | ||
640 | + landmarkName = "-tableView:didSelectRowAtIndexPath:" | ||
563 | landmarkType = "5"> | 641 | landmarkType = "5"> |
564 | </BreakpointContent> | 642 | </BreakpointContent> |
565 | </BreakpointProxy> | 643 | </BreakpointProxy> |
@@ -569,12 +647,30 @@ | @@ -569,12 +647,30 @@ | ||
569 | shouldBeEnabled = "No" | 647 | shouldBeEnabled = "No" |
570 | ignoreCount = "0" | 648 | ignoreCount = "0" |
571 | continueAfterRunningActions = "No" | 649 | continueAfterRunningActions = "No" |
572 | - filePath = "CommunicationProtocol.m" | ||
573 | - timestampString = "433434179.370975" | 650 | + filePath = "MenuTableViewController.m" |
651 | + timestampString = "435855046.616674" | ||
574 | startingColumnNumber = "9223372036854775807" | 652 | startingColumnNumber = "9223372036854775807" |
575 | endingColumnNumber = "9223372036854775807" | 653 | endingColumnNumber = "9223372036854775807" |
576 | - startingLineNumber = "21" | ||
577 | - endingLineNumber = "21"> | 654 | + startingLineNumber = "779" |
655 | + endingLineNumber = "779" | ||
656 | + landmarkName = "-tableView:didSelectRowAtIndexPath:" | ||
657 | + landmarkType = "5"> | ||
658 | + </BreakpointContent> | ||
659 | + </BreakpointProxy> | ||
660 | + <BreakpointProxy | ||
661 | + BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint"> | ||
662 | + <BreakpointContent | ||
663 | + shouldBeEnabled = "No" | ||
664 | + ignoreCount = "0" | ||
665 | + continueAfterRunningActions = "No" | ||
666 | + filePath = "MenuTableViewController.m" | ||
667 | + timestampString = "435855046.616674" | ||
668 | + startingColumnNumber = "9223372036854775807" | ||
669 | + endingColumnNumber = "9223372036854775807" | ||
670 | + startingLineNumber = "768" | ||
671 | + endingLineNumber = "768" | ||
672 | + landmarkName = "-tableView:sectionForSectionIndexTitle:atIndex:" | ||
673 | + landmarkType = "5"> | ||
578 | </BreakpointContent> | 674 | </BreakpointContent> |
579 | </BreakpointProxy> | 675 | </BreakpointProxy> |
580 | </Breakpoints> | 676 | </Breakpoints> |
DUREX Vendor Control/DateRangePickerViewController.h
@@ -19,13 +19,14 @@ | @@ -19,13 +19,14 @@ | ||
19 | #import <UIKit/UIKit.h> | 19 | #import <UIKit/UIKit.h> |
20 | #import <QuartzCore/QuartzCore.h> | 20 | #import <QuartzCore/QuartzCore.h> |
21 | #import "DUREXAppDelegate.h" | 21 | #import "DUREXAppDelegate.h" |
22 | +#import "ChildViewController.h" | ||
22 | 23 | ||
23 | @protocol DateRangePickerViewControllerDelegate <NSObject> | 24 | @protocol DateRangePickerViewControllerDelegate <NSObject> |
24 | - (void)passDateRangeViewController:(DateRangePickerViewController*)controller didFinishEnteringItem:(NSDate*) from : (NSDate*) to; | 25 | - (void)passDateRangeViewController:(DateRangePickerViewController*)controller didFinishEnteringItem:(NSDate*) from : (NSDate*) to; |
25 | 26 | ||
26 | @end | 27 | @end |
27 | 28 | ||
28 | -@interface DateRangePickerViewController : UIViewController | 29 | +@interface DateRangePickerViewController : ChildViewController |
29 | 30 | ||
30 | @property (strong, nonatomic) IBOutlet UIView *dateRangePickerView; | 31 | @property (strong, nonatomic) IBOutlet UIView *dateRangePickerView; |
31 | @property (strong, nonatomic) IBOutlet UIDatePicker *fromDate; | 32 | @property (strong, nonatomic) IBOutlet UIDatePicker *fromDate; |
DUREX Vendor Control/DateRangePickerViewController.m
@@ -12,6 +12,7 @@ | @@ -12,6 +12,7 @@ | ||
12 | 12 | ||
13 | @property uint8_t isExtended; | 13 | @property uint8_t isExtended; |
14 | @property NSUInteger currentHeight; | 14 | @property NSUInteger currentHeight; |
15 | +@property NSUInteger currentWidth; | ||
15 | 16 | ||
16 | @end | 17 | @end |
17 | 18 | ||
@@ -21,7 +22,7 @@ | @@ -21,7 +22,7 @@ | ||
21 | { | 22 | { |
22 | self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]; | 23 | self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]; |
23 | if (self) { | 24 | if (self) { |
24 | - // Custom initialization | 25 | + |
25 | } | 26 | } |
26 | return self; | 27 | return self; |
27 | } | 28 | } |
@@ -42,6 +43,10 @@ | @@ -42,6 +43,10 @@ | ||
42 | [self setIsExtended:0]; | 43 | [self setIsExtended:0]; |
43 | 44 | ||
44 | [self setCurrentHeight:[self scrollView].frame.size.height]; | 45 | [self setCurrentHeight:[self scrollView].frame.size.height]; |
46 | + [self setCurrentWidth:[self scrollView].frame.size.width]; | ||
47 | + | ||
48 | + [self.scrollView setAutoresizesSubviews:YES]; | ||
49 | + [self.scrollView setAutoresizingMask: UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight]; | ||
45 | 50 | ||
46 | [super viewDidLoad]; | 51 | [super viewDidLoad]; |
47 | // Do any additional setup after loading the view from its nib. | 52 | // Do any additional setup after loading the view from its nib. |
@@ -58,6 +63,28 @@ | @@ -58,6 +63,28 @@ | ||
58 | // Dispose of any resources that can be recreated. | 63 | // Dispose of any resources that can be recreated. |
59 | } | 64 | } |
60 | 65 | ||
66 | +- (void) parentViewControllerDidRotateWithOrientation: (UIDeviceOrientation) orientation | ||
67 | +{ | ||
68 | + NSLog(@"[DateRangePickerViewController.m]: Screen did rotate"); | ||
69 | + [UIView beginAnimations:nil context:NULL]; | ||
70 | + [UIView setAnimationDuration:0.25]; | ||
71 | + [self expandScrollView]; | ||
72 | + self.scrollView.frame = CGRectMake(self.scrollView.frame.origin.x, self.scrollView.frame.origin.y, self.currentWidth,self.currentHeight); | ||
73 | + [UIView commitAnimations]; | ||
74 | + [self.scrollView setContentSize:CGSizeMake([self scrolledView].frame.size.width,[self currentHeight])]; | ||
75 | +} | ||
76 | + | ||
77 | +- (void) parentViewControllerWillRotateToInterfaceOrientation: (UIInterfaceOrientation)toInterfaceOrientation duration: (NSTimeInterval)duration | ||
78 | +{ | ||
79 | + NSLog(@"[DateRangePickerViewController.m]: Screen will rotate"); | ||
80 | + [self.scrollView setNeedsUpdateConstraints]; | ||
81 | +} | ||
82 | + | ||
83 | +- (void) expandScrollView | ||
84 | +{ | ||
85 | + | ||
86 | +} | ||
87 | + | ||
61 | - (void)showAnimate | 88 | - (void)showAnimate |
62 | { | 89 | { |
63 | self.view.transform = CGAffineTransformMakeScale(1.3, 1.3); | 90 | self.view.transform = CGAffineTransformMakeScale(1.3, 1.3); |
@@ -186,6 +213,7 @@ | @@ -186,6 +213,7 @@ | ||
186 | to = [[self toDate] date]; | 213 | to = [[self toDate] date]; |
187 | } | 214 | } |
188 | [self.delegate passDateRangeViewController:self didFinishEnteringItem:from : to]; | 215 | [self.delegate passDateRangeViewController:self didFinishEnteringItem:from : to]; |
216 | + [self.childDelegate removeChildFromParentController:self]; | ||
189 | [self removeAnimate]; | 217 | [self removeAnimate]; |
190 | } | 218 | } |
191 | 219 |
DUREX Vendor Control/FirstAppExample/Base.lproj/EMConnectingView.xib
1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | 1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> |
2 | -<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="4510" systemVersion="13A598" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES"> | 2 | +<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="5056" systemVersion="12F45" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES"> |
3 | <dependencies> | 3 | <dependencies> |
4 | - <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="3742"/> | 4 | + <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="3733"/> |
5 | </dependencies> | 5 | </dependencies> |
6 | <objects> | 6 | <objects> |
7 | <placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="EMDevicePickerViewController"> | 7 | <placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="EMDevicePickerViewController"> |
@@ -16,8 +16,8 @@ | @@ -16,8 +16,8 @@ | ||
16 | <rect key="frame" x="0.0" y="0.0" width="320" height="568"/> | 16 | <rect key="frame" x="0.0" y="0.0" width="320" height="568"/> |
17 | <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> | 17 | <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> |
18 | <subviews> | 18 | <subviews> |
19 | - <view contentMode="scaleToFill" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="6C5-kv-hwn"> | ||
20 | - <rect key="frame" x="10" y="102" width="300" height="123"/> | 19 | + <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="6C5-kv-hwn"> |
20 | + <rect key="frame" x="10" y="222" width="300" height="123"/> | ||
21 | <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> | 21 | <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> |
22 | <subviews> | 22 | <subviews> |
23 | <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="Connecting to device" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="vOa-V6-aku"> | 23 | <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="Connecting to device" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="vOa-V6-aku"> |
@@ -33,10 +33,18 @@ | @@ -33,10 +33,18 @@ | ||
33 | </activityIndicatorView> | 33 | </activityIndicatorView> |
34 | </subviews> | 34 | </subviews> |
35 | <color key="backgroundColor" white="0.0" alpha="1" colorSpace="calibratedWhite"/> | 35 | <color key="backgroundColor" white="0.0" alpha="1" colorSpace="calibratedWhite"/> |
36 | + <constraints> | ||
37 | + <constraint firstAttribute="height" constant="123" id="Ra3-Jm-nT1"/> | ||
38 | + <constraint firstAttribute="width" constant="300" id="umy-Hc-C4W"/> | ||
39 | + </constraints> | ||
36 | </view> | 40 | </view> |
37 | </subviews> | 41 | </subviews> |
38 | <color key="backgroundColor" white="0.0" alpha="0.5" colorSpace="calibratedWhite"/> | 42 | <color key="backgroundColor" white="0.0" alpha="0.5" colorSpace="calibratedWhite"/> |
43 | + <constraints> | ||
44 | + <constraint firstAttribute="centerX" secondItem="6C5-kv-hwn" secondAttribute="centerX" id="PTE-Ex-mg4"/> | ||
45 | + <constraint firstAttribute="centerY" secondItem="6C5-kv-hwn" secondAttribute="centerY" constant="0.5" id="Qs9-io-s7S"/> | ||
46 | + </constraints> | ||
39 | <simulatedScreenMetrics key="simulatedDestinationMetrics" type="retina4"/> | 47 | <simulatedScreenMetrics key="simulatedDestinationMetrics" type="retina4"/> |
40 | </view> | 48 | </view> |
41 | </objects> | 49 | </objects> |
42 | -</document> | ||
43 | \ No newline at end of file | 50 | \ No newline at end of file |
51 | +</document> |
DUREX Vendor Control/FirstAppExample/Base.lproj/MainStoryboard.storyboard
@@ -160,6 +160,47 @@ | @@ -160,6 +160,47 @@ | ||
160 | </subviews> | 160 | </subviews> |
161 | </tableViewCellContentView> | 161 | </tableViewCellContentView> |
162 | </tableViewCell> | 162 | </tableViewCell> |
163 | + <tableViewCell contentMode="scaleToFill" selectionStyle="blue" accessoryType="disclosureIndicator" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" reuseIdentifier="IncidentListCell" textLabel="hTv-28-iQs" style="IBUITableViewCellStyleDefault" id="PdJ-4b-Gxs"> | ||
164 | + <rect key="frame" x="0.0" y="306" width="320" height="44"/> | ||
165 | + <autoresizingMask key="autoresizingMask"/> | ||
166 | + <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="PdJ-4b-Gxs" id="Fdn-xF-VsB"> | ||
167 | + <rect key="frame" x="0.0" y="0.0" width="287" height="43"/> | ||
168 | + <autoresizingMask key="autoresizingMask"/> | ||
169 | + <subviews> | ||
170 | + <label opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="left" text="Title" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="hTv-28-iQs"> | ||
171 | + <rect key="frame" x="15" y="0.0" width="270" height="43"/> | ||
172 | + <autoresizingMask key="autoresizingMask"/> | ||
173 | + <fontDescription key="fontDescription" type="system" pointSize="18"/> | ||
174 | + <color key="textColor" cocoaTouchSystemColor="darkTextColor"/> | ||
175 | + <nil key="highlightedColor"/> | ||
176 | + </label> | ||
177 | + </subviews> | ||
178 | + </tableViewCellContentView> | ||
179 | + </tableViewCell> | ||
180 | + <tableViewCell contentMode="scaleToFill" selectionStyle="blue" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" reuseIdentifier="IncidentCell" textLabel="kXq-Dj-TY3" detailTextLabel="euC-sa-wDb" style="IBUITableViewCellStyleValue1" id="GX7-lI-oD9"> | ||
181 | + <rect key="frame" x="0.0" y="350" width="320" height="44"/> | ||
182 | + <autoresizingMask key="autoresizingMask"/> | ||
183 | + <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="GX7-lI-oD9" id="tAj-cW-qVl"> | ||
184 | + <rect key="frame" x="0.0" y="0.0" width="320" height="43"/> | ||
185 | + <autoresizingMask key="autoresizingMask"/> | ||
186 | + <subviews> | ||
187 | + <label opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="left" text="Title" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="kXq-Dj-TY3"> | ||
188 | + <rect key="frame" x="15" y="11" width="33" height="21"/> | ||
189 | + <autoresizingMask key="autoresizingMask"/> | ||
190 | + <fontDescription key="fontDescription" type="system" pointSize="17"/> | ||
191 | + <color key="textColor" cocoaTouchSystemColor="darkTextColor"/> | ||
192 | + <nil key="highlightedColor"/> | ||
193 | + </label> | ||
194 | + <label opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="left" text="Detail" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="euC-sa-wDb"> | ||
195 | + <rect key="frame" x="261" y="11" width="44" height="21"/> | ||
196 | + <autoresizingMask key="autoresizingMask"/> | ||
197 | + <fontDescription key="fontDescription" type="system" pointSize="17"/> | ||
198 | + <color key="textColor" red="0.5568627451" green="0.5568627451" blue="0.57647058819999997" alpha="1" colorSpace="calibratedRGB"/> | ||
199 | + <nil key="highlightedColor"/> | ||
200 | + </label> | ||
201 | + </subviews> | ||
202 | + </tableViewCellContentView> | ||
203 | + </tableViewCell> | ||
163 | </prototypes> | 204 | </prototypes> |
164 | <sections/> | 205 | <sections/> |
165 | <connections> | 206 | <connections> |
DUREX Vendor Control/FirstAppExample/DUREX Vendor Control-Info.plist
@@ -33,6 +33,9 @@ | @@ -33,6 +33,9 @@ | ||
33 | <key>UISupportedInterfaceOrientations</key> | 33 | <key>UISupportedInterfaceOrientations</key> |
34 | <array> | 34 | <array> |
35 | <string>UIInterfaceOrientationPortrait</string> | 35 | <string>UIInterfaceOrientationPortrait</string> |
36 | + <string>UIInterfaceOrientationPortraitUpsideDown</string> | ||
37 | + <string>UIInterfaceOrientationLandscapeLeft</string> | ||
38 | + <string>UIInterfaceOrientationLandscapeRight</string> | ||
36 | </array> | 39 | </array> |
37 | </dict> | 40 | </dict> |
38 | </plist> | 41 | </plist> |
DUREX Vendor Control/FirstAppExample/EMDevicePickerViewController.m
@@ -42,11 +42,25 @@ | @@ -42,11 +42,25 @@ | ||
42 | { | 42 | { |
43 | if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) | 43 | if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) |
44 | { | 44 | { |
45 | - [[NSBundle mainBundle] loadNibNamed:@"EMConnectingView_iPad" owner:self options:nil]; | 45 | + if(UIDeviceOrientationIsLandscape([[UIDevice currentDevice] orientation])) |
46 | + { | ||
47 | + [[NSBundle mainBundle] loadNibNamed:@"EMConnectingView_iPad_Landscape" owner:self options:nil]; | ||
48 | + } | ||
49 | + else | ||
50 | + { | ||
51 | + [[NSBundle mainBundle] loadNibNamed:@"EMConnectingView_iPad" owner:self options:nil]; | ||
52 | + } | ||
46 | } | 53 | } |
47 | else | 54 | else |
48 | { | 55 | { |
49 | - [[NSBundle mainBundle] loadNibNamed:@"EMConnectingView" owner:self options:nil]; | 56 | + if(UIDeviceOrientationIsLandscape([[UIDevice currentDevice] orientation])) |
57 | + { | ||
58 | + [[NSBundle mainBundle] loadNibNamed:@"EMConnectingView" owner:self options:nil]; | ||
59 | + } | ||
60 | + else | ||
61 | + { | ||
62 | + [[NSBundle mainBundle] loadNibNamed:@"EMConnectingView_Landscape" owner:self options:nil]; | ||
63 | + } | ||
50 | } | 64 | } |
51 | [[[self popoverView] layer] setCornerRadius:10.0f]; | 65 | [[[self popoverView] layer] setCornerRadius:10.0f]; |
52 | [[self view] addSubview:[self connectingView]]; | 66 | [[self view] addSubview:[self connectingView]]; |
@@ -106,7 +120,7 @@ | @@ -106,7 +120,7 @@ | ||
106 | 120 | ||
107 | -(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath | 121 | -(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath |
108 | { | 122 | { |
109 | - //[self performSegueWithIdentifier:@"ConnectionSegue" sender:self]; | 123 | + [self performSegueWithIdentifier:@"ConnectionSegue" sender:self]; |
110 | if(![[[[tableView cellForRowAtIndexPath:indexPath] textLabel] text] isEqualToString:NSLocalizedString(@"Searching for devices...",nil)]) | 124 | if(![[[[tableView cellForRowAtIndexPath:indexPath] textLabel] text] isEqualToString:NSLocalizedString(@"Searching for devices...",nil)]) |
111 | { | 125 | { |
112 | [self _showConnectingView]; | 126 | [self _showConnectingView]; |
DUREX Vendor Control/IncidentLog.m
@@ -33,17 +33,17 @@ | @@ -33,17 +33,17 @@ | ||
33 | while(![[[self response] substringWithRange:NSMakeRange((currentIncident*INCIDENT_STRING_LENGTH), 4)] isEqualToString:@"P3P3"]) | 33 | while(![[[self response] substringWithRange:NSMakeRange((currentIncident*INCIDENT_STRING_LENGTH), 4)] isEqualToString:@"P3P3"]) |
34 | { | 34 | { |
35 | Incident *incident = [[Incident alloc] init]; | 35 | Incident *incident = [[Incident alloc] init]; |
36 | - [incidentDate setYear:(currentYear + [[[self response] substringWithRange:NSMakeRange(2 + currentIncident*SALE_STRING_LENGTH, 2)] intValue])]; | ||
37 | - [incidentDate setMonth:[[[self response] substringWithRange:NSMakeRange(4 + currentIncident*SALE_STRING_LENGTH, 2)] intValue]]; | ||
38 | - [incidentDate setDay:[[[self response] substringWithRange:NSMakeRange(6 + currentIncident*SALE_STRING_LENGTH, 2)] intValue]]; | ||
39 | - [incidentDate setHour:[[[self response] substringWithRange:NSMakeRange(8 + currentIncident*SALE_STRING_LENGTH, 2)] intValue]]; | ||
40 | - [incidentDate setMinute:[[[self response] substringWithRange:NSMakeRange(10 + currentIncident*SALE_STRING_LENGTH, 2)] intValue]]; | ||
41 | - [incidentDate setMinute:[[[self response] substringWithRange:NSMakeRange(12 + currentIncident*SALE_STRING_LENGTH, 2)] intValue]]; | 36 | + [incidentDate setYear:(currentYear + [[[self response] substringWithRange:NSMakeRange(2 + currentIncident*INCIDENT_STRING_LENGTH, 2)] intValue])]; |
37 | + [incidentDate setMonth:[[[self response] substringWithRange:NSMakeRange(4 + currentIncident*INCIDENT_STRING_LENGTH, 2)] intValue]]; | ||
38 | + [incidentDate setDay:[[[self response] substringWithRange:NSMakeRange(6 + currentIncident*INCIDENT_STRING_LENGTH, 2)] intValue]]; | ||
39 | + [incidentDate setHour:[[[self response] substringWithRange:NSMakeRange(8 + currentIncident*INCIDENT_STRING_LENGTH, 2)] intValue]]; | ||
40 | + [incidentDate setMinute:[[[self response] substringWithRange:NSMakeRange(10 + currentIncident*INCIDENT_STRING_LENGTH, 2)] intValue]]; | ||
41 | + [incidentDate setMinute:[[[self response] substringWithRange:NSMakeRange(12 + currentIncident*INCIDENT_STRING_LENGTH, 2)] intValue]]; | ||
42 | [incident setIncidentTime:[calendar dateFromComponents:incidentDate]]; | 42 | [incident setIncidentTime:[calendar dateFromComponents:incidentDate]]; |
43 | NSLog(@"date: %@",[calendar dateFromComponents:incidentDate]); | 43 | NSLog(@"date: %@",[calendar dateFromComponents:incidentDate]); |
44 | - [incident setErrorCode:[[self response] substringWithRange:NSMakeRange(14 + currentIncident*SALE_STRING_LENGTH, 2)]]; | 44 | + [incident setErrorCode:[[self response] substringWithRange:NSMakeRange(14 + currentIncident*INCIDENT_STRING_LENGTH, 2)]]; |
45 | NSLog(@"errorCode: %@",[incident errorCode]); | 45 | NSLog(@"errorCode: %@",[incident errorCode]); |
46 | - [incident setErrorValue:[[self response] substringWithRange:NSMakeRange(16 + currentIncident*SALE_STRING_LENGTH, 4)]]; | 46 | + [incident setErrorValue:[[self response] substringWithRange:NSMakeRange(16 + currentIncident*INCIDENT_STRING_LENGTH, 4)]]; |
47 | NSLog(@"errorValue: %@",[incident errorValue]); | 47 | NSLog(@"errorValue: %@",[incident errorValue]); |
48 | [[self incidents] insertObject:incident atIndex:currentIncident]; | 48 | [[self incidents] insertObject:incident atIndex:currentIncident]; |
49 | currentIncident++; | 49 | currentIncident++; |
DUREX Vendor Control/MenuTableViewController.h
@@ -18,6 +18,7 @@ | @@ -18,6 +18,7 @@ | ||
18 | #import "SalesLog.h" | 18 | #import "SalesLog.h" |
19 | #import "IncidentLog.h" | 19 | #import "IncidentLog.h" |
20 | #import "UIView+Toast.h" | 20 | #import "UIView+Toast.h" |
21 | +#import "ChildViewController.h" | ||
21 | 22 | ||
22 | #define num(x) [NSNumber numberWithUnsignedInt:x] | 23 | #define num(x) [NSNumber numberWithUnsignedInt:x] |
23 | 24 | ||
@@ -50,7 +51,7 @@ | @@ -50,7 +51,7 @@ | ||
50 | #define CONFIGURATION_CELLS_PER_SECTION num(3) | 51 | #define CONFIGURATION_CELLS_PER_SECTION num(3) |
51 | #define CONFIGURATION_HEADERS nil | 52 | #define CONFIGURATION_HEADERS nil |
52 | 53 | ||
53 | -#define CELL_IDENTIFIERS @"MenuCell",@"MaintenanceCell",@"SaleListCell",@"SaleCell",@"ConfigCell",@"ReportCell" | 54 | +#define CELL_IDENTIFIERS @"MenuCell",@"MaintenanceCell",@"SaleListCell",@"SaleCell",@"IncidentListCell",@"IncidentCell",@"ConfigCell",@"ReportCell" |
54 | 55 | ||
55 | enum { | 56 | enum { |
56 | MENU = 0, | 57 | MENU = 0, |
@@ -71,6 +72,7 @@ enum { | @@ -71,6 +72,7 @@ enum { | ||
71 | A5, | 72 | A5, |
72 | A6, | 73 | A6, |
73 | A7, | 74 | A7, |
75 | + //A9, | ||
74 | INVALID_COMMAND, | 76 | INVALID_COMMAND, |
75 | NONE, | 77 | NONE, |
76 | } commandTypes; | 78 | } commandTypes; |
@@ -80,7 +82,7 @@ enum { | @@ -80,7 +82,7 @@ enum { | ||
80 | INCIDENT_LOG, | 82 | INCIDENT_LOG, |
81 | } logType; | 83 | } logType; |
82 | 84 | ||
83 | -@interface MenuTableViewController : UITableViewController <DatePickerViewControllerDelegate,PriceChangerViewControllerDelegate,NameChangerViewControllerDelegate, DateRangePickerViewControllerDelegate, CommunicationProtocolDelegate, NSURLConnectionDataDelegate> | 85 | +@interface MenuTableViewController : UITableViewController <DatePickerViewControllerDelegate,PriceChangerViewControllerDelegate,NameChangerViewControllerDelegate, DateRangePickerViewControllerDelegate, CommunicationProtocolDelegate, NSURLConnectionDataDelegate, ChildViewControllerDelegate> |
84 | 86 | ||
85 | - (void) navBack; | 87 | - (void) navBack; |
86 | 88 |
DUREX Vendor Control/MenuTableViewController.m
@@ -59,7 +59,9 @@ | @@ -59,7 +59,9 @@ | ||
59 | @property uint8_t requestedLog; | 59 | @property uint8_t requestedLog; |
60 | @property uint8_t sentCommand; | 60 | @property uint8_t sentCommand; |
61 | 61 | ||
62 | +@property (strong,nonatomic) NSMutableArray *childViewControllers; | ||
62 | @property uint8_t currentNavLevel; | 63 | @property uint8_t currentNavLevel; |
64 | +@property Boolean showIndexes; | ||
63 | @property (strong,nonatomic) NSString *currentCellIdentifier; | 65 | @property (strong,nonatomic) NSString *currentCellIdentifier; |
64 | @property (strong,nonatomic) const NSMutableArray *currentElements; | 66 | @property (strong,nonatomic) const NSMutableArray *currentElements; |
65 | @property (strong,nonatomic) const NSMutableArray *currentStructure; | 67 | @property (strong,nonatomic) const NSMutableArray *currentStructure; |
@@ -119,17 +121,43 @@ | @@ -119,17 +121,43 @@ | ||
119 | - (void) generateSaleListNavLevel | 121 | - (void) generateSaleListNavLevel |
120 | { | 122 | { |
121 | NSMutableArray *dateArray = [[NSMutableArray alloc] init]; | 123 | NSMutableArray *dateArray = [[NSMutableArray alloc] init]; |
124 | + NSMutableArray *dateHeaderArray = [[NSMutableArray alloc] init]; | ||
125 | + NSMutableArray *dateStructure = [[NSMutableArray alloc] init]; | ||
126 | + NSUInteger headerPos = 0; | ||
127 | + NSUInteger headerCount = 0; | ||
128 | + NSString *lastDate = @""; | ||
129 | + NSString *currentDate; | ||
130 | + NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar]; | ||
131 | + NSCalendarUnit units = NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit | NSHourCalendarUnit | NSMinuteCalendarUnit; | ||
122 | for(int i = 0; i < [[[self salesLog] sales]count]; i++) | 132 | for(int i = 0; i < [[[self salesLog] sales]count]; i++) |
123 | { | 133 | { |
124 | Sale *currentSale = [[[self salesLog] sales]objectAtIndex:i]; | 134 | Sale *currentSale = [[[self salesLog] sales]objectAtIndex:i]; |
125 | - NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar]; | ||
126 | - NSCalendarUnit units = NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit | NSHourCalendarUnit | NSMinuteCalendarUnit; | ||
127 | NSDateComponents *components = [calendar components:units fromDate:[currentSale saleTime]]; | 135 | NSDateComponents *components = [calendar components:units fromDate:[currentSale saleTime]]; |
128 | [dateArray insertObject:[NSString stringWithFormat:@"[%d%d%d%d%d]%02d/%02d/%d %02d:%02d",[components day],[components month],[components year],[components hour],[components minute],[components day],[components month],[components year],[components hour],[components minute]] atIndex:i]; | 136 | [dateArray insertObject:[NSString stringWithFormat:@"[%d%d%d%d%d]%02d/%02d/%d %02d:%02d",[components day],[components month],[components year],[components hour],[components minute],[components day],[components month],[components year],[components hour],[components minute]] atIndex:i]; |
137 | + currentDate = [NSString stringWithFormat:@"%02d/%d",[components month],[components year]]; | ||
138 | + if([lastDate isEqualToString:@""]) | ||
139 | + { | ||
140 | + headerCount = 1; | ||
141 | + lastDate = currentDate; | ||
142 | + } | ||
143 | + else if(![currentDate isEqualToString:lastDate]) | ||
144 | + { | ||
145 | + [dateStructure insertObject:[NSNumber numberWithInt:headerCount] atIndex:headerPos]; | ||
146 | + [dateHeaderArray insertObject:lastDate atIndex:headerPos]; | ||
147 | + headerCount = 1; | ||
148 | + headerPos++; | ||
149 | + lastDate = currentDate; | ||
150 | + } | ||
151 | + else | ||
152 | + { | ||
153 | + headerCount++; | ||
154 | + } | ||
129 | } | 155 | } |
156 | + [dateStructure insertObject:[NSNumber numberWithInt:headerCount] atIndex:headerPos]; | ||
157 | + [dateHeaderArray insertObject:lastDate atIndex:headerPos]; | ||
130 | [self setSaleListElements:[[NSMutableArray alloc] initWithArray:dateArray]]; | 158 | [self setSaleListElements:[[NSMutableArray alloc] initWithArray:dateArray]]; |
131 | - [self setSaleListStructure:[[NSMutableArray alloc] initWithObjects:[NSNumber numberWithInt:[dateArray count]], nil]]; | ||
132 | - [self setSaleListHeaders:nil]; | 159 | + [self setSaleListStructure:[[NSMutableArray alloc] initWithArray:dateStructure]]; |
160 | + [self setSaleListHeaders:[[NSMutableArray alloc] initWithArray:dateHeaderArray]]; | ||
133 | } | 161 | } |
134 | 162 | ||
135 | - (Boolean) generateSaleNavLevel : (NSInteger) numSale | 163 | - (Boolean) generateSaleNavLevel : (NSInteger) numSale |
@@ -151,17 +179,42 @@ | @@ -151,17 +179,42 @@ | ||
151 | - (void) generateIncidentListNavLevel | 179 | - (void) generateIncidentListNavLevel |
152 | { | 180 | { |
153 | NSMutableArray *dateArray = [[NSMutableArray alloc] init]; | 181 | NSMutableArray *dateArray = [[NSMutableArray alloc] init]; |
182 | + NSMutableArray *dateHeaderArray = [[NSMutableArray alloc] init]; | ||
183 | + NSMutableArray *dateStructure = [[NSMutableArray alloc] init]; | ||
184 | + NSUInteger headerPos = 0; | ||
185 | + NSUInteger headerCount = 0; | ||
186 | + NSString *lastDate = @""; | ||
187 | + NSString *currentDate; | ||
188 | + NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar]; | ||
189 | + NSCalendarUnit units = NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit | NSHourCalendarUnit | NSMinuteCalendarUnit; | ||
154 | for(int i = 0; i < [[[self incidentLog] incidents]count]; i++) | 190 | for(int i = 0; i < [[[self incidentLog] incidents]count]; i++) |
155 | { | 191 | { |
156 | Incident *currentIncident = [[[self incidentLog] incidents]objectAtIndex:i]; | 192 | Incident *currentIncident = [[[self incidentLog] incidents]objectAtIndex:i]; |
157 | - NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar]; | ||
158 | - NSCalendarUnit units = NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit | NSHourCalendarUnit | NSMinuteCalendarUnit; | ||
159 | NSDateComponents *components = [calendar components:units fromDate:[currentIncident incidentTime]]; | 193 | NSDateComponents *components = [calendar components:units fromDate:[currentIncident incidentTime]]; |
160 | [dateArray insertObject:[NSString stringWithFormat:@"[%d%d%d%d%d]%02d/%02d/%d %02d:%02d",[components day],[components month],[components year],[components hour],[components minute],[components day],[components month],[components year],[components hour],[components minute]] atIndex:i]; | 194 | [dateArray insertObject:[NSString stringWithFormat:@"[%d%d%d%d%d]%02d/%02d/%d %02d:%02d",[components day],[components month],[components year],[components hour],[components minute],[components day],[components month],[components year],[components hour],[components minute]] atIndex:i]; |
195 | + currentDate = [NSString stringWithFormat:@"%02d/%d",[components month],[components year]]; | ||
196 | + if([lastDate isEqualToString:@""]) | ||
197 | + { | ||
198 | + headerCount = 1; | ||
199 | + lastDate = currentDate; | ||
200 | + } | ||
201 | + else if(![currentDate isEqualToString:lastDate]) | ||
202 | + { | ||
203 | + [dateStructure insertObject:[NSNumber numberWithInt:headerCount] atIndex:headerPos]; | ||
204 | + [dateHeaderArray insertObject:lastDate atIndex:headerPos]; | ||
205 | + headerCount = 1; | ||
206 | + headerPos++; | ||
207 | + lastDate = currentDate; | ||
208 | + } | ||
209 | + else | ||
210 | + { | ||
211 | + headerCount++; | ||
212 | + } | ||
161 | } | 213 | } |
162 | - [self setIncidentListElements:[[NSMutableArray alloc] initWithArray:dateArray]]; | ||
163 | - [self setIncidentListStructure:[[NSMutableArray alloc] initWithObjects:[NSNumber numberWithInt:[dateArray count]], nil]]; | ||
164 | - [self setIncidentListHeaders:nil]; | 214 | + [dateStructure insertObject:[NSNumber numberWithInt:headerCount] atIndex:headerPos]; |
215 | + [dateHeaderArray insertObject:lastDate atIndex:headerPos]; [self setIncidentListElements:[[NSMutableArray alloc] initWithArray:dateArray]]; | ||
216 | + [self setIncidentListStructure:[[NSMutableArray alloc] initWithArray:dateStructure]]; | ||
217 | + [self setIncidentListHeaders:[[NSMutableArray alloc] initWithArray:dateHeaderArray]]; | ||
165 | } | 218 | } |
166 | 219 | ||
167 | - (Boolean) generateIncidentNavLevel : (NSInteger) numIncident | 220 | - (Boolean) generateIncidentNavLevel : (NSInteger) numIncident |
@@ -183,6 +236,7 @@ | @@ -183,6 +236,7 @@ | ||
183 | - (void) changeNavLevel: (uint8_t) level : (BOOL) push | 236 | - (void) changeNavLevel: (uint8_t) level : (BOOL) push |
184 | { | 237 | { |
185 | NSLog(@"[MenuTableViewController.m]: navLevel is %d",level); | 238 | NSLog(@"[MenuTableViewController.m]: navLevel is %d",level); |
239 | + self.showIndexes = FALSE; | ||
186 | if(push) | 240 | if(push) |
187 | { | 241 | { |
188 | [[self parentLayout] push: [NSNumber numberWithUnsignedChar:self.currentNavLevel]]; | 242 | [[self parentLayout] push: [NSNumber numberWithUnsignedChar:self.currentNavLevel]]; |
@@ -206,6 +260,7 @@ | @@ -206,6 +260,7 @@ | ||
206 | } | 260 | } |
207 | else if([self currentNavLevel] == SALE_LIST) | 261 | else if([self currentNavLevel] == SALE_LIST) |
208 | { | 262 | { |
263 | + self.showIndexes = TRUE; | ||
209 | [[self navigationItem] setTitle:NSLocalizedString(@"Sales log", nil)]; | 264 | [[self navigationItem] setTitle:NSLocalizedString(@"Sales log", nil)]; |
210 | [self setCurrentElements:[self saleListElements]]; | 265 | [self setCurrentElements:[self saleListElements]]; |
211 | [self setCurrentStructure:[self saleListStructure]]; | 266 | [self setCurrentStructure:[self saleListStructure]]; |
@@ -223,6 +278,7 @@ | @@ -223,6 +278,7 @@ | ||
223 | } | 278 | } |
224 | else if([self currentNavLevel] == INCIDENT_LIST) | 279 | else if([self currentNavLevel] == INCIDENT_LIST) |
225 | { | 280 | { |
281 | + self.showIndexes = TRUE; | ||
226 | [[self navigationItem] setTitle:NSLocalizedString(@"Incident log", nil)]; | 282 | [[self navigationItem] setTitle:NSLocalizedString(@"Incident log", nil)]; |
227 | [self setCurrentElements:[self incidentListElements]]; | 283 | [self setCurrentElements:[self incidentListElements]]; |
228 | [self setCurrentStructure:[self incidentListStructure]]; | 284 | [self setCurrentStructure:[self incidentListStructure]]; |
@@ -427,7 +483,7 @@ | @@ -427,7 +483,7 @@ | ||
427 | } | 483 | } |
428 | else | 484 | else |
429 | { | 485 | { |
430 | - [self setSentCommand:INVALID_COMMAND]; | 486 | + [self setSentCommand:NONE]; |
431 | [self.view makeToast:NSLocalizedString(@"Device answer timeout occurred", nil) duration:3 position:[NSValue valueWithCGPoint:CGPointMake(self.view.frame.size.width/2,self.view.frame.size.height/2)] title:NSLocalizedString(@"Error", nil) image:[UIImage imageNamed:@"icon_delete"]]; | 487 | [self.view makeToast:NSLocalizedString(@"Device answer timeout occurred", nil) duration:3 position:[NSValue valueWithCGPoint:CGPointMake(self.view.frame.size.width/2,self.view.frame.size.height/2)] title:NSLocalizedString(@"Error", nil) image:[UIImage imageNamed:@"icon_delete"]]; |
432 | } | 488 | } |
433 | } | 489 | } |
@@ -462,8 +518,10 @@ | @@ -462,8 +518,10 @@ | ||
462 | [self initializeMenuEntries]; | 518 | [self initializeMenuEntries]; |
463 | self.currentNavLevel = 255; | 519 | self.currentNavLevel = 255; |
464 | [_protocol establishConnection]; | 520 | [_protocol establishConnection]; |
465 | - [self setSentCommand:HELLO]; | ||
466 | - [self startTimeoutTimer]; | 521 | + //[self setSentCommand:HELLO]; |
522 | + //[self startTimeoutTimer]; | ||
523 | + [self changeNavLevel:MENU :FALSE]; | ||
524 | + [self setChildViewControllers:[[NSMutableArray alloc]init]]; | ||
467 | } | 525 | } |
468 | 526 | ||
469 | -(void)didReceiveNotification:(NSNotification*) notification | 527 | -(void)didReceiveNotification:(NSNotification*) notification |
@@ -483,6 +541,30 @@ | @@ -483,6 +541,30 @@ | ||
483 | // Dispose of any resources that can be recreated. | 541 | // Dispose of any resources that can be recreated. |
484 | } | 542 | } |
485 | 543 | ||
544 | +- (void) didRotateFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientation | ||
545 | +{ | ||
546 | + for(int i = 0; i < self.childViewControllers.count; i++) | ||
547 | + { | ||
548 | + ChildViewController *childController = [self.childViewControllers objectAtIndex:i]; | ||
549 | + [childController parentViewControllerDidRotateWithOrientation: [[UIDevice currentDevice] orientation]]; | ||
550 | + } | ||
551 | +} | ||
552 | + | ||
553 | +- (void) willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration | ||
554 | +{ | ||
555 | + for(int i = 0; i < self.childViewControllers.count; i++) | ||
556 | + { | ||
557 | + ChildViewController *childController = [self.childViewControllers objectAtIndex:i]; | ||
558 | + [childController parentViewControllerWillRotateToInterfaceOrientation:toInterfaceOrientation duration:duration]; | ||
559 | + } | ||
560 | +} | ||
561 | + | ||
562 | +- (void)removeChildFromParentController:(ChildViewController*)controller | ||
563 | +{ | ||
564 | + [self.childViewControllers removeObject:controller]; | ||
565 | + NSLog(@"[MenuTableViewController]: %d childViewControllers left",self.childViewControllers.count); | ||
566 | +} | ||
567 | + | ||
486 | -(void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context | 568 | -(void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context |
487 | { | 569 | { |
488 | if (object == [EMConnectionManager sharedManager]) | 570 | if (object == [EMConnectionManager sharedManager]) |
@@ -669,12 +751,38 @@ | @@ -669,12 +751,38 @@ | ||
669 | return [[[self currentStructure] objectAtIndex:section] intValue]; | 751 | return [[[self currentStructure] objectAtIndex:section] intValue]; |
670 | } | 752 | } |
671 | 753 | ||
754 | +- (NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView | ||
755 | +{ | ||
756 | + if(self.showIndexes) | ||
757 | + { | ||
758 | + return self.currentHeaders; | ||
759 | + } | ||
760 | + return nil; | ||
761 | +} | ||
762 | + | ||
763 | +- (NSInteger)tableView:(UITableView *)tableView sectionForSectionIndexTitle:(NSString *)title atIndex:(NSInteger)index | ||
764 | +{ | ||
765 | + if(self.showIndexes) | ||
766 | + { | ||
767 | + return [self.currentHeaders indexOfObject:title]; | ||
768 | + } | ||
769 | + return 0; | ||
770 | +} | ||
771 | + | ||
672 | - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath | 772 | - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath |
673 | { | 773 | { |
674 | NSLog(@"Section: %ld Row: %ld",(long)[indexPath section],(long)[indexPath row]); | 774 | NSLog(@"Section: %ld Row: %ld",(long)[indexPath section],(long)[indexPath row]); |
675 | [tableView deselectRowAtIndexPath:indexPath animated:YES]; | 775 | [tableView deselectRowAtIndexPath:indexPath animated:YES]; |
676 | UITableViewCell *cell = [[self tableView] cellForRowAtIndexPath:indexPath]; | 776 | UITableViewCell *cell = [[self tableView] cellForRowAtIndexPath:indexPath]; |
677 | NSString *cellName = [[cell textLabel]text]; | 777 | NSString *cellName = [[cell textLabel]text]; |
778 | + uint8_t offset = 0; | ||
779 | + if([indexPath section]) | ||
780 | + { | ||
781 | + for (int i = 0; i < [indexPath section]; i++) | ||
782 | + { | ||
783 | + offset += [[[self currentStructure] objectAtIndex:i] unsignedCharValue]; | ||
784 | + } | ||
785 | + } | ||
678 | //Cells in MENU | 786 | //Cells in MENU |
679 | if([self currentNavLevel] == MENU) | 787 | if([self currentNavLevel] == MENU) |
680 | { | 788 | { |
@@ -695,12 +803,52 @@ | @@ -695,12 +803,52 @@ | ||
695 | } | 803 | } |
696 | else if([cellName isEqualToString:NSLocalizedString(@"Sending a Report", nil)]) | 804 | else if([cellName isEqualToString:NSLocalizedString(@"Sending a Report", nil)]) |
697 | { | 805 | { |
698 | - //TEST TIMEOUT | ||
699 | - if(self.sentCommand == NONE) | 806 | + /*NSMutableString *testString = [[NSMutableString alloc] init]; |
807 | + for(int i = 0; i < 300; i++) | ||
700 | { | 808 | { |
701 | - [_protocol writeMessage:@"A9"]; | ||
702 | - [self setSentCommand:INVALID_COMMAND]; | ||
703 | - [self startTimeoutTimer]; | 809 | + [testString appendString:@"A"]; |
810 | + } | ||
811 | + [_protocol testA9:testString]; | ||
812 | + [self setSentCommand:A9]; | ||
813 | + [self startTimeoutTimer];*/ | ||
814 | + [self setRequestedLog:SALES_LOG]; | ||
815 | + if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) | ||
816 | + { | ||
817 | + if(UIDeviceOrientationIsLandscape([[UIDevice currentDevice] orientation])) | ||
818 | + { | ||
819 | + self.dateRangePickerViewController = [[DateRangePickerViewController alloc] initWithNibName:@"DateRangePickerViewController_iPad_Landscape" bundle:nil]; | ||
820 | + self.dateRangePickerViewController.delegate = self; | ||
821 | + self.dateRangePickerViewController.childDelegate = self; | ||
822 | + [self.childViewControllers insertObject:self.dateRangePickerViewController atIndex:self.childViewControllers.count]; | ||
823 | + [self.dateRangePickerViewController showInView:self.navigationController.view animated:YES]; | ||
824 | + } | ||
825 | + else | ||
826 | + { | ||
827 | + self.dateRangePickerViewController = [[DateRangePickerViewController alloc] initWithNibName:@"DateRangePickerViewController_iPad" bundle:nil]; | ||
828 | + self.dateRangePickerViewController.delegate = self; | ||
829 | + self.dateRangePickerViewController.childDelegate = self; | ||
830 | + [self.childViewControllers insertObject:self.dateRangePickerViewController atIndex:self.childViewControllers.count]; | ||
831 | + [self.dateRangePickerViewController showInView:self.navigationController.view animated:YES]; | ||
832 | + } | ||
833 | + } | ||
834 | + else | ||
835 | + { | ||
836 | + if(UIDeviceOrientationIsLandscape([[UIDevice currentDevice] orientation])) | ||
837 | + { | ||
838 | + self.dateRangePickerViewController = [[DateRangePickerViewController alloc] initWithNibName:@"DateRangePickerViewController_Landscape" bundle:nil]; | ||
839 | + self.dateRangePickerViewController.delegate = self; | ||
840 | + self.dateRangePickerViewController.childDelegate = self; | ||
841 | + [self.childViewControllers insertObject:self.dateRangePickerViewController atIndex:self.childViewControllers.count]; | ||
842 | + [self.dateRangePickerViewController showInView:self.navigationController.view animated:YES]; | ||
843 | + } | ||
844 | + else | ||
845 | + { | ||
846 | + self.dateRangePickerViewController = [[DateRangePickerViewController alloc] initWithNibName:@"DateRangePickerViewController" bundle:nil]; | ||
847 | + self.dateRangePickerViewController.delegate = self; | ||
848 | + self.dateRangePickerViewController.childDelegate = self; | ||
849 | + [self.childViewControllers insertObject:self.dateRangePickerViewController atIndex:self.childViewControllers.count]; | ||
850 | + [self.dateRangePickerViewController showInView:self.navigationController.view animated:YES]; | ||
851 | + } | ||
704 | } | 852 | } |
705 | } | 853 | } |
706 | } | 854 | } |
@@ -724,15 +872,41 @@ | @@ -724,15 +872,41 @@ | ||
724 | [self setRequestedLog:SALES_LOG]; | 872 | [self setRequestedLog:SALES_LOG]; |
725 | if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) | 873 | if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) |
726 | { | 874 | { |
727 | - self.dateRangePickerViewController = [[DateRangePickerViewController alloc] initWithNibName:@"DateRangePickerViewController_iPad" bundle:nil]; | ||
728 | - self.dateRangePickerViewController.delegate = self; | ||
729 | - [self.dateRangePickerViewController showInView:self.navigationController.view animated:YES]; | 875 | + if(UIDeviceOrientationIsLandscape([[UIDevice currentDevice] orientation])) |
876 | + { | ||
877 | + self.dateRangePickerViewController = [[DateRangePickerViewController alloc] initWithNibName:@"DateRangePickerViewController_iPad_Landscape" bundle:nil]; | ||
878 | + self.dateRangePickerViewController.delegate = self; | ||
879 | + self.dateRangePickerViewController.childDelegate = self; | ||
880 | + [self.childViewControllers insertObject:self.dateRangePickerViewController atIndex:self.childViewControllers.count]; | ||
881 | + [self.dateRangePickerViewController showInView:self.navigationController.view animated:YES]; | ||
882 | + } | ||
883 | + else | ||
884 | + { | ||
885 | + self.dateRangePickerViewController = [[DateRangePickerViewController alloc] initWithNibName:@"DateRangePickerViewController_iPad" bundle:nil]; | ||
886 | + self.dateRangePickerViewController.delegate = self; | ||
887 | + self.dateRangePickerViewController.childDelegate = self; | ||
888 | + [self.childViewControllers insertObject:self.dateRangePickerViewController atIndex:self.childViewControllers.count]; | ||
889 | + [self.dateRangePickerViewController showInView:self.navigationController.view animated:YES]; | ||
890 | + } | ||
730 | } | 891 | } |
731 | else | 892 | else |
732 | { | 893 | { |
733 | - self.dateRangePickerViewController = [[DateRangePickerViewController alloc] initWithNibName:@"DateRangePickerViewController" bundle:nil]; | ||
734 | - self.dateRangePickerViewController.delegate = self; | ||
735 | - [self.dateRangePickerViewController showInView:self.navigationController.view animated:YES]; | 894 | + if(UIDeviceOrientationIsLandscape([[UIDevice currentDevice] orientation])) |
895 | + { | ||
896 | + self.dateRangePickerViewController = [[DateRangePickerViewController alloc] initWithNibName:@"DateRangePickerViewController_Landscape" bundle:nil]; | ||
897 | + self.dateRangePickerViewController.delegate = self; | ||
898 | + self.dateRangePickerViewController.childDelegate = self; | ||
899 | + [self.childViewControllers insertObject:self.dateRangePickerViewController atIndex:self.childViewControllers.count]; | ||
900 | + [self.dateRangePickerViewController showInView:self.navigationController.view animated:YES]; | ||
901 | + } | ||
902 | + else | ||
903 | + { | ||
904 | + self.dateRangePickerViewController = [[DateRangePickerViewController alloc] initWithNibName:@"DateRangePickerViewController" bundle:nil]; | ||
905 | + self.dateRangePickerViewController.delegate = self; | ||
906 | + self.dateRangePickerViewController.childDelegate = self; | ||
907 | + [self.childViewControllers insertObject:self.dateRangePickerViewController atIndex:self.childViewControllers.count]; | ||
908 | + [self.dateRangePickerViewController showInView:self.navigationController.view animated:YES]; | ||
909 | + } | ||
736 | } | 910 | } |
737 | } | 911 | } |
738 | } | 912 | } |
@@ -743,15 +917,41 @@ | @@ -743,15 +917,41 @@ | ||
743 | [self setRequestedLog:INCIDENT_LOG]; | 917 | [self setRequestedLog:INCIDENT_LOG]; |
744 | if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) | 918 | if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) |
745 | { | 919 | { |
746 | - self.dateRangePickerViewController = [[DateRangePickerViewController alloc] initWithNibName:@"DateRangePickerViewController_iPad" bundle:nil]; | ||
747 | - self.dateRangePickerViewController.delegate = self; | ||
748 | - [self.dateRangePickerViewController showInView:self.navigationController.view animated:YES]; | 920 | + if(UIDeviceOrientationIsLandscape([[UIDevice currentDevice] orientation])) |
921 | + { | ||
922 | + self.dateRangePickerViewController = [[DateRangePickerViewController alloc] initWithNibName:@"DateRangePickerViewController_iPad_Landscape" bundle:nil]; | ||
923 | + self.dateRangePickerViewController.delegate = self; | ||
924 | + self.dateRangePickerViewController.childDelegate = self; | ||
925 | + [self.childViewControllers insertObject:self.dateRangePickerViewController atIndex:self.childViewControllers.count]; | ||
926 | + [self.dateRangePickerViewController showInView:self.navigationController.view animated:YES]; | ||
927 | + } | ||
928 | + else | ||
929 | + { | ||
930 | + self.dateRangePickerViewController = [[DateRangePickerViewController alloc] initWithNibName:@"DateRangePickerViewController_iPad" bundle:nil]; | ||
931 | + self.dateRangePickerViewController.delegate = self; | ||
932 | + self.dateRangePickerViewController.childDelegate = self; | ||
933 | + [self.childViewControllers insertObject:self.dateRangePickerViewController atIndex:self.childViewControllers.count]; | ||
934 | + [self.dateRangePickerViewController showInView:self.navigationController.view animated:YES]; | ||
935 | + } | ||
749 | } | 936 | } |
750 | else | 937 | else |
751 | { | 938 | { |
752 | - self.dateRangePickerViewController = [[DateRangePickerViewController alloc] initWithNibName:@"DateRangePickerViewController" bundle:nil]; | ||
753 | - self.dateRangePickerViewController.delegate = self; | ||
754 | - [self.dateRangePickerViewController showInView:self.navigationController.view animated:YES]; | 939 | + if(UIDeviceOrientationIsLandscape([[UIDevice currentDevice] orientation])) |
940 | + { | ||
941 | + self.dateRangePickerViewController = [[DateRangePickerViewController alloc] initWithNibName:@"DateRangePickerViewController_Landscape" bundle:nil]; | ||
942 | + self.dateRangePickerViewController.delegate = self; | ||
943 | + self.dateRangePickerViewController.childDelegate = self; | ||
944 | + [self.childViewControllers insertObject:self.dateRangePickerViewController atIndex:self.childViewControllers.count]; | ||
945 | + [self.dateRangePickerViewController showInView:self.navigationController.view animated:YES]; | ||
946 | + } | ||
947 | + else | ||
948 | + { | ||
949 | + self.dateRangePickerViewController = [[DateRangePickerViewController alloc] initWithNibName:@"DateRangePickerViewController" bundle:nil]; | ||
950 | + self.dateRangePickerViewController.delegate = self; | ||
951 | + self.dateRangePickerViewController.childDelegate = self; | ||
952 | + [self.childViewControllers insertObject:self.dateRangePickerViewController atIndex:self.childViewControllers.count]; | ||
953 | + [self.dateRangePickerViewController showInView:self.navigationController.view animated:YES]; | ||
954 | + } | ||
755 | } | 955 | } |
756 | } | 956 | } |
757 | } | 957 | } |
@@ -774,15 +974,33 @@ | @@ -774,15 +974,33 @@ | ||
774 | { | 974 | { |
775 | if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) | 975 | if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) |
776 | { | 976 | { |
777 | - self.datePickerViewController = [[DatePickerViewController alloc] initWithNibName:@"DatePickerViewController_iPad" bundle:nil]; | ||
778 | - self.datePickerViewController.delegate = self; | ||
779 | - [self.datePickerViewController showInView:self.navigationController.view animated:YES]; | 977 | + if(UIDeviceOrientationIsLandscape([[UIDevice currentDevice] orientation])) |
978 | + { | ||
979 | + self.datePickerViewController = [[DatePickerViewController alloc] initWithNibName:@"DatePickerViewController_iPad_Landscape" bundle:nil]; | ||
980 | + self.datePickerViewController.delegate = self; | ||
981 | + [self.datePickerViewController showInView:self.navigationController.view animated:YES]; | ||
982 | + } | ||
983 | + else | ||
984 | + { | ||
985 | + self.datePickerViewController = [[DatePickerViewController alloc] initWithNibName:@"DatePickerViewController_iPad" bundle:nil]; | ||
986 | + self.datePickerViewController.delegate = self; | ||
987 | + [self.datePickerViewController showInView:self.navigationController.view animated:YES]; | ||
988 | + } | ||
780 | } | 989 | } |
781 | else | 990 | else |
782 | { | 991 | { |
783 | - self.datePickerViewController = [[DatePickerViewController alloc] initWithNibName:@"DatePickerViewController" bundle:nil]; | ||
784 | - self.datePickerViewController.delegate = self; | ||
785 | - [self.datePickerViewController showInView:self.navigationController.view animated:YES]; | 992 | + if(UIDeviceOrientationIsLandscape([[UIDevice currentDevice] orientation])) |
993 | + { | ||
994 | + self.datePickerViewController = [[DatePickerViewController alloc] initWithNibName:@"DatePickerViewController" bundle:nil]; | ||
995 | + self.datePickerViewController.delegate = self; | ||
996 | + [self.datePickerViewController showInView:self.navigationController.view animated:YES]; | ||
997 | + } | ||
998 | + else | ||
999 | + { | ||
1000 | + self.datePickerViewController = [[DatePickerViewController alloc] initWithNibName:@"DatePickerViewController_Landscape" bundle:nil]; | ||
1001 | + self.datePickerViewController.delegate = self; | ||
1002 | + [self.datePickerViewController showInView:self.navigationController.view animated:YES]; | ||
1003 | + } | ||
786 | } | 1004 | } |
787 | } | 1005 | } |
788 | } | 1006 | } |
@@ -793,15 +1011,33 @@ | @@ -793,15 +1011,33 @@ | ||
793 | { | 1011 | { |
794 | if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) | 1012 | if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) |
795 | { | 1013 | { |
796 | - self.priceChangerViewController = [[PriceChangerViewController alloc] initWithNibName:@"PriceChangerViewController_iPad" bundle:nil]; | ||
797 | - self.priceChangerViewController.delegate = self; | ||
798 | - [self.priceChangerViewController showInView:self.navigationController.view animated:YES]; | 1014 | + if(UIDeviceOrientationIsLandscape([[UIDevice currentDevice] orientation])) |
1015 | + { | ||
1016 | + self.priceChangerViewController = [[PriceChangerViewController alloc] initWithNibName:@"PriceChangerViewController_iPad_Landscape" bundle:nil]; | ||
1017 | + self.priceChangerViewController.delegate = self; | ||
1018 | + [self.priceChangerViewController showInView:self.navigationController.view animated:YES]; | ||
1019 | + } | ||
1020 | + else | ||
1021 | + { | ||
1022 | + self.priceChangerViewController = [[PriceChangerViewController alloc] initWithNibName:@"PriceChangerViewController_iPad" bundle:nil]; | ||
1023 | + self.priceChangerViewController.delegate = self; | ||
1024 | + [self.priceChangerViewController showInView:self.navigationController.view animated:YES]; | ||
1025 | + } | ||
799 | } | 1026 | } |
800 | else | 1027 | else |
801 | { | 1028 | { |
802 | - self.priceChangerViewController = [[PriceChangerViewController alloc] initWithNibName:@"PriceChangerViewController" bundle:nil]; | ||
803 | - self.priceChangerViewController.delegate = self; | ||
804 | - [self.priceChangerViewController showInView:self.navigationController.view animated:YES]; | 1029 | + if(UIDeviceOrientationIsLandscape([[UIDevice currentDevice] orientation])) |
1030 | + { | ||
1031 | + self.priceChangerViewController = [[PriceChangerViewController alloc] initWithNibName:@"PriceChangerViewController" bundle:nil]; | ||
1032 | + self.priceChangerViewController.delegate = self; | ||
1033 | + [self.priceChangerViewController showInView:self.navigationController.view animated:YES]; | ||
1034 | + } | ||
1035 | + else | ||
1036 | + { | ||
1037 | + self.priceChangerViewController = [[PriceChangerViewController alloc] initWithNibName:@"PriceChangerViewController_Landscape" bundle:nil]; | ||
1038 | + self.priceChangerViewController.delegate = self; | ||
1039 | + [self.priceChangerViewController showInView:self.navigationController.view animated:YES]; | ||
1040 | + } | ||
805 | } | 1041 | } |
806 | } | 1042 | } |
807 | } | 1043 | } |
@@ -812,22 +1048,40 @@ | @@ -812,22 +1048,40 @@ | ||
812 | { | 1048 | { |
813 | if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) | 1049 | if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) |
814 | { | 1050 | { |
815 | - self.nameChangerViewController = [[NameChangerViewController alloc] initWithNibName:@"NameChangerViewController_iPad" bundle:nil]; | ||
816 | - self.nameChangerViewController.delegate = self; | ||
817 | - [self.nameChangerViewController showInView:self.navigationController.view animated:YES]; | 1051 | + if(UIDeviceOrientationIsLandscape([[UIDevice currentDevice] orientation])) |
1052 | + { | ||
1053 | + self.nameChangerViewController = [[NameChangerViewController alloc] initWithNibName:@"NameChangerViewController_iPad_Landscape" bundle:nil]; | ||
1054 | + self.nameChangerViewController.delegate = self; | ||
1055 | + [self.nameChangerViewController showInView:self.navigationController.view animated:YES]; | ||
1056 | + } | ||
1057 | + else | ||
1058 | + { | ||
1059 | + self.nameChangerViewController = [[NameChangerViewController alloc] initWithNibName:@"NameChangerViewController_iPad" bundle:nil]; | ||
1060 | + self.nameChangerViewController.delegate = self; | ||
1061 | + [self.nameChangerViewController showInView:self.navigationController.view animated:YES]; | ||
1062 | + } | ||
818 | } | 1063 | } |
819 | else | 1064 | else |
820 | { | 1065 | { |
821 | - self.nameChangerViewController = [[NameChangerViewController alloc] initWithNibName:@"NameChangerViewController" bundle:nil]; | ||
822 | - self.nameChangerViewController.delegate = self; | ||
823 | - [self.nameChangerViewController showInView:self.navigationController.view animated:YES]; | 1066 | + if(UIDeviceOrientationIsLandscape([[UIDevice currentDevice] orientation])) |
1067 | + { | ||
1068 | + self.nameChangerViewController = [[NameChangerViewController alloc] initWithNibName:@"NameChangerViewController_Landscape" bundle:nil]; | ||
1069 | + self.nameChangerViewController.delegate = self; | ||
1070 | + [self.nameChangerViewController showInView:self.navigationController.view animated:YES]; | ||
1071 | + } | ||
1072 | + else | ||
1073 | + { | ||
1074 | + self.nameChangerViewController = [[NameChangerViewController alloc] initWithNibName:@"NameChangerViewController" bundle:nil]; | ||
1075 | + self.nameChangerViewController.delegate = self; | ||
1076 | + [self.nameChangerViewController showInView:self.navigationController.view animated:YES]; | ||
1077 | + } | ||
824 | } | 1078 | } |
825 | } | 1079 | } |
826 | } | 1080 | } |
827 | } | 1081 | } |
828 | else if([self currentNavLevel] == SALE_LIST) | 1082 | else if([self currentNavLevel] == SALE_LIST) |
829 | { | 1083 | { |
830 | - if([self generateSaleNavLevel: [indexPath row]]) | 1084 | + if([self generateSaleNavLevel: [indexPath row] + offset]) |
831 | { | 1085 | { |
832 | [self changeNavLevel:SALE:TRUE]; | 1086 | [self changeNavLevel:SALE:TRUE]; |
833 | } | 1087 | } |
@@ -843,7 +1097,7 @@ | @@ -843,7 +1097,7 @@ | ||
843 | } | 1097 | } |
844 | else if([self currentNavLevel] == INCIDENT_LIST) | 1098 | else if([self currentNavLevel] == INCIDENT_LIST) |
845 | { | 1099 | { |
846 | - if([self generateIncidentNavLevel: [indexPath row]]) | 1100 | + if([self generateIncidentNavLevel: [indexPath row] + offset]) |
847 | { | 1101 | { |
848 | [self changeNavLevel:INCIDENT:TRUE]; | 1102 | [self changeNavLevel:INCIDENT:TRUE]; |
849 | } | 1103 | } |
@@ -1289,7 +1543,7 @@ | @@ -1289,7 +1543,7 @@ | ||
1289 | } | 1543 | } |
1290 | else if([[[cell textLabel] text] isEqualToString:NSLocalizedString(@"Error Value",nil)]) | 1544 | else if([[[cell textLabel] text] isEqualToString:NSLocalizedString(@"Error Value",nil)]) |
1291 | { | 1545 | { |
1292 | - [[cell detailTextLabel] setText:[self.currentIncident errorCode]]; | 1546 | + [[cell detailTextLabel] setText:[self.currentIncident errorValue]]; |
1293 | [cell setAccessoryView:nil]; | 1547 | [cell setAccessoryView:nil]; |
1294 | } | 1548 | } |
1295 | } | 1549 | } |
DUREX Vendor Control/en.lproj/DatePickerViewController_Landscape.strings
0 → 100644
DUREX Vendor Control/en.lproj/DatePickerViewController_iPad_Landscape.strings
0 → 100644
DUREX Vendor Control/en.lproj/DateRangePickerViewController_Landscape.strings
0 → 100644
1 | + | ||
2 | +/* Class = "IBUILabel"; text = "From:"; ObjectID = "Ses-ng-Dli"; */ | ||
3 | +"Ses-ng-Dli.text" = "From:"; | ||
4 | + | ||
5 | +/* Class = "IBUILabel"; text = "To:"; ObjectID = "WCO-rz-s5y"; */ | ||
6 | +"WCO-rz-s5y.text" = "To:"; | ||
7 | + | ||
8 | +/* Class = "IBUIButton"; normalTitle = "Done"; ObjectID = "nfK-Us-pVk"; */ | ||
9 | +"nfK-Us-pVk.normalTitle" = "Done"; |
DUREX Vendor Control/en.lproj/DateRangePickerViewController_iPad_Landscape.strings
0 → 100644
1 | + | ||
2 | +/* Class = "IBUILabel"; text = "From:"; ObjectID = "7sY-pS-rR6"; */ | ||
3 | +"7sY-pS-rR6.text" = "From:"; | ||
4 | + | ||
5 | +/* Class = "IBUIButton"; normalTitle = "Done"; ObjectID = "hDh-hS-ruL"; */ | ||
6 | +"hDh-hS-ruL.normalTitle" = "Done"; | ||
7 | + | ||
8 | +/* Class = "IBUILabel"; text = "To:"; ObjectID = "z8k-7k-O2i"; */ | ||
9 | +"z8k-7k-O2i.text" = "To:"; |
DUREX Vendor Control/en.lproj/EMConnectingView_Landscape.strings
0 → 100644
DUREX Vendor Control/en.lproj/EMConnectingView_iPad_Landscape.strings
0 → 100644
DUREX Vendor Control/en.lproj/NameChangerViewController_Landscape.strings
0 → 100644
1 | + | ||
2 | +/* Class = "IBUIButton"; normalTitle = "Done"; ObjectID = "ZH7-mZ-Jfc"; */ | ||
3 | +"ZH7-mZ-Jfc.normalTitle" = "Done"; | ||
4 | + | ||
5 | +/* Class = "IBUILabel"; text = "Channel"; ObjectID = "ZzG-qH-dln"; */ | ||
6 | +"ZzG-qH-dln.text" = "Channel"; | ||
7 | + | ||
8 | +/* Class = "IBUILabel"; text = "New Name"; ObjectID = "gIa-c0-uyh"; */ | ||
9 | +"gIa-c0-uyh.text" = "New Name"; | ||
10 | + | ||
11 | +/* Class = "IBUILabel"; text = "Product Code"; ObjectID = "z9N-z7-JyV"; */ | ||
12 | +"z9N-z7-JyV.text" = "Product Code"; |
DUREX Vendor Control/en.lproj/NameChangerViewController_iPad_Landscape.strings
0 → 100644
1 | + | ||
2 | +/* Class = "IBUILabel"; text = "Product Code"; ObjectID = "85G-KF-Rny"; */ | ||
3 | +"85G-KF-Rny.text" = "Product Code"; | ||
4 | + | ||
5 | +/* Class = "IBUILabel"; text = "Channel"; ObjectID = "MUO-8b-DhH"; */ | ||
6 | +"MUO-8b-DhH.text" = "Channel"; | ||
7 | + | ||
8 | +/* Class = "IBUIButton"; normalTitle = "Done"; ObjectID = "q3O-jD-tjP"; */ | ||
9 | +"q3O-jD-tjP.normalTitle" = "Done"; | ||
10 | + | ||
11 | +/* Class = "IBUILabel"; text = "New Name"; ObjectID = "zj0-M4-cAO"; */ | ||
12 | +"zj0-M4-cAO.text" = "New Name"; |
DUREX Vendor Control/en.lproj/PriceChangerViewController_Landscape.strings
0 → 100644
1 | + | ||
2 | +/* Class = "IBUILabel"; text = "Channel"; ObjectID = "0G8-sN-Hfg"; */ | ||
3 | +"0G8-sN-Hfg.text" = "Channel"; | ||
4 | + | ||
5 | +/* Class = "IBUILabel"; text = "New Price"; ObjectID = "UrS-qz-jRa"; */ | ||
6 | +"UrS-qz-jRa.text" = "New Price"; | ||
7 | + | ||
8 | +/* Class = "IBUILabel"; text = "Product Code"; ObjectID = "neg-KG-oQC"; */ | ||
9 | +"neg-KG-oQC.text" = "Product Code"; | ||
10 | + | ||
11 | +/* Class = "IBUIButton"; normalTitle = "Done"; ObjectID = "ubO-fy-Tcd"; */ | ||
12 | +"ubO-fy-Tcd.normalTitle" = "Done"; |
DUREX Vendor Control/en.lproj/PriceChangerViewController_iPad_Landscape.strings
0 → 100644
1 | + | ||
2 | +/* Class = "IBUILabel"; text = "Product Code"; ObjectID = "GCF-GY-CN1"; */ | ||
3 | +"GCF-GY-CN1.text" = "Product Code"; | ||
4 | + | ||
5 | +/* Class = "IBUILabel"; text = "New Price"; ObjectID = "eXX-xf-h6G"; */ | ||
6 | +"eXX-xf-h6G.text" = "New Price"; | ||
7 | + | ||
8 | +/* Class = "IBUIButton"; normalTitle = "Done"; ObjectID = "hdn-qQ-8np"; */ | ||
9 | +"hdn-qQ-8np.normalTitle" = "Done"; | ||
10 | + | ||
11 | +/* Class = "IBUILabel"; text = "Channel"; ObjectID = "z9V-5B-LtD"; */ | ||
12 | +"z9V-5B-LtD.text" = "Channel"; |
DUREX Vendor Control/es.lproj/DatePickerViewController_Landscape.strings
0 → 100644
DUREX Vendor Control/es.lproj/DatePickerViewController_iPad_Landscape.strings
0 → 100644
DUREX Vendor Control/es.lproj/DateRangePickerViewController_Landscape.strings
0 → 100644
1 | + | ||
2 | +/* Class = "IBUILabel"; text = "From:"; ObjectID = "Ses-ng-Dli"; */ | ||
3 | +"Ses-ng-Dli.text" = "Desde:"; | ||
4 | + | ||
5 | +/* Class = "IBUILabel"; text = "To:"; ObjectID = "WCO-rz-s5y"; */ | ||
6 | +"WCO-rz-s5y.text" = "Hasta:"; | ||
7 | + | ||
8 | +/* Class = "IBUIButton"; normalTitle = "Done"; ObjectID = "nfK-Us-pVk"; */ | ||
9 | +"nfK-Us-pVk.normalTitle" = "Aceptar"; |
DUREX Vendor Control/es.lproj/DateRangePickerViewController_iPad_Landscape.strings
0 → 100644
1 | + | ||
2 | +/* Class = "IBUILabel"; text = "From:"; ObjectID = "7sY-pS-rR6"; */ | ||
3 | +"7sY-pS-rR6.text" = "Desde:"; | ||
4 | + | ||
5 | +/* Class = "IBUIButton"; normalTitle = "Done"; ObjectID = "hDh-hS-ruL"; */ | ||
6 | +"hDh-hS-ruL.normalTitle" = "Aceptar"; | ||
7 | + | ||
8 | +/* Class = "IBUILabel"; text = "To:"; ObjectID = "z8k-7k-O2i"; */ | ||
9 | +"z8k-7k-O2i.text" = "Hasta:"; |
DUREX Vendor Control/es.lproj/EMConnectingView_Landscape.strings
0 → 100644
DUREX Vendor Control/es.lproj/EMConnectingView_iPad_Landscape.strings
0 → 100644
DUREX Vendor Control/es.lproj/NameChangerViewController.strings
1 | 1 | ||
2 | /* Class = "IBUIButton"; normalTitle = "Done"; ObjectID = "Y9f-BL-5ZB"; */ | 2 | /* Class = "IBUIButton"; normalTitle = "Done"; ObjectID = "Y9f-BL-5ZB"; */ |
3 | -"Y9f-BL-5ZB.normalTitle" = "Done"; | 3 | +"Y9f-BL-5ZB.normalTitle" = "Aceptar"; |
4 | 4 | ||
5 | /* Class = "IBUILabel"; text = "New Name"; ObjectID = "Zfh-RB-roO"; */ | 5 | /* Class = "IBUILabel"; text = "New Name"; ObjectID = "Zfh-RB-roO"; */ |
6 | -"Zfh-RB-roO.text" = "New Name"; | 6 | +"Zfh-RB-roO.text" = "Nuevo Nombre"; |
7 | 7 | ||
8 | /* Class = "IBUILabel"; text = "Channel"; ObjectID = "u0t-Gj-gKZ"; */ | 8 | /* Class = "IBUILabel"; text = "Channel"; ObjectID = "u0t-Gj-gKZ"; */ |
9 | -"u0t-Gj-gKZ.text" = "Channel"; | 9 | +"u0t-Gj-gKZ.text" = "Canal"; |
10 | 10 | ||
11 | /* Class = "IBUILabel"; text = "Product Code"; ObjectID = "zk3-Qc-MYf"; */ | 11 | /* Class = "IBUILabel"; text = "Product Code"; ObjectID = "zk3-Qc-MYf"; */ |
12 | -"zk3-Qc-MYf.text" = "Product Code"; | 12 | +"zk3-Qc-MYf.text" = "Código del Producto"; |
DUREX Vendor Control/es.lproj/NameChangerViewController_Landscape.strings
0 → 100644
1 | + | ||
2 | +/* Class = "IBUIButton"; normalTitle = "Done"; ObjectID = "ZH7-mZ-Jfc"; */ | ||
3 | +"ZH7-mZ-Jfc.normalTitle" = "Aceptar"; | ||
4 | + | ||
5 | +/* Class = "IBUILabel"; text = "Channel"; ObjectID = "ZzG-qH-dln"; */ | ||
6 | +"ZzG-qH-dln.text" = "Canal"; | ||
7 | + | ||
8 | +/* Class = "IBUILabel"; text = "New Name"; ObjectID = "gIa-c0-uyh"; */ | ||
9 | +"gIa-c0-uyh.text" = "Nuevo Nombre"; | ||
10 | + | ||
11 | +/* Class = "IBUILabel"; text = "Product Code"; ObjectID = "z9N-z7-JyV"; */ | ||
12 | +"z9N-z7-JyV.text" = "Código del Producto"; |
DUREX Vendor Control/es.lproj/NameChangerViewController_iPad_Landscape.strings
0 → 100644
1 | + | ||
2 | +/* Class = "IBUILabel"; text = "Product Code"; ObjectID = "85G-KF-Rny"; */ | ||
3 | +"85G-KF-Rny.text" = "Código del Producto"; | ||
4 | + | ||
5 | +/* Class = "IBUILabel"; text = "Channel"; ObjectID = "MUO-8b-DhH"; */ | ||
6 | +"MUO-8b-DhH.text" = "Canal"; | ||
7 | + | ||
8 | +/* Class = "IBUIButton"; normalTitle = "Done"; ObjectID = "q3O-jD-tjP"; */ | ||
9 | +"q3O-jD-tjP.normalTitle" = "Aceptar"; | ||
10 | + | ||
11 | +/* Class = "IBUILabel"; text = "New Name"; ObjectID = "zj0-M4-cAO"; */ | ||
12 | +"zj0-M4-cAO.text" = "Nuevo Nombre"; |
DUREX Vendor Control/es.lproj/PriceChangerViewController_Landscape.strings
0 → 100644
1 | + | ||
2 | +/* Class = "IBUILabel"; text = "Channel"; ObjectID = "0G8-sN-Hfg"; */ | ||
3 | +"0G8-sN-Hfg.text" = "Canal"; | ||
4 | + | ||
5 | +/* Class = "IBUILabel"; text = "New Price"; ObjectID = "UrS-qz-jRa"; */ | ||
6 | +"UrS-qz-jRa.text" = "Nuevo Precio"; | ||
7 | + | ||
8 | +/* Class = "IBUILabel"; text = "Product Code"; ObjectID = "neg-KG-oQC"; */ | ||
9 | +"neg-KG-oQC.text" = "Código del Producto"; | ||
10 | + | ||
11 | +/* Class = "IBUIButton"; normalTitle = "Done"; ObjectID = "ubO-fy-Tcd"; */ | ||
12 | +"ubO-fy-Tcd.normalTitle" = "Aceptar"; |
DUREX Vendor Control/es.lproj/PriceChangerViewController_iPad_Landscape.strings
0 → 100644
1 | + | ||
2 | +/* Class = "IBUILabel"; text = "Product Code"; ObjectID = "GCF-GY-CN1"; */ | ||
3 | +"GCF-GY-CN1.text" = "Código del Producto"; | ||
4 | + | ||
5 | +/* Class = "IBUILabel"; text = "New Price"; ObjectID = "eXX-xf-h6G"; */ | ||
6 | +"eXX-xf-h6G.text" = "Nuevo Precio"; | ||
7 | + | ||
8 | +/* Class = "IBUIButton"; normalTitle = "Done"; ObjectID = "hdn-qQ-8np"; */ | ||
9 | +"hdn-qQ-8np.normalTitle" = "Aceptar"; | ||
10 | + | ||
11 | +/* Class = "IBUILabel"; text = "Channel"; ObjectID = "z9V-5B-LtD"; */ | ||
12 | +"z9V-5B-LtD.text" = "Canal"; |
TODO
1 | TESTS: | 1 | TESTS: |
2 | -- Multiple fragments | ||
3 | -- Timeout | ||
4 | - A3 command | 2 | - A3 command |
5 | -- A2 command | ||
6 | -- Prevent multiple commands sending | ||
7 | 3 | ||
8 | BUGS: | 4 | BUGS: |
9 | - On date change, response is overwritten by previous query, trimming needed according to numBytes | 5 | - On date change, response is overwritten by previous query, trimming needed according to numBytes |
6 | +- daterangepicker regression on landscape | ||
10 | 7 | ||
11 | TODO: | 8 | TODO: |
12 | -- Channels and codes to 2 ciphers | ||
13 | -- Add landscape layout and inverted layout | ||
14 | -- Month/Year headers on sale list | 9 | +- Solve bugs |
15 | 10 | ||
11 | +OPTIONAL: | ||
16 | - Batch command files, definition, parsing and pushing them to the app | 12 | - Batch command files, definition, parsing and pushing them to the app |
17 | -- Implement user auth. Server authenticates the app ONCE on install and allows to control ONE machine (key gets validated on server and then stored on app) | ||
18 | -- Implement master key. | ||
19 | -- App in background operations (scan and connect, if success get maintenance and sales data and send it) | ||
20 | - | ||
21 | - | ||
22 | - | ||
23 | - | ||
24 | - | 13 | +- Month/Year headers on sale list and incident list |
25 | 14 |