Commit e98eb05a06c4b0ca9655d83b2f9a0f3e329b2a73

Authored by Imanol-Mikel Barba Sabariego
1 parent 27e675a3

--no commit message

DUREX Vendor Control/Base.lproj/DatePickerViewController.xib
@@ -6,7 +6,6 @@ @@ -6,7 +6,6 @@
6 <objects> 6 <objects>
7 <placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="DatePickerViewController"> 7 <placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="DatePickerViewController">
8 <connections> 8 <connections>
9 - <outlet property="datePicker" destination="6Ex-R5-AYV" id="50R-pL-vEb"/>  
10 <outlet property="datePickerView" destination="o92-Jq-3Xo" id="IOi-YU-3Wz"/> 9 <outlet property="datePickerView" destination="o92-Jq-3Xo" id="IOi-YU-3Wz"/>
11 <outlet property="view" destination="7fx-e7-JEt" id="dL9-Ac-hWL"/> 10 <outlet property="view" destination="7fx-e7-JEt" id="dL9-Ac-hWL"/>
12 </connections> 11 </connections>
@@ -16,15 +15,25 @@ @@ -16,15 +15,25 @@
16 <rect key="frame" x="0.0" y="0.0" width="320" height="568"/> 15 <rect key="frame" x="0.0" y="0.0" width="320" height="568"/>
17 <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> 16 <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
18 <subviews> 17 <subviews>
19 - <view contentMode="scaleToFill" ambiguous="YES" translatesAutoresizingMaskIntoConstraints="NO" id="o92-Jq-3Xo">  
20 - <rect key="frame" x="6" y="105" width="308" height="282"/> 18 + <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="o92-Jq-3Xo">
  19 + <rect key="frame" x="6" y="126" width="308" height="296"/>
21 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> 20 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
22 <subviews> 21 <subviews>
23 - <datePicker contentMode="scaleToFill" ambiguous="YES" misplaced="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" datePickerMode="dateAndTime" minuteInterval="1" translatesAutoresizingMaskIntoConstraints="NO" id="6Ex-R5-AYV">  
24 - <rect key="frame" x="-6" y="62" width="320" height="162"/> 22 + <button opaque="NO" contentMode="scaleToFill" misplaced="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="8vW-ig-tUA">
  23 + <rect key="frame" x="136" y="244" width="37" height="30"/>
  24 + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
  25 + <state key="normal" title="Done">
  26 + <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
  27 + </state>
  28 + <connections>
  29 + <action selector="closePopup:" destination="-1" eventType="touchUpInside" id="bgh-B7-4fN"/>
  30 + </connections>
  31 + </button>
  32 + <datePicker contentMode="scaleToFill" misplaced="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" datePickerMode="dateAndTime" minuteInterval="1" translatesAutoresizingMaskIntoConstraints="NO" id="SbL-OM-Pxu">
  33 + <rect key="frame" x="-6" y="20" width="320" height="162"/>
25 <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/> 34 <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
26 - <date key="date" timeIntervalSinceReferenceDate="431369786.91497999">  
27 - <!--2014-09-02 16:56:26 +0000--> 35 + <date key="date" timeIntervalSinceReferenceDate="431534074.16804099">
  36 + <!--2014-09-04 14:34:34 +0000-->
28 </date> 37 </date>
29 <timeZone key="timeZone" name="America/Los_Angeles"> 38 <timeZone key="timeZone" name="America/Los_Angeles">
30 <data key="data"> 39 <data key="data">
@@ -48,26 +57,24 @@ AQABAAEAAQAB//+dkAEA//+PgAAE//+dkAEI//+dkAEMUERUAFBTVABQV1QAUFBUAAAAAAEAAAABA @@ -48,26 +57,24 @@ AQABAAEAAQAB//+dkAEA//+PgAAE//+dkAEI//+dkAEMUERUAFBTVABQV1QAUFBUAAAAAAEAAAABA
48 </data> 57 </data>
49 </timeZone> 58 </timeZone>
50 </datePicker> 59 </datePicker>
51 - <button opaque="NO" contentMode="scaleToFill" ambiguous="YES" misplaced="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="8vW-ig-tUA">  
52 - <rect key="frame" x="131" y="232" width="46" height="30"/>  
53 - <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>  
54 - <state key="normal" title="Done">  
55 - <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>  
56 - </state>  
57 - <connections>  
58 - <action selector="closePopup:" destination="-1" eventType="touchUpInside" id="bgh-B7-4fN"/>  
59 - </connections>  
60 - </button>  
61 </subviews> 60 </subviews>
62 <color key="backgroundColor" white="1" alpha="0.95000000000000007" colorSpace="calibratedWhite"/> 61 <color key="backgroundColor" white="1" alpha="0.95000000000000007" colorSpace="calibratedWhite"/>
63 <constraints> 62 <constraints>
64 - <constraint firstItem="8vW-ig-tUA" firstAttribute="top" secondItem="6Ex-R5-AYV" secondAttribute="bottom" constant="8" id="M7C-4g-jy1"/>  
65 - <constraint firstItem="6Ex-R5-AYV" firstAttribute="centerX" secondItem="8vW-ig-tUA" secondAttribute="centerX" id="QvW-cT-g8h"/>  
66 - <constraint firstAttribute="centerX" secondItem="8vW-ig-tUA" secondAttribute="centerX" id="t61-ZC-ePU"/> 63 + <constraint firstAttribute="height" constant="296" id="6Mz-Uy-NbX"/>
  64 + <constraint firstAttribute="centerX" secondItem="SbL-OM-Pxu" secondAttribute="centerX" id="IpE-Uj-YXL"/>
  65 + <constraint firstItem="8vW-ig-tUA" firstAttribute="top" secondItem="SbL-OM-Pxu" secondAttribute="bottom" constant="8" id="K5g-WK-5Hc"/>
  66 + <constraint firstItem="SbL-OM-Pxu" firstAttribute="top" secondItem="o92-Jq-3Xo" secondAttribute="top" constant="20" id="XOm-Da-DXb"/>
  67 + <constraint firstAttribute="width" constant="308" id="Zfo-v2-Opc"/>
  68 + <constraint firstAttribute="width" constant="308" id="rg4-Lw-oTQ"/>
  69 + <constraint firstAttribute="centerX" secondItem="8vW-ig-tUA" secondAttribute="centerX" constant="-0.5" id="xJw-o2-RKF"/>
67 </constraints> 70 </constraints>
68 </view> 71 </view>
69 </subviews> 72 </subviews>
70 <color key="backgroundColor" red="0.023529414087533951" green="0.0039215688593685627" blue="0.0039215688593685627" alpha="0.5" colorSpace="deviceRGB"/> 73 <color key="backgroundColor" red="0.023529414087533951" green="0.0039215688593685627" blue="0.0039215688593685627" alpha="0.5" colorSpace="deviceRGB"/>
  74 + <constraints>
  75 + <constraint firstItem="o92-Jq-3Xo" firstAttribute="top" secondItem="7fx-e7-JEt" secondAttribute="top" constant="126" id="7ki-Mk-J5B"/>
  76 + <constraint firstAttribute="centerX" secondItem="o92-Jq-3Xo" secondAttribute="centerX" id="fTS-XF-GoP"/>
  77 + </constraints>
71 <simulatedStatusBarMetrics key="simulatedStatusBarMetrics"/> 78 <simulatedStatusBarMetrics key="simulatedStatusBarMetrics"/>
72 <simulatedScreenMetrics key="simulatedDestinationMetrics" type="retina4"/> 79 <simulatedScreenMetrics key="simulatedDestinationMetrics" type="retina4"/>
73 </view> 80 </view>
DUREX Vendor Control/Base.lproj/DatePickerViewController_iPad.xib
@@ -16,13 +16,18 @@ @@ -16,13 +16,18 @@
16 <rect key="frame" x="0.0" y="0.0" width="768" height="1024"/> 16 <rect key="frame" x="0.0" y="0.0" width="768" height="1024"/>
17 <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> 17 <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
18 <subviews> 18 <subviews>
19 - <view contentMode="scaleToFill" ambiguous="YES" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="YoS-Cq-kfN">  
20 - <rect key="frame" x="192" y="256" width="384" height="321"/> 19 + <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="YoS-Cq-kfN">
  20 + <rect key="frame" x="192" y="351" width="384" height="321"/>
21 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> 21 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
22 <subviews> 22 <subviews>
23 - <datePicker contentMode="scaleToFill" ambiguous="YES" misplaced="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" datePickerMode="dateAndTime" minuteInterval="1" translatesAutoresizingMaskIntoConstraints="NO" id="3XX-v6-qTY"> 23 + <datePicker contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" datePickerMode="dateAndTime" minuteInterval="1" translatesAutoresizingMaskIntoConstraints="NO" id="3XX-v6-qTY">
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>
  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"/>
  30 + </constraints>
26 <date key="date" timeIntervalSinceReferenceDate="431372189.40412599"> 31 <date key="date" timeIntervalSinceReferenceDate="431372189.40412599">
27 <!--2014-09-02 17:36:29 +0000--> 32 <!--2014-09-02 17:36:29 +0000-->
28 </date> 33 </date>
@@ -48,8 +53,8 @@ AQABAAEAAQAB//+dkAEA//+PgAAE//+dkAEI//+dkAEMUERUAFBTVABQV1QAUFBUAAAAAAEAAAABA @@ -48,8 +53,8 @@ AQABAAEAAQAB//+dkAEA//+PgAAE//+dkAEI//+dkAEMUERUAFBTVABQV1QAUFBUAAAAAAEAAAABA
48 </data> 53 </data>
49 </timeZone> 54 </timeZone>
50 </datePicker> 55 </datePicker>
51 - <button opaque="NO" contentMode="scaleToFill" ambiguous="YES" misplaced="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="RGE-Ye-qon">  
52 - <rect key="frame" x="169" y="271" width="46" height="30"/> 56 + <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="RGE-Ye-qon">
  57 + <rect key="frame" x="174" y="271" width="37" height="30"/>
53 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> 58 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
54 <state key="normal" title="Done"> 59 <state key="normal" title="Done">
55 <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/> 60 <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
@@ -62,14 +67,18 @@ AQABAAEAAQAB//+dkAEA//+PgAAE//+dkAEI//+dkAEMUERUAFBTVABQV1QAUFBUAAAAAAEAAAABA @@ -62,14 +67,18 @@ AQABAAEAAQAB//+dkAEA//+PgAAE//+dkAEI//+dkAEMUERUAFBTVABQV1QAUFBUAAAAAAEAAAABA
62 <color key="backgroundColor" white="1" alpha="0.94999999999999996" colorSpace="custom" customColorSpace="calibratedWhite"/> 67 <color key="backgroundColor" white="1" alpha="0.94999999999999996" colorSpace="custom" customColorSpace="calibratedWhite"/>
63 <constraints> 68 <constraints>
64 <constraint firstItem="RGE-Ye-qon" firstAttribute="top" secondItem="3XX-v6-qTY" secondAttribute="bottom" constant="8" id="6iZ-h3-wEL"/> 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"/>
65 <constraint firstItem="3XX-v6-qTY" firstAttribute="centerX" secondItem="RGE-Ye-qon" secondAttribute="centerX" id="8nT-zM-hgt"/> 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"/>
66 <constraint firstAttribute="centerX" secondItem="RGE-Ye-qon" secondAttribute="centerX" id="oSf-yk-jJ4"/> 74 <constraint firstAttribute="centerX" secondItem="RGE-Ye-qon" secondAttribute="centerX" id="oSf-yk-jJ4"/>
  75 + <constraint firstAttribute="height" constant="321" id="uhB-RO-pEr"/>
67 </constraints> 76 </constraints>
68 </view> 77 </view>
69 </subviews> 78 </subviews>
70 <color key="backgroundColor" red="0.023529414087533951" green="0.0039215688593685627" blue="0.0039215688593685627" alpha="0.5" colorSpace="deviceRGB"/> 79 <color key="backgroundColor" red="0.023529414087533951" green="0.0039215688593685627" blue="0.0039215688593685627" alpha="0.5" colorSpace="deviceRGB"/>
71 <constraints> 80 <constraints>
72 - <constraint firstAttribute="centerY" secondItem="YoS-Cq-kfN" secondAttribute="centerY" constant="95.5" id="IRy-Yg-Vj5"/> 81 + <constraint firstAttribute="centerY" secondItem="YoS-Cq-kfN" secondAttribute="centerY" constant="0.5" id="aML-4C-Hmp"/>
73 <constraint firstAttribute="centerX" secondItem="YoS-Cq-kfN" secondAttribute="centerX" id="d3A-NR-o0K"/> 82 <constraint firstAttribute="centerX" secondItem="YoS-Cq-kfN" secondAttribute="centerX" id="d3A-NR-o0K"/>
74 </constraints> 83 </constraints>
75 <simulatedStatusBarMetrics key="simulatedStatusBarMetrics"/> 84 <simulatedStatusBarMetrics key="simulatedStatusBarMetrics"/>
DUREX Vendor Control/Base.lproj/NameChangerViewController.xib
@@ -18,49 +18,58 @@ @@ -18,49 +18,58 @@
18 <rect key="frame" x="0.0" y="0.0" width="320" height="568"/> 18 <rect key="frame" x="0.0" y="0.0" width="320" height="568"/>
19 <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> 19 <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
20 <subviews> 20 <subviews>
21 - <view contentMode="scaleToFill" ambiguous="YES" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="Yfy-pU-0Wn">  
22 - <rect key="frame" x="7" y="118" width="307" height="181"/> 21 + <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Yfy-pU-0Wn">
  22 + <rect key="frame" x="7" y="170" width="307" height="181"/>
23 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> 23 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
24 <subviews> 24 <subviews>
25 - <textField opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" ambiguous="YES" misplaced="YES" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="vbt-3v-Jzm"> 25 + <textField opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="vbt-3v-Jzm">
26 <rect key="frame" x="190" y="20" width="97" height="30"/> 26 <rect key="frame" x="190" y="20" width="97" height="30"/>
27 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> 27 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
  28 + <constraints>
  29 + <constraint firstAttribute="width" constant="97" id="V5R-sY-hSr"/>
  30 + </constraints>
28 <fontDescription key="fontDescription" type="system" pointSize="14"/> 31 <fontDescription key="fontDescription" type="system" pointSize="14"/>
29 <textInputTraits key="textInputTraits"/> 32 <textInputTraits key="textInputTraits"/>
30 </textField> 33 </textField>
31 - <textField opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" ambiguous="YES" misplaced="YES" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="UP5-iH-LdU"> 34 + <textField opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="UP5-iH-LdU">
32 <rect key="frame" x="190" y="59" width="97" height="30"/> 35 <rect key="frame" x="190" y="59" width="97" height="30"/>
33 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> 36 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
  37 + <constraints>
  38 + <constraint firstAttribute="width" constant="97" id="r0j-J6-UcW"/>
  39 + </constraints>
34 <fontDescription key="fontDescription" type="system" pointSize="14"/> 40 <fontDescription key="fontDescription" type="system" pointSize="14"/>
35 <textInputTraits key="textInputTraits"/> 41 <textInputTraits key="textInputTraits"/>
36 </textField> 42 </textField>
37 - <textField opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" ambiguous="YES" misplaced="YES" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="jP9-NI-B16"> 43 + <textField opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="jP9-NI-B16">
38 <rect key="frame" x="190" y="97" width="97" height="30"/> 44 <rect key="frame" x="190" y="97" width="97" height="30"/>
39 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> 45 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
  46 + <constraints>
  47 + <constraint firstAttribute="width" constant="97" id="4mr-ac-X5M"/>
  48 + </constraints>
40 <fontDescription key="fontDescription" type="system" pointSize="14"/> 49 <fontDescription key="fontDescription" type="system" pointSize="14"/>
41 <textInputTraits key="textInputTraits"/> 50 <textInputTraits key="textInputTraits"/>
42 </textField> 51 </textField>
43 - <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" ambiguous="YES" misplaced="YES" text="Channel" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="u0t-Gj-gKZ">  
44 - <rect key="frame" x="20" y="24" width="66" height="21"/> 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="u0t-Gj-gKZ">
  53 + <rect key="frame" x="20" y="24" width="64" height="21"/>
45 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> 54 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
46 <fontDescription key="fontDescription" type="system" pointSize="17"/> 55 <fontDescription key="fontDescription" type="system" pointSize="17"/>
47 <color key="textColor" cocoaTouchSystemColor="darkTextColor"/> 56 <color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
48 <nil key="highlightedColor"/> 57 <nil key="highlightedColor"/>
49 </label> 58 </label>
50 - <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" ambiguous="YES" misplaced="YES" text="Product Code" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="zk3-Qc-MYf"> 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="zk3-Qc-MYf">
51 <rect key="frame" x="20" y="63" width="107" height="21"/> 60 <rect key="frame" x="20" y="63" width="107" height="21"/>
52 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> 61 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
53 <fontDescription key="fontDescription" type="system" pointSize="17"/> 62 <fontDescription key="fontDescription" type="system" pointSize="17"/>
54 <nil key="highlightedColor"/> 63 <nil key="highlightedColor"/>
55 </label> 64 </label>
56 - <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" ambiguous="YES" misplaced="YES" text="New Name" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Zfh-RB-roO"> 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="Zfh-RB-roO">
57 <rect key="frame" x="20" y="101" width="85" height="21"/> 66 <rect key="frame" x="20" y="101" width="85" height="21"/>
58 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> 67 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
59 <fontDescription key="fontDescription" type="system" pointSize="17"/> 68 <fontDescription key="fontDescription" type="system" pointSize="17"/>
60 <nil key="highlightedColor"/> 69 <nil key="highlightedColor"/>
61 </label> 70 </label>
62 - <button opaque="NO" contentMode="scaleToFill" ambiguous="YES" misplaced="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Y9f-BL-5ZB">  
63 - <rect key="frame" x="130" y="131" width="46" height="30"/> 71 + <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Y9f-BL-5ZB">
  72 + <rect key="frame" x="135" y="131" width="37" height="30"/>
64 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> 73 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
65 <state key="normal" title="Done"> 74 <state key="normal" title="Done">
66 <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/> 75 <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
@@ -73,13 +82,19 @@ @@ -73,13 +82,19 @@
73 <color key="backgroundColor" white="1" alpha="0.94999999999999996" colorSpace="calibratedWhite"/> 82 <color key="backgroundColor" white="1" alpha="0.94999999999999996" colorSpace="calibratedWhite"/>
74 <constraints> 83 <constraints>
75 <constraint firstItem="Zfh-RB-roO" firstAttribute="leading" secondItem="Yfy-pU-0Wn" secondAttribute="leading" constant="20" id="4Xl-Uy-ots"/> 84 <constraint firstItem="Zfh-RB-roO" firstAttribute="leading" secondItem="Yfy-pU-0Wn" secondAttribute="leading" constant="20" id="4Xl-Uy-ots"/>
  85 + <constraint firstItem="u0t-Gj-gKZ" firstAttribute="top" secondItem="Yfy-pU-0Wn" secondAttribute="top" constant="24" id="Bck-MA-vkx"/>
76 <constraint firstItem="Zfh-RB-roO" firstAttribute="top" secondItem="zk3-Qc-MYf" secondAttribute="bottom" constant="17" id="DJs-b3-pqQ"/> 86 <constraint firstItem="Zfh-RB-roO" firstAttribute="top" secondItem="zk3-Qc-MYf" secondAttribute="bottom" constant="17" id="DJs-b3-pqQ"/>
77 <constraint firstItem="u0t-Gj-gKZ" firstAttribute="leading" secondItem="Yfy-pU-0Wn" secondAttribute="leading" constant="20" id="FDy-MQ-JZ8"/> 87 <constraint firstItem="u0t-Gj-gKZ" firstAttribute="leading" secondItem="Yfy-pU-0Wn" secondAttribute="leading" constant="20" id="FDy-MQ-JZ8"/>
  88 + <constraint firstAttribute="width" constant="307" id="GQX-7o-a86"/>
  89 + <constraint firstItem="vbt-3v-Jzm" firstAttribute="top" secondItem="Yfy-pU-0Wn" secondAttribute="top" constant="20" id="HP9-VA-6kz"/>
  90 + <constraint firstItem="UP5-iH-LdU" firstAttribute="top" secondItem="vbt-3v-Jzm" secondAttribute="bottom" constant="9" id="KeN-pj-WkA"/>
78 <constraint firstAttribute="trailing" secondItem="jP9-NI-B16" secondAttribute="trailing" constant="20" id="S7F-ml-rti"/> 91 <constraint firstAttribute="trailing" secondItem="jP9-NI-B16" secondAttribute="trailing" constant="20" id="S7F-ml-rti"/>
  92 + <constraint firstItem="jP9-NI-B16" firstAttribute="top" secondItem="UP5-iH-LdU" secondAttribute="bottom" constant="8" id="VFi-63-f5d"/>
79 <constraint firstAttribute="bottom" secondItem="Y9f-BL-5ZB" secondAttribute="bottom" constant="20" id="W0h-rh-xiC"/> 93 <constraint firstAttribute="bottom" secondItem="Y9f-BL-5ZB" secondAttribute="bottom" constant="20" id="W0h-rh-xiC"/>
80 <constraint firstAttribute="trailing" secondItem="vbt-3v-Jzm" secondAttribute="trailing" constant="20" id="Xe6-t2-6JD"/> 94 <constraint firstAttribute="trailing" secondItem="vbt-3v-Jzm" secondAttribute="trailing" constant="20" id="Xe6-t2-6JD"/>
81 <constraint firstItem="zk3-Qc-MYf" firstAttribute="top" secondItem="u0t-Gj-gKZ" secondAttribute="bottom" constant="18" id="c79-yI-89e"/> 95 <constraint firstItem="zk3-Qc-MYf" firstAttribute="top" secondItem="u0t-Gj-gKZ" secondAttribute="bottom" constant="18" id="c79-yI-89e"/>
82 - <constraint firstAttribute="centerX" secondItem="Y9f-BL-5ZB" secondAttribute="centerX" constant="0.5" id="cVt-eu-j0C"/> 96 + <constraint firstAttribute="height" constant="181" id="fv5-UY-KsO"/>
  97 + <constraint firstAttribute="centerX" secondItem="Y9f-BL-5ZB" secondAttribute="centerX" constant="0.5" id="h5O-ib-n1S"/>
83 <constraint firstItem="zk3-Qc-MYf" firstAttribute="leading" secondItem="Yfy-pU-0Wn" secondAttribute="leading" constant="20" id="hfD-fm-kDf"/> 98 <constraint firstItem="zk3-Qc-MYf" firstAttribute="leading" secondItem="Yfy-pU-0Wn" secondAttribute="leading" constant="20" id="hfD-fm-kDf"/>
84 <constraint firstAttribute="trailing" secondItem="UP5-iH-LdU" secondAttribute="trailing" constant="20" id="i9s-wf-CCF"/> 99 <constraint firstAttribute="trailing" secondItem="UP5-iH-LdU" secondAttribute="trailing" constant="20" id="i9s-wf-CCF"/>
85 </constraints> 100 </constraints>
@@ -87,8 +102,8 @@ @@ -87,8 +102,8 @@
87 </subviews> 102 </subviews>
88 <color key="backgroundColor" red="0.023529414089999999" green="0.0039215688589999999" blue="0.0039215688589999999" alpha="0.5" colorSpace="deviceRGB"/> 103 <color key="backgroundColor" red="0.023529414089999999" green="0.0039215688589999999" blue="0.0039215688589999999" alpha="0.5" colorSpace="deviceRGB"/>
89 <constraints> 104 <constraints>
90 - <constraint firstAttribute="centerY" secondItem="Yfy-pU-0Wn" secondAttribute="centerY" constant="75" id="dMJ-8U-j28"/>  
91 - <constraint firstAttribute="centerX" secondItem="Yfy-pU-0Wn" secondAttribute="centerX" constant="-0.5" id="qFe-Tn-pPX"/> 105 + <constraint firstItem="Yfy-pU-0Wn" firstAttribute="top" secondItem="orJ-qi-Y62" secondAttribute="top" constant="170" id="Mv8-ll-5jP"/>
  106 + <constraint firstAttribute="centerX" secondItem="Yfy-pU-0Wn" secondAttribute="centerX" constant="-0.5" id="oiN-2m-voi"/>
92 </constraints> 107 </constraints>
93 <simulatedStatusBarMetrics key="simulatedStatusBarMetrics"/> 108 <simulatedStatusBarMetrics key="simulatedStatusBarMetrics"/>
94 <simulatedScreenMetrics key="simulatedDestinationMetrics" type="retina4"/> 109 <simulatedScreenMetrics key="simulatedDestinationMetrics" type="retina4"/>
DUREX Vendor Control/Base.lproj/NameChangerViewController_iPad.xib
@@ -18,49 +18,49 @@ @@ -18,49 +18,49 @@
18 <rect key="frame" x="0.0" y="0.0" width="768" height="1024"/> 18 <rect key="frame" x="0.0" y="0.0" width="768" height="1024"/>
19 <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> 19 <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
20 <subviews> 20 <subviews>
21 - <view contentMode="scaleToFill" ambiguous="YES" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="LIm-mD-lnc">  
22 - <rect key="frame" x="213" y="294" width="343" height="177"/> 21 + <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="LIm-mD-lnc">
  22 + <rect key="frame" x="213" y="423" width="343" height="177"/>
23 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> 23 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
24 <subviews> 24 <subviews>
25 - <textField opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" ambiguous="YES" misplaced="YES" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="Emm-7B-NhE"> 25 + <textField opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="Emm-7B-NhE">
26 <rect key="frame" x="226" y="17" width="97" height="30"/> 26 <rect key="frame" x="226" y="17" width="97" height="30"/>
27 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> 27 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
  28 + <constraints>
  29 + <constraint firstAttribute="width" constant="97" id="yPR-D6-SZv"/>
  30 + </constraints>
28 <fontDescription key="fontDescription" type="system" pointSize="14"/> 31 <fontDescription key="fontDescription" type="system" pointSize="14"/>
29 <textInputTraits key="textInputTraits"/> 32 <textInputTraits key="textInputTraits"/>
30 </textField> 33 </textField>
31 - <textField opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" ambiguous="YES" misplaced="YES" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="0sU-V8-QVn">  
32 - <rect key="frame" x="226" y="56" width="97" height="30"/>  
33 - <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>  
34 - <fontDescription key="fontDescription" type="system" pointSize="14"/>  
35 - <textInputTraits key="textInputTraits"/>  
36 - </textField>  
37 - <textField opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" ambiguous="YES" misplaced="YES" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="Mqg-fy-qfX">  
38 - <rect key="frame" x="226" y="95" width="97" height="30"/> 34 + <textField opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="Mqg-fy-qfX">
  35 + <rect key="frame" x="226" y="94" width="97" height="30"/>
39 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> 36 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
  37 + <constraints>
  38 + <constraint firstAttribute="width" constant="97" id="dFt-hu-wOa"/>
  39 + </constraints>
40 <fontDescription key="fontDescription" type="system" pointSize="14"/> 40 <fontDescription key="fontDescription" type="system" pointSize="14"/>
41 <textInputTraits key="textInputTraits"/> 41 <textInputTraits key="textInputTraits"/>
42 </textField> 42 </textField>
43 - <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" ambiguous="YES" misplaced="YES" text="Channel" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="9PW-xp-3t9"> 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="9PW-xp-3t9">
44 <rect key="frame" x="20" y="21" width="64" height="21"/> 44 <rect key="frame" x="20" y="21" width="64" height="21"/>
45 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> 45 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
46 <fontDescription key="fontDescription" type="system" pointSize="17"/> 46 <fontDescription key="fontDescription" type="system" pointSize="17"/>
47 <color key="textColor" cocoaTouchSystemColor="darkTextColor"/> 47 <color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
48 <nil key="highlightedColor"/> 48 <nil key="highlightedColor"/>
49 </label> 49 </label>
50 - <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" ambiguous="YES" misplaced="YES" text="Product Code" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="RCD-6Z-45A"> 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="RCD-6Z-45A">
51 <rect key="frame" x="20" y="60" width="107" height="21"/> 51 <rect key="frame" x="20" y="60" width="107" height="21"/>
52 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> 52 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
53 <fontDescription key="fontDescription" type="system" pointSize="17"/> 53 <fontDescription key="fontDescription" type="system" pointSize="17"/>
54 <nil key="highlightedColor"/> 54 <nil key="highlightedColor"/>
55 </label> 55 </label>
56 - <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" ambiguous="YES" misplaced="YES" text="New Name" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="pLv-EG-y2m"> 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="pLv-EG-y2m">
57 <rect key="frame" x="20" y="98" width="85" height="21"/> 57 <rect key="frame" x="20" y="98" width="85" height="21"/>
58 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> 58 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
59 <fontDescription key="fontDescription" type="system" pointSize="17"/> 59 <fontDescription key="fontDescription" type="system" pointSize="17"/>
60 <nil key="highlightedColor"/> 60 <nil key="highlightedColor"/>
61 </label> 61 </label>
62 - <button opaque="NO" contentMode="scaleToFill" ambiguous="YES" misplaced="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Md5-1l-LqY">  
63 - <rect key="frame" x="148" y="127" width="46" height="30"/> 62 + <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Md5-1l-LqY">
  63 + <rect key="frame" x="153" y="127" width="37" height="30"/>
64 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> 64 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
65 <state key="normal" title="Done"> 65 <state key="normal" title="Done">
66 <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/> 66 <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
@@ -69,28 +69,41 @@ @@ -69,28 +69,41 @@
69 <action selector="closePopup:" destination="-1" eventType="touchUpInside" id="eeR-C7-bL8"/> 69 <action selector="closePopup:" destination="-1" eventType="touchUpInside" id="eeR-C7-bL8"/>
70 </connections> 70 </connections>
71 </button> 71 </button>
  72 + <textField opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="0sU-V8-QVn">
  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="mcc-YJ-98f"/>
  77 + </constraints>
  78 + <fontDescription key="fontDescription" type="system" pointSize="14"/>
  79 + <textInputTraits key="textInputTraits"/>
  80 + </textField>
72 </subviews> 81 </subviews>
73 <color key="backgroundColor" white="1" alpha="0.94999999999999996" colorSpace="custom" customColorSpace="calibratedWhite"/> 82 <color key="backgroundColor" white="1" alpha="0.94999999999999996" colorSpace="custom" customColorSpace="calibratedWhite"/>
74 <constraints> 83 <constraints>
75 <constraint firstAttribute="trailing" secondItem="Mqg-fy-qfX" secondAttribute="trailing" constant="20" id="3dG-Y6-RcB"/> 84 <constraint firstAttribute="trailing" secondItem="Mqg-fy-qfX" secondAttribute="trailing" constant="20" id="3dG-Y6-RcB"/>
76 <constraint firstItem="9PW-xp-3t9" firstAttribute="leading" secondItem="LIm-mD-lnc" secondAttribute="leading" constant="20" id="5cR-84-mkF"/> 85 <constraint firstItem="9PW-xp-3t9" firstAttribute="leading" secondItem="LIm-mD-lnc" secondAttribute="leading" constant="20" id="5cR-84-mkF"/>
77 <constraint firstItem="pLv-EG-y2m" firstAttribute="leading" secondItem="LIm-mD-lnc" secondAttribute="leading" constant="20" id="71g-b1-lP0"/> 86 <constraint firstItem="pLv-EG-y2m" firstAttribute="leading" secondItem="LIm-mD-lnc" secondAttribute="leading" constant="20" id="71g-b1-lP0"/>
  87 + <constraint firstAttribute="width" constant="343" id="7tD-XW-5vz"/>
78 <constraint firstAttribute="trailing" secondItem="Emm-7B-NhE" secondAttribute="trailing" constant="20" id="Djn-mi-3Ed"/> 88 <constraint firstAttribute="trailing" secondItem="Emm-7B-NhE" secondAttribute="trailing" constant="20" id="Djn-mi-3Ed"/>
  89 + <constraint firstItem="0sU-V8-QVn" firstAttribute="top" secondItem="Emm-7B-NhE" secondAttribute="bottom" constant="9" id="ISV-fp-0tI"/>
  90 + <constraint firstItem="9PW-xp-3t9" firstAttribute="top" secondItem="LIm-mD-lnc" secondAttribute="top" constant="21" id="Jur-BX-YJV"/>
  91 + <constraint firstItem="Mqg-fy-qfX" firstAttribute="top" secondItem="0sU-V8-QVn" secondAttribute="bottom" constant="8" id="Y4S-7h-1r0"/>
79 <constraint firstAttribute="centerX" secondItem="Md5-1l-LqY" secondAttribute="centerX" constant="0.5" id="Z6u-Gn-LXz"/> 92 <constraint firstAttribute="centerX" secondItem="Md5-1l-LqY" secondAttribute="centerX" constant="0.5" id="Z6u-Gn-LXz"/>
80 - <constraint firstItem="Mqg-fy-qfX" firstAttribute="top" secondItem="0sU-V8-QVn" secondAttribute="bottom" constant="8" id="dYK-nL-LGw"/>  
81 <constraint firstItem="RCD-6Z-45A" firstAttribute="leading" secondItem="LIm-mD-lnc" secondAttribute="leading" constant="20" id="eZd-4s-kd1"/> 93 <constraint firstItem="RCD-6Z-45A" firstAttribute="leading" secondItem="LIm-mD-lnc" secondAttribute="leading" constant="20" id="eZd-4s-kd1"/>
  94 + <constraint firstAttribute="height" constant="177" id="fXH-ZY-iCb"/>
82 <constraint firstAttribute="bottom" secondItem="Md5-1l-LqY" secondAttribute="bottom" constant="20" id="hb1-WU-uJX"/> 95 <constraint firstAttribute="bottom" secondItem="Md5-1l-LqY" secondAttribute="bottom" constant="20" id="hb1-WU-uJX"/>
83 <constraint firstItem="RCD-6Z-45A" firstAttribute="top" secondItem="9PW-xp-3t9" secondAttribute="bottom" constant="18" id="oCQ-J2-GWR"/> 96 <constraint firstItem="RCD-6Z-45A" firstAttribute="top" secondItem="9PW-xp-3t9" secondAttribute="bottom" constant="18" id="oCQ-J2-GWR"/>
84 - <constraint firstItem="0sU-V8-QVn" firstAttribute="top" secondItem="Emm-7B-NhE" secondAttribute="bottom" constant="8" id="rvz-Oc-hbC"/>  
85 <constraint firstItem="pLv-EG-y2m" firstAttribute="top" secondItem="RCD-6Z-45A" secondAttribute="bottom" constant="17" id="vnW-bp-wrA"/> 97 <constraint firstItem="pLv-EG-y2m" firstAttribute="top" secondItem="RCD-6Z-45A" secondAttribute="bottom" constant="17" id="vnW-bp-wrA"/>
86 <constraint firstAttribute="trailing" secondItem="0sU-V8-QVn" secondAttribute="trailing" constant="20" id="xxe-g4-xO5"/> 98 <constraint firstAttribute="trailing" secondItem="0sU-V8-QVn" secondAttribute="trailing" constant="20" id="xxe-g4-xO5"/>
  99 + <constraint firstItem="Emm-7B-NhE" firstAttribute="top" secondItem="LIm-mD-lnc" secondAttribute="top" constant="17" id="zpe-cG-PUv"/>
87 </constraints> 100 </constraints>
88 </view> 101 </view>
89 </subviews> 102 </subviews>
90 <color key="backgroundColor" red="0.023529414089999999" green="0.0039215688589999999" blue="0.0039215688589999999" alpha="0.5" colorSpace="deviceRGB"/> 103 <color key="backgroundColor" red="0.023529414089999999" green="0.0039215688589999999" blue="0.0039215688589999999" alpha="0.5" colorSpace="deviceRGB"/>
91 <constraints> 104 <constraints>
92 - <constraint firstAttribute="centerY" secondItem="LIm-mD-lnc" secondAttribute="centerY" constant="129" id="CKd-ne-r1F"/>  
93 <constraint firstAttribute="centerX" secondItem="LIm-mD-lnc" secondAttribute="centerX" constant="-0.5" id="kDS-c0-LBA"/> 105 <constraint firstAttribute="centerX" secondItem="LIm-mD-lnc" secondAttribute="centerX" constant="-0.5" id="kDS-c0-LBA"/>
  106 + <constraint firstAttribute="centerY" secondItem="LIm-mD-lnc" secondAttribute="centerY" constant="0.5" id="ukF-8r-NKc"/>
94 </constraints> 107 </constraints>
95 <simulatedStatusBarMetrics key="simulatedStatusBarMetrics"/> 108 <simulatedStatusBarMetrics key="simulatedStatusBarMetrics"/>
96 </view> 109 </view>
DUREX Vendor Control/Base.lproj/PriceChangerViewController.xib
@@ -18,49 +18,58 @@ @@ -18,49 +18,58 @@
18 <rect key="frame" x="0.0" y="0.0" width="320" height="568"/> 18 <rect key="frame" x="0.0" y="0.0" width="320" height="568"/>
19 <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> 19 <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
20 <subviews> 20 <subviews>
21 - <view contentMode="scaleToFill" ambiguous="YES" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="6eG-rz-OsA">  
22 - <rect key="frame" x="7" y="118" width="307" height="181"/> 21 + <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="6eG-rz-OsA">
  22 + <rect key="frame" x="7" y="170" width="307" height="181"/>
23 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> 23 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
24 <subviews> 24 <subviews>
25 - <textField opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" ambiguous="YES" misplaced="YES" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="Yrc-dD-lC1"> 25 + <textField opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="Yrc-dD-lC1">
26 <rect key="frame" x="190" y="20" width="97" height="30"/> 26 <rect key="frame" x="190" y="20" width="97" height="30"/>
27 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> 27 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
  28 + <constraints>
  29 + <constraint firstAttribute="width" constant="97" id="mRm-Yc-9KJ"/>
  30 + </constraints>
28 <fontDescription key="fontDescription" type="system" pointSize="14"/> 31 <fontDescription key="fontDescription" type="system" pointSize="14"/>
29 <textInputTraits key="textInputTraits"/> 32 <textInputTraits key="textInputTraits"/>
30 </textField> 33 </textField>
31 - <textField opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" ambiguous="YES" misplaced="YES" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="0IF-Ml-nmK"> 34 + <textField opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="0IF-Ml-nmK">
32 <rect key="frame" x="190" y="59" width="97" height="30"/> 35 <rect key="frame" x="190" y="59" width="97" height="30"/>
33 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> 36 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
  37 + <constraints>
  38 + <constraint firstAttribute="width" constant="97" id="D0x-wp-xRk"/>
  39 + </constraints>
34 <fontDescription key="fontDescription" type="system" pointSize="14"/> 40 <fontDescription key="fontDescription" type="system" pointSize="14"/>
35 <textInputTraits key="textInputTraits"/> 41 <textInputTraits key="textInputTraits"/>
36 </textField> 42 </textField>
37 - <textField opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" ambiguous="YES" misplaced="YES" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="0ap-q1-lJS"> 43 + <textField opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="0ap-q1-lJS">
38 <rect key="frame" x="190" y="97" width="97" height="30"/> 44 <rect key="frame" x="190" y="97" width="97" height="30"/>
39 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> 45 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
  46 + <constraints>
  47 + <constraint firstAttribute="width" constant="97" id="8Z4-F8-M5m"/>
  48 + </constraints>
40 <fontDescription key="fontDescription" type="system" pointSize="14"/> 49 <fontDescription key="fontDescription" type="system" pointSize="14"/>
41 <textInputTraits key="textInputTraits"/> 50 <textInputTraits key="textInputTraits"/>
42 </textField> 51 </textField>
43 - <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" ambiguous="YES" misplaced="YES" text="Channel" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="VCq-As-NrV">  
44 - <rect key="frame" x="20" y="24" width="66" height="21"/> 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="VCq-As-NrV">
  53 + <rect key="frame" x="20" y="24" width="64" height="21"/>
45 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> 54 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
46 <fontDescription key="fontDescription" type="system" pointSize="17"/> 55 <fontDescription key="fontDescription" type="system" pointSize="17"/>
47 <color key="textColor" cocoaTouchSystemColor="darkTextColor"/> 56 <color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
48 <nil key="highlightedColor"/> 57 <nil key="highlightedColor"/>
49 </label> 58 </label>
50 - <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" ambiguous="YES" misplaced="YES" text="Product Code" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="2cF-of-r57"> 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="2cF-of-r57">
51 <rect key="frame" x="20" y="63" width="107" height="21"/> 60 <rect key="frame" x="20" y="63" width="107" height="21"/>
52 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> 61 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
53 <fontDescription key="fontDescription" type="system" pointSize="17"/> 62 <fontDescription key="fontDescription" type="system" pointSize="17"/>
54 <nil key="highlightedColor"/> 63 <nil key="highlightedColor"/>
55 </label> 64 </label>
56 - <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" ambiguous="YES" misplaced="YES" text="New Price" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Cbx-ha-NZx">  
57 - <rect key="frame" x="20" y="101" width="82" height="21"/> 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="Cbx-ha-NZx">
  66 + <rect key="frame" x="20" y="101" width="79" height="21"/>
58 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> 67 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
59 <fontDescription key="fontDescription" type="system" pointSize="17"/> 68 <fontDescription key="fontDescription" type="system" pointSize="17"/>
60 <nil key="highlightedColor"/> 69 <nil key="highlightedColor"/>
61 </label> 70 </label>
62 - <button opaque="NO" contentMode="scaleToFill" ambiguous="YES" misplaced="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="slH-Zj-pps">  
63 - <rect key="frame" x="130" y="131" width="46" height="30"/> 71 + <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="slH-Zj-pps">
  72 + <rect key="frame" x="135" y="131" width="37" height="30"/>
64 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> 73 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
65 <state key="normal" title="Done"> 74 <state key="normal" title="Done">
66 <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/> 75 <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
@@ -72,22 +81,28 @@ @@ -72,22 +81,28 @@
72 </subviews> 81 </subviews>
73 <color key="backgroundColor" white="1" alpha="0.94999999999999996" colorSpace="calibratedWhite"/> 82 <color key="backgroundColor" white="1" alpha="0.94999999999999996" colorSpace="calibratedWhite"/>
74 <constraints> 83 <constraints>
  84 + <constraint firstItem="VCq-As-NrV" firstAttribute="top" secondItem="6eG-rz-OsA" secondAttribute="top" constant="24" id="7Ei-6v-DJy"/>
75 <constraint firstAttribute="trailing" secondItem="0ap-q1-lJS" secondAttribute="trailing" constant="20" id="7GE-ll-lvy"/> 85 <constraint firstAttribute="trailing" secondItem="0ap-q1-lJS" secondAttribute="trailing" constant="20" id="7GE-ll-lvy"/>
76 <constraint firstAttribute="centerX" secondItem="slH-Zj-pps" secondAttribute="centerX" constant="0.5" id="8wy-KG-YiS"/> 86 <constraint firstAttribute="centerX" secondItem="slH-Zj-pps" secondAttribute="centerX" constant="0.5" id="8wy-KG-YiS"/>
  87 + <constraint firstItem="0ap-q1-lJS" firstAttribute="top" secondItem="0IF-Ml-nmK" secondAttribute="bottom" constant="8" id="GEg-PI-O0h"/>
77 <constraint firstItem="Cbx-ha-NZx" firstAttribute="leading" secondItem="6eG-rz-OsA" secondAttribute="leading" constant="20" id="KKA-RW-IHT"/> 88 <constraint firstItem="Cbx-ha-NZx" firstAttribute="leading" secondItem="6eG-rz-OsA" secondAttribute="leading" constant="20" id="KKA-RW-IHT"/>
  89 + <constraint firstItem="0IF-Ml-nmK" firstAttribute="top" secondItem="Yrc-dD-lC1" secondAttribute="bottom" constant="9" id="NSa-6w-ZoW"/>
78 <constraint firstItem="Cbx-ha-NZx" firstAttribute="top" secondItem="2cF-of-r57" secondAttribute="bottom" constant="17" id="NdB-eX-528"/> 90 <constraint firstItem="Cbx-ha-NZx" firstAttribute="top" secondItem="2cF-of-r57" secondAttribute="bottom" constant="17" id="NdB-eX-528"/>
79 <constraint firstAttribute="trailing" secondItem="Yrc-dD-lC1" secondAttribute="trailing" constant="20" id="QHF-7B-Ic6"/> 91 <constraint firstAttribute="trailing" secondItem="Yrc-dD-lC1" secondAttribute="trailing" constant="20" id="QHF-7B-Ic6"/>
  92 + <constraint firstItem="Yrc-dD-lC1" firstAttribute="top" secondItem="6eG-rz-OsA" secondAttribute="top" constant="20" id="Um6-gq-dBm"/>
80 <constraint firstAttribute="trailing" secondItem="0IF-Ml-nmK" secondAttribute="trailing" constant="20" id="XV4-Tn-CS3"/> 93 <constraint firstAttribute="trailing" secondItem="0IF-Ml-nmK" secondAttribute="trailing" constant="20" id="XV4-Tn-CS3"/>
81 <constraint firstItem="2cF-of-r57" firstAttribute="top" secondItem="VCq-As-NrV" secondAttribute="bottom" constant="18" id="Zyz-on-i4t"/> 94 <constraint firstItem="2cF-of-r57" firstAttribute="top" secondItem="VCq-As-NrV" secondAttribute="bottom" constant="18" id="Zyz-on-i4t"/>
82 <constraint firstItem="2cF-of-r57" firstAttribute="leading" secondItem="6eG-rz-OsA" secondAttribute="leading" constant="20" id="bxk-cG-hJO"/> 95 <constraint firstItem="2cF-of-r57" firstAttribute="leading" secondItem="6eG-rz-OsA" secondAttribute="leading" constant="20" id="bxk-cG-hJO"/>
83 <constraint firstAttribute="bottom" secondItem="slH-Zj-pps" secondAttribute="bottom" constant="20" id="fiT-k5-kVx"/> 96 <constraint firstAttribute="bottom" secondItem="slH-Zj-pps" secondAttribute="bottom" constant="20" id="fiT-k5-kVx"/>
  97 + <constraint firstAttribute="height" constant="181" id="hT5-6S-IYo"/>
84 <constraint firstItem="VCq-As-NrV" firstAttribute="leading" secondItem="6eG-rz-OsA" secondAttribute="leading" constant="20" id="i5D-Xb-H4X"/> 98 <constraint firstItem="VCq-As-NrV" firstAttribute="leading" secondItem="6eG-rz-OsA" secondAttribute="leading" constant="20" id="i5D-Xb-H4X"/>
  99 + <constraint firstAttribute="width" constant="307" id="yFZ-8Q-WDt"/>
85 </constraints> 100 </constraints>
86 </view> 101 </view>
87 </subviews> 102 </subviews>
88 <color key="backgroundColor" red="0.023529414089999999" green="0.0039215688589999999" blue="0.0039215688589999999" alpha="0.5" colorSpace="deviceRGB"/> 103 <color key="backgroundColor" red="0.023529414089999999" green="0.0039215688589999999" blue="0.0039215688589999999" alpha="0.5" colorSpace="deviceRGB"/>
89 <constraints> 104 <constraints>
90 - <constraint firstAttribute="centerY" secondItem="6eG-rz-OsA" secondAttribute="centerY" constant="75" id="Nqt-Ai-WrO"/> 105 + <constraint firstItem="6eG-rz-OsA" firstAttribute="top" secondItem="Vhv-I1-cgL" secondAttribute="top" constant="170" id="JVE-no-tdA"/>
91 <constraint firstAttribute="centerX" secondItem="6eG-rz-OsA" secondAttribute="centerX" constant="-0.5" id="ShJ-gZ-P8L"/> 106 <constraint firstAttribute="centerX" secondItem="6eG-rz-OsA" secondAttribute="centerX" constant="-0.5" id="ShJ-gZ-P8L"/>
92 </constraints> 107 </constraints>
93 <simulatedStatusBarMetrics key="simulatedStatusBarMetrics"/> 108 <simulatedStatusBarMetrics key="simulatedStatusBarMetrics"/>
DUREX Vendor Control/Base.lproj/PriceChangerViewController_iPad.xib
@@ -18,49 +18,58 @@ @@ -18,49 +18,58 @@
18 <rect key="frame" x="0.0" y="0.0" width="768" height="1024"/> 18 <rect key="frame" x="0.0" y="0.0" width="768" height="1024"/>
19 <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> 19 <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
20 <subviews> 20 <subviews>
21 - <view contentMode="scaleToFill" ambiguous="YES" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="5MK-ZF-rTd">  
22 - <rect key="frame" x="213" y="294" width="343" height="177"/> 21 + <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="5MK-ZF-rTd">
  22 + <rect key="frame" x="213" y="423" width="343" height="177"/>
23 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> 23 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
24 <subviews> 24 <subviews>
25 - <textField opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" ambiguous="YES" misplaced="YES" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="ERH-UB-KNz"> 25 + <textField opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="ERH-UB-KNz">
26 <rect key="frame" x="226" y="17" width="97" height="30"/> 26 <rect key="frame" x="226" y="17" width="97" height="30"/>
27 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> 27 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
  28 + <constraints>
  29 + <constraint firstAttribute="width" constant="97" id="LcC-bv-dfw"/>
  30 + </constraints>
28 <fontDescription key="fontDescription" type="system" pointSize="14"/> 31 <fontDescription key="fontDescription" type="system" pointSize="14"/>
29 <textInputTraits key="textInputTraits"/> 32 <textInputTraits key="textInputTraits"/>
30 </textField> 33 </textField>
31 - <textField opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" ambiguous="YES" misplaced="YES" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="hmJ-zn-ogZ"> 34 + <textField opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="hmJ-zn-ogZ">
32 <rect key="frame" x="226" y="56" width="97" height="30"/> 35 <rect key="frame" x="226" y="56" width="97" height="30"/>
33 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> 36 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
  37 + <constraints>
  38 + <constraint firstAttribute="width" constant="97" id="XQw-vd-dgs"/>
  39 + </constraints>
34 <fontDescription key="fontDescription" type="system" pointSize="14"/> 40 <fontDescription key="fontDescription" type="system" pointSize="14"/>
35 <textInputTraits key="textInputTraits"/> 41 <textInputTraits key="textInputTraits"/>
36 </textField> 42 </textField>
37 - <textField opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" ambiguous="YES" misplaced="YES" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="suL-QX-iE6">  
38 - <rect key="frame" x="226" y="95" width="97" height="30"/> 43 + <textField opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="suL-QX-iE6">
  44 + <rect key="frame" x="226" y="94" width="97" height="30"/>
39 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> 45 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
  46 + <constraints>
  47 + <constraint firstAttribute="width" constant="97" id="hg5-e3-F6K"/>
  48 + </constraints>
40 <fontDescription key="fontDescription" type="system" pointSize="14"/> 49 <fontDescription key="fontDescription" type="system" pointSize="14"/>
41 <textInputTraits key="textInputTraits"/> 50 <textInputTraits key="textInputTraits"/>
42 </textField> 51 </textField>
43 - <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" ambiguous="YES" misplaced="YES" text="Channel" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="6M6-Rz-v0B"> 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="6M6-Rz-v0B">
44 <rect key="frame" x="20" y="21" width="64" height="21"/> 53 <rect key="frame" x="20" y="21" width="64" height="21"/>
45 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> 54 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
46 <fontDescription key="fontDescription" type="system" pointSize="17"/> 55 <fontDescription key="fontDescription" type="system" pointSize="17"/>
47 <color key="textColor" cocoaTouchSystemColor="darkTextColor"/> 56 <color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
48 <nil key="highlightedColor"/> 57 <nil key="highlightedColor"/>
49 </label> 58 </label>
50 - <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" ambiguous="YES" misplaced="YES" text="Product Code" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="y0J-fk-3XQ"> 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="y0J-fk-3XQ">
51 <rect key="frame" x="20" y="60" width="107" height="21"/> 60 <rect key="frame" x="20" y="60" width="107" height="21"/>
52 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> 61 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
53 <fontDescription key="fontDescription" type="system" pointSize="17"/> 62 <fontDescription key="fontDescription" type="system" pointSize="17"/>
54 <nil key="highlightedColor"/> 63 <nil key="highlightedColor"/>
55 </label> 64 </label>
56 - <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" ambiguous="YES" misplaced="YES" text="New Price" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="CRj-D6-8bV"> 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="CRj-D6-8bV">
57 <rect key="frame" x="20" y="98" width="79" height="21"/> 66 <rect key="frame" x="20" y="98" width="79" height="21"/>
58 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> 67 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
59 <fontDescription key="fontDescription" type="system" pointSize="17"/> 68 <fontDescription key="fontDescription" type="system" pointSize="17"/>
60 <nil key="highlightedColor"/> 69 <nil key="highlightedColor"/>
61 </label> 70 </label>
62 - <button opaque="NO" contentMode="scaleToFill" ambiguous="YES" misplaced="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="BsH-aP-YXx">  
63 - <rect key="frame" x="148" y="127" width="46" height="30"/> 71 + <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="BsH-aP-YXx">
  72 + <rect key="frame" x="153" y="127" width="37" height="30"/>
64 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> 73 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
65 <state key="normal" title="Done"> 74 <state key="normal" title="Done">
66 <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/> 75 <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
@@ -72,14 +81,18 @@ @@ -72,14 +81,18 @@
72 </subviews> 81 </subviews>
73 <color key="backgroundColor" white="1" alpha="0.94999999999999996" colorSpace="custom" customColorSpace="calibratedWhite"/> 82 <color key="backgroundColor" white="1" alpha="0.94999999999999996" colorSpace="custom" customColorSpace="calibratedWhite"/>
74 <constraints> 83 <constraints>
  84 + <constraint firstItem="ERH-UB-KNz" firstAttribute="top" secondItem="5MK-ZF-rTd" secondAttribute="top" constant="17" id="1AX-c3-CDm"/>
  85 + <constraint firstItem="suL-QX-iE6" firstAttribute="top" secondItem="hmJ-zn-ogZ" secondAttribute="bottom" constant="8" id="JgS-D8-cIr"/>
  86 + <constraint firstItem="6M6-Rz-v0B" firstAttribute="top" secondItem="5MK-ZF-rTd" secondAttribute="top" constant="21" id="Jq8-3l-kYc"/>
75 <constraint firstItem="y0J-fk-3XQ" firstAttribute="leading" secondItem="5MK-ZF-rTd" secondAttribute="leading" constant="20" id="LSk-KG-aOB"/> 87 <constraint firstItem="y0J-fk-3XQ" firstAttribute="leading" secondItem="5MK-ZF-rTd" secondAttribute="leading" constant="20" id="LSk-KG-aOB"/>
76 <constraint firstItem="y0J-fk-3XQ" firstAttribute="top" secondItem="6M6-Rz-v0B" secondAttribute="bottom" constant="18" id="M4d-Ez-pHf"/> 88 <constraint firstItem="y0J-fk-3XQ" firstAttribute="top" secondItem="6M6-Rz-v0B" secondAttribute="bottom" constant="18" id="M4d-Ez-pHf"/>
77 <constraint firstItem="CRj-D6-8bV" firstAttribute="leading" secondItem="5MK-ZF-rTd" secondAttribute="leading" constant="20" id="Oza-iy-MaH"/> 89 <constraint firstItem="CRj-D6-8bV" firstAttribute="leading" secondItem="5MK-ZF-rTd" secondAttribute="leading" constant="20" id="Oza-iy-MaH"/>
78 <constraint firstItem="6M6-Rz-v0B" firstAttribute="leading" secondItem="5MK-ZF-rTd" secondAttribute="leading" constant="20" id="Sma-ZL-ALv"/> 90 <constraint firstItem="6M6-Rz-v0B" firstAttribute="leading" secondItem="5MK-ZF-rTd" secondAttribute="leading" constant="20" id="Sma-ZL-ALv"/>
  91 + <constraint firstAttribute="height" constant="177" id="bNq-pw-RTB"/>
79 <constraint firstItem="CRj-D6-8bV" firstAttribute="top" secondItem="y0J-fk-3XQ" secondAttribute="bottom" constant="17" id="duF-LR-Sda"/> 92 <constraint firstItem="CRj-D6-8bV" firstAttribute="top" secondItem="y0J-fk-3XQ" secondAttribute="bottom" constant="17" id="duF-LR-Sda"/>
80 <constraint firstAttribute="trailing" secondItem="suL-QX-iE6" secondAttribute="trailing" constant="20" id="jtP-QM-5L3"/> 93 <constraint firstAttribute="trailing" secondItem="suL-QX-iE6" secondAttribute="trailing" constant="20" id="jtP-QM-5L3"/>
81 - <constraint firstItem="suL-QX-iE6" firstAttribute="top" secondItem="hmJ-zn-ogZ" secondAttribute="bottom" constant="8" id="kcG-tJ-Cyy"/>  
82 - <constraint firstItem="hmJ-zn-ogZ" firstAttribute="top" secondItem="ERH-UB-KNz" secondAttribute="bottom" constant="8" id="pNy-vJ-e91"/> 94 + <constraint firstItem="hmJ-zn-ogZ" firstAttribute="top" secondItem="ERH-UB-KNz" secondAttribute="bottom" constant="9" id="mYf-Tf-3yJ"/>
  95 + <constraint firstAttribute="width" constant="343" id="mon-Sh-DKk"/>
83 <constraint firstAttribute="centerX" secondItem="BsH-aP-YXx" secondAttribute="centerX" constant="0.5" id="sN6-ce-scm"/> 96 <constraint firstAttribute="centerX" secondItem="BsH-aP-YXx" secondAttribute="centerX" constant="0.5" id="sN6-ce-scm"/>
84 <constraint firstAttribute="bottom" secondItem="BsH-aP-YXx" secondAttribute="bottom" constant="20" id="tse-ri-BEr"/> 97 <constraint firstAttribute="bottom" secondItem="BsH-aP-YXx" secondAttribute="bottom" constant="20" id="tse-ri-BEr"/>
85 <constraint firstAttribute="trailing" secondItem="ERH-UB-KNz" secondAttribute="trailing" constant="20" id="uN1-od-vVE"/> 98 <constraint firstAttribute="trailing" secondItem="ERH-UB-KNz" secondAttribute="trailing" constant="20" id="uN1-od-vVE"/>
@@ -89,8 +102,8 @@ @@ -89,8 +102,8 @@
89 </subviews> 102 </subviews>
90 <color key="backgroundColor" red="0.023529414089999999" green="0.0039215688589999999" blue="0.0039215688589999999" alpha="0.5" colorSpace="deviceRGB"/> 103 <color key="backgroundColor" red="0.023529414089999999" green="0.0039215688589999999" blue="0.0039215688589999999" alpha="0.5" colorSpace="deviceRGB"/>
91 <constraints> 104 <constraints>
  105 + <constraint firstAttribute="centerY" secondItem="5MK-ZF-rTd" secondAttribute="centerY" constant="0.5" id="I13-zq-tsN"/>
92 <constraint firstAttribute="centerX" secondItem="5MK-ZF-rTd" secondAttribute="centerX" constant="-0.5" id="Lzg-nt-yLC"/> 106 <constraint firstAttribute="centerX" secondItem="5MK-ZF-rTd" secondAttribute="centerX" constant="-0.5" id="Lzg-nt-yLC"/>
93 - <constraint firstAttribute="centerY" secondItem="5MK-ZF-rTd" secondAttribute="centerY" constant="129" id="iRc-aE-qBX"/>  
94 </constraints> 107 </constraints>
95 <simulatedStatusBarMetrics key="simulatedStatusBarMetrics"/> 108 <simulatedStatusBarMetrics key="simulatedStatusBarMetrics"/>
96 </view> 109 </view>
DUREX Vendor Control/CommunicationProtocol.m
@@ -202,7 +202,7 @@ @@ -202,7 +202,7 @@
202 [[EMConnectionManager sharedManager] writeValue:[NSNumber numberWithUnsignedChar:(unsigned char)([message length]/MAX_STRING_LENGTH)+1] toResource:@"numPackets" onSuccess:^ 202 [[EMConnectionManager sharedManager] writeValue:[NSNumber numberWithUnsignedChar:(unsigned char)([message length]/MAX_STRING_LENGTH)+1] toResource:@"numPackets" onSuccess:^
203 { 203 {
204 status = TRUE; 204 status = TRUE;
205 - NSLog(@"[CommunicationProtocol.m]: numPackets set to %d",([message length]/MAX_STRING_LENGTH) + 1); 205 + NSLog(@"[CommunicationProtocol.m]: numPackets set to %u",([message length]/MAX_STRING_LENGTH) + 1);
206 } 206 }
207 onFail:^(NSError *error) 207 onFail:^(NSError *error)
208 { 208 {
@@ -315,8 +315,8 @@ @@ -315,8 +315,8 @@
315 NSMutableString *command = [NSMutableString stringWithFormat: @"A5"]; 315 NSMutableString *command = [NSMutableString stringWithFormat: @"A5"];
316 NSInteger year = [date year]; 316 NSInteger year = [date year];
317 year = year - (year/100)*100; 317 year = year - (year/100)*100;
318 - [command appendString:[NSString stringWithFormat:@"%02d",year]];  
319 - [command appendString:[NSString stringWithFormat:@"%02d%02d%02d%02d%02d",[date month],[date day],[date hour],[date minute],[date second]]]; 318 + [command appendString:[NSString stringWithFormat:@"%02ld",(long)year]];
  319 + [command appendString:[NSString stringWithFormat:@"%02ld%02ld%02ld%02ld%02ld",(long)[date month],(long)[date day],(long)[date hour],(long)[date minute],(long)[date second]]];
320 [self writeMessage:command]; 320 [self writeMessage:command];
321 NSString *answer = [self readMessage]; 321 NSString *answer = [self readMessage];
322 if([answer isEqualToString:@"P51"]) 322 if([answer isEqualToString:@"P51"])
DUREX Vendor Control/DUREX Vendor Control.xcodeproj/project.pbxproj
@@ -162,7 +162,7 @@ @@ -162,7 +162,7 @@
162 3471865418070D9300FA0FB2 = { 162 3471865418070D9300FA0FB2 = {
163 isa = PBXGroup; 163 isa = PBXGroup;
164 children = ( 164 children = (
165 - 3471866618070D9300FA0FB2 /* FirstApp */, 165 + 3471866618070D9300FA0FB2 /* DUREX Vendor Control */,
166 3471865F18070D9300FA0FB2 /* Frameworks */, 166 3471865F18070D9300FA0FB2 /* Frameworks */,
167 3471865E18070D9300FA0FB2 /* Products */, 167 3471865E18070D9300FA0FB2 /* Products */,
168 ); 168 );
@@ -189,53 +189,36 @@ @@ -189,53 +189,36 @@
189 name = Frameworks; 189 name = Frameworks;
190 sourceTree = "<group>"; 190 sourceTree = "<group>";
191 }; 191 };
192 - 3471866618070D9300FA0FB2 /* FirstApp */ = { 192 + 3471866618070D9300FA0FB2 /* DUREX Vendor Control */ = {
193 isa = PBXGroup; 193 isa = PBXGroup;
194 children = ( 194 children = (
195 - F961D814199A5FA000E9282C /* Localizable.strings */,  
196 - F961D806199A5F1000E9282C /* MainStoryboard.storyboard */,  
197 - 34AAB876189804FF0019860D /* DUREXAppDelegate.h */, 195 + 3471868F18070E4300FA0FB2 /* Framework */,
  196 + 347186A718070F7F00FA0FB2 /* Device Picker */,
  197 + 347186B91807290E00FA0FB2 /* Schemas */,
  198 + 3471866718070D9300FA0FB2 /* Supporting Files */,
  199 + F9ED745419B89E4600C7298D /* Views */,
  200 + F9ED745519B89E7700C7298D /* Headers */,
198 34AAB877189804FF0019860D /* DUREXAppDelegate.m */, 201 34AAB877189804FF0019860D /* DUREXAppDelegate.m */,
199 - F98356D4192E835F00EA6821 /* InitialViewController.h */,  
200 F98356D5192E835F00EA6821 /* InitialViewController.m */, 202 F98356D5192E835F00EA6821 /* InitialViewController.m */,
201 - F98356DF192EC84700EA6821 /* MenuTableViewController.h */,  
202 F98356E0192EC84700EA6821 /* MenuTableViewController.m */, 203 F98356E0192EC84700EA6821 /* MenuTableViewController.m */,
203 - F98356D9192EAFD400EA6821 /* CommunicationProtocol.h */,  
204 F98356DA192EAFD400EA6821 /* CommunicationProtocol.m */, 204 F98356DA192EAFD400EA6821 /* CommunicationProtocol.m */,
205 - F9A8EF7A192FE201009E7532 /* Stack.h */,  
206 F9A8EF7B192FE201009E7532 /* Stack.m */, 205 F9A8EF7B192FE201009E7532 /* Stack.m */,
207 - F933F80119B6819400521B90 /* DatePickerViewController.h */,  
208 F933F80219B6819400521B90 /* DatePickerViewController.m */, 206 F933F80219B6819400521B90 /* DatePickerViewController.m */,
209 - F9015D9219B73052006C7882 /* DatePickerViewController.xib */,  
210 - F9015D9919B7305E006C7882 /* DatePickerViewController_iPad.xib */,  
211 - F92F567619B75F5E00A1EACA /* PriceChangerViewController.h */,  
212 F92F567719B75F5E00A1EACA /* PriceChangerViewController.m */, 207 F92F567719B75F5E00A1EACA /* PriceChangerViewController.m */,
213 - F92F567F19B7609C00A1EACA /* PriceChangerViewController.xib */,  
214 - F92F568619B760A800A1EACA /* PriceChangerViewController_iPad.xib */,  
215 - F92F568D19B763FD00A1EACA /* NameChangerViewController.h */,  
216 F92F568E19B763FD00A1EACA /* NameChangerViewController.m */, 208 F92F568E19B763FD00A1EACA /* NameChangerViewController.m */,
217 - F92F569419B7665F00A1EACA /* NameChangerViewController.xib */,  
218 - F92F569D19B76A5D00A1EACA /* NameChangerViewController_iPad.xib */,  
219 - 34AAB88C189805300019860D /* Images.xcassets */,  
220 - 347186B91807290E00FA0FB2 /* Schemas */,  
221 - 347186A718070F7F00FA0FB2 /* Device Picker */,  
222 - 3471868F18070E4300FA0FB2 /* Framework */,  
223 - 3471866718070D9300FA0FB2 /* Supporting Files */, 209 + 34AAB880189804FF0019860D /* main.m */,
224 ); 210 );
225 - name = FirstApp; 211 + name = "DUREX Vendor Control";
226 path = TestAppExample; 212 path = TestAppExample;
227 sourceTree = "<group>"; 213 sourceTree = "<group>";
228 }; 214 };
229 3471866718070D9300FA0FB2 /* Supporting Files */ = { 215 3471866718070D9300FA0FB2 /* Supporting Files */ = {
230 isa = PBXGroup; 216 isa = PBXGroup;
231 children = ( 217 children = (
232 - F97B90C919B859F500DDA9EF /* icon_checkmark.png */,  
233 - F97B90CA19B859F500DDA9EF /* icon_delete.png */,  
234 - F961D80E199A5F2D00E9282C /* back_arrow.png */,  
235 - F98356D7192E906600EA6821 /* bluetooth.png */, 218 + F9ED745719B89EF000C7298D /* Images */,
  219 + F961D814199A5FA000E9282C /* Localizable.strings */,
236 34AAB87E189804FF0019860D /* DUREX Vendor Control-Info.plist */, 220 34AAB87E189804FF0019860D /* DUREX Vendor Control-Info.plist */,
237 34AAB87F189804FF0019860D /* DUREX Vendor Control-Prefix.pch */, 221 34AAB87F189804FF0019860D /* DUREX Vendor Control-Prefix.pch */,
238 - 34AAB880189804FF0019860D /* main.m */,  
239 ); 222 );
240 name = "Supporting Files"; 223 name = "Supporting Files";
241 sourceTree = "<group>"; 224 sourceTree = "<group>";
@@ -289,6 +272,48 @@ @@ -289,6 +272,48 @@
289 name = Schemas; 272 name = Schemas;
290 sourceTree = "<group>"; 273 sourceTree = "<group>";
291 }; 274 };
  275 + F9ED745419B89E4600C7298D /* Views */ = {
  276 + isa = PBXGroup;
  277 + children = (
  278 + F961D806199A5F1000E9282C /* MainStoryboard.storyboard */,
  279 + F9015D9219B73052006C7882 /* DatePickerViewController.xib */,
  280 + F9015D9919B7305E006C7882 /* DatePickerViewController_iPad.xib */,
  281 + F92F567F19B7609C00A1EACA /* PriceChangerViewController.xib */,
  282 + F92F568619B760A800A1EACA /* PriceChangerViewController_iPad.xib */,
  283 + F92F569419B7665F00A1EACA /* NameChangerViewController.xib */,
  284 + F92F569D19B76A5D00A1EACA /* NameChangerViewController_iPad.xib */,
  285 + );
  286 + name = Views;
  287 + path = ..;
  288 + sourceTree = "<group>";
  289 + };
  290 + F9ED745519B89E7700C7298D /* Headers */ = {
  291 + isa = PBXGroup;
  292 + children = (
  293 + 34AAB876189804FF0019860D /* DUREXAppDelegate.h */,
  294 + F98356D4192E835F00EA6821 /* InitialViewController.h */,
  295 + F98356DF192EC84700EA6821 /* MenuTableViewController.h */,
  296 + F98356D9192EAFD400EA6821 /* CommunicationProtocol.h */,
  297 + F9A8EF7A192FE201009E7532 /* Stack.h */,
  298 + F933F80119B6819400521B90 /* DatePickerViewController.h */,
  299 + F92F567619B75F5E00A1EACA /* PriceChangerViewController.h */,
  300 + F92F568D19B763FD00A1EACA /* NameChangerViewController.h */,
  301 + );
  302 + name = Headers;
  303 + sourceTree = "<group>";
  304 + };
  305 + F9ED745719B89EF000C7298D /* Images */ = {
  306 + isa = PBXGroup;
  307 + children = (
  308 + 34AAB88C189805300019860D /* Images.xcassets */,
  309 + F97B90C919B859F500DDA9EF /* icon_checkmark.png */,
  310 + F97B90CA19B859F500DDA9EF /* icon_delete.png */,
  311 + F961D80E199A5F2D00E9282C /* back_arrow.png */,
  312 + F98356D7192E906600EA6821 /* bluetooth.png */,
  313 + );
  314 + name = Images;
  315 + sourceTree = "<group>";
  316 + };
292 /* End PBXGroup section */ 317 /* End PBXGroup section */
293 318
294 /* Begin PBXNativeTarget section */ 319 /* Begin PBXNativeTarget section */
DUREX Vendor Control/DUREX Vendor Control.xcodeproj/project.xcworkspace/xcuserdata/imanol.xcuserdatad/UserInterfaceState.xcuserstate
No preview for this file type
DUREX Vendor Control/FirstAppExample/Base.lproj/MainStoryboard.storyboard
@@ -197,8 +197,8 @@ @@ -197,8 +197,8 @@
197 <action selector="connectPressed:" destination="fM1-5w-fRr" eventType="touchDown" id="yhT-cP-LLA"/> 197 <action selector="connectPressed:" destination="fM1-5w-fRr" eventType="touchDown" id="yhT-cP-LLA"/>
198 </connections> 198 </connections>
199 </button> 199 </button>
200 - <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" misplaced="YES" text="Connect to Device" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="oyW-sA-Lfb">  
201 - <rect key="frame" x="86" y="356" width="149" height="21"/> 200 + <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Connect to Device" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="oyW-sA-Lfb">
  201 + <rect key="frame" x="89" y="356" width="142" height="21"/>
202 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> 202 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
203 <fontDescription key="fontDescription" type="system" pointSize="17"/> 203 <fontDescription key="fontDescription" type="system" pointSize="17"/>
204 <color key="textColor" cocoaTouchSystemColor="darkTextColor"/> 204 <color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
@@ -207,9 +207,9 @@ @@ -207,9 +207,9 @@
207 </subviews> 207 </subviews>
208 <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="calibratedWhite"/> 208 <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="calibratedWhite"/>
209 <constraints> 209 <constraints>
210 - <constraint firstItem="oyW-sA-Lfb" firstAttribute="centerX" secondItem="bXZ-vt-REt" secondAttribute="centerX" constant="0.5" id="DNg-dX-pwk"/>  
211 <constraint firstAttribute="centerY" secondItem="bXZ-vt-REt" secondAttribute="centerY" id="UT9-cH-z3k"/> 210 <constraint firstAttribute="centerY" secondItem="bXZ-vt-REt" secondAttribute="centerY" id="UT9-cH-z3k"/>
212 - <constraint firstItem="oyW-sA-Lfb" firstAttribute="top" secondItem="bXZ-vt-REt" secondAttribute="bottom" constant="8" id="i8M-sg-3Wz"/> 211 + <constraint firstItem="oyW-sA-Lfb" firstAttribute="top" secondItem="bXZ-vt-REt" secondAttribute="bottom" constant="8" id="fWB-WV-kqG"/>
  212 + <constraint firstItem="bXZ-vt-REt" firstAttribute="centerX" secondItem="oyW-sA-Lfb" secondAttribute="centerX" constant="-0.5" id="gph-e5-nsJ"/>
213 <constraint firstAttribute="centerX" secondItem="bXZ-vt-REt" secondAttribute="centerX" id="mHc-1L-4hG"/> 213 <constraint firstAttribute="centerX" secondItem="bXZ-vt-REt" secondAttribute="centerX" id="mHc-1L-4hG"/>
214 </constraints> 214 </constraints>
215 </view> 215 </view>
DUREX Vendor Control/FirstAppExample/EMDevicePickerViewController.m
@@ -100,7 +100,7 @@ @@ -100,7 +100,7 @@
100 100
101 -(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath 101 -(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
102 { 102 {
103 - //[self performSegueWithIdentifier:@"ConnectionSegue" sender:self]; 103 + [self performSegueWithIdentifier:@"ConnectionSegue" sender:self];
104 if(![[[[tableView cellForRowAtIndexPath:indexPath] textLabel] text] isEqualToString:NSLocalizedString(@"Searching for devices...",nil)]) 104 if(![[[[tableView cellForRowAtIndexPath:indexPath] textLabel] text] isEqualToString:NSLocalizedString(@"Searching for devices...",nil)])
105 { 105 {
106 [self _showConnectingView]; 106 [self _showConnectingView];
DUREX Vendor Control/FirstAppExample/es.lproj/MainStoryboard.strings
@@ -15,7 +15,7 @@ @@ -15,7 +15,7 @@
15 "W3U-nk-SlV.text" = "Title"; 15 "W3U-nk-SlV.text" = "Title";
16 16
17 /* Class = "IBUINavigationItem"; title = "Select device"; ObjectID = "exc-MP-jDa"; */ 17 /* Class = "IBUINavigationItem"; title = "Select device"; ObjectID = "exc-MP-jDa"; */
18 -"exc-MP-jDa.title" = "Seleccione el dispsitivo"; 18 +"exc-MP-jDa.title" = "Seleccione el dispositivo";
19 19
20 /* Class = "IBUILabel"; text = "Title"; ObjectID = "iCG-eW-H8x"; */ 20 /* Class = "IBUILabel"; text = "Title"; ObjectID = "iCG-eW-H8x"; */
21 "iCG-eW-H8x.text" = "Title"; 21 "iCG-eW-H8x.text" = "Title";
DUREX Vendor Control/MenuTableViewController.m
@@ -172,7 +172,7 @@ @@ -172,7 +172,7 @@
172 172
173 - (void) backButtonPressed: (id) sender 173 - (void) backButtonPressed: (id) sender
174 { 174 {
175 - NSLog(@"[MenuTableViewController.m]: Navigation Stack has %d remaining levels",[[self parentLayout] count]); 175 + NSLog(@"[MenuTableViewController.m]: Navigation Stack has %ld remaining levels",(long)[[self parentLayout] count]);
176 if([[self parentLayout] count] > 0) 176 if([[self parentLayout] count] > 0)
177 { 177 {
178 NSLog(@"[MenuTableViewController.m]: Falling to previous navigation level"); 178 NSLog(@"[MenuTableViewController.m]: Falling to previous navigation level");
  1 +BUGS:
1 - messageAvailable checks and status checks NOT working (long operations) 2 - messageAvailable checks and status checks NOT working (long operations)
2 -- pop to previous view on connect error NOT working  
3 - On date change, response is overwritten by previous query, trimming needed according to numBytes 3 - On date change, response is overwritten by previous query, trimming needed according to numBytes
4 4
5 -  
6 -- Incident class 5 +TODO:
  6 +- A4 command
7 - Sale class 7 - Sale class
8 - Sale parser 8 - Sale parser
9 -- Incident parser  
10 -- Popup view  
11 - A2 command 9 - A2 command
  10 +- Implement sensor status logging and sending to remote server
  11 +- Lewis infrastructure for data viewing (SQL, Webpage, CSV parser)
  12 +- Incident class
  13 +- Incident parser
12 - A3 command 14 - A3 command
13 -- Redefine A4 command  
14 -- A4 command 15 +- Batch command files, definition, parsing and pushing them to the app
  16 +- 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)
  17 +- Implement master key.
  18 +
  19 +CHECK:
  20 +- Layouts on another iPhone