mirror of
https://gitlab.linphone.org/BC/public/linphone-iphone.git
synced 2026-01-17 11:08:06 +00:00
Remove UICallCell french & russian too, and fix UICallCell to correctly size on tablet and resize avatar image on landscape
This commit is contained in:
parent
bc06ede566
commit
31a5c7d669
19 changed files with 380 additions and 1059 deletions
|
|
@ -18,7 +18,6 @@
|
|||
*/
|
||||
|
||||
#import "AboutViewController.h"
|
||||
#include "ConsoleViewController.h"
|
||||
#import "LinphoneManager.h"
|
||||
#include "linphone/lpconfig.h"
|
||||
|
||||
|
|
|
|||
|
|
@ -36,7 +36,7 @@
|
|||
<rect key="frame" x="0.0" y="0.0" width="320" height="44"/>
|
||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
|
||||
</imageView>
|
||||
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" adjustsImageWhenHighlighted="NO" lineBreakMode="middleTruncation" id="9" userLabel="backButton">
|
||||
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" adjustsImageWhenHighlighted="NO" lineBreakMode="middleTruncation" id="9" userLabel="backButton" customClass="UIButtonShrinkable">
|
||||
<rect key="frame" x="0.0" y="0.0" width="160" height="44"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration" label="Back"/>
|
||||
|
|
@ -53,7 +53,7 @@
|
|||
<action selector="onBackClick:" destination="-1" eventType="touchUpInside" id="11"/>
|
||||
</connections>
|
||||
</button>
|
||||
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" adjustsImageWhenHighlighted="NO" lineBreakMode="middleTruncation" id="50" userLabel="addButton">
|
||||
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" adjustsImageWhenHighlighted="NO" lineBreakMode="middleTruncation" id="50" userLabel="addButton" customClass="UIButtonShrinkable">
|
||||
<rect key="frame" x="160" y="0.0" width="160" height="44"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration" label="Add to contact"/>
|
||||
|
|
@ -218,7 +218,7 @@
|
|||
</subviews>
|
||||
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
|
||||
</view>
|
||||
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" adjustsImageWhenHighlighted="NO" adjustsImageWhenDisabled="NO" lineBreakMode="middleTruncation" id="37" userLabel="callButton">
|
||||
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" adjustsImageWhenHighlighted="NO" adjustsImageWhenDisabled="NO" lineBreakMode="middleTruncation" id="37" userLabel="callButton" customClass="UIButtonShrinkable">
|
||||
<rect key="frame" x="33" y="268" width="255" height="50"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration" label="Callback"/>
|
||||
|
|
@ -233,7 +233,7 @@
|
|||
<action selector="onCallClick:" destination="-1" eventType="touchUpInside" id="65"/>
|
||||
</connections>
|
||||
</button>
|
||||
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" adjustsImageWhenHighlighted="NO" adjustsImageWhenDisabled="NO" lineBreakMode="middleTruncation" id="59" userLabel="messageButton">
|
||||
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" adjustsImageWhenHighlighted="NO" adjustsImageWhenDisabled="NO" lineBreakMode="middleTruncation" id="59" userLabel="messageButton" customClass="UIButtonShrinkable">
|
||||
<rect key="frame" x="33" y="326" width="255" height="50"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration" label="Send message"/>
|
||||
|
|
|
|||
|
|
@ -24,7 +24,6 @@
|
|||
#import "CoreTelephony/CTCallCenter.h"
|
||||
#import "CoreTelephony/CTCall.h"
|
||||
|
||||
#import "ConsoleViewController.h"
|
||||
#import "LinphoneCoreSettingsStore.h"
|
||||
|
||||
#include "LinphoneManager.h"
|
||||
|
|
|
|||
|
|
@ -1,8 +1,8 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="5053" systemVersion="13C64" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none">
|
||||
<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="6250" systemVersion="14A389" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none">
|
||||
<dependencies>
|
||||
<deployment defaultVersion="1536" identifier="iOS"/>
|
||||
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="3733"/>
|
||||
<deployment identifier="iOS"/>
|
||||
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="6244"/>
|
||||
</dependencies>
|
||||
<objects>
|
||||
<placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="UICallCell">
|
||||
|
|
@ -19,14 +19,12 @@
|
|||
<outlet property="audioUploadBandwidthLabel" destination="90" id="121"/>
|
||||
<outlet property="avatarImage" destination="29" id="34"/>
|
||||
<outlet property="avatarView" destination="31" id="41"/>
|
||||
<outlet property="backgroundView" destination="45" id="46"/>
|
||||
<outlet property="headerBackgroundHighlightImage" destination="56" id="59"/>
|
||||
<outlet property="headerBackgroundImage" destination="52" id="54"/>
|
||||
<outlet property="headerView" destination="36" id="42"/>
|
||||
<outlet property="otherView" destination="77" id="78"/>
|
||||
<outlet property="pauseButton" destination="47" id="48"/>
|
||||
<outlet property="removeButton" destination="49" id="50"/>
|
||||
<outlet property="selectedBackgroundView" destination="45" id="58"/>
|
||||
<outlet property="stateImage" destination="18" id="33"/>
|
||||
<outlet property="stateLabel" destination="19" id="32"/>
|
||||
<outlet property="videoCodecHeaderLabel" destination="105" id="122"/>
|
||||
|
|
@ -47,40 +45,24 @@
|
|||
<placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
|
||||
<view contentMode="scaleToFill" id="16">
|
||||
<rect key="frame" x="0.0" y="0.0" width="320" height="300"/>
|
||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
|
||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
||||
<subviews>
|
||||
<view contentMode="scaleToFill" id="77" userLabel="otherView">
|
||||
<rect key="frame" x="0.0" y="0.0" width="320" height="300"/>
|
||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
|
||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
||||
<subviews>
|
||||
<view contentMode="scaleToFill" id="31" userLabel="avatarView">
|
||||
<rect key="frame" x="0.0" y="63" width="320" height="237"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
||||
<subviews>
|
||||
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="44">
|
||||
<rect key="frame" x="0.0" y="0.0" width="320" height="250"/>
|
||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
|
||||
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
|
||||
<accessibility key="accessibilityConfiguration">
|
||||
<bool key="isElement" value="NO"/>
|
||||
</accessibility>
|
||||
<fontDescription key="fontDescription" type="boldSystem" pointSize="15"/>
|
||||
<state key="normal">
|
||||
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
|
||||
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
|
||||
</state>
|
||||
<state key="highlighted">
|
||||
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
|
||||
</state>
|
||||
</button>
|
||||
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" image="avatar_shadow.png" id="30" userLabel="avatarShadowImage">
|
||||
<rect key="frame" x="0.0" y="-15" width="320" height="262"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<rect key="frame" x="0.0" y="-20" width="320" height="262"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" widthSizable="YES" flexibleMaxX="YES" heightSizable="YES" flexibleMaxY="YES"/>
|
||||
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
|
||||
</imageView>
|
||||
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" image="avatar_unknown.png" id="29" userLabel="avatarImage">
|
||||
<rect key="frame" x="80" y="2" width="160" height="170"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<rect key="frame" x="80" y="0.0" width="160" height="170"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" widthSizable="YES" flexibleMaxX="YES" flexibleMinY="YES" heightSizable="YES" flexibleMaxY="YES"/>
|
||||
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
|
||||
<accessibility key="accessibilityConfiguration" label="Contact's avatar">
|
||||
<accessibilityTraits key="traits" none="YES" image="YES" notEnabled="YES"/>
|
||||
|
|
@ -91,11 +73,11 @@
|
|||
<color key="backgroundColor" white="1" alpha="0.5" colorSpace="calibratedWhite"/>
|
||||
</view>
|
||||
<view contentMode="scaleToFill" id="76" userLabel="audioStatsView">
|
||||
<rect key="frame" x="0.0" y="63" width="320" height="237"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<rect key="frame" x="0.0" y="63" width="331" height="237"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" widthSizable="YES" flexibleMaxX="YES" heightSizable="YES" flexibleMaxY="YES"/>
|
||||
<subviews>
|
||||
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Audio" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="95" userLabel="audioLabel">
|
||||
<rect key="frame" x="10" y="21" width="300" height="21"/>
|
||||
<rect key="frame" x="15" y="21" width="300" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration" label="Audio section"/>
|
||||
<fontDescription key="fontDescription" type="boldSystem" pointSize="22"/>
|
||||
|
|
@ -103,7 +85,7 @@
|
|||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<view contentMode="scaleToFill" id="83" userLabel="audioCodecView">
|
||||
<rect key="frame" x="10" y="50" width="300" height="21"/>
|
||||
<rect key="frame" x="10" y="50" width="310" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" widthSizable="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<subviews>
|
||||
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Codec:" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="10" id="85" userLabel="audioCodecHeaderLabel">
|
||||
|
|
@ -116,7 +98,7 @@
|
|||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="SILK" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="10" id="84" userLabel="audioCodecLabel">
|
||||
<rect key="frame" x="68" y="0.0" width="232" height="21"/>
|
||||
<rect key="frame" x="68" y="0.0" width="242" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration" label="Audio codec">
|
||||
<accessibilityTraits key="traits" none="YES"/>
|
||||
|
|
@ -128,7 +110,7 @@
|
|||
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
|
||||
</view>
|
||||
<view contentMode="scaleToFill" id="89" userLabel="audioUploadBandwidthView">
|
||||
<rect key="frame" x="10" y="80" width="300" height="21"/>
|
||||
<rect key="frame" x="10" y="80" width="310" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" widthSizable="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<subviews>
|
||||
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Upload bandwidth:" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="10" id="91" userLabel="audioUploadBandwidthHeaderLabel">
|
||||
|
|
@ -141,7 +123,7 @@
|
|||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="2 KB/s" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="10" id="90" userLabel="audioUploadBandwidthLabel">
|
||||
<rect key="frame" x="168" y="0.0" width="132" height="21"/>
|
||||
<rect key="frame" x="168" y="0.0" width="142" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration" label="Audio upload bandwidth">
|
||||
<accessibilityTraits key="traits" none="YES"/>
|
||||
|
|
@ -153,7 +135,7 @@
|
|||
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
|
||||
</view>
|
||||
<view contentMode="scaleToFill" id="92" userLabel="audioDownloadBandwidthView">
|
||||
<rect key="frame" x="10" y="110" width="300" height="21"/>
|
||||
<rect key="frame" x="10" y="110" width="310" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" widthSizable="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<subviews>
|
||||
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Download bandwidth:" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="10" id="93" userLabel="audioDownloadBandwidthHeaderLabel">
|
||||
|
|
@ -166,7 +148,7 @@
|
|||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="10.0 KB/s" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="10" id="94" userLabel="audioDownloadBandwidthLabel">
|
||||
<rect key="frame" x="190" y="0.0" width="110.00000000000001" height="21"/>
|
||||
<rect key="frame" x="190" y="0.0" width="120" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration" label="Video upload bandwidth">
|
||||
<accessibilityTraits key="traits" none="YES"/>
|
||||
|
|
@ -178,7 +160,7 @@
|
|||
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
|
||||
</view>
|
||||
<view contentMode="scaleToFill" id="96" userLabel="audioIceConnectivityView">
|
||||
<rect key="frame" x="10" y="140" width="300" height="21"/>
|
||||
<rect key="frame" x="10" y="140" width="310" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" widthSizable="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<subviews>
|
||||
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="ICE connectivity:" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="10" id="98" userLabel="audioIceConnectivityHeaderLabel">
|
||||
|
|
@ -191,7 +173,7 @@
|
|||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="not activated" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="10" id="97" userLabel="audioIceConnectivityLabel">
|
||||
<rect key="frame" x="150" y="0.0" width="150" height="21"/>
|
||||
<rect key="frame" x="150" y="0.0" width="160" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration" label="Audio ICE connectivity state">
|
||||
<accessibilityTraits key="traits" none="YES"/>
|
||||
|
|
@ -206,11 +188,11 @@
|
|||
<color key="backgroundColor" white="1" alpha="0.5" colorSpace="calibratedWhite"/>
|
||||
</view>
|
||||
<view contentMode="scaleToFill" id="99" userLabel="videoStatsView">
|
||||
<rect key="frame" x="0.0" y="63" width="320" height="237"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<rect key="frame" x="0.0" y="63" width="331" height="237"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" widthSizable="YES" flexibleMaxX="YES" heightSizable="YES" flexibleMaxY="YES"/>
|
||||
<subviews>
|
||||
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Video" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="101" userLabel="videoLabel">
|
||||
<rect key="frame" x="10" y="21" width="300" height="21"/>
|
||||
<rect key="frame" x="15" y="21" width="300" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration" label="Video section"/>
|
||||
<fontDescription key="fontDescription" type="boldSystem" pointSize="22"/>
|
||||
|
|
@ -218,7 +200,7 @@
|
|||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<view contentMode="scaleToFill" id="104" userLabel="videoCodecView">
|
||||
<rect key="frame" x="78" y="23" width="232" height="21"/>
|
||||
<rect key="frame" x="80" y="23" width="239" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" widthSizable="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<subviews>
|
||||
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Codec:" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="10" id="105" userLabel="videoCodecHeaderLabel">
|
||||
|
|
@ -231,7 +213,7 @@
|
|||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="SILK" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="10" id="106" userLabel="videoCodecLabel">
|
||||
<rect key="frame" x="68" y="0.0" width="164" height="21"/>
|
||||
<rect key="frame" x="68" y="0.0" width="171" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration" label="Video codec">
|
||||
<accessibilityTraits key="traits" none="YES"/>
|
||||
|
|
@ -243,7 +225,7 @@
|
|||
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
|
||||
</view>
|
||||
<view contentMode="scaleToFill" id="103" userLabel="videoUploadBandwidthView">
|
||||
<rect key="frame" x="10" y="113" width="300" height="21"/>
|
||||
<rect key="frame" x="10" y="113" width="310" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" widthSizable="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<subviews>
|
||||
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Upload bandwidth:" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="10" id="107" userLabel="videoUploadBandwidthHeaderLabel">
|
||||
|
|
@ -256,7 +238,7 @@
|
|||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="2 KB/s" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="10" id="108" userLabel="videoUploadBandwidthLabel">
|
||||
<rect key="frame" x="168" y="0.0" width="132" height="21"/>
|
||||
<rect key="frame" x="168" y="0.0" width="142" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration" label="Video upload bandwidth">
|
||||
<accessibilityTraits key="traits" none="YES"/>
|
||||
|
|
@ -268,7 +250,7 @@
|
|||
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
|
||||
</view>
|
||||
<view contentMode="scaleToFill" id="j5j-bZ-C2L" userLabel="videoSentSizeView">
|
||||
<rect key="frame" x="10" y="50" width="300" height="21"/>
|
||||
<rect key="frame" x="10" y="50" width="310" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" widthSizable="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<subviews>
|
||||
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Size sent:" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="10" id="6PM-O1-cYd" userLabel="videoSentSizeHeaderLabel">
|
||||
|
|
@ -281,7 +263,7 @@
|
|||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="320x240" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="10" id="CCZ-g0-5g1" userLabel="videoSentSizeLabel">
|
||||
<rect key="frame" x="168" y="0.0" width="132" height="21"/>
|
||||
<rect key="frame" x="168" y="0.0" width="142" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration" label="Video upload bandwidth">
|
||||
<accessibilityTraits key="traits" none="YES"/>
|
||||
|
|
@ -293,7 +275,7 @@
|
|||
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
|
||||
</view>
|
||||
<view contentMode="scaleToFill" id="6oX-23-Ivn" userLabel="videoRecvSizeView">
|
||||
<rect key="frame" x="10" y="79" width="300" height="21"/>
|
||||
<rect key="frame" x="10" y="79" width="310" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" widthSizable="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<subviews>
|
||||
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Size received:" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="10" id="nNJ-4U-pl2" userLabel="videoRecvSizeHeaderLabel">
|
||||
|
|
@ -306,7 +288,7 @@
|
|||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="320x240" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="10" id="RxS-YG-dqM" userLabel="videoRecvSizeLabel">
|
||||
<rect key="frame" x="168" y="0.0" width="132" height="21"/>
|
||||
<rect key="frame" x="168" y="0.0" width="142" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration" label="Video upload bandwidth">
|
||||
<accessibilityTraits key="traits" none="YES"/>
|
||||
|
|
@ -318,7 +300,7 @@
|
|||
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
|
||||
</view>
|
||||
<view contentMode="scaleToFill" id="102" userLabel="audioDownloadBandwidthView">
|
||||
<rect key="frame" x="10" y="143" width="300" height="21"/>
|
||||
<rect key="frame" x="10" y="143" width="310" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" widthSizable="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<subviews>
|
||||
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Download bandwidth:" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="10" id="110" userLabel="videoDownloadBandwidthHeaderLabel">
|
||||
|
|
@ -331,7 +313,7 @@
|
|||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="10.0 KB/s" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="10" id="109" userLabel="videoDownloadBandwidthLabel">
|
||||
<rect key="frame" x="190" y="0.0" width="109.99999999999999" height="21"/>
|
||||
<rect key="frame" x="190" y="0.0" width="120" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration" label="Audio download bandwidth">
|
||||
<accessibilityTraits key="traits" none="YES"/>
|
||||
|
|
@ -343,7 +325,7 @@
|
|||
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
|
||||
</view>
|
||||
<view contentMode="scaleToFill" id="100" userLabel="audioIceConnectivityView">
|
||||
<rect key="frame" x="10" y="173" width="300" height="21"/>
|
||||
<rect key="frame" x="10" y="173" width="310" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" widthSizable="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<subviews>
|
||||
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="ICE connectivity:" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="10" id="111" userLabel="videoIceConnectivityHeaderLabel">
|
||||
|
|
@ -356,7 +338,7 @@
|
|||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="not activated" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="10" id="112" userLabel="videoIceConnectivityLabel">
|
||||
<rect key="frame" x="150" y="0.0" width="150" height="21"/>
|
||||
<rect key="frame" x="150" y="0.0" width="160" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration" label="Video ICE connectivity state">
|
||||
<accessibilityTraits key="traits" none="YES"/>
|
||||
|
|
@ -460,11 +442,8 @@
|
|||
</view>
|
||||
</subviews>
|
||||
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
|
||||
</view>
|
||||
<view autoresizesSubviews="NO" contentMode="scaleToFill" id="45" userLabel="background">
|
||||
<rect key="frame" x="0.0" y="0.0" width="320" height="460"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
|
||||
<nil key="simulatedStatusBarMetrics"/>
|
||||
<freeformSimulatedSizeMetrics key="simulatedDestinationMetrics"/>
|
||||
</view>
|
||||
</objects>
|
||||
<resources>
|
||||
|
|
@ -477,4 +456,9 @@
|
|||
<image name="call_state_play_over.png" width="43" height="46"/>
|
||||
<image name="cell_call_first.png" width="640" height="125"/>
|
||||
</resources>
|
||||
<simulatedMetricsContainer key="defaultSimulatedMetrics">
|
||||
<simulatedStatusBarMetrics key="statusBar"/>
|
||||
<simulatedOrientationMetrics key="orientation"/>
|
||||
<simulatedScreenMetrics key="destination" type="retina4"/>
|
||||
</simulatedMetricsContainer>
|
||||
</document>
|
||||
|
|
|
|||
|
|
@ -19,6 +19,6 @@
|
|||
|
||||
#import <Foundation/Foundation.h>
|
||||
|
||||
@protocol UIButtonShrinkable : UIButton
|
||||
@interface UIButtonShrinkable : UIButton
|
||||
|
||||
@end
|
||||
|
|
|
|||
|
|
@ -147,7 +147,11 @@
|
|||
options:nil];
|
||||
|
||||
if ([arrayOfViews count] >= 1) {
|
||||
[self addSubview:[arrayOfViews objectAtIndex:0]];
|
||||
//resize cell to match .nib size. It is needed when resized the cell to
|
||||
//correctly adapt its height too
|
||||
UIView *sub = ((UIView*)[arrayOfViews objectAtIndex:0]);
|
||||
[self setFrame:CGRectMake(0, 0, sub.frame.size.width, sub.frame.size.height)];
|
||||
[self addSubview:sub];
|
||||
}
|
||||
// Set selected+over background: IB lack !
|
||||
[pauseButton setImage:[UIImage imageNamed:@"call_state_pause_over.png"]
|
||||
|
|
@ -275,11 +279,11 @@
|
|||
#pragma mark - Static Functions
|
||||
|
||||
+ (int)getMaximizedHeight {
|
||||
return 300;
|
||||
return [LinphoneManager runningOnIpad] ? 600 : 300;
|
||||
}
|
||||
|
||||
+ (int)getMinimizedHeight {
|
||||
return 63;
|
||||
return [LinphoneManager runningOnIpad] ? 126 : 63;
|
||||
}
|
||||
|
||||
+ (void)adaptSize:(UILabel*)label field:(UIView*)field {
|
||||
|
|
|
|||
129
Classes/LinphoneUI/fr.lproj/UICallCell.strings
Normal file
129
Classes/LinphoneUI/fr.lproj/UICallCell.strings
Normal file
|
|
@ -0,0 +1,129 @@
|
|||
|
||||
/* Class = "IBUILabel"; accessibilityLabel = "Nom du contact"; ObjectID = "17"; */
|
||||
"17.accessibilityLabel" = "Nom du contact";
|
||||
|
||||
/* Class = "IBUILabel"; text = "0102030405"; ObjectID = "17"; */
|
||||
"17.text" = "0102030405";
|
||||
|
||||
/* Class = "IBUIImageView"; accessibilityLabel = "État de l'appel"; ObjectID = "18"; */
|
||||
"18.accessibilityLabel" = "État de l'appel";
|
||||
|
||||
/* Class = "IBUILabel"; accessibilityLabel = "Durée"; ObjectID = "19"; */
|
||||
"19.accessibilityLabel" = "Durée";
|
||||
|
||||
/* Class = "IBUILabel"; text = "12:34"; ObjectID = "19"; */
|
||||
"19.text" = "12:34";
|
||||
|
||||
/* Class = "IBUIImageView"; accessibilityLabel = "Avatar du contact"; ObjectID = "29"; */
|
||||
"29.accessibilityLabel" = "Avatar du contact";
|
||||
|
||||
/* Class = "IBUIButton"; accessibilityLabel = "Agrandir"; ObjectID = "38"; */
|
||||
"38.accessibilityLabel" = "Agrandir";
|
||||
|
||||
/* Class = "IBUIButton"; accessibilityLabel = "Pause"; ObjectID = "47"; */
|
||||
"47.accessibilityLabel" = "Pause";
|
||||
|
||||
/* Class = "IBUIButton"; accessibilityLabel = "Supprimer"; ObjectID = "49"; */
|
||||
"49.accessibilityLabel" = "Supprimer";
|
||||
|
||||
/* Class = "IBUILabel"; accessibilityLabel = "Codec audio"; ObjectID = "84"; */
|
||||
"84.accessibilityLabel" = "Codec audio";
|
||||
|
||||
/* Class = "IBUILabel"; text = "SILK"; ObjectID = "84"; */
|
||||
"84.text" = "SILK";
|
||||
|
||||
/* Class = "IBUILabel"; text = "Codec:"; ObjectID = "85"; */
|
||||
"85.text" = "Codec:";
|
||||
|
||||
/* Class = "IBUILabel"; accessibilityLabel = "Bande passante montante de l'audio"; ObjectID = "90"; */
|
||||
"90.accessibilityLabel" = "Bande passante montante de l'audio";
|
||||
|
||||
/* Class = "IBUILabel"; text = "2 KB/s"; ObjectID = "90"; */
|
||||
"90.text" = "2 KB/s";
|
||||
|
||||
/* Class = "IBUILabel"; text = "Débit montant:"; ObjectID = "91"; */
|
||||
"91.text" = "Débit montant:";
|
||||
|
||||
/* Class = "IBUILabel"; text = "Débit descendant:"; ObjectID = "93"; */
|
||||
"93.text" = "Débit descendant:";
|
||||
|
||||
/* Class = "IBUILabel"; accessibilityLabel = "Bande passante montante de la vidéo"; ObjectID = "94"; */
|
||||
"94.accessibilityLabel" = "Bande passante montante de la vidéo";
|
||||
|
||||
/* Class = "IBUILabel"; text = "10.0 KB/s"; ObjectID = "94"; */
|
||||
"94.text" = "10.0 KB/s";
|
||||
|
||||
/* Class = "IBUILabel"; accessibilityLabel = "Section audio"; ObjectID = "95"; */
|
||||
"95.accessibilityLabel" = "Section audio";
|
||||
|
||||
/* Class = "IBUILabel"; text = "Audio"; ObjectID = "95"; */
|
||||
"95.text" = "Audio";
|
||||
|
||||
/* Class = "IBUILabel"; accessibilityLabel = "État de la connectivité ICE de la audio"; ObjectID = "97"; */
|
||||
"97.accessibilityLabel" = "État de la connectivité ICE de la audio";
|
||||
|
||||
/* Class = "IBUILabel"; text = "not activated"; ObjectID = "97"; */
|
||||
"97.text" = "not activated";
|
||||
|
||||
/* Class = "IBUILabel"; text = "Connectivité ICE:"; ObjectID = "98"; */
|
||||
"98.text" = "Connectivité ICE:";
|
||||
|
||||
/* Class = "IBUILabel"; accessibilityLabel = "Section vidéo"; ObjectID = "101"; */
|
||||
"101.accessibilityLabel" = "Section vidéo";
|
||||
|
||||
/* Class = "IBUILabel"; text = "Vidéo"; ObjectID = "101"; */
|
||||
"101.text" = "Vidéo";
|
||||
|
||||
/* Class = "IBUILabel"; text = "Codec:"; ObjectID = "105"; */
|
||||
"105.text" = "Codec:";
|
||||
|
||||
/* Class = "IBUILabel"; accessibilityLabel = "Codec vidéo"; ObjectID = "106"; */
|
||||
"106.accessibilityLabel" = "Codec vidéo";
|
||||
|
||||
/* Class = "IBUILabel"; text = "SILK"; ObjectID = "106"; */
|
||||
"106.text" = "SILK";
|
||||
|
||||
/* Class = "IBUILabel"; text = "Débit montant:"; ObjectID = "107"; */
|
||||
"107.text" = "Débit montant:";
|
||||
|
||||
/* Class = "IBUILabel"; accessibilityLabel = "Bande passante montante de la vidéo"; ObjectID = "108"; */
|
||||
"108.accessibilityLabel" = "Bande passante montante de la vidéo";
|
||||
|
||||
/* Class = "IBUILabel"; text = "2 KB/s"; ObjectID = "108"; */
|
||||
"108.text" = "2 KB/s";
|
||||
|
||||
/* Class = "IBUILabel"; accessibilityLabel = "Bande passante descendante de l'audio"; ObjectID = "109"; */
|
||||
"109.accessibilityLabel" = "Bande passante descendante de l'audio";
|
||||
|
||||
/* Class = "IBUILabel"; text = "10.0 KB/s"; ObjectID = "109"; */
|
||||
"109.text" = "10.0 KB/s";
|
||||
|
||||
/* Class = "IBUILabel"; text = "Débit descendant:"; ObjectID = "110"; */
|
||||
"110.text" = "Débit descendant:";
|
||||
|
||||
/* Class = "IBUILabel"; text = "Connectivité ICE:"; ObjectID = "111"; */
|
||||
"111.text" = "Connectivité ICE:";
|
||||
|
||||
/* Class = "IBUILabel"; accessibilityLabel = "État de la connectivité ICE de la vidéo"; ObjectID = "112"; */
|
||||
"112.accessibilityLabel" = "État de la connectivité ICE de la vidéo";
|
||||
|
||||
/* Class = "IBUILabel"; text = "not activated"; ObjectID = "112"; */
|
||||
"112.text" = "not activated";
|
||||
|
||||
/* Class = "IBUILabel"; text = "Taille envoyée:"; ObjectID = "6PM-O1-cYd"; */
|
||||
"6PM-O1-cYd.text" = "Taille envoyée:";
|
||||
|
||||
/* Class = "IBUILabel"; accessibilityLabel = "Video upload bandwidth"; ObjectID = "CCZ-g0-5g1"; */
|
||||
"CCZ-g0-5g1.accessibilityLabel" = "Video upload bandwidth";
|
||||
|
||||
/* Class = "IBUILabel"; text = "320x240"; ObjectID = "CCZ-g0-5g1"; */
|
||||
"CCZ-g0-5g1.text" = "320x240";
|
||||
|
||||
/* Class = "IBUILabel"; accessibilityLabel = "Video upload bandwidth"; ObjectID = "RxS-YG-dqM"; */
|
||||
"RxS-YG-dqM.accessibilityLabel" = "Video upload bandwidth";
|
||||
|
||||
/* Class = "IBUILabel"; text = "320x240"; ObjectID = "RxS-YG-dqM"; */
|
||||
"RxS-YG-dqM.text" = "320x240";
|
||||
|
||||
/* Class = "IBUILabel"; text = "Taille reçue:"; ObjectID = "nNJ-4U-pl2"; */
|
||||
"nNJ-4U-pl2.text" = "Taille reçue:";
|
||||
|
|
@ -1,480 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="5053" systemVersion="13C64" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none">
|
||||
<dependencies>
|
||||
<deployment defaultVersion="1536" identifier="iOS"/>
|
||||
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="3733"/>
|
||||
</dependencies>
|
||||
<objects>
|
||||
<placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="UICallCell">
|
||||
<connections>
|
||||
<outlet property="addressLabel" destination="17" id="28"/>
|
||||
<outlet property="audioCodecHeaderLabel" destination="85" id="113"/>
|
||||
<outlet property="audioCodecLabel" destination="84" id="114"/>
|
||||
<outlet property="audioDownloadBandwidthHeaderLabel" destination="93" id="115"/>
|
||||
<outlet property="audioDownloadBandwidthLabel" destination="94" id="116"/>
|
||||
<outlet property="audioIceConnectivityHeaderLabel" destination="98" id="117"/>
|
||||
<outlet property="audioIceConnectivityLabel" destination="97" id="118"/>
|
||||
<outlet property="audioStatsView" destination="76" id="119"/>
|
||||
<outlet property="audioUploadBandwidthHeaderLabel" destination="91" id="120"/>
|
||||
<outlet property="audioUploadBandwidthLabel" destination="90" id="121"/>
|
||||
<outlet property="avatarImage" destination="29" id="34"/>
|
||||
<outlet property="avatarView" destination="31" id="41"/>
|
||||
<outlet property="backgroundView" destination="45" id="46"/>
|
||||
<outlet property="headerBackgroundHighlightImage" destination="56" id="59"/>
|
||||
<outlet property="headerBackgroundImage" destination="52" id="54"/>
|
||||
<outlet property="headerView" destination="36" id="42"/>
|
||||
<outlet property="otherView" destination="77" id="78"/>
|
||||
<outlet property="pauseButton" destination="47" id="48"/>
|
||||
<outlet property="removeButton" destination="49" id="50"/>
|
||||
<outlet property="selectedBackgroundView" destination="45" id="58"/>
|
||||
<outlet property="stateImage" destination="18" id="33"/>
|
||||
<outlet property="stateLabel" destination="19" id="32"/>
|
||||
<outlet property="videoCodecHeaderLabel" destination="105" id="122"/>
|
||||
<outlet property="videoCodecLabel" destination="106" id="123"/>
|
||||
<outlet property="videoDownloadBandwidthHeaderLabel" destination="110" id="124"/>
|
||||
<outlet property="videoDownloadBandwidthLabel" destination="109" id="125"/>
|
||||
<outlet property="videoIceConnectivityHeaderLabel" destination="111" id="126"/>
|
||||
<outlet property="videoIceConnectivityLabel" destination="112" id="127"/>
|
||||
<outlet property="videoRecvSizeHeaderLabel" destination="nNJ-4U-pl2" id="r20-yj-TG9"/>
|
||||
<outlet property="videoRecvSizeLabel" destination="RxS-YG-dqM" id="fPi-Uk-MHy"/>
|
||||
<outlet property="videoSentSizeHeaderLabel" destination="6PM-O1-cYd" id="G8P-SK-lgu"/>
|
||||
<outlet property="videoSentSizeLabel" destination="CCZ-g0-5g1" id="kgM-NY-RUy"/>
|
||||
<outlet property="videoStatsView" destination="99" id="128"/>
|
||||
<outlet property="videoUploadBandwidthHeaderLabel" destination="107" id="129"/>
|
||||
<outlet property="videoUploadBandwidthLabel" destination="108" id="130"/>
|
||||
</connections>
|
||||
</placeholder>
|
||||
<placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
|
||||
<view contentMode="scaleToFill" id="16">
|
||||
<rect key="frame" x="0.0" y="0.0" width="320" height="300"/>
|
||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
|
||||
<subviews>
|
||||
<view contentMode="scaleToFill" id="77" userLabel="otherView">
|
||||
<rect key="frame" x="0.0" y="0.0" width="320" height="300"/>
|
||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
|
||||
<subviews>
|
||||
<view contentMode="scaleToFill" id="31" userLabel="avatarView">
|
||||
<rect key="frame" x="0.0" y="63" width="320" height="237"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<subviews>
|
||||
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="44">
|
||||
<rect key="frame" x="0.0" y="0.0" width="320" height="250"/>
|
||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
|
||||
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
|
||||
<accessibility key="accessibilityConfiguration">
|
||||
<bool key="isElement" value="NO"/>
|
||||
</accessibility>
|
||||
<fontDescription key="fontDescription" type="boldSystem" pointSize="15"/>
|
||||
<state key="normal">
|
||||
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
|
||||
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
|
||||
</state>
|
||||
<state key="highlighted">
|
||||
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
|
||||
</state>
|
||||
</button>
|
||||
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" image="avatar_shadow.png" id="30" userLabel="avatarShadowImage">
|
||||
<rect key="frame" x="0.0" y="-15" width="320" height="262"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
|
||||
</imageView>
|
||||
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" image="avatar_unknown.png" id="29" userLabel="avatarImage">
|
||||
<rect key="frame" x="80" y="2" width="160" height="170"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
|
||||
<accessibility key="accessibilityConfiguration" label="Avatar du contact">
|
||||
<accessibilityTraits key="traits" none="YES" image="YES" notEnabled="YES"/>
|
||||
<bool key="isElement" value="YES"/>
|
||||
</accessibility>
|
||||
</imageView>
|
||||
</subviews>
|
||||
<color key="backgroundColor" white="1" alpha="0.5" colorSpace="calibratedWhite"/>
|
||||
</view>
|
||||
<view contentMode="scaleToFill" id="76" userLabel="audioStatsView">
|
||||
<rect key="frame" x="0.0" y="63" width="320" height="237"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<subviews>
|
||||
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Audio" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="95" userLabel="audioLabel">
|
||||
<rect key="frame" x="10" y="21" width="300" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration" label="Section audio"/>
|
||||
<fontDescription key="fontDescription" type="boldSystem" pointSize="22"/>
|
||||
<color key="textColor" red="0.35686275360000003" green="0.3960784376" blue="0.43529412150000002" alpha="1" colorSpace="deviceRGB"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<view contentMode="scaleToFill" id="83" userLabel="audioCodecView">
|
||||
<rect key="frame" x="10" y="50" width="300" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" widthSizable="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<subviews>
|
||||
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Codec:" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="10" id="85" userLabel="audioCodecHeaderLabel">
|
||||
<rect key="frame" x="0.0" y="0.0" width="60" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration">
|
||||
<bool key="isElement" value="NO"/>
|
||||
</accessibility>
|
||||
<fontDescription key="fontDescription" type="boldSystem" pointSize="17"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="SILK" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="10" id="84" userLabel="audioCodecLabel">
|
||||
<rect key="frame" x="68" y="0.0" width="232" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration" label="Codec audio">
|
||||
<accessibilityTraits key="traits" none="YES"/>
|
||||
</accessibility>
|
||||
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
</subviews>
|
||||
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
|
||||
</view>
|
||||
<view contentMode="scaleToFill" id="89" userLabel="audioUploadBandwidthView">
|
||||
<rect key="frame" x="10" y="80" width="300" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" widthSizable="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<subviews>
|
||||
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Débit montant:" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="10" id="91" userLabel="audioUploadBandwidthHeaderLabel">
|
||||
<rect key="frame" x="0.0" y="0.0" width="160" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration">
|
||||
<bool key="isElement" value="NO"/>
|
||||
</accessibility>
|
||||
<fontDescription key="fontDescription" type="boldSystem" pointSize="17"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="2 KB/s" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="10" id="90" userLabel="audioUploadBandwidthLabel">
|
||||
<rect key="frame" x="168" y="0.0" width="132" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration" label="Bande passante montante de l'audio">
|
||||
<accessibilityTraits key="traits" none="YES"/>
|
||||
</accessibility>
|
||||
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
</subviews>
|
||||
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
|
||||
</view>
|
||||
<view contentMode="scaleToFill" id="92" userLabel="audioDownloadBandwidthView">
|
||||
<rect key="frame" x="10" y="110" width="300" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" widthSizable="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<subviews>
|
||||
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Débit descendant:" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="10" id="93" userLabel="audioDownloadBandwidthHeaderLabel">
|
||||
<rect key="frame" x="0.0" y="0.0" width="182" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration">
|
||||
<bool key="isElement" value="NO"/>
|
||||
</accessibility>
|
||||
<fontDescription key="fontDescription" type="boldSystem" pointSize="17"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="10.0 KB/s" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="10" id="94" userLabel="audioDownloadBandwidthLabel">
|
||||
<rect key="frame" x="190" y="0.0" width="110.00000000000001" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration" label="Bande passante montante de la vidéo">
|
||||
<accessibilityTraits key="traits" none="YES"/>
|
||||
</accessibility>
|
||||
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
</subviews>
|
||||
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
|
||||
</view>
|
||||
<view contentMode="scaleToFill" id="96" userLabel="audioIceConnectivityView">
|
||||
<rect key="frame" x="10" y="140" width="300" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" widthSizable="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<subviews>
|
||||
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Connectivité ICE:" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="10" id="98" userLabel="audioIceConnectivityHeaderLabel">
|
||||
<rect key="frame" x="0.0" y="0.0" width="142" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration">
|
||||
<bool key="isElement" value="NO"/>
|
||||
</accessibility>
|
||||
<fontDescription key="fontDescription" type="boldSystem" pointSize="17"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="not activated" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="10" id="97" userLabel="audioIceConnectivityLabel">
|
||||
<rect key="frame" x="150" y="0.0" width="150" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration" label="État de la connectivité ICE de la audio">
|
||||
<accessibilityTraits key="traits" none="YES"/>
|
||||
</accessibility>
|
||||
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
</subviews>
|
||||
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
|
||||
</view>
|
||||
</subviews>
|
||||
<color key="backgroundColor" white="1" alpha="0.5" colorSpace="calibratedWhite"/>
|
||||
</view>
|
||||
<view contentMode="scaleToFill" id="99" userLabel="videoStatsView">
|
||||
<rect key="frame" x="0.0" y="63" width="320" height="237"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<subviews>
|
||||
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Vidéo" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="101" userLabel="videoLabel">
|
||||
<rect key="frame" x="10" y="21" width="300" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration" label="Section vidéo"/>
|
||||
<fontDescription key="fontDescription" type="boldSystem" pointSize="22"/>
|
||||
<color key="textColor" red="0.35686275360000003" green="0.3960784376" blue="0.43529412150000002" alpha="1" colorSpace="deviceRGB"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<view contentMode="scaleToFill" id="104" userLabel="videoCodecView">
|
||||
<rect key="frame" x="78" y="23" width="232" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" widthSizable="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<subviews>
|
||||
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Codec:" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="10" id="105" userLabel="videoCodecHeaderLabel">
|
||||
<rect key="frame" x="0.0" y="0.0" width="60" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration">
|
||||
<bool key="isElement" value="NO"/>
|
||||
</accessibility>
|
||||
<fontDescription key="fontDescription" type="boldSystem" pointSize="17"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="SILK" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="10" id="106" userLabel="videoCodecLabel">
|
||||
<rect key="frame" x="68" y="0.0" width="164" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration" label="Codec vidéo">
|
||||
<accessibilityTraits key="traits" none="YES"/>
|
||||
</accessibility>
|
||||
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
</subviews>
|
||||
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
|
||||
</view>
|
||||
<view contentMode="scaleToFill" id="103" userLabel="videoUploadBandwidthView">
|
||||
<rect key="frame" x="10" y="113" width="300" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" widthSizable="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<subviews>
|
||||
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Débit montant:" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="10" id="107" userLabel="videoUploadBandwidthHeaderLabel">
|
||||
<rect key="frame" x="0.0" y="0.0" width="160" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration">
|
||||
<bool key="isElement" value="NO"/>
|
||||
</accessibility>
|
||||
<fontDescription key="fontDescription" type="boldSystem" pointSize="17"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="2 KB/s" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="10" id="108" userLabel="videoUploadBandwidthLabel">
|
||||
<rect key="frame" x="168" y="0.0" width="131.99999999999997" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration" label="Bande passante montante de la vidéo">
|
||||
<accessibilityTraits key="traits" none="YES"/>
|
||||
</accessibility>
|
||||
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
</subviews>
|
||||
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
|
||||
</view>
|
||||
<view contentMode="scaleToFill" id="j5j-bZ-C2L" userLabel="videoSentSizeView">
|
||||
<rect key="frame" x="10" y="50" width="300" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" widthSizable="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<subviews>
|
||||
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Taille envoyée:" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="10" id="6PM-O1-cYd" userLabel="videoSentSizeHeaderLabel">
|
||||
<rect key="frame" x="0.0" y="0.0" width="160" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration">
|
||||
<bool key="isElement" value="NO"/>
|
||||
</accessibility>
|
||||
<fontDescription key="fontDescription" type="boldSystem" pointSize="17"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="320x240" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="10" id="CCZ-g0-5g1" userLabel="videoSentSizeLabel">
|
||||
<rect key="frame" x="168" y="0.0" width="132" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration" label="Video upload bandwidth">
|
||||
<accessibilityTraits key="traits" none="YES"/>
|
||||
</accessibility>
|
||||
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
</subviews>
|
||||
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
|
||||
</view>
|
||||
<view contentMode="scaleToFill" id="6oX-23-Ivn" userLabel="videoRecvSizeView">
|
||||
<rect key="frame" x="10" y="79" width="300" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" widthSizable="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<subviews>
|
||||
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Taille reçue:" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="10" id="nNJ-4U-pl2" userLabel="videoRecvSizeHeaderLabel">
|
||||
<rect key="frame" x="0.0" y="0.0" width="160" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration">
|
||||
<bool key="isElement" value="NO"/>
|
||||
</accessibility>
|
||||
<fontDescription key="fontDescription" type="boldSystem" pointSize="17"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="320x240" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="10" id="RxS-YG-dqM" userLabel="videoRecvSizeLabel">
|
||||
<rect key="frame" x="168" y="0.0" width="132" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration" label="Video upload bandwidth">
|
||||
<accessibilityTraits key="traits" none="YES"/>
|
||||
</accessibility>
|
||||
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
</subviews>
|
||||
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
|
||||
</view>
|
||||
<view contentMode="scaleToFill" id="102" userLabel="audioDownloadBandwidthView">
|
||||
<rect key="frame" x="10" y="143" width="300" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" widthSizable="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<subviews>
|
||||
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Débit descendant:" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="10" id="110" userLabel="videoDownloadBandwidthHeaderLabel">
|
||||
<rect key="frame" x="0.0" y="0.0" width="160" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration">
|
||||
<bool key="isElement" value="NO"/>
|
||||
</accessibility>
|
||||
<fontDescription key="fontDescription" type="boldSystem" pointSize="17"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="10.0 KB/s" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="10" id="109" userLabel="videoDownloadBandwidthLabel">
|
||||
<rect key="frame" x="168" y="0.0" width="132" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration" label="Bande passante descendante de l'audio">
|
||||
<accessibilityTraits key="traits" none="YES"/>
|
||||
</accessibility>
|
||||
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
</subviews>
|
||||
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
|
||||
</view>
|
||||
<view contentMode="scaleToFill" id="100" userLabel="audioIceConnectivityView">
|
||||
<rect key="frame" x="10" y="173" width="300" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" widthSizable="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<subviews>
|
||||
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Connectivité ICE:" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="10" id="111" userLabel="videoIceConnectivityHeaderLabel">
|
||||
<rect key="frame" x="0.0" y="0.0" width="142" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration">
|
||||
<bool key="isElement" value="NO"/>
|
||||
</accessibility>
|
||||
<fontDescription key="fontDescription" type="boldSystem" pointSize="17"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="not activated" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="10" id="112" userLabel="videoIceConnectivityLabel">
|
||||
<rect key="frame" x="150" y="0.0" width="150" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration" label="État de la connectivité ICE de la vidéo">
|
||||
<accessibilityTraits key="traits" none="YES"/>
|
||||
</accessibility>
|
||||
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
</subviews>
|
||||
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
|
||||
</view>
|
||||
</subviews>
|
||||
<color key="backgroundColor" white="1" alpha="0.5" colorSpace="calibratedWhite"/>
|
||||
</view>
|
||||
</subviews>
|
||||
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
|
||||
</view>
|
||||
<view contentMode="scaleToFill" id="36" userLabel="headerView">
|
||||
<rect key="frame" x="0.0" y="0.0" width="320" height="63"/>
|
||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
|
||||
<subviews>
|
||||
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" image="cell_call_first.png" id="52" userLabel="headerBackgroundImage">
|
||||
<rect key="frame" x="0.0" y="0.0" width="320" height="63"/>
|
||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
|
||||
</imageView>
|
||||
<imageView userInteractionEnabled="NO" alpha="0.0" contentMode="scaleToFill" id="56" userLabel="headerBackgroundHighlightImage">
|
||||
<rect key="frame" x="0.0" y="0.0" width="320" height="63"/>
|
||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
|
||||
</imageView>
|
||||
<label autoresizesSubviews="NO" opaque="NO" userInteractionEnabled="NO" contentMode="left" text="0102030405" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="10" id="17" userLabel="addressLabel">
|
||||
<rect key="frame" x="95" y="0.0" width="125" height="51"/>
|
||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration" label="Nom du contact">
|
||||
<accessibilityTraits key="traits" none="YES"/>
|
||||
</accessibility>
|
||||
<fontDescription key="fontDescription" type="system" pointSize="30"/>
|
||||
<color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" id="18" userLabel="stateImage">
|
||||
<rect key="frame" x="224" y="14" width="25" height="25"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration" label="État de l'appel">
|
||||
<accessibilityTraits key="traits" none="YES" image="YES" notEnabled="YES"/>
|
||||
<bool key="isElement" value="YES"/>
|
||||
</accessibility>
|
||||
</imageView>
|
||||
<button hidden="YES" opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" adjustsImageWhenHighlighted="NO" adjustsImageWhenDisabled="NO" lineBreakMode="middleTruncation" id="49" userLabel="removeButton" customClass="UIPauseButton">
|
||||
<rect key="frame" x="216" y="6" width="41" height="41"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration" label="Supprimer"/>
|
||||
<fontDescription key="fontDescription" type="boldSystem" pointSize="15"/>
|
||||
<inset key="contentEdgeInsets" minX="8" minY="8" maxX="8" maxY="8"/>
|
||||
<state key="normal" image="call_state_delete_default.png">
|
||||
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
|
||||
</state>
|
||||
<state key="highlighted" image="call_state_delete_over.png"/>
|
||||
<connections>
|
||||
<action selector="doRemoveClick:" destination="-1" eventType="touchUpInside" id="51"/>
|
||||
</connections>
|
||||
</button>
|
||||
<button hidden="YES" opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" adjustsImageWhenHighlighted="NO" adjustsImageWhenDisabled="NO" lineBreakMode="middleTruncation" id="47" userLabel="pauseButton" customClass="UIPauseButton">
|
||||
<rect key="frame" x="216" y="6" width="41" height="41"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration" label="Pause"/>
|
||||
<fontDescription key="fontDescription" type="boldSystem" pointSize="15"/>
|
||||
<inset key="contentEdgeInsets" minX="8" minY="8" maxX="8" maxY="8"/>
|
||||
<state key="normal" image="call_state_play_default.png">
|
||||
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
|
||||
</state>
|
||||
<state key="selected" image="call_state_pause_default.png"/>
|
||||
<state key="highlighted" image="call_state_play_over.png"/>
|
||||
</button>
|
||||
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="12:34" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="10" id="19" userLabel="stateLabel">
|
||||
<rect key="frame" x="262" y="12" width="50" height="29"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration" label="Durée">
|
||||
<accessibilityTraits key="traits" none="YES"/>
|
||||
</accessibility>
|
||||
<fontDescription key="fontDescription" type="system" pointSize="15"/>
|
||||
<color key="textColor" cocoaTouchSystemColor="scrollViewTexturedBackgroundColor"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="38" userLabel="toggleButton">
|
||||
<rect key="frame" x="0.0" y="0.0" width="200" height="63"/>
|
||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration" label="Agrandir"/>
|
||||
<fontDescription key="fontDescription" type="boldSystem" pointSize="15"/>
|
||||
<state key="normal">
|
||||
<color key="titleColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
|
||||
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
|
||||
</state>
|
||||
<state key="highlighted">
|
||||
<color key="titleColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
|
||||
</state>
|
||||
<connections>
|
||||
<action selector="doHeaderClick:" destination="-1" eventType="touchUpInside" id="39"/>
|
||||
</connections>
|
||||
</button>
|
||||
</subviews>
|
||||
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
|
||||
</view>
|
||||
</subviews>
|
||||
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
|
||||
</view>
|
||||
<view autoresizesSubviews="NO" contentMode="scaleToFill" id="45" userLabel="background">
|
||||
<rect key="frame" x="0.0" y="0.0" width="320" height="460"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
|
||||
</view>
|
||||
</objects>
|
||||
<resources>
|
||||
<image name="avatar_shadow.png" width="640" height="523"/>
|
||||
<image name="avatar_unknown.png" width="320" height="339"/>
|
||||
<image name="call_state_delete_default.png" width="43" height="43"/>
|
||||
<image name="call_state_delete_over.png" width="43" height="43"/>
|
||||
<image name="call_state_pause_default.png" width="43" height="50"/>
|
||||
<image name="call_state_play_default.png" width="43" height="46"/>
|
||||
<image name="call_state_play_over.png" width="43" height="46"/>
|
||||
<image name="cell_call_first.png" width="640" height="125"/>
|
||||
</resources>
|
||||
</document>
|
||||
129
Classes/LinphoneUI/ru.lproj/UICallCell.strings
Normal file
129
Classes/LinphoneUI/ru.lproj/UICallCell.strings
Normal file
|
|
@ -0,0 +1,129 @@
|
|||
|
||||
/* Class = "IBUILabel"; accessibilityLabel = "Имя контакта"; ObjectID = "17"; */
|
||||
"17.accessibilityLabel" = "Имя контакта";
|
||||
|
||||
/* Class = "IBUILabel"; text = "0102030405"; ObjectID = "17"; */
|
||||
"17.text" = "0102030405";
|
||||
|
||||
/* Class = "IBUIImageView"; accessibilityLabel = "Статус звонка"; ObjectID = "18"; */
|
||||
"18.accessibilityLabel" = "Статус звонка";
|
||||
|
||||
/* Class = "IBUILabel"; accessibilityLabel = "Продолжительность"; ObjectID = "19"; */
|
||||
"19.accessibilityLabel" = "Продолжительность";
|
||||
|
||||
/* Class = "IBUILabel"; text = "12:34"; ObjectID = "19"; */
|
||||
"19.text" = "12:34";
|
||||
|
||||
/* Class = "IBUIImageView"; accessibilityLabel = "Аватар контакта"; ObjectID = "29"; */
|
||||
"29.accessibilityLabel" = "Аватар контакта";
|
||||
|
||||
/* Class = "IBUIButton"; accessibilityLabel = "Развернуть"; ObjectID = "38"; */
|
||||
"38.accessibilityLabel" = "Развернуть";
|
||||
|
||||
/* Class = "IBUIButton"; accessibilityLabel = "Пауза"; ObjectID = "47"; */
|
||||
"47.accessibilityLabel" = "Пауза";
|
||||
|
||||
/* Class = "IBUIButton"; accessibilityLabel = "Удалить"; ObjectID = "49"; */
|
||||
"49.accessibilityLabel" = "Удалить";
|
||||
|
||||
/* Class = "IBUILabel"; accessibilityLabel = "Аудио кодек"; ObjectID = "84"; */
|
||||
"84.accessibilityLabel" = "Аудио кодек";
|
||||
|
||||
/* Class = "IBUILabel"; text = "SILK"; ObjectID = "84"; */
|
||||
"84.text" = "SILK";
|
||||
|
||||
/* Class = "IBUILabel"; text = "Кодек:"; ObjectID = "85"; */
|
||||
"85.text" = "Кодек:";
|
||||
|
||||
/* Class = "IBUILabel"; accessibilityLabel = "Скорость загрузки аудио потока"; ObjectID = "90"; */
|
||||
"90.accessibilityLabel" = "Скорость загрузки аудио потока";
|
||||
|
||||
/* Class = "IBUILabel"; text = "2 KB/s"; ObjectID = "90"; */
|
||||
"90.text" = "2 KB/s";
|
||||
|
||||
/* Class = "IBUILabel"; text = "Скорость закачки:"; ObjectID = "91"; */
|
||||
"91.text" = "Скорость закачки:";
|
||||
|
||||
/* Class = "IBUILabel"; text = "Скорость скачивания:"; ObjectID = "93"; */
|
||||
"93.text" = "Скорость скачивания:";
|
||||
|
||||
/* Class = "IBUILabel"; accessibilityLabel = "Скорость скачивания аудио потока"; ObjectID = "94"; */
|
||||
"94.accessibilityLabel" = "Скорость скачивания аудио потока";
|
||||
|
||||
/* Class = "IBUILabel"; text = "10.0 KB/s"; ObjectID = "94"; */
|
||||
"94.text" = "10.0 KB/s";
|
||||
|
||||
/* Class = "IBUILabel"; accessibilityLabel = "Аудио настройки"; ObjectID = "95"; */
|
||||
"95.accessibilityLabel" = "Аудио настройки";
|
||||
|
||||
/* Class = "IBUILabel"; text = "Аудио"; ObjectID = "95"; */
|
||||
"95.text" = "Аудио";
|
||||
|
||||
/* Class = "IBUILabel"; accessibilityLabel = "Аудио статус подключения ICE"; ObjectID = "97"; */
|
||||
"97.accessibilityLabel" = "Аудио статус подключения ICE";
|
||||
|
||||
/* Class = "IBUILabel"; text = "not activated"; ObjectID = "97"; */
|
||||
"97.text" = "not activated";
|
||||
|
||||
/* Class = "IBUILabel"; text = "Подключение ICE:"; ObjectID = "98"; */
|
||||
"98.text" = "Подключение ICE:";
|
||||
|
||||
/* Class = "IBUILabel"; accessibilityLabel = "Видео настройки"; ObjectID = "101"; */
|
||||
"101.accessibilityLabel" = "Видео настройки";
|
||||
|
||||
/* Class = "IBUILabel"; text = "Видео"; ObjectID = "101"; */
|
||||
"101.text" = "Видео";
|
||||
|
||||
/* Class = "IBUILabel"; text = "Кодек:"; ObjectID = "105"; */
|
||||
"105.text" = "Кодек:";
|
||||
|
||||
/* Class = "IBUILabel"; accessibilityLabel = "Видео кодек"; ObjectID = "106"; */
|
||||
"106.accessibilityLabel" = "Видео кодек";
|
||||
|
||||
/* Class = "IBUILabel"; text = "SILK"; ObjectID = "106"; */
|
||||
"106.text" = "SILK";
|
||||
|
||||
/* Class = "IBUILabel"; text = "Скорость закачки:"; ObjectID = "107"; */
|
||||
"107.text" = "Скорость закачки:";
|
||||
|
||||
/* Class = "IBUILabel"; accessibilityLabel = "Скорость загрузки видео потока"; ObjectID = "108"; */
|
||||
"108.accessibilityLabel" = "Скорость загрузки видео потока";
|
||||
|
||||
/* Class = "IBUILabel"; text = "2 KB/s"; ObjectID = "108"; */
|
||||
"108.text" = "2 KB/s";
|
||||
|
||||
/* Class = "IBUILabel"; accessibilityLabel = "Скорость скачивания видео потока"; ObjectID = "109"; */
|
||||
"109.accessibilityLabel" = "Скорость скачивания видео потока";
|
||||
|
||||
/* Class = "IBUILabel"; text = "10.0 KB/s"; ObjectID = "109"; */
|
||||
"109.text" = "10.0 KB/s";
|
||||
|
||||
/* Class = "IBUILabel"; text = "Скорость скачивания:"; ObjectID = "110"; */
|
||||
"110.text" = "Скорость скачивания:";
|
||||
|
||||
/* Class = "IBUILabel"; text = "Подключение ICE:"; ObjectID = "111"; */
|
||||
"111.text" = "Подключение ICE:";
|
||||
|
||||
/* Class = "IBUILabel"; accessibilityLabel = "Видео статус подключения ICE"; ObjectID = "112"; */
|
||||
"112.accessibilityLabel" = "Видео статус подключения ICE";
|
||||
|
||||
/* Class = "IBUILabel"; text = "not activated"; ObjectID = "112"; */
|
||||
"112.text" = "not activated";
|
||||
|
||||
/* Class = "IBUILabel"; text = "Size sent:"; ObjectID = "6PM-O1-cYd"; */
|
||||
"6PM-O1-cYd.text" = "Size sent:";
|
||||
|
||||
/* Class = "IBUILabel"; accessibilityLabel = "Video upload bandwidth"; ObjectID = "CCZ-g0-5g1"; */
|
||||
"CCZ-g0-5g1.accessibilityLabel" = "Video upload bandwidth";
|
||||
|
||||
/* Class = "IBUILabel"; text = "320x240"; ObjectID = "CCZ-g0-5g1"; */
|
||||
"CCZ-g0-5g1.text" = "320x240";
|
||||
|
||||
/* Class = "IBUILabel"; accessibilityLabel = "Video upload bandwidth"; ObjectID = "RxS-YG-dqM"; */
|
||||
"RxS-YG-dqM.accessibilityLabel" = "Video upload bandwidth";
|
||||
|
||||
/* Class = "IBUILabel"; text = "320x240"; ObjectID = "RxS-YG-dqM"; */
|
||||
"RxS-YG-dqM.text" = "320x240";
|
||||
|
||||
/* Class = "IBUILabel"; text = "Size received:"; ObjectID = "nNJ-4U-pl2"; */
|
||||
"nNJ-4U-pl2.text" = "Size received:";
|
||||
|
|
@ -1,480 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="5053" systemVersion="13C64" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none">
|
||||
<dependencies>
|
||||
<deployment defaultVersion="1536" identifier="iOS"/>
|
||||
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="3733"/>
|
||||
</dependencies>
|
||||
<objects>
|
||||
<placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="UICallCell">
|
||||
<connections>
|
||||
<outlet property="addressLabel" destination="17" id="28"/>
|
||||
<outlet property="audioCodecHeaderLabel" destination="85" id="113"/>
|
||||
<outlet property="audioCodecLabel" destination="84" id="114"/>
|
||||
<outlet property="audioDownloadBandwidthHeaderLabel" destination="93" id="115"/>
|
||||
<outlet property="audioDownloadBandwidthLabel" destination="94" id="116"/>
|
||||
<outlet property="audioIceConnectivityHeaderLabel" destination="98" id="117"/>
|
||||
<outlet property="audioIceConnectivityLabel" destination="97" id="118"/>
|
||||
<outlet property="audioStatsView" destination="76" id="119"/>
|
||||
<outlet property="audioUploadBandwidthHeaderLabel" destination="91" id="120"/>
|
||||
<outlet property="audioUploadBandwidthLabel" destination="90" id="121"/>
|
||||
<outlet property="avatarImage" destination="29" id="34"/>
|
||||
<outlet property="avatarView" destination="31" id="41"/>
|
||||
<outlet property="backgroundView" destination="45" id="46"/>
|
||||
<outlet property="headerBackgroundHighlightImage" destination="56" id="59"/>
|
||||
<outlet property="headerBackgroundImage" destination="52" id="54"/>
|
||||
<outlet property="headerView" destination="36" id="42"/>
|
||||
<outlet property="otherView" destination="77" id="78"/>
|
||||
<outlet property="pauseButton" destination="47" id="48"/>
|
||||
<outlet property="removeButton" destination="49" id="50"/>
|
||||
<outlet property="selectedBackgroundView" destination="45" id="58"/>
|
||||
<outlet property="stateImage" destination="18" id="33"/>
|
||||
<outlet property="stateLabel" destination="19" id="32"/>
|
||||
<outlet property="videoCodecHeaderLabel" destination="105" id="122"/>
|
||||
<outlet property="videoCodecLabel" destination="106" id="123"/>
|
||||
<outlet property="videoDownloadBandwidthHeaderLabel" destination="110" id="124"/>
|
||||
<outlet property="videoDownloadBandwidthLabel" destination="109" id="125"/>
|
||||
<outlet property="videoIceConnectivityHeaderLabel" destination="111" id="126"/>
|
||||
<outlet property="videoIceConnectivityLabel" destination="112" id="127"/>
|
||||
<outlet property="videoRecvSizeHeaderLabel" destination="nNJ-4U-pl2" id="r20-yj-TG9"/>
|
||||
<outlet property="videoRecvSizeLabel" destination="RxS-YG-dqM" id="fPi-Uk-MHy"/>
|
||||
<outlet property="videoSentSizeHeaderLabel" destination="6PM-O1-cYd" id="G8P-SK-lgu"/>
|
||||
<outlet property="videoSentSizeLabel" destination="CCZ-g0-5g1" id="kgM-NY-RUy"/>
|
||||
<outlet property="videoStatsView" destination="99" id="128"/>
|
||||
<outlet property="videoUploadBandwidthHeaderLabel" destination="107" id="129"/>
|
||||
<outlet property="videoUploadBandwidthLabel" destination="108" id="130"/>
|
||||
</connections>
|
||||
</placeholder>
|
||||
<placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
|
||||
<view contentMode="scaleToFill" id="16">
|
||||
<rect key="frame" x="0.0" y="0.0" width="320" height="300"/>
|
||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
|
||||
<subviews>
|
||||
<view contentMode="scaleToFill" id="77" userLabel="otherView">
|
||||
<rect key="frame" x="0.0" y="0.0" width="320" height="300"/>
|
||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
|
||||
<subviews>
|
||||
<view contentMode="scaleToFill" id="31" userLabel="avatarView">
|
||||
<rect key="frame" x="0.0" y="63" width="320" height="237"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<subviews>
|
||||
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="44">
|
||||
<rect key="frame" x="0.0" y="0.0" width="320" height="250"/>
|
||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
|
||||
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
|
||||
<accessibility key="accessibilityConfiguration">
|
||||
<bool key="isElement" value="NO"/>
|
||||
</accessibility>
|
||||
<fontDescription key="fontDescription" type="boldSystem" pointSize="15"/>
|
||||
<state key="normal">
|
||||
<color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
|
||||
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
|
||||
</state>
|
||||
<state key="highlighted">
|
||||
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
|
||||
</state>
|
||||
</button>
|
||||
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" image="avatar_shadow.png" id="30" userLabel="avatarShadowImage">
|
||||
<rect key="frame" x="0.0" y="-15" width="320" height="262"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
|
||||
</imageView>
|
||||
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" image="avatar_unknown.png" id="29" userLabel="avatarImage">
|
||||
<rect key="frame" x="80" y="2" width="160" height="170"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
|
||||
<accessibility key="accessibilityConfiguration" label="Аватар контакта">
|
||||
<accessibilityTraits key="traits" none="YES" image="YES" notEnabled="YES"/>
|
||||
<bool key="isElement" value="YES"/>
|
||||
</accessibility>
|
||||
</imageView>
|
||||
</subviews>
|
||||
<color key="backgroundColor" white="1" alpha="0.5" colorSpace="calibratedWhite"/>
|
||||
</view>
|
||||
<view contentMode="scaleToFill" id="76" userLabel="audioStatsView">
|
||||
<rect key="frame" x="0.0" y="63" width="320" height="237"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<subviews>
|
||||
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Аудио" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="95" userLabel="audioLabel">
|
||||
<rect key="frame" x="10" y="21" width="300" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration" label="Аудио настройки"/>
|
||||
<fontDescription key="fontDescription" type="boldSystem" pointSize="22"/>
|
||||
<color key="textColor" red="0.35686275360000003" green="0.3960784376" blue="0.43529412150000002" alpha="1" colorSpace="deviceRGB"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<view contentMode="scaleToFill" id="83" userLabel="audioCodecView">
|
||||
<rect key="frame" x="10" y="50" width="300" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" widthSizable="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<subviews>
|
||||
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Кодек:" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="10" id="85" userLabel="audioCodecHeaderLabel">
|
||||
<rect key="frame" x="0.0" y="0.0" width="60" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration">
|
||||
<bool key="isElement" value="NO"/>
|
||||
</accessibility>
|
||||
<fontDescription key="fontDescription" type="boldSystem" pointSize="17"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="SILK" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="10" id="84" userLabel="audioCodecLabel">
|
||||
<rect key="frame" x="68" y="0.0" width="232" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration" label="Аудио кодек">
|
||||
<accessibilityTraits key="traits" none="YES"/>
|
||||
</accessibility>
|
||||
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
</subviews>
|
||||
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
|
||||
</view>
|
||||
<view contentMode="scaleToFill" id="89" userLabel="audioUploadBandwidthView">
|
||||
<rect key="frame" x="10" y="80" width="300" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" widthSizable="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<subviews>
|
||||
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Скорость закачки:" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="10" id="91" userLabel="audioUploadBandwidthHeaderLabel">
|
||||
<rect key="frame" x="0.0" y="0.0" width="160" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration">
|
||||
<bool key="isElement" value="NO"/>
|
||||
</accessibility>
|
||||
<fontDescription key="fontDescription" type="boldSystem" pointSize="17"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="2 KB/s" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="10" id="90" userLabel="audioUploadBandwidthLabel">
|
||||
<rect key="frame" x="168" y="0.0" width="132" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration" label="Скорость загрузки аудио потока">
|
||||
<accessibilityTraits key="traits" none="YES"/>
|
||||
</accessibility>
|
||||
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
</subviews>
|
||||
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
|
||||
</view>
|
||||
<view contentMode="scaleToFill" id="92" userLabel="audioDownloadBandwidthView">
|
||||
<rect key="frame" x="10" y="110" width="300" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" widthSizable="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<subviews>
|
||||
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Скорость скачивания:" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="10" id="93" userLabel="audioDownloadBandwidthHeaderLabel">
|
||||
<rect key="frame" x="0.0" y="0.0" width="182" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration">
|
||||
<bool key="isElement" value="NO"/>
|
||||
</accessibility>
|
||||
<fontDescription key="fontDescription" type="boldSystem" pointSize="17"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="10.0 KB/s" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="10" id="94" userLabel="audioDownloadBandwidthLabel">
|
||||
<rect key="frame" x="190" y="0.0" width="110.00000000000001" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration" label="Скорость скачивания аудио потока">
|
||||
<accessibilityTraits key="traits" none="YES"/>
|
||||
</accessibility>
|
||||
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
</subviews>
|
||||
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
|
||||
</view>
|
||||
<view contentMode="scaleToFill" id="96" userLabel="audioIceConnectivityView">
|
||||
<rect key="frame" x="10" y="140" width="300" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" widthSizable="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<subviews>
|
||||
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Подключение ICE:" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="10" id="98" userLabel="audioIceConnectivityHeaderLabel">
|
||||
<rect key="frame" x="0.0" y="0.0" width="142" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration">
|
||||
<bool key="isElement" value="NO"/>
|
||||
</accessibility>
|
||||
<fontDescription key="fontDescription" type="boldSystem" pointSize="17"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="not activated" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="10" id="97" userLabel="audioIceConnectivityLabel">
|
||||
<rect key="frame" x="150" y="0.0" width="150" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration" label="Аудио статус подключения ICE">
|
||||
<accessibilityTraits key="traits" none="YES"/>
|
||||
</accessibility>
|
||||
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
</subviews>
|
||||
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
|
||||
</view>
|
||||
</subviews>
|
||||
<color key="backgroundColor" white="1" alpha="0.5" colorSpace="calibratedWhite"/>
|
||||
</view>
|
||||
<view contentMode="scaleToFill" id="99" userLabel="videoStatsView">
|
||||
<rect key="frame" x="0.0" y="63" width="320" height="237"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<subviews>
|
||||
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Видео" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="101" userLabel="videoLabel">
|
||||
<rect key="frame" x="10" y="21" width="300" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration" label="Видео настройки"/>
|
||||
<fontDescription key="fontDescription" type="boldSystem" pointSize="22"/>
|
||||
<color key="textColor" red="0.35686275360000003" green="0.3960784376" blue="0.43529412150000002" alpha="1" colorSpace="deviceRGB"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<view contentMode="scaleToFill" id="104" userLabel="videoCodecView">
|
||||
<rect key="frame" x="85" y="23" width="222" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" widthSizable="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<subviews>
|
||||
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Кодек:" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="10" id="105" userLabel="videoCodecHeaderLabel">
|
||||
<rect key="frame" x="0.0" y="0.0" width="60" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration">
|
||||
<bool key="isElement" value="NO"/>
|
||||
</accessibility>
|
||||
<fontDescription key="fontDescription" type="boldSystem" pointSize="17"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="SILK" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="10" id="106" userLabel="videoCodecLabel">
|
||||
<rect key="frame" x="68" y="0.0" width="152" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration" label="Видео кодек">
|
||||
<accessibilityTraits key="traits" none="YES"/>
|
||||
</accessibility>
|
||||
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
</subviews>
|
||||
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
|
||||
</view>
|
||||
<view contentMode="scaleToFill" id="103" userLabel="videoUploadBandwidthView">
|
||||
<rect key="frame" x="10" y="113" width="300" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" widthSizable="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<subviews>
|
||||
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Скорость закачки:" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="10" id="107" userLabel="videoUploadBandwidthHeaderLabel">
|
||||
<rect key="frame" x="0.0" y="0.0" width="160" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration">
|
||||
<bool key="isElement" value="NO"/>
|
||||
</accessibility>
|
||||
<fontDescription key="fontDescription" type="boldSystem" pointSize="17"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="2 KB/s" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="10" id="108" userLabel="videoUploadBandwidthLabel">
|
||||
<rect key="frame" x="168" y="0.0" width="132" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration" label="Скорость загрузки видео потока">
|
||||
<accessibilityTraits key="traits" none="YES"/>
|
||||
</accessibility>
|
||||
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
</subviews>
|
||||
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
|
||||
</view>
|
||||
<view contentMode="scaleToFill" id="j5j-bZ-C2L" userLabel="videoSentSizeView">
|
||||
<rect key="frame" x="10" y="50" width="300" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" widthSizable="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<subviews>
|
||||
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Size sent:" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="10" id="6PM-O1-cYd" userLabel="videoSentSizeHeaderLabel">
|
||||
<rect key="frame" x="0.0" y="0.0" width="160" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration">
|
||||
<bool key="isElement" value="NO"/>
|
||||
</accessibility>
|
||||
<fontDescription key="fontDescription" type="boldSystem" pointSize="17"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="320x240" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="10" id="CCZ-g0-5g1" userLabel="videoSentSizeLabel">
|
||||
<rect key="frame" x="168" y="0.0" width="132" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration" label="Video upload bandwidth">
|
||||
<accessibilityTraits key="traits" none="YES"/>
|
||||
</accessibility>
|
||||
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
</subviews>
|
||||
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
|
||||
</view>
|
||||
<view contentMode="scaleToFill" id="6oX-23-Ivn" userLabel="videoRecvSizeView">
|
||||
<rect key="frame" x="10" y="79" width="300" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" widthSizable="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<subviews>
|
||||
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Size received:" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="10" id="nNJ-4U-pl2" userLabel="videoRecvSizeHeaderLabel">
|
||||
<rect key="frame" x="0.0" y="0.0" width="160" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration">
|
||||
<bool key="isElement" value="NO"/>
|
||||
</accessibility>
|
||||
<fontDescription key="fontDescription" type="boldSystem" pointSize="17"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="320x240" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="10" id="RxS-YG-dqM" userLabel="videoRecvSizeLabel">
|
||||
<rect key="frame" x="168" y="0.0" width="132" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration" label="Video upload bandwidth">
|
||||
<accessibilityTraits key="traits" none="YES"/>
|
||||
</accessibility>
|
||||
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
</subviews>
|
||||
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
|
||||
</view>
|
||||
<view contentMode="scaleToFill" id="102" userLabel="audioDownloadBandwidthView">
|
||||
<rect key="frame" x="10" y="143" width="300" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" widthSizable="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<subviews>
|
||||
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Скорость скачивания:" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="10" id="110" userLabel="videoDownloadBandwidthHeaderLabel">
|
||||
<rect key="frame" x="0.0" y="0.0" width="182" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration">
|
||||
<bool key="isElement" value="NO"/>
|
||||
</accessibility>
|
||||
<fontDescription key="fontDescription" type="boldSystem" pointSize="17"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="10.0 KB/s" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="10" id="109" userLabel="videoDownloadBandwidthLabel">
|
||||
<rect key="frame" x="190" y="0.0" width="110.00000000000003" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration" label="Скорость скачивания видео потока">
|
||||
<accessibilityTraits key="traits" none="YES"/>
|
||||
</accessibility>
|
||||
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
</subviews>
|
||||
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
|
||||
</view>
|
||||
<view contentMode="scaleToFill" id="100" userLabel="audioIceConnectivityView">
|
||||
<rect key="frame" x="10" y="173" width="300" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" widthSizable="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<subviews>
|
||||
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Подключение ICE:" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="10" id="111" userLabel="videoIceConnectivityHeaderLabel">
|
||||
<rect key="frame" x="0.0" y="0.0" width="142" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration">
|
||||
<bool key="isElement" value="NO"/>
|
||||
</accessibility>
|
||||
<fontDescription key="fontDescription" type="boldSystem" pointSize="17"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="not activated" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="10" id="112" userLabel="videoIceConnectivityLabel">
|
||||
<rect key="frame" x="150" y="0.0" width="150" height="21"/>
|
||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration" label="Видео статус подключения ICE">
|
||||
<accessibilityTraits key="traits" none="YES"/>
|
||||
</accessibility>
|
||||
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
</subviews>
|
||||
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
|
||||
</view>
|
||||
</subviews>
|
||||
<color key="backgroundColor" white="1" alpha="0.5" colorSpace="calibratedWhite"/>
|
||||
</view>
|
||||
</subviews>
|
||||
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
|
||||
</view>
|
||||
<view contentMode="scaleToFill" id="36" userLabel="headerView">
|
||||
<rect key="frame" x="0.0" y="0.0" width="320" height="63"/>
|
||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
|
||||
<subviews>
|
||||
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" image="cell_call_first.png" id="52" userLabel="headerBackgroundImage">
|
||||
<rect key="frame" x="0.0" y="0.0" width="320" height="63"/>
|
||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
|
||||
</imageView>
|
||||
<imageView userInteractionEnabled="NO" alpha="0.0" contentMode="scaleToFill" id="56" userLabel="headerBackgroundHighlightImage">
|
||||
<rect key="frame" x="0.0" y="0.0" width="320" height="63"/>
|
||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
|
||||
</imageView>
|
||||
<label autoresizesSubviews="NO" opaque="NO" userInteractionEnabled="NO" contentMode="left" text="0102030405" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="10" id="17" userLabel="addressLabel">
|
||||
<rect key="frame" x="95" y="0.0" width="125" height="51"/>
|
||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration" label="Имя контакта">
|
||||
<accessibilityTraits key="traits" none="YES"/>
|
||||
</accessibility>
|
||||
<fontDescription key="fontDescription" type="system" pointSize="30"/>
|
||||
<color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" id="18" userLabel="stateImage">
|
||||
<rect key="frame" x="224" y="14" width="25" height="25"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration" label="Статус звонка">
|
||||
<accessibilityTraits key="traits" none="YES" image="YES" notEnabled="YES"/>
|
||||
<bool key="isElement" value="YES"/>
|
||||
</accessibility>
|
||||
</imageView>
|
||||
<button hidden="YES" opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" adjustsImageWhenHighlighted="NO" adjustsImageWhenDisabled="NO" lineBreakMode="middleTruncation" id="49" userLabel="removeButton" customClass="UIPauseButton">
|
||||
<rect key="frame" x="216" y="6" width="41" height="41"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration" label="Удалить"/>
|
||||
<fontDescription key="fontDescription" type="boldSystem" pointSize="15"/>
|
||||
<inset key="contentEdgeInsets" minX="8" minY="8" maxX="8" maxY="8"/>
|
||||
<state key="normal" image="call_state_delete_default.png">
|
||||
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
|
||||
</state>
|
||||
<state key="highlighted" image="call_state_delete_over.png"/>
|
||||
<connections>
|
||||
<action selector="doRemoveClick:" destination="-1" eventType="touchUpInside" id="51"/>
|
||||
</connections>
|
||||
</button>
|
||||
<button hidden="YES" opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" adjustsImageWhenHighlighted="NO" adjustsImageWhenDisabled="NO" lineBreakMode="middleTruncation" id="47" userLabel="pauseButton" customClass="UIPauseButton">
|
||||
<rect key="frame" x="216" y="6" width="41" height="41"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration" label="Пауза"/>
|
||||
<fontDescription key="fontDescription" type="boldSystem" pointSize="15"/>
|
||||
<inset key="contentEdgeInsets" minX="8" minY="8" maxX="8" maxY="8"/>
|
||||
<state key="normal" image="call_state_play_default.png">
|
||||
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
|
||||
</state>
|
||||
<state key="selected" image="call_state_pause_default.png"/>
|
||||
<state key="highlighted" image="call_state_play_over.png"/>
|
||||
</button>
|
||||
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="12:34" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="10" id="19" userLabel="stateLabel">
|
||||
<rect key="frame" x="262" y="12" width="50" height="29"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration" label="Продолжительность">
|
||||
<accessibilityTraits key="traits" none="YES"/>
|
||||
</accessibility>
|
||||
<fontDescription key="fontDescription" type="system" pointSize="15"/>
|
||||
<color key="textColor" cocoaTouchSystemColor="scrollViewTexturedBackgroundColor"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="38" userLabel="toggleButton">
|
||||
<rect key="frame" x="0.0" y="0.0" width="200" height="63"/>
|
||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
|
||||
<accessibility key="accessibilityConfiguration" label="Развернуть"/>
|
||||
<fontDescription key="fontDescription" type="boldSystem" pointSize="15"/>
|
||||
<state key="normal">
|
||||
<color key="titleColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
|
||||
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
|
||||
</state>
|
||||
<state key="highlighted">
|
||||
<color key="titleColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
|
||||
</state>
|
||||
<connections>
|
||||
<action selector="doHeaderClick:" destination="-1" eventType="touchUpInside" id="39"/>
|
||||
</connections>
|
||||
</button>
|
||||
</subviews>
|
||||
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
|
||||
</view>
|
||||
</subviews>
|
||||
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
|
||||
</view>
|
||||
<view autoresizesSubviews="NO" contentMode="scaleToFill" id="45" userLabel="background">
|
||||
<rect key="frame" x="0.0" y="0.0" width="320" height="460"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
|
||||
</view>
|
||||
</objects>
|
||||
<resources>
|
||||
<image name="avatar_shadow.png" width="640" height="523"/>
|
||||
<image name="avatar_unknown.png" width="320" height="339"/>
|
||||
<image name="call_state_delete_default.png" width="43" height="43"/>
|
||||
<image name="call_state_delete_over.png" width="43" height="43"/>
|
||||
<image name="call_state_pause_default.png" width="43" height="50"/>
|
||||
<image name="call_state_play_default.png" width="43" height="46"/>
|
||||
<image name="call_state_play_over.png" width="43" height="46"/>
|
||||
<image name="cell_call_first.png" width="640" height="125"/>
|
||||
</resources>
|
||||
</document>
|
||||
|
|
@ -41,7 +41,6 @@
|
|||
#import "FirstLoginViewController.h"
|
||||
#import "WizardViewController.h"
|
||||
#import "IncomingCallViewController.h"
|
||||
#import "ConsoleViewController.h"
|
||||
#import "ImageViewController.h"
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -740,9 +740,7 @@ static UICompositeViewDescription *compositeDescription = nil;
|
|||
[[NSNotificationCenter defaultCenter] postNotificationName:UIDeviceBatteryLevelDidChangeNotification object:self];
|
||||
}
|
||||
#endif
|
||||
if([key isEqual:@"console_button"]) {
|
||||
[[PhoneMainView instance] changeCurrentView:[ConsoleViewController compositeViewDescription] push:TRUE];
|
||||
} else if([key isEqual:@"wizard_button"]) {
|
||||
if([key isEqual:@"wizard_button"]) {
|
||||
UIAlertView* alert = [[UIAlertView alloc] initWithTitle:NSLocalizedString(@"Warning",nil)
|
||||
message:NSLocalizedString(@"Launching the Wizard will delete any existing proxy config.\nAre you sure to want it?",nil)
|
||||
delegate:self
|
||||
|
|
|
|||
|
|
@ -48,10 +48,10 @@
|
|||
"37.normalTitle" = "Call";
|
||||
|
||||
/* Class = "IBUIButton"; accessibilityLabel = "Ajouter au contact"; ObjectID = "50"; */
|
||||
"50.accessibilityLabel" = "Ajouter au contact";
|
||||
"50.accessibilityLabel" = "Ajouter au contactaaaaatasrietiarnsetaisetaietai";
|
||||
|
||||
/* Class = "IBUIButton"; normalTitle = "Ajouter aux contacts"; ObjectID = "50"; */
|
||||
"50.normalTitle" = "Ajouter aux contacts";
|
||||
"50.normalTitle" = "Ajouter aux contactasaaaaisrternaisteaist";
|
||||
|
||||
/* Class = "IBUILabel"; text = "Adresse:"; ObjectID = "55"; */
|
||||
"55.text" = "Adresse:";
|
||||
|
|
|
|||
|
|
@ -118,6 +118,11 @@
|
|||
636316D41A1DEC650009B839 /* SettingsViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 636316D61A1DEC650009B839 /* SettingsViewController.xib */; };
|
||||
636316D91A1DECC90009B839 /* PhoneMainView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 636316D71A1DECC90009B839 /* PhoneMainView.xib */; };
|
||||
636316DE1A1DEF2F0009B839 /* UIButtonShrinkable.m in Sources */ = {isa = PBXBuildFile; fileRef = 636316DD1A1DEF2F0009B839 /* UIButtonShrinkable.m */; };
|
||||
639CEAFD1A1DF4D9004DE38F /* UIStateBar.xib in Resources */ = {isa = PBXBuildFile; fileRef = 639CEAFF1A1DF4D9004DE38F /* UIStateBar.xib */; };
|
||||
639CEB001A1DF4E4004DE38F /* UIHistoryCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 639CEB021A1DF4E4004DE38F /* UIHistoryCell.xib */; };
|
||||
639CEB031A1DF4EB004DE38F /* UICompositeViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 639CEB051A1DF4EB004DE38F /* UICompositeViewController.xib */; };
|
||||
639CEB061A1DF4F1004DE38F /* UIChatRoomCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 639CEB081A1DF4F1004DE38F /* UIChatRoomCell.xib */; };
|
||||
639CEB091A1DF4FA004DE38F /* UIChatCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 639CEB0B1A1DF4FA004DE38F /* UIChatCell.xib */; };
|
||||
70571E1A13FABCB000CDD3C2 /* rootca.pem in Resources */ = {isa = PBXBuildFile; fileRef = 70571E1913FABCB000CDD3C2 /* rootca.pem */; };
|
||||
7066FC0C13E830E400EFC6DC /* libvpx.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 7066FC0B13E830E400EFC6DC /* libvpx.a */; };
|
||||
70E542F313E147E3002BA2C0 /* OpenGLES.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 70E542F213E147E3002BA2C0 /* OpenGLES.framework */; };
|
||||
|
|
@ -159,9 +164,7 @@
|
|||
D31AAF63159B5B6F002C6B02 /* conference_default.png in Resources */ = {isa = PBXBuildFile; fileRef = D31AAF61159B5B6E002C6B02 /* conference_default.png */; };
|
||||
D31AAF65159B5B6F002C6B02 /* conference_over.png in Resources */ = {isa = PBXBuildFile; fileRef = D31AAF62159B5B6E002C6B02 /* conference_over.png */; };
|
||||
D31AAF6E159B65E1002C6B02 /* call_state_ringing_default.png in Resources */ = {isa = PBXBuildFile; fileRef = D31AAF6D159B65E1002C6B02 /* call_state_ringing_default.png */; };
|
||||
D31AC4B0158A29C600C2638B /* UIHistoryCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = D31AC4AF158A29C600C2638B /* UIHistoryCell.xib */; };
|
||||
D31B4B21159876C0002E6C72 /* UICompositeViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D31B4B1F159876C0002E6C72 /* UICompositeViewController.m */; };
|
||||
D31B4B23159876C0002E6C72 /* UICompositeViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = D31B4B20159876C0002E6C72 /* UICompositeViewController.xib */; };
|
||||
D31B4B281598A390002E6C72 /* avatar_unknown.png in Resources */ = {isa = PBXBuildFile; fileRef = D31B4B261598A390002E6C72 /* avatar_unknown.png */; };
|
||||
D31B4B2A1598A390002E6C72 /* avatar_unknown_small.png in Resources */ = {isa = PBXBuildFile; fileRef = D31B4B271598A390002E6C72 /* avatar_unknown_small.png */; };
|
||||
D31C9C90158A1C1000756B45 /* call_status_incoming.png in Resources */ = {isa = PBXBuildFile; fileRef = D31C9C8D158A1C1000756B45 /* call_status_incoming.png */; };
|
||||
|
|
@ -269,7 +272,6 @@
|
|||
D354981A15876FE7000081D8 /* list_details_default.png in Resources */ = {isa = PBXBuildFile; fileRef = D354981815876FE7000081D8 /* list_details_default.png */; };
|
||||
D354981C15876FE7000081D8 /* list_details_over.png in Resources */ = {isa = PBXBuildFile; fileRef = D354981915876FE7000081D8 /* list_details_over.png */; };
|
||||
D35498211587716B000081D8 /* UIStateBar.m in Sources */ = {isa = PBXBuildFile; fileRef = D354981F1587716B000081D8 /* UIStateBar.m */; };
|
||||
D35498231587716B000081D8 /* UIStateBar.xib in Resources */ = {isa = PBXBuildFile; fileRef = D35498201587716B000081D8 /* UIStateBar.xib */; };
|
||||
D35860D615B549B500513429 /* Utils.m in Sources */ = {isa = PBXBuildFile; fileRef = D35860D515B549B500513429 /* Utils.m */; };
|
||||
D35E757815931E5D0066B1C1 /* switch_camera_default.png in Resources */ = {isa = PBXBuildFile; fileRef = D35E757515931E5D0066B1C1 /* switch_camera_default.png */; };
|
||||
D35E757A15931E5D0066B1C1 /* switch_camera_over.png in Resources */ = {isa = PBXBuildFile; fileRef = D35E757615931E5D0066B1C1 /* switch_camera_over.png */; };
|
||||
|
|
@ -472,7 +474,6 @@
|
|||
D3A74F5615C69392001500B9 /* video_on_disabled~ipad.png in Resources */ = {isa = PBXBuildFile; fileRef = D3A74EB015C69392001500B9 /* video_on_disabled~ipad.png */; };
|
||||
D3A74F5815C69392001500B9 /* video_on_over~ipad.png in Resources */ = {isa = PBXBuildFile; fileRef = D3A74EB115C69392001500B9 /* video_on_over~ipad.png */; };
|
||||
D3A8BB7015A6C7D500F96BE5 /* UIChatRoomCell.m in Sources */ = {isa = PBXBuildFile; fileRef = D3A8BB6F15A6C7D500F96BE5 /* UIChatRoomCell.m */; };
|
||||
D3A8BB7415A6C81A00F96BE5 /* UIChatRoomCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = D3A8BB7315A6C81A00F96BE5 /* UIChatRoomCell.xib */; };
|
||||
D3A8BB7B15A6CC3200F96BE5 /* chat_bubble_outgoing.png in Resources */ = {isa = PBXBuildFile; fileRef = D3A8BB7615A6CC3200F96BE5 /* chat_bubble_outgoing.png */; };
|
||||
D3A8BB7D15A6CC3200F96BE5 /* chat_bubble_incoming.png in Resources */ = {isa = PBXBuildFile; fileRef = D3A8BB7715A6CC3200F96BE5 /* chat_bubble_incoming.png */; };
|
||||
D3A8BB7F15A6CC3200F96BE5 /* setup_back_disabled.png in Resources */ = {isa = PBXBuildFile; fileRef = D3A8BB7815A6CC3200F96BE5 /* setup_back_disabled.png */; };
|
||||
|
|
@ -572,7 +573,6 @@
|
|||
D3EA5409159852080037DC6B /* chat_add_over.png in Resources */ = {isa = PBXBuildFile; fileRef = D3EA5402159852080037DC6B /* chat_add_over.png */; };
|
||||
D3EA540D1598528B0037DC6B /* ChatTableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D3EA540C1598528B0037DC6B /* ChatTableViewController.m */; };
|
||||
D3EA5411159853750037DC6B /* UIChatCell.m in Sources */ = {isa = PBXBuildFile; fileRef = D3EA5410159853750037DC6B /* UIChatCell.m */; };
|
||||
D3EA5414159853C90037DC6B /* UIChatCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = D3EA5413159853C90037DC6B /* UIChatCell.xib */; };
|
||||
D3EA5418159858A80037DC6B /* list_delete_default.png in Resources */ = {isa = PBXBuildFile; fileRef = D3EA5416159858A80037DC6B /* list_delete_default.png */; };
|
||||
D3EA541A159858A80037DC6B /* list_delete_over.png in Resources */ = {isa = PBXBuildFile; fileRef = D3EA5417159858A80037DC6B /* list_delete_over.png */; };
|
||||
D3ED3E411585FB4A006C0DE4 /* background.png in Resources */ = {isa = PBXBuildFile; fileRef = D3ED3E401585FB4A006C0DE4 /* background.png */; };
|
||||
|
|
@ -953,6 +953,13 @@
|
|||
636316DB1A1DEDD80009B839 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/HistoryDetailsViewController.strings; sourceTree = "<group>"; };
|
||||
636316DC1A1DEECB0009B839 /* UIButtonShrinkable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIButtonShrinkable.h; sourceTree = "<group>"; };
|
||||
636316DD1A1DEF2F0009B839 /* UIButtonShrinkable.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIButtonShrinkable.m; sourceTree = "<group>"; };
|
||||
639CEAFE1A1DF4D9004DE38F /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/UIStateBar.xib; sourceTree = "<group>"; };
|
||||
639CEB011A1DF4E4004DE38F /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/UIHistoryCell.xib; sourceTree = "<group>"; };
|
||||
639CEB041A1DF4EB004DE38F /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/UICompositeViewController.xib; sourceTree = "<group>"; };
|
||||
639CEB071A1DF4F1004DE38F /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/UIChatRoomCell.xib; sourceTree = "<group>"; };
|
||||
639CEB0A1A1DF4FA004DE38F /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/UIChatCell.xib; sourceTree = "<group>"; };
|
||||
639CEB0C1A1DF528004DE38F /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/UICallCell.strings; sourceTree = "<group>"; };
|
||||
639CEB0D1A1DF52C004DE38F /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/UICallCell.strings; sourceTree = "<group>"; };
|
||||
70571E1913FABCB000CDD3C2 /* rootca.pem */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = rootca.pem; path = "liblinphone-sdk/apple-darwin/share/linphone/rootca.pem"; sourceTree = "<group>"; };
|
||||
7066FC0B13E830E400EFC6DC /* libvpx.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libvpx.a; path = "liblinphone-sdk/apple-darwin/lib/libvpx.a"; sourceTree = "<group>"; };
|
||||
70E542F213E147E3002BA2C0 /* OpenGLES.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGLES.framework; path = System/Library/Frameworks/OpenGLES.framework; sourceTree = SDKROOT; };
|
||||
|
|
@ -1000,10 +1007,8 @@
|
|||
D31AAF61159B5B6E002C6B02 /* conference_default.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = conference_default.png; path = Resources/conference_default.png; sourceTree = "<group>"; };
|
||||
D31AAF62159B5B6E002C6B02 /* conference_over.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = conference_over.png; path = Resources/conference_over.png; sourceTree = "<group>"; };
|
||||
D31AAF6D159B65E1002C6B02 /* call_state_ringing_default.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = call_state_ringing_default.png; path = Resources/call_state_ringing_default.png; sourceTree = "<group>"; };
|
||||
D31AC4AF158A29C600C2638B /* UIHistoryCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = UIHistoryCell.xib; sourceTree = "<group>"; };
|
||||
D31B4B1E159876C0002E6C72 /* UICompositeViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UICompositeViewController.h; sourceTree = "<group>"; };
|
||||
D31B4B1F159876C0002E6C72 /* UICompositeViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UICompositeViewController.m; sourceTree = "<group>"; };
|
||||
D31B4B20159876C0002E6C72 /* UICompositeViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = UICompositeViewController.xib; sourceTree = "<group>"; };
|
||||
D31B4B261598A390002E6C72 /* avatar_unknown.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = avatar_unknown.png; path = Resources/avatar_unknown.png; sourceTree = "<group>"; };
|
||||
D31B4B271598A390002E6C72 /* avatar_unknown_small.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = avatar_unknown_small.png; path = Resources/avatar_unknown_small.png; sourceTree = "<group>"; };
|
||||
D31C9C8D158A1C1000756B45 /* call_status_incoming.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = call_status_incoming.png; path = Resources/call_status_incoming.png; sourceTree = "<group>"; };
|
||||
|
|
@ -1124,7 +1129,6 @@
|
|||
D354981915876FE7000081D8 /* list_details_over.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = list_details_over.png; path = Resources/list_details_over.png; sourceTree = "<group>"; };
|
||||
D354981E1587716B000081D8 /* UIStateBar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIStateBar.h; sourceTree = "<group>"; };
|
||||
D354981F1587716B000081D8 /* UIStateBar.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIStateBar.m; sourceTree = "<group>"; };
|
||||
D35498201587716B000081D8 /* UIStateBar.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = UIStateBar.xib; sourceTree = "<group>"; };
|
||||
D3554EC515CA79A900478841 /* XMLRPC.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = XMLRPC.xcodeproj; path = Utils/XMLRPC/XMLRPC.xcodeproj; sourceTree = "<group>"; };
|
||||
D35860D515B549B500513429 /* Utils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = Utils.m; path = Utils/Utils.m; sourceTree = "<group>"; };
|
||||
D35E757515931E5D0066B1C1 /* switch_camera_default.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = switch_camera_default.png; path = Resources/switch_camera_default.png; sourceTree = "<group>"; };
|
||||
|
|
@ -1232,7 +1236,6 @@
|
|||
D380800415C28A7A005BE9BC /* UILinphone.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UILinphone.m; sourceTree = "<group>"; };
|
||||
D380801115C29984005BE9BC /* ColorSpaceUtilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ColorSpaceUtilities.h; path = Utils/ColorSpaceUtilities.h; sourceTree = "<group>"; };
|
||||
D380801215C299D0005BE9BC /* ColorSpaceUtilites.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = ColorSpaceUtilites.m; path = Utils/ColorSpaceUtilites.m; sourceTree = "<group>"; };
|
||||
D381884815FE448400C3EDCA /* fr */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = fr; path = fr.lproj/UICallCell.xib; sourceTree = "<group>"; };
|
||||
D381885815FE44A700C3EDCA /* fr */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = fr; path = Resources/fr.lproj/Localizable.strings; sourceTree = "<group>"; };
|
||||
D38327EB1580FE3A00FA0D23 /* contacts_default.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = contacts_default.png; path = Resources/contacts_default.png; sourceTree = "<group>"; };
|
||||
D38327EC1580FE3A00FA0D23 /* contacts_selected.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = contacts_selected.png; path = Resources/contacts_selected.png; sourceTree = "<group>"; };
|
||||
|
|
@ -1343,7 +1346,6 @@
|
|||
D3A74EB115C69392001500B9 /* video_on_over~ipad.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "video_on_over~ipad.png"; path = "Resources/video_on_over~ipad.png"; sourceTree = "<group>"; };
|
||||
D3A8BB6E15A6C7D500F96BE5 /* UIChatRoomCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIChatRoomCell.h; sourceTree = "<group>"; };
|
||||
D3A8BB6F15A6C7D500F96BE5 /* UIChatRoomCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIChatRoomCell.m; sourceTree = "<group>"; };
|
||||
D3A8BB7315A6C81A00F96BE5 /* UIChatRoomCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = UIChatRoomCell.xib; sourceTree = "<group>"; };
|
||||
D3A8BB7615A6CC3200F96BE5 /* chat_bubble_outgoing.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = chat_bubble_outgoing.png; path = Resources/chat_bubble_outgoing.png; sourceTree = "<group>"; };
|
||||
D3A8BB7715A6CC3200F96BE5 /* chat_bubble_incoming.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = chat_bubble_incoming.png; path = Resources/chat_bubble_incoming.png; sourceTree = "<group>"; };
|
||||
D3A8BB7815A6CC3200F96BE5 /* setup_back_disabled.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = setup_back_disabled.png; path = Resources/setup_back_disabled.png; sourceTree = "<group>"; };
|
||||
|
|
@ -1448,7 +1450,6 @@
|
|||
D3EA540C1598528B0037DC6B /* ChatTableViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ChatTableViewController.m; sourceTree = "<group>"; };
|
||||
D3EA540F159853750037DC6B /* UIChatCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIChatCell.h; sourceTree = "<group>"; };
|
||||
D3EA5410159853750037DC6B /* UIChatCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIChatCell.m; sourceTree = "<group>"; };
|
||||
D3EA5413159853C90037DC6B /* UIChatCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = UIChatCell.xib; sourceTree = "<group>"; };
|
||||
D3EA5416159858A80037DC6B /* list_delete_default.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = list_delete_default.png; path = Resources/list_delete_default.png; sourceTree = "<group>"; };
|
||||
D3EA5417159858A80037DC6B /* list_delete_over.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = list_delete_over.png; path = Resources/list_delete_over.png; sourceTree = "<group>"; };
|
||||
D3ED3E401585FB4A006C0DE4 /* background.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = background.png; path = Resources/background.png; sourceTree = "<group>"; };
|
||||
|
|
@ -1704,7 +1705,6 @@
|
|||
F84015BE1939FE37006ABAB5 /* test_passed.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = test_passed.png; path = Resources/test_passed.png; sourceTree = "<group>"; };
|
||||
F84015C5193B4E34006ABAB5 /* LogsViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LogsViewController.h; sourceTree = "<group>"; };
|
||||
F84015C6193B4E34006ABAB5 /* LogsViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LogsViewController.m; sourceTree = "<group>"; };
|
||||
FD61C88216A00E69001AA2D6 /* ru */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = ru; path = ru.lproj/UICallCell.xib; sourceTree = "<group>"; };
|
||||
FD979F30169E84670022A8B4 /* ru */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = ru; path = Resources/ru.lproj/Localizable.strings; sourceTree = "<group>"; };
|
||||
/* End PBXFileReference section */
|
||||
|
||||
|
|
@ -1949,13 +1949,13 @@
|
|||
22AA8B0013D83F6300B30535 /* UICamSwitch.m */,
|
||||
D3EA540F159853750037DC6B /* UIChatCell.h */,
|
||||
D3EA5410159853750037DC6B /* UIChatCell.m */,
|
||||
D3EA5413159853C90037DC6B /* UIChatCell.xib */,
|
||||
639CEB0B1A1DF4FA004DE38F /* UIChatCell.xib */,
|
||||
D3A8BB6E15A6C7D500F96BE5 /* UIChatRoomCell.h */,
|
||||
D3A8BB6F15A6C7D500F96BE5 /* UIChatRoomCell.m */,
|
||||
D3A8BB7315A6C81A00F96BE5 /* UIChatRoomCell.xib */,
|
||||
639CEB081A1DF4F1004DE38F /* UIChatRoomCell.xib */,
|
||||
D31B4B1E159876C0002E6C72 /* UICompositeViewController.h */,
|
||||
D31B4B1F159876C0002E6C72 /* UICompositeViewController.m */,
|
||||
D31B4B20159876C0002E6C72 /* UICompositeViewController.xib */,
|
||||
639CEB051A1DF4EB004DE38F /* UICompositeViewController.xib */,
|
||||
D3211BAD159C4EF00098460B /* UIConferenceHeader.h */,
|
||||
D3211BAE159C4EF00098460B /* UIConferenceHeader.m */,
|
||||
D38187F315FE354000C3EDCA /* UIConferenceHeader.xib */,
|
||||
|
|
@ -1982,7 +1982,7 @@
|
|||
2214EB8812F84EBB002A5394 /* UIHangUpButton.m */,
|
||||
D31C9C96158A1CDE00756B45 /* UIHistoryCell.h */,
|
||||
D31C9C97158A1CDE00756B45 /* UIHistoryCell.m */,
|
||||
D31AC4AF158A29C600C2638B /* UIHistoryCell.xib */,
|
||||
639CEB021A1DF4E4004DE38F /* UIHistoryCell.xib */,
|
||||
D3E84F3C15B018A600420DAC /* UILinphone.h */,
|
||||
D380800415C28A7A005BE9BC /* UILinphone.m */,
|
||||
D35E91F6160CA4FF0023116B /* UILinphoneButton.h */,
|
||||
|
|
@ -2005,7 +2005,7 @@
|
|||
22968A5E12F875C600588287 /* UISpeakerButton.m */,
|
||||
D354981E1587716B000081D8 /* UIStateBar.h */,
|
||||
D354981F1587716B000081D8 /* UIStateBar.m */,
|
||||
D35498201587716B000081D8 /* UIStateBar.xib */,
|
||||
639CEAFF1A1DF4D9004DE38F /* UIStateBar.xib */,
|
||||
F03CA84118C72F1A0008889D /* UITextViewNoDefine.h */,
|
||||
F03CA84218C72F1A0008889D /* UITextViewNoDefine.m */,
|
||||
D32648421588F6FA00930C67 /* UIToggleButton.h */,
|
||||
|
|
@ -3116,13 +3116,13 @@
|
|||
D354981215875608000081D8 /* contacts_add_over.png in Resources */,
|
||||
D354981A15876FE7000081D8 /* list_details_default.png in Resources */,
|
||||
D354981C15876FE7000081D8 /* list_details_over.png in Resources */,
|
||||
D35498231587716B000081D8 /* UIStateBar.xib in Resources */,
|
||||
639CEAFD1A1DF4D9004DE38F /* UIStateBar.xib in Resources */,
|
||||
F088488A19FF8C41007FFCF3 /* UIContactCell.xib in Resources */,
|
||||
D38187E115FE349700C3EDCA /* UICallBar.xib in Resources */,
|
||||
D31C9C90158A1C1000756B45 /* call_status_incoming.png in Resources */,
|
||||
D31C9C92158A1C1000756B45 /* call_status_missed.png in Resources */,
|
||||
D31C9C94158A1C1000756B45 /* call_status_outgoing.png in Resources */,
|
||||
D31AC4B0158A29C600C2638B /* UIHistoryCell.xib in Resources */,
|
||||
639CEB001A1DF4E4004DE38F /* UIHistoryCell.xib in Resources */,
|
||||
D3432A62158A4446001C6B0B /* led_connected.png in Resources */,
|
||||
D3432A64158A4446001C6B0B /* led_error.png in Resources */,
|
||||
D3432A66158A4446001C6B0B /* call_quality_indicator_0.png in Resources */,
|
||||
|
|
@ -3154,14 +3154,14 @@
|
|||
D3EA5405159852080037DC6B /* chat_edit_over.png in Resources */,
|
||||
D3EA5407159852080037DC6B /* chat_add_default.png in Resources */,
|
||||
D3EA5409159852080037DC6B /* chat_add_over.png in Resources */,
|
||||
D3EA5414159853C90037DC6B /* UIChatCell.xib in Resources */,
|
||||
639CEB091A1DF4FA004DE38F /* UIChatCell.xib in Resources */,
|
||||
D3EA5418159858A80037DC6B /* list_delete_default.png in Resources */,
|
||||
D3EA541A159858A80037DC6B /* list_delete_over.png in Resources */,
|
||||
D38187D915FE347700C3EDCA /* IncomingCallViewController.xib in Resources */,
|
||||
D3F26BF715986DAD005F9CAB /* history_ok_default.png in Resources */,
|
||||
D3F26BF915986DAD005F9CAB /* history_ok_over.png in Resources */,
|
||||
D3F26BFC15987083005F9CAB /* header_incoming.png in Resources */,
|
||||
D31B4B23159876C0002E6C72 /* UICompositeViewController.xib in Resources */,
|
||||
639CEB031A1DF4EB004DE38F /* UICompositeViewController.xib in Resources */,
|
||||
D31B4B281598A390002E6C72 /* avatar_unknown.png in Resources */,
|
||||
D31B4B2A1598A390002E6C72 /* avatar_unknown_small.png in Resources */,
|
||||
D3F34F301599B008005BE94F /* avatar_shadow.png in Resources */,
|
||||
|
|
@ -3219,7 +3219,7 @@
|
|||
D3B9A3E515A58C450096EA4E /* chat_send_default.png in Resources */,
|
||||
D3B9A3E715A58C450096EA4E /* chat_send_over.png in Resources */,
|
||||
D32B6E2415A5B2020033019F /* chat_send_disabled.png in Resources */,
|
||||
D3A8BB7415A6C81A00F96BE5 /* UIChatRoomCell.xib in Resources */,
|
||||
639CEB061A1DF4F1004DE38F /* UIChatRoomCell.xib in Resources */,
|
||||
D3A8BB7B15A6CC3200F96BE5 /* chat_bubble_outgoing.png in Resources */,
|
||||
D3A8BB7D15A6CC3200F96BE5 /* chat_bubble_incoming.png in Resources */,
|
||||
D3A8BB7F15A6CC3200F96BE5 /* setup_back_disabled.png in Resources */,
|
||||
|
|
@ -3815,6 +3815,46 @@
|
|||
name = PhoneMainView.xib;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
639CEAFF1A1DF4D9004DE38F /* UIStateBar.xib */ = {
|
||||
isa = PBXVariantGroup;
|
||||
children = (
|
||||
639CEAFE1A1DF4D9004DE38F /* Base */,
|
||||
);
|
||||
name = UIStateBar.xib;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
639CEB021A1DF4E4004DE38F /* UIHistoryCell.xib */ = {
|
||||
isa = PBXVariantGroup;
|
||||
children = (
|
||||
639CEB011A1DF4E4004DE38F /* Base */,
|
||||
);
|
||||
name = UIHistoryCell.xib;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
639CEB051A1DF4EB004DE38F /* UICompositeViewController.xib */ = {
|
||||
isa = PBXVariantGroup;
|
||||
children = (
|
||||
639CEB041A1DF4EB004DE38F /* Base */,
|
||||
);
|
||||
name = UICompositeViewController.xib;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
639CEB081A1DF4F1004DE38F /* UIChatRoomCell.xib */ = {
|
||||
isa = PBXVariantGroup;
|
||||
children = (
|
||||
639CEB071A1DF4F1004DE38F /* Base */,
|
||||
);
|
||||
name = UIChatRoomCell.xib;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
639CEB0B1A1DF4FA004DE38F /* UIChatCell.xib */ = {
|
||||
isa = PBXVariantGroup;
|
||||
children = (
|
||||
639CEB0A1A1DF4FA004DE38F /* Base */,
|
||||
);
|
||||
name = UIChatCell.xib;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
D37EE11016035793003608A6 /* ImageViewController.xib */ = {
|
||||
isa = PBXVariantGroup;
|
||||
children = (
|
||||
|
|
@ -4008,9 +4048,9 @@
|
|||
D381881415FE3F0B00C3EDCA /* UICallCell.xib */ = {
|
||||
isa = PBXVariantGroup;
|
||||
children = (
|
||||
D381884815FE448400C3EDCA /* fr */,
|
||||
FD61C88216A00E69001AA2D6 /* ru */,
|
||||
F09548281883F15400E8A69B /* Base */,
|
||||
639CEB0C1A1DF528004DE38F /* fr */,
|
||||
639CEB0D1A1DF52C004DE38F /* ru */,
|
||||
);
|
||||
name = UICallCell.xib;
|
||||
sourceTree = "<group>";
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue