From d2e2b34ca3349d8e3c76eab38017098e205d1aec Mon Sep 17 00:00:00 2001 From: Yann Diorcet Date: Fri, 21 Sep 2012 17:14:10 +0200 Subject: [PATCH] UI Fixes --- Classes/AboutViewController.xib | 152 +++---- Classes/ChatRoomViewController.m | 3 +- Classes/InCallViewController.m | 3 +- Classes/LinphoneCoreSettingsStore.m | 3 +- Classes/LinphoneUI/UIChatRoomCell.xib | 93 +---- Classes/LinphoneUI/UIContactDetailsHeader.m | 3 +- Classes/LinphoneUI/UILinphone.h | 1 - Classes/LinphoneUI/UILinphone.m | 12 - Classes/LinphoneUI/UILinphoneButton.h | 30 ++ Classes/LinphoneUI/UILinphoneButton.m | 78 ++++ Classes/LinphoneUI/UILinphoneTextField.h | 29 ++ Classes/LinphoneUI/UILinphoneTextField.m | 85 ++++ Classes/LinphoneUI/en.lproj/UIMainBar.xib | 14 - .../LinphoneUI/en.lproj/UIMainBar~ipad.xib | 141 +------ .../LinphoneUI/fr.lproj/UIMainBar~ipad.xib | 113 +---- Classes/SettingsViewController.m | 17 +- .../Utils/GrowingTextView/HPGrowingTextView.m | 4 +- Classes/WizardViewController.m | 18 +- Classes/en.lproj/ChatRoomViewController.xib | 3 +- Classes/en.lproj/ChatViewController.xib | 36 +- Classes/en.lproj/DialerViewController.xib | 386 +++++++++++++++++- .../en.lproj/DialerViewController~ipad.xib | 78 +++- Classes/en.lproj/WizardViewController.xib | 1 - .../en.lproj/WizardViewController~ipad.xib | 161 +------- Classes/en.lproj/WizardViews.xib | 82 +++- Classes/fr.lproj/ChatRoomViewController.xib | 2 +- Classes/fr.lproj/ChatViewController.xib | 36 +- Classes/fr.lproj/DialerViewController.xib | 362 +++++++++++++++- .../fr.lproj/DialerViewController~ipad.xib | 47 ++- .../fr.lproj/WizardViewController~ipad.xib | 143 +------ Classes/fr.lproj/WizardViews.xib | 82 +++- Resources/button_background_default.9.png | Bin 0 -> 1252 bytes Resources/button_background_default.9@2x.png | Bin 0 -> 1603 bytes Resources/button_background_over.9.png | Bin 0 -> 1197 bytes Resources/button_background_over.9@2x.png | Bin 0 -> 1886 bytes Resources/chat_address.png | Bin 4242 -> 0 bytes ...aler_address_background_landscape~ipad.png | Bin 9128 -> 8376 bytes Resources/dialer_address_background~ipad.png | Bin 9793 -> 6988 bytes Resources/field_background.9.png | Bin 0 -> 1277 bytes Resources/field_background.9@2x.png | Bin 0 -> 2561 bytes linphone-Info.plist | 2 + linphone.ldb/Contents.plist | 108 ++--- .../{27 => 32}/ChatRoomViewController.xib | 3 +- .../{11 => 14}/ChatViewController.xib | 36 +- .../{3 => 4}/DialerViewController.xib | 386 +++++++++++++++++- .../{9 => 11}/DialerViewController~ipad.xib | 78 +++- .../{13 => 14}/WizardViewController.xib | 1 - .../{9 => 10}/WizardViewController~ipad.xib | 161 +------- .../WizardViews/{12 => 15}/WizardViews.xib | 82 +++- .../UIMainBar/{6 => 7}/UIMainBar.xib | 14 - .../{6 => 7}/UIMainBar~ipad.xib | 141 +------ linphone.xcodeproj/project.pbxproj | 58 ++- 52 files changed, 2008 insertions(+), 1280 deletions(-) create mode 100644 Classes/LinphoneUI/UILinphoneButton.h create mode 100644 Classes/LinphoneUI/UILinphoneButton.m create mode 100644 Classes/LinphoneUI/UILinphoneTextField.h create mode 100644 Classes/LinphoneUI/UILinphoneTextField.m create mode 100644 Resources/button_background_default.9.png create mode 100644 Resources/button_background_default.9@2x.png create mode 100644 Resources/button_background_over.9.png create mode 100644 Resources/button_background_over.9@2x.png delete mode 100644 Resources/chat_address.png create mode 100644 Resources/field_background.9.png create mode 100644 Resources/field_background.9@2x.png rename linphone.ldb/Resources/Classes/ChatRoomViewController/{27 => 32}/ChatRoomViewController.xib (99%) rename linphone.ldb/Resources/Classes/ChatViewController/{11 => 14}/ChatViewController.xib (94%) rename linphone.ldb/Resources/Classes/DialerViewController/{3 => 4}/DialerViewController.xib (81%) rename linphone.ldb/Resources/Classes/DialerViewController~ipad/{9 => 11}/DialerViewController~ipad.xib (97%) rename linphone.ldb/Resources/Classes/WizardViewController/{13 => 14}/WizardViewController.xib (99%) rename linphone.ldb/Resources/Classes/WizardViewController~ipad/{9 => 10}/WizardViewController~ipad.xib (84%) rename linphone.ldb/Resources/Classes/WizardViews/{12 => 15}/WizardViews.xib (95%) rename linphone.ldb/Resources/LinphoneUI/UIMainBar/{6 => 7}/UIMainBar.xib (98%) rename linphone.ldb/Resources/LinphoneUI/UIMainBar~ipad/{6 => 7}/UIMainBar~ipad.xib (90%) diff --git a/Classes/AboutViewController.xib b/Classes/AboutViewController.xib index b8a93f174..b5157bef8 100644 --- a/Classes/AboutViewController.xib +++ b/Classes/AboutViewController.xib @@ -36,7 +36,7 @@ IBFirstResponder IBCocoaTouchFramework - + 268 {320, 460} @@ -49,18 +49,18 @@ YES NO - + - 292 + 274 YES - - - 301 + + + 293 {{124, 20}, {72, 72}} - + - + _NS:9 NO IBCocoaTouchFramework @@ -69,13 +69,13 @@ linphone_icon_72.png - - - 292 + + + 293 {{20, 100}, {280, 50}} - + - + _NS:9 NO YES @@ -83,7 +83,7 @@ NO IBCocoaTouchFramework Linphone - + 2 MC4zNTY4NjI3NTM2IDAuMzk2MDc4NDM3NiAwLjQzNTI5NDEyMTUAA @@ -101,13 +101,13 @@ NO - - - 292 + + + 293 {{20, 187}, {280, 44}} - + - + NO YES IBCocoaTouchFramework @@ -124,19 +124,19 @@ 1 17 - + Helvetica 17 16 - - - 292 + + + 293 {{20, 138}, {280, 21}} - + - + _NS:9 NO YES @@ -144,28 +144,28 @@ NO IBCocoaTouchFramework Linphone iPhone 1.0 - + 0 1 - + 1 13 - + Helvetica 13 16 NO - - - 292 + + + 293 {{20, 158}, {280, 21}} - + - + _NS:9 NO YES @@ -173,19 +173,19 @@ NO IBCocoaTouchFramework Linphone Core 1.0 - + 0 1 - - + + NO - - - 292 + + + 293 {{20, 269}, {280, 21}} - + NO YES @@ -203,15 +203,15 @@ 10 1 - + - - - 292 + + + 293 {{20, 225}, {280, 36}} - + - + _NS:9 NO YES @@ -224,7 +224,7 @@ 0 1 - + NO 280 @@ -232,7 +232,7 @@ {320, 310} - + _NS:9 3 @@ -248,7 +248,7 @@ linkLabel - + 60 @@ -256,7 +256,7 @@ view - + 63 @@ -264,7 +264,7 @@ contentView - + 64 @@ -272,7 +272,7 @@ linphoneCoreVersionLabel - + 67 @@ -280,7 +280,7 @@ linphoneIphoneVersionLabel - + 68 @@ -309,7 +309,7 @@ 62 - + YES @@ -317,59 +317,59 @@ 51 - + YES - - - - - - - + + + + + + + 61 - - + + licenceLabel 58 - - + + copyrightLabel 57 - - + + linkLabel 56 - - + + linphoneLabel 55 - - + + iconImageView 65 - - + + linphoneIphoneVersionLabel 66 - - + + linphoneCoreVersionLabel diff --git a/Classes/ChatRoomViewController.m b/Classes/ChatRoomViewController.m index 8cd1420f3..bcc09cbcc 100644 --- a/Classes/ChatRoomViewController.m +++ b/Classes/ChatRoomViewController.m @@ -118,7 +118,8 @@ static UICompositeViewDescription *compositeDescription = nil; messageField.maxNumberOfLines = ([LinphoneManager runningOnIpad])?10:3; messageField.delegate = self; messageField.font = [UIFont systemFontOfSize:18.0f]; - messageField.contentInset = UIEdgeInsetsMake(1, 1, 0, 0); + messageField.contentInset = UIEdgeInsetsMake(0, -5, -2, -5); + messageField.internalTextView.scrollIndicatorInsets = UIEdgeInsetsMake(0, 0, 0, 10); messageField.backgroundColor = [UIColor clearColor]; [sendButton setEnabled:FALSE]; diff --git a/Classes/InCallViewController.m b/Classes/InCallViewController.m index d094e4ffe..fe947b19e 100644 --- a/Classes/InCallViewController.m +++ b/Classes/InCallViewController.m @@ -191,7 +191,8 @@ static UICompositeViewDescription *compositeDescription = nil; [videoCameraSwitch setPreview:videoPreview]; - removeTableBackground([callTableController view]); + [callTableController.tableView setBackgroundColor:[UIColor clearColor]]; // Can't do it in Xib: issue with ios4 + [callTableController.tableView setBackgroundView:nil]; // Can't do it in Xib: issue with ios4 } - (void)viewDidUnload { diff --git a/Classes/LinphoneCoreSettingsStore.m b/Classes/LinphoneCoreSettingsStore.m index 853dd5d19..96a72f668 100644 --- a/Classes/LinphoneCoreSettingsStore.m +++ b/Classes/LinphoneCoreSettingsStore.m @@ -412,7 +412,8 @@ extern void linphone_iphone_log_handler(int lev, const char *fmt, va_list args); || [self valueChangedForKey:@"port_preference"] || [self valueChangedForKey:@"random_port_preference"] || [self valueChangedForKey:@"prefix_preference"] - || [self valueChangedForKey:@"substitute_+_by_00_preference"]; + || [self valueChangedForKey:@"substitute_+_by_00_preference"] + || [self valueChangedForKey:@"pushnotification_preference"]; if (account_changed) [self synchronizeAccount]; diff --git a/Classes/LinphoneUI/UIChatRoomCell.xib b/Classes/LinphoneUI/UIChatRoomCell.xib index 6014ce950..37dc84cbc 100644 --- a/Classes/LinphoneUI/UIChatRoomCell.xib +++ b/Classes/LinphoneUI/UIChatRoomCell.xib @@ -42,7 +42,6 @@ 274 {{5, 5}, {310, 130}} - _NS:9 NO @@ -65,7 +64,6 @@ 274 {294, 104} - _NS:9 1 @@ -77,7 +75,6 @@ 274 {294, 104} - _NS:9 @@ -115,7 +112,6 @@ 301 {{81, 33}, {132, 37}} - _NS:9 NO @@ -148,7 +144,6 @@ {294, 104} - _NS:9 @@ -160,7 +155,6 @@ 265 {{0, 104}, {280, 10}} - _NS:9 @@ -191,7 +185,6 @@ 265 {{284, 104}, {10, 10}} - _NS:9 NO IBCocoaTouchFramework @@ -205,7 +198,6 @@ 289 {{250, 0}, {44, 44}} - _NS:9 NO @@ -232,7 +224,6 @@ {{13, 13}, {294, 114}} - _NS:9 @@ -242,7 +233,6 @@ {320, 140} - _NS:9 @@ -255,7 +245,6 @@ 274 {100, 100} - _NS:9 IBCocoaTouchFramework @@ -265,7 +254,6 @@ 274 {100, 100} - _NS:9 IBCocoaTouchFramework @@ -515,86 +503,7 @@ 42 - - - - UIChatRoomCell - UITableViewCell - - id - id - id - - - - onDeleteClick: - id - - - onDownloadClick: - id - - - onImageClick: - id - - - - UIImageView - UIView - UILabel - UIButton - UITapGestureRecognizer - UIView - UIImageView - UILabel - UIImageView - - - - backgroundImage - UIImageView - - - bubbleView - UIView - - - dateLabel - UILabel - - - deleteButton - UIButton - - - downloadButton - UITapGestureRecognizer - - - innerView - UIView - - - messageImageView - UIImageView - - - messageLabel - UILabel - - - statusImage - UIImageView - - - - IBProjectSource - ./Classes/UIChatRoomCell.h - - - - + 0 IBCocoaTouchFramework diff --git a/Classes/LinphoneUI/UIContactDetailsHeader.m b/Classes/LinphoneUI/UIContactDetailsHeader.m index 96a1a95e9..2d5c3c076 100644 --- a/Classes/LinphoneUI/UIContactDetailsHeader.m +++ b/Classes/LinphoneUI/UIContactDetailsHeader.m @@ -84,7 +84,8 @@ - (void)viewDidLoad { [super viewDidLoad]; - removeTableBackground(tableView); // Can't do it in Xib: issue with ios4 + [tableView setBackgroundColor:[UIColor clearColor]]; // Can't do it in Xib: issue with ios4 + [tableView setBackgroundView:nil]; // Can't do it in Xib: issue with ios4 [normalView setAlpha:1.0f]; [editView setAlpha:0.0f]; [tableView setEditing:TRUE animated:false]; diff --git a/Classes/LinphoneUI/UILinphone.h b/Classes/LinphoneUI/UILinphone.h index 01a93958b..6a9cefe02 100644 --- a/Classes/LinphoneUI/UILinphone.h +++ b/Classes/LinphoneUI/UILinphone.h @@ -34,4 +34,3 @@ @end -void removeTableBackground(UIView* view); diff --git a/Classes/LinphoneUI/UILinphone.m b/Classes/LinphoneUI/UILinphone.m index b1788b19e..6449e4a59 100644 --- a/Classes/LinphoneUI/UILinphone.m +++ b/Classes/LinphoneUI/UILinphone.m @@ -92,15 +92,3 @@ } @end - -void removeTableBackground(UIView*view) { - if([view isKindOfClass:[UITableView class]]) { - [view setBackgroundColor:[UIColor clearColor]]; - } - if([view isKindOfClass:[UIImageView class]] && [[view superview] isKindOfClass:[UITableView class]]) { - [(UIImageView*)view setImage:nil]; - } - for(UIView *subview in [view subviews]) { - removeTableBackground(subview); - } -} diff --git a/Classes/LinphoneUI/UILinphoneButton.h b/Classes/LinphoneUI/UILinphoneButton.h new file mode 100644 index 000000000..7b390c40d --- /dev/null +++ b/Classes/LinphoneUI/UILinphoneButton.h @@ -0,0 +1,30 @@ +/* UILinphoneButton.h + * + * Copyright (C) 2012 Belledonne Comunications, Grenoble, France + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + */ + +#import +#import + +@interface UILinphoneButton : UIButton { + +} + +@property (retain, nonatomic) IBOutlet TUNinePatch *backgroundNinePatch; +@property (retain, nonatomic) IBOutlet TUNinePatch *backgroundOverNinePatch; + +@end diff --git a/Classes/LinphoneUI/UILinphoneButton.m b/Classes/LinphoneUI/UILinphoneButton.m new file mode 100644 index 000000000..530044db1 --- /dev/null +++ b/Classes/LinphoneUI/UILinphoneButton.m @@ -0,0 +1,78 @@ +/* UILinphoneButton.m + * + * Copyright (C) 2012 Belledonne Comunications, Grenoble, France + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + */ +#import "UILinphoneButton.h" + +@implementation UILinphoneButton + +@synthesize backgroundNinePatch; +@synthesize backgroundOverNinePatch; + + +#pragma mark - Lifecycle Functions + +- (void)initUILinphoneButton { + self.backgroundNinePatch = [TUNinePatch ninePatchNamed:@"button_background_default"]; + self.backgroundOverNinePatch = [TUNinePatch ninePatchNamed:@"button_background_over"]; + [self setBackgroundImage:nil forState:UIControlStateNormal]; + [self setBackgroundImage:nil forState:UIControlStateHighlighted]; + [self setContentMode:UIViewContentModeRedraw]; +} + +- (id)init { + self = [super init]; + if(self != nil) { + [self initUILinphoneButton]; + } + return self; +} + +- (id)initWithCoder:(NSCoder *)aDecoder { + self = [super initWithCoder:aDecoder]; + if(self != nil) { + [self initUILinphoneButton]; + } + return self; +} + +- (id)initWithFrame:(CGRect)frame { + self = [super initWithFrame:frame]; + if(self != nil) { + [self initUILinphoneButton]; + } + return self; +} + +- (void)setHighlighted:(BOOL)highlighted { + [super setHighlighted:highlighted]; + [self setNeedsDisplay]; +} + +- (void)drawRect:(CGRect)rect { + // we ignore the rect and redraw the entire view + CGContextRef context = UIGraphicsGetCurrentContext(); + if (context) { + if(self.highlighted) { + [self.backgroundOverNinePatch inContext:context drawInRect:[self bounds]]; + } else { + [self.backgroundNinePatch inContext:context drawInRect:[self bounds]]; + } + } +} + +@end diff --git a/Classes/LinphoneUI/UILinphoneTextField.h b/Classes/LinphoneUI/UILinphoneTextField.h new file mode 100644 index 000000000..a6445665e --- /dev/null +++ b/Classes/LinphoneUI/UILinphoneTextField.h @@ -0,0 +1,29 @@ +/* UILinphoneTextField.h + * + * Copyright (C) 2012 Belledonne Comunications, Grenoble, France + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + */ + +#import +#import + +@interface UILinphoneTextField : UITextField { + +} + +@property (retain, nonatomic) IBOutlet TUNinePatch *backgroundNinePatch; + +@end diff --git a/Classes/LinphoneUI/UILinphoneTextField.m b/Classes/LinphoneUI/UILinphoneTextField.m new file mode 100644 index 000000000..8eaf12fc4 --- /dev/null +++ b/Classes/LinphoneUI/UILinphoneTextField.m @@ -0,0 +1,85 @@ +/* UILinphoneTextField.m + * + * Copyright (C) 2012 Belledonne Comunications, Grenoble, France + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + */ + +#import "UILinphoneTextField.h" + +@implementation UILinphoneTextField + +@synthesize backgroundNinePatch; + + +#pragma mark - Lifecycle Functions + +- (void)initUILinphoneTextField { + self.backgroundNinePatch = [TUNinePatch ninePatchNamed:@"field_background"]; + self.background = nil; + [self setContentMode:UIViewContentModeRedraw]; +} + +- (id)init { + self = [super init]; + if(self != nil) { + [self initUILinphoneTextField]; + } + return self; +} + +- (id)initWithCoder:(NSCoder *)aDecoder { + self = [super initWithCoder:aDecoder]; + if(self != nil) { + [self initUILinphoneTextField]; + } + return self; +} + +- (id)initWithFrame:(CGRect)frame { + self = [super initWithFrame:frame]; + if(self != nil) { + [self initUILinphoneTextField]; + } + return self; +} + +- (void)dealloc { + [backgroundNinePatch release]; + + [super dealloc]; +} + +- (CGRect)textRectForBounds:(CGRect)bounds { + return CGRectInset(bounds, 6, 4); +} + +- (CGRect)placeholderRectForBounds:(CGRect)bounds { + return CGRectInset(bounds, 6, 4); +} + +- (CGRect)editingRectForBounds:(CGRect)bounds { + return CGRectInset(bounds, 6, 4); +} + +- (void)drawRect:(CGRect)rect { + // we ignore the rect and redraw the entire view + CGContextRef context = UIGraphicsGetCurrentContext(); + if (context) { + [self.backgroundNinePatch inContext:context drawInRect:[self bounds]]; + } +} + +@end diff --git a/Classes/LinphoneUI/en.lproj/UIMainBar.xib b/Classes/LinphoneUI/en.lproj/UIMainBar.xib index cb27c7c36..9b06cec18 100644 --- a/Classes/LinphoneUI/en.lproj/UIMainBar.xib +++ b/Classes/LinphoneUI/en.lproj/UIMainBar.xib @@ -42,7 +42,6 @@ -2147483356 {{0, 11}, {320, 66}} - _NS:9 @@ -61,7 +60,6 @@ 290 {{0, 77}, {320, 2000}} - _NS:9 1 @@ -75,7 +73,6 @@ 292 {64, 77} - _NS:9 NO @@ -138,7 +135,6 @@ 274 {21, 21} - _NS:9 NO @@ -153,7 +149,6 @@ 256 {{2, 2}, {17, 17}} - _NS:9 NO @@ -180,7 +175,6 @@ {{38, 1}, {21, 21}} - _NS:9 @@ -196,7 +190,6 @@ 292 {{64, 0}, {64, 77}} - _NS:9 NO @@ -236,7 +229,6 @@ 292 {{256, 0}, {64, 77}} - _NS:9 NO @@ -276,7 +268,6 @@ 292 {{128, 0}, {64, 77}} - _NS:9 NO @@ -315,7 +306,6 @@ 292 {{192, 0}, {64, 77}} - _NS:9 NO @@ -359,7 +349,6 @@ 274 {21, 21} - _NS:9 NO @@ -371,7 +360,6 @@ 256 {{2, 2}, {17, 17}} - _NS:9 NO @@ -395,7 +383,6 @@ {{197, 1}, {21, 21}} - _NS:9 @@ -406,7 +393,6 @@ {320, 77} - _NS:9 diff --git a/Classes/LinphoneUI/en.lproj/UIMainBar~ipad.xib b/Classes/LinphoneUI/en.lproj/UIMainBar~ipad.xib index e8646ae44..d72f12f02 100644 --- a/Classes/LinphoneUI/en.lproj/UIMainBar~ipad.xib +++ b/Classes/LinphoneUI/en.lproj/UIMainBar~ipad.xib @@ -42,7 +42,6 @@ -2147483356 {{0, 11}, {768, 66}} - _NS:9 @@ -61,7 +60,6 @@ 290 {{0, 77}, {768, 2000}} - _NS:9 @@ -76,7 +74,6 @@ 292 {175, 77} - _NS:9 NO @@ -140,7 +137,6 @@ 274 {21, 21} - _NS:9 NO @@ -155,7 +151,6 @@ 256 {{2, 2}, {17, 17}} - _NS:9 NO @@ -182,7 +177,6 @@ {{144, 1}, {21, 21}} - _NS:9 @@ -199,7 +193,6 @@ 292 {{175, 0}, {175, 77}} - _NS:9 NO @@ -240,7 +233,6 @@ 288 {{350, -1}, {68, 80}} - _NS:9 NO @@ -280,7 +272,6 @@ 292 {{593, 0}, {175, 77}} - _NS:9 NO @@ -321,7 +312,6 @@ 292 {{418, 0}, {175, 77}} - _NS:9 NO @@ -366,7 +356,6 @@ 274 {21, 21} - _NS:9 NO @@ -378,7 +367,6 @@ 256 {{2, 2}, {17, 17}} - _NS:9 NO YES @@ -401,7 +389,6 @@ {{428, 1}, {21, 21}} - _NS:9 @@ -413,7 +400,6 @@ {768, 77} - _NS:9 @@ -432,7 +418,6 @@ -2147483356 {{0, 19}, {1024, 67}} - _NS:9 @@ -451,7 +436,6 @@ 290 {{0, 86}, {1024, 2000}} - _NS:9 @@ -466,7 +450,6 @@ 292 {240, 86} - _NS:9 NO @@ -511,7 +494,6 @@ 274 {21, 21} - _NS:9 NO @@ -523,7 +505,6 @@ 256 {{2, 2}, {17, 17}} - _NS:9 NO @@ -543,7 +524,6 @@ {{209, 1}, {21, 21}} - _NS:9 @@ -557,7 +537,6 @@ 292 {{240, 0}, {240, 86}} - _NS:9 NO @@ -598,7 +577,6 @@ 288 {{480, 8}, {68, 80}} - _NS:9 NO @@ -622,7 +600,6 @@ 292 {{784, 0}, {240, 86}} - _NS:9 NO 5 @@ -662,7 +639,6 @@ 292 {{548, 0}, {240, 86}} - _NS:9 NO @@ -707,7 +683,6 @@ 274 {21, 21} - _NS:9 NO @@ -719,7 +694,6 @@ 256 {{2, 2}, {17, 17}} - _NS:9 NO @@ -739,7 +713,6 @@ {{558, 1}, {21, 21}} - _NS:9 @@ -751,7 +724,6 @@ {1024, 86} - _NS:9 @@ -1195,118 +1167,7 @@ 62 - - - - TPMultiLayoutViewController - UIViewController - - UIView - UIView - - - - landscapeView - UIView - - - portraitView - UIView - - - - IBProjectSource - ./Classes/TPMultiLayoutViewController.h - - - - UIMainBar - TPMultiLayoutViewController - - id - id - id - id - id - - - - onChatClick: - id - - - onContactsClick: - id - - - onDialerClick: - id - - - onHistoryClick: - id - - - onSettingsClick: - id - - - - UIButton - UILabel - UIView - UIButton - UIButton - UIButton - UILabel - UIView - UIButton - - - - chatButton - UIButton - - - chatNotificationLabel - UILabel - - - chatNotificationView - UIView - - - contactsButton - UIButton - - - dialerButton - UIButton - - - historyButton - UIButton - - - historyNotificationLabel - UILabel - - - historyNotificationView - UIView - - - settingsButton - UIButton - - - - IBProjectSource - ./Classes/UIMainBar.h - - - - + 0 IBIPadFramework diff --git a/Classes/LinphoneUI/fr.lproj/UIMainBar~ipad.xib b/Classes/LinphoneUI/fr.lproj/UIMainBar~ipad.xib index c06698b75..386e55f3c 100644 --- a/Classes/LinphoneUI/fr.lproj/UIMainBar~ipad.xib +++ b/Classes/LinphoneUI/fr.lproj/UIMainBar~ipad.xib @@ -1165,118 +1165,7 @@ 62 - - - - TPMultiLayoutViewController - UIViewController - - UIView - UIView - - - - landscapeView - UIView - - - portraitView - UIView - - - - IBProjectSource - ./Classes/TPMultiLayoutViewController.h - - - - UIMainBar - TPMultiLayoutViewController - - id - id - id - id - id - - - - onChatClick: - id - - - onContactsClick: - id - - - onDialerClick: - id - - - onHistoryClick: - id - - - onSettingsClick: - id - - - - UIButton - UILabel - UIView - UIButton - UIButton - UIButton - UILabel - UIView - UIButton - - - - chatButton - UIButton - - - chatNotificationLabel - UILabel - - - chatNotificationView - UIView - - - contactsButton - UIButton - - - dialerButton - UIButton - - - historyButton - UIButton - - - historyNotificationLabel - UILabel - - - historyNotificationView - UIView - - - settingsButton - UIButton - - - - IBProjectSource - ./Classes/UIMainBar.h - - - - + 0 IBIPadFramework diff --git a/Classes/SettingsViewController.m b/Classes/SettingsViewController.m index d3fc142f6..6e7cbdc45 100644 --- a/Classes/SettingsViewController.m +++ b/Classes/SettingsViewController.m @@ -191,11 +191,7 @@ - (void)viewDidLoad { [super viewDidLoad]; - - UIEdgeInsets inset = {0, 0, 10, 0}; - UIScrollView *scrollView = self.tableView; - [scrollView setContentInset:inset]; - [scrollView setScrollIndicatorInsets:inset]; + [self.tableView setBackgroundColor:[UIColor clearColor]]; // Can't do it in Xib: issue with ios4 [self.tableView setBackgroundView:nil]; // Can't do it in Xib: issue with ios4 @@ -209,6 +205,16 @@ return self; } +- (void)viewWillAppear:(BOOL)animated { + [super viewWillAppear:animated]; + + + UIEdgeInsets inset = {0, 0, 10, 0}; + UIScrollView *scrollView = self.tableView; + [scrollView setContentInset:inset]; + [scrollView setScrollIndicatorInsets:inset]; +} + - (void)viewDidAppear:(BOOL)animated { [super viewDidAppear:animated]; @@ -304,7 +310,6 @@ + (void)removeBackground:(UIView*)view { [view setBackgroundColor:[UIColor clearColor]]; - removeTableBackground(view); } - (void)pushViewController:(UIViewController *)viewController animated:(BOOL)animated { diff --git a/Classes/Utils/GrowingTextView/HPGrowingTextView.m b/Classes/Utils/GrowingTextView/HPGrowingTextView.m index 40a088a6f..177c0e346 100755 --- a/Classes/Utils/GrowingTextView/HPGrowingTextView.m +++ b/Classes/Utils/GrowingTextView/HPGrowingTextView.m @@ -149,7 +149,7 @@ internalTextView.hidden = NO; internalTextView.delegate = self; - [self sizeToFit]; + //[self sizeToFit]; maxNumberOfLines = n; } @@ -178,7 +178,7 @@ internalTextView.hidden = NO; internalTextView.delegate = self; - [self sizeToFit]; + //[self sizeToFit]; minNumberOfLines = m; } diff --git a/Classes/WizardViewController.m b/Classes/WizardViewController.m index c0698ebb1..6dc810dd6 100644 --- a/Classes/WizardViewController.m +++ b/Classes/WizardViewController.m @@ -145,10 +145,17 @@ static UICompositeViewDescription *compositeDescription = nil; object:nil]; } - - (void)viewDidLoad { [super viewDidLoad]; - [WizardViewController adjustFontSize:self.view mult:2.0f]; + if([LinphoneManager runningOnIpad]) { + + [WizardViewController adjustFontSize:welcomeView mult:2.22f]; + [WizardViewController adjustFontSize:choiceView mult:2.22f]; + [WizardViewController adjustFontSize:createAccountView mult:2.22f]; + [WizardViewController adjustFontSize:connectAccountView mult:2.22f]; + [WizardViewController adjustFontSize:externalAccountView mult:2.22f]; + [WizardViewController adjustFontSize:validateAccountView mult:2.22f]; + } } @@ -157,7 +164,12 @@ static UICompositeViewDescription *compositeDescription = nil; + (void)adjustFontSize:(UIView*)view mult:(float)mult{ if([view isKindOfClass:[UILabel class]]) { UILabel *label = (UILabel*)view; - [label setAdjustsFontSizeToFitWidth:TRUE]; // Not put it in IB: issue with placeholder size + UIFont *font = [label font]; + [label setFont:[UIFont fontWithName:font.fontName size:font.pointSize * mult]]; + } else if([view isKindOfClass:[UITextField class]]) { + UITextField *label = (UITextField*)view; + UIFont *font = [label font]; + [label setFont:[UIFont fontWithName:font.fontName size:font.pointSize * mult]]; } else { for(UIView *subView in [view subviews]) { [WizardViewController adjustFontSize:subView mult:mult]; diff --git a/Classes/en.lproj/ChatRoomViewController.xib b/Classes/en.lproj/ChatRoomViewController.xib index e60678397..7056bfce7 100644 --- a/Classes/en.lproj/ChatRoomViewController.xib +++ b/Classes/en.lproj/ChatRoomViewController.xib @@ -267,7 +267,6 @@ {{262, 0}, {58, 57}} - _NS:9 NO @@ -360,7 +359,7 @@ 274 - {{33, 10}, {232, 37}} + {{39, 12}, {218, 33}} diff --git a/Classes/en.lproj/ChatViewController.xib b/Classes/en.lproj/ChatViewController.xib index eabdb3cfa..638433c1b 100644 --- a/Classes/en.lproj/ChatViewController.xib +++ b/Classes/en.lproj/ChatViewController.xib @@ -203,8 +203,8 @@ - 292 - {{25, 44}, {271, 35}} + 290 + {{2, 44}, {316, 35}} @@ -234,7 +234,7 @@ NSImage - chat_address.png + field_background.png 1 @@ -439,6 +439,7 @@ com.apple.InterfaceBuilder.IBCocoaTouchPlugin + UILinphoneTextField com.apple.InterfaceBuilder.IBCocoaTouchPlugin ChatTableViewController com.apple.InterfaceBuilder.IBCocoaTouchPlugin @@ -507,6 +508,33 @@ ./Classes/ChatViewController.h + + TUNinePatch + NSObject + + IBProjectSource + ./Classes/TUNinePatch.h + + + + UILinphoneTextField + UITextField + + backgroundNinePatch + TUNinePatch + + + backgroundNinePatch + + backgroundNinePatch + TUNinePatch + + + + IBProjectSource + ./Classes/UILinphoneTextField.h + + UIToggleButton UIButton @@ -528,10 +556,10 @@ {320, 88} {320, 88} - {542, 70} {320, 88} {320, 88} {320, 88} + {542, 88} {5, 88} 1926 diff --git a/Classes/en.lproj/DialerViewController.xib b/Classes/en.lproj/DialerViewController.xib index ac00637cf..24f5ce0c0 100644 --- a/Classes/en.lproj/DialerViewController.xib +++ b/Classes/en.lproj/DialerViewController.xib @@ -51,8 +51,13 @@ 292 {320, 80} + _NS:9 + + 3 + MCAwAA + NO IBCocoaTouchFramework @@ -65,11 +70,9 @@ 292 {320, 60} + - - 3 - MSAwAA - + NO NO @@ -104,15 +107,10 @@ {320, 80} + _NS:9 - - 3 - MSAwAA - - 2 - - + YES IBCocoaTouchFramework @@ -126,6 +124,7 @@ 292 {{0, 11}, {107, 54}} + 1 @@ -168,6 +167,7 @@ 292 {{107, 11}, {106, 54}} + NO NO @@ -194,6 +194,7 @@ 292 {{213, 11}, {107, 54}} + NO NO @@ -220,6 +221,7 @@ 292 {{0, 73}, {107, 54}} + NO NO @@ -246,6 +248,7 @@ 292 {{107, 73}, {106, 54}} + NO NO @@ -272,6 +275,7 @@ 292 {{213, 73}, {107, 54}} + NO NO @@ -298,6 +302,7 @@ 292 {{0, 135}, {107, 54}} + NO NO @@ -324,6 +329,7 @@ 292 {{107, 135}, {106, 54}} + NO NO @@ -350,6 +356,7 @@ 292 {{213, 135}, {107, 54}} + NO NO @@ -376,6 +383,7 @@ 292 {{0, 197}, {107, 54}} + NO NO @@ -402,6 +410,7 @@ 292 {{107, 197}, {106, 54}} + NO NO @@ -428,6 +437,7 @@ 292 {{213, 197}, {107, 54}} + NO NO @@ -452,12 +462,10 @@ {{0, 58}, {320, 260}} + _NS:9 - - 3 - MCAwAA - + IBCocoaTouchFramework @@ -470,6 +478,7 @@ 292 {106, 69} + _NS:9 NO @@ -506,6 +515,7 @@ -2147483356 {106, 69} + _NS:9 NO @@ -538,6 +548,7 @@ 292 {{106, 0}, {108, 69}} + _NS:9 NO @@ -571,6 +582,7 @@ -2147483356 {{106, 0}, {108, 69}} + _NS:9 NO @@ -604,6 +616,7 @@ -2147483356 {{106, 0}, {108, 69}} + _NS:9 NO @@ -637,6 +650,7 @@ 292 {{214, 0}, {106, 69}} + _NS:9 NO @@ -667,18 +681,22 @@ {{0, 305}, {320, 69}} + _NS:9 3 MSAwAA - + + 2 + IBCocoaTouchFramework {320, 460} + _NS:9 @@ -1363,7 +1381,341 @@ 254 - + + + YES + + DialerViewController + UIViewController + + YES + + YES + onAddContactClick: + onAddressChange: + onBackClick: + + + YES + id + id + id + + + + YES + + YES + onAddContactClick: + onAddressChange: + onBackClick: + + + YES + + onAddContactClick: + id + + + onAddressChange: + id + + + onBackClick: + id + + + + + YES + + YES + addCallButton + addContactButton + addressField + backButton + backgroundView + callButton + eightButton + eraseButton + fiveButton + fourButton + nineButton + oneButton + sevenButton + sharpButton + sixButton + starButton + threeButton + transferButton + twoButton + videoCameraSwitch + videoPreview + zeroButton + + + YES + UICallButton + UIButton + UITextField + UIButton + UIView + UICallButton + UIDigitButton + UIEraseButton + UIDigitButton + UIDigitButton + UIDigitButton + UIDigitButton + UIDigitButton + UIDigitButton + UIDigitButton + UIDigitButton + UIDigitButton + UITransferButton + UIDigitButton + UICamSwitch + UIView + UIDigitButton + + + + YES + + YES + addCallButton + addContactButton + addressField + backButton + backgroundView + callButton + eightButton + eraseButton + fiveButton + fourButton + nineButton + oneButton + sevenButton + sharpButton + sixButton + starButton + threeButton + transferButton + twoButton + videoCameraSwitch + videoPreview + zeroButton + + + YES + + addCallButton + UICallButton + + + addContactButton + UIButton + + + addressField + UITextField + + + backButton + UIButton + + + backgroundView + UIView + + + callButton + UICallButton + + + eightButton + UIDigitButton + + + eraseButton + UIEraseButton + + + fiveButton + UIDigitButton + + + fourButton + UIDigitButton + + + nineButton + UIDigitButton + + + oneButton + UIDigitButton + + + sevenButton + UIDigitButton + + + sharpButton + UIDigitButton + + + sixButton + UIDigitButton + + + starButton + UIDigitButton + + + threeButton + UIDigitButton + + + transferButton + UITransferButton + + + twoButton + UIDigitButton + + + videoCameraSwitch + UICamSwitch + + + videoPreview + UIView + + + zeroButton + UIDigitButton + + + + + IBProjectSource + ./Classes/DialerViewController.h + + + + UIAddressTextField + UITextField + + IBProjectSource + ./Classes/UIAddressTextField.h + + + + UICallButton + UIButton + + addressField + UITextField + + + addressField + + addressField + UITextField + + + + IBProjectSource + ./Classes/UICallButton.h + + + + UICamSwitch + UIButton + + preview + UIView + + + preview + + preview + UIView + + + + IBProjectSource + ./Classes/UICamSwitch.h + + + + UIDigitButton + UILongTouchButton + + addressField + UITextField + + + addressField + + addressField + UITextField + + + + IBProjectSource + ./Classes/UIDigitButton.h + + + + UIEraseButton + UILongTouchButton + + addressField + UITextField + + + addressField + + addressField + UITextField + + + + IBProjectSource + ./Classes/UIEraseButton.h + + + + UILongTouchButton + UIButton + + IBProjectSource + ./Classes/UILongTouchButton.h + + + + UITransferButton + UIButton + + addressField + UITextField + + + addressField + + addressField + UITextField + + + + IBProjectSource + ./Classes/UITransferButton.h + + + + 0 IBCocoaTouchFramework diff --git a/Classes/en.lproj/DialerViewController~ipad.xib b/Classes/en.lproj/DialerViewController~ipad.xib index ae1c56e6a..9f5148f36 100644 --- a/Classes/en.lproj/DialerViewController~ipad.xib +++ b/Classes/en.lproj/DialerViewController~ipad.xib @@ -40,8 +40,9 @@ 301 - {{127, 150}, {510, 460}} + {{127, 200}, {510, 460}} + _NS:9 1 @@ -57,6 +58,7 @@ 301 {{-1000, -1000}, {2768, 2900}} + _NS:9 @@ -70,6 +72,7 @@ 274 {{0, 58}, {768, 842}} + 3 @@ -83,6 +86,7 @@ -2147483356 {{20, 90}, {85, 33}} + _NS:9 NO @@ -120,13 +124,30 @@ 290 + + + 290 + {{0, -2000}, {768, 2000}} + + + + _NS:9 + + 1 + MC4xNDkwMTk2MDc4IDAuMTY0NzA1ODgyNCAwLjE4MDM5MjE1NjkAA + + 28 + IBIPadFramework + 290 {768, 80} + _NS:9 + NO IBIPadFramework @@ -139,11 +160,9 @@ 290 {700, 60} + - - 3 - MSAwAA - + NO NO @@ -180,6 +199,7 @@ 289 {{698, 4}, {70, 51}} + _NS:9 NO @@ -215,16 +235,10 @@ {768, 80} - + + _NS:9 - - 3 - MSAwAA - - 2 - - - YES + IBIPadFramework @@ -236,6 +250,7 @@ 274 {320, 280} + _NS:9 2 @@ -251,6 +266,7 @@ 292 {{0, 11}, {107, 54}} + 1 @@ -286,6 +302,7 @@ 292 {{107, 11}, {106, 54}} + NO NO @@ -312,6 +329,7 @@ 292 {{213, 11}, {107, 54}} + NO NO @@ -338,6 +356,7 @@ 292 {{0, 73}, {107, 54}} + NO NO @@ -364,6 +383,7 @@ 292 {{107, 73}, {106, 54}} + NO NO @@ -390,6 +410,7 @@ 292 {{213, 73}, {107, 54}} + NO NO @@ -416,6 +437,7 @@ 292 {{0, 135}, {107, 54}} + NO NO @@ -442,6 +464,7 @@ 292 {{107, 135}, {106, 54}} + NO NO @@ -468,6 +491,7 @@ 292 {{213, 135}, {107, 54}} + NO NO @@ -494,6 +518,7 @@ 292 {{0, 197}, {107, 54}} + NO NO @@ -520,6 +545,7 @@ 292 {{107, 197}, {106, 54}} + NO NO @@ -546,6 +572,7 @@ 292 {{213, 197}, {107, 54}} + NO NO @@ -570,6 +597,7 @@ {{0, 640}, {320, 260}} + _NS:9 @@ -584,6 +612,7 @@ 292 {126, 85} + _NS:9 NO @@ -617,6 +646,7 @@ -2147483356 {126, 85} + _NS:9 NO @@ -649,6 +679,7 @@ 292 {{126, 0}, {186, 85}} + _NS:9 NO @@ -682,6 +713,7 @@ -2147483356 {{126, 0}, {186, 85}} + _NS:9 NO @@ -715,6 +747,8 @@ -2147483356 {{126, 0}, {186, 85}} + + _NS:9 NO @@ -745,18 +779,22 @@ {{456, 815}, {312, 85}} + _NS:9 3 MSAwAA - + + 2 + IBIPadFramework {768, 900} + _NS:9 @@ -1187,6 +1225,7 @@ + dialer @@ -1342,6 +1381,12 @@ preview + + 79 + + + background + @@ -1410,6 +1455,7 @@ com.apple.InterfaceBuilder.IBCocoaTouchPlugin com.apple.InterfaceBuilder.IBCocoaTouchPlugin com.apple.InterfaceBuilder.IBCocoaTouchPlugin + com.apple.InterfaceBuilder.IBCocoaTouchPlugin UIDigitButton com.apple.InterfaceBuilder.IBCocoaTouchPlugin @@ -1421,7 +1467,7 @@ - 78 + 79 diff --git a/Classes/en.lproj/WizardViewController.xib b/Classes/en.lproj/WizardViewController.xib index f01b4bf29..19ddd7f5d 100644 --- a/Classes/en.lproj/WizardViewController.xib +++ b/Classes/en.lproj/WizardViewController.xib @@ -152,7 +152,6 @@ -2147483357 {{160, 0}, {160, 77}} - _NS:9 NO 5 diff --git a/Classes/en.lproj/WizardViewController~ipad.xib b/Classes/en.lproj/WizardViewController~ipad.xib index d3414692d..0b2e69b39 100644 --- a/Classes/en.lproj/WizardViewController~ipad.xib +++ b/Classes/en.lproj/WizardViewController~ipad.xib @@ -42,7 +42,6 @@ 274 {768, 966} - _NS:9 YES @@ -61,7 +60,6 @@ 290 {{0, 77}, {768, 2000}} - _NS:9 1 @@ -75,7 +73,6 @@ 294 {384, 77} - _NS:9 NO @@ -132,7 +129,6 @@ 291 {{384, 0}, {384, 77}} - _NS:9 NO @@ -169,7 +165,6 @@ -2147483357 {{384, 0}, {384, 77}} - _NS:9 NO @@ -208,7 +203,6 @@ {{0, 947}, {768, 77}} - _NS:9 @@ -227,7 +221,6 @@ 301 {{366, 492}, {37, 37}} - _NS:9 NO @@ -240,7 +233,6 @@ {768, 1024} - _NS:9 @@ -253,7 +245,6 @@ {768, 1024} - _NS:9 @@ -268,7 +259,6 @@ 274 {1024, 711} - _NS:9 YES @@ -287,7 +277,6 @@ 290 {{0, 77}, {1024, 2000}} - _NS:9 1 @@ -301,7 +290,6 @@ 294 {512, 77} - _NS:9 NO @@ -348,7 +336,6 @@ 291 {{512, 0}, {512, 77}} - _NS:9 NO @@ -385,7 +372,6 @@ -2147483357 {{512, 0}, {512, 77}} - _NS:9 NO @@ -424,7 +410,6 @@ {{0, 691}, {1024, 77}} - _NS:9 @@ -440,7 +425,6 @@ 301 {{494, 364}, {37, 37}} - _NS:9 NO @@ -453,7 +437,6 @@ {1024, 768} - _NS:9 @@ -466,7 +449,6 @@ {1024, 768} - _NS:9 @@ -785,148 +767,7 @@ 137 - - - - TPMultiLayoutViewController - UIViewController - - UIView - UIView - - - - landscapeView - UIView - - - portraitView - UIView - - - - IBProjectSource - ./Classes/TPMultiLayoutViewController.h - - - - WizardViewController - TPMultiLayoutViewController - - id - id - id - id - id - id - id - id - id - id - - - - onBackClick: - id - - - onCancelClick: - id - - - onCheckValidationClick: - id - - - onConnectAccountClick: - id - - - onCreateAccountClick: - id - - - onExternalAccountClick: - id - - - onRegisterClick: - id - - - onSignInClick: - id - - - onSignInExternalClick: - id - - - onStartClick: - id - - - - UIButton - UIView - UIView - UIScrollView - UIView - UIView - UIButton - UIView - UIView - UIView - - - - backButton - UIButton - - - choiceView - UIView - - - connectAccountView - UIView - - - contentView - UIScrollView - - - createAccountView - UIView - - - externalAccountView - UIView - - - startButton - UIButton - - - validateAccountView - UIView - - - waitView - UIView - - - welcomeView - UIView - - - - IBProjectSource - ./Classes/WizardViewController.h - - - - + 0 IBCocoaTouchFramework diff --git a/Classes/en.lproj/WizardViews.xib b/Classes/en.lproj/WizardViews.xib index 00a8b25a5..3c21a990c 100644 --- a/Classes/en.lproj/WizardViews.xib +++ b/Classes/en.lproj/WizardViews.xib @@ -44,7 +44,7 @@ {{60, 80}, {201, 129}} - + _NS:9 1 NO @@ -60,11 +60,11 @@ - 311 + 319 {{31, 230}, {258, 40}} - + _NS:9 NO YES @@ -134,7 +134,7 @@ {320, 394} - + _NS:9 3 @@ -314,7 +314,7 @@ - 298 + 314 {{39, 80}, {240, 44}} @@ -553,7 +553,7 @@ - 298 + 314 {{40, 80}, {240, 44}} @@ -708,7 +708,7 @@ - 298 + 314 {{40, 80}, {240, 44}} @@ -895,7 +895,7 @@ - 298 + 314 {{40, 80}, {240, 44}} @@ -1505,10 +1505,13 @@ UIResponder com.apple.InterfaceBuilder.IBCocoaTouchPlugin com.apple.InterfaceBuilder.IBCocoaTouchPlugin + UILinphoneButton com.apple.InterfaceBuilder.IBCocoaTouchPlugin + UILinphoneTextField com.apple.InterfaceBuilder.IBCocoaTouchPlugin com.apple.InterfaceBuilder.IBCocoaTouchPlugin + UILinphoneTextField com.apple.InterfaceBuilder.IBCocoaTouchPlugin com.apple.InterfaceBuilder.IBCocoaTouchPlugin com.apple.InterfaceBuilder.IBCocoaTouchPlugin @@ -1520,32 +1523,46 @@ com.apple.InterfaceBuilder.IBCocoaTouchPlugin com.apple.InterfaceBuilder.IBCocoaTouchPlugin com.apple.InterfaceBuilder.IBCocoaTouchPlugin + UILinphoneButton com.apple.InterfaceBuilder.IBCocoaTouchPlugin + UILinphoneButton com.apple.InterfaceBuilder.IBCocoaTouchPlugin + UILinphoneButton com.apple.InterfaceBuilder.IBCocoaTouchPlugin com.apple.InterfaceBuilder.IBCocoaTouchPlugin com.apple.InterfaceBuilder.IBCocoaTouchPlugin com.apple.InterfaceBuilder.IBCocoaTouchPlugin com.apple.InterfaceBuilder.IBCocoaTouchPlugin + UILinphoneTextField com.apple.InterfaceBuilder.IBCocoaTouchPlugin + UILinphoneTextField com.apple.InterfaceBuilder.IBCocoaTouchPlugin + UILinphoneTextField com.apple.InterfaceBuilder.IBCocoaTouchPlugin + UILinphoneButton com.apple.InterfaceBuilder.IBCocoaTouchPlugin com.apple.InterfaceBuilder.IBCocoaTouchPlugin + UILinphoneTextField com.apple.InterfaceBuilder.IBCocoaTouchPlugin com.apple.InterfaceBuilder.IBCocoaTouchPlugin + UILinphoneTextField com.apple.InterfaceBuilder.IBCocoaTouchPlugin com.apple.InterfaceBuilder.IBCocoaTouchPlugin + UILinphoneTextField com.apple.InterfaceBuilder.IBCocoaTouchPlugin + UILinphoneTextField com.apple.InterfaceBuilder.IBCocoaTouchPlugin + UILinphoneTextField com.apple.InterfaceBuilder.IBCocoaTouchPlugin + UILinphoneButton com.apple.InterfaceBuilder.IBCocoaTouchPlugin + UILinphoneTextField com.apple.InterfaceBuilder.IBCocoaTouchPlugin @@ -1578,6 +1595,55 @@ ./Classes/TPMultiLayoutViewController.h + + TUNinePatch + NSObject + + IBProjectSource + ./Classes/TUNinePatch.h + + + + UILinphoneButton + UIButton + + TUNinePatch + TUNinePatch + + + + backgroundNinePatch + TUNinePatch + + + backgroundOverNinePatch + TUNinePatch + + + + IBProjectSource + ./Classes/UILinphoneButton.h + + + + UILinphoneTextField + UITextField + + backgroundNinePatch + TUNinePatch + + + backgroundNinePatch + + backgroundNinePatch + TUNinePatch + + + + IBProjectSource + ./Classes/UILinphoneTextField.h + + WizardViewController TPMultiLayoutViewController diff --git a/Classes/fr.lproj/ChatRoomViewController.xib b/Classes/fr.lproj/ChatRoomViewController.xib index ceff4af70..75fe63822 100644 --- a/Classes/fr.lproj/ChatRoomViewController.xib +++ b/Classes/fr.lproj/ChatRoomViewController.xib @@ -347,7 +347,7 @@ 274 - {{33, 10}, {232, 37}} + {{39, 12}, {218, 33}} _NS:9 diff --git a/Classes/fr.lproj/ChatViewController.xib b/Classes/fr.lproj/ChatViewController.xib index 679701ddf..ebdcaca48 100644 --- a/Classes/fr.lproj/ChatViewController.xib +++ b/Classes/fr.lproj/ChatViewController.xib @@ -198,8 +198,8 @@ - 292 - {{25, 44}, {271, 35}} + 290 + {{2, 44}, {316, 35}} _NS:9 @@ -228,7 +228,7 @@ NSImage - chat_address.png + field_background.png 1 @@ -431,6 +431,7 @@ com.apple.InterfaceBuilder.IBCocoaTouchPlugin + UILinphoneTextField com.apple.InterfaceBuilder.IBCocoaTouchPlugin ChatTableViewController com.apple.InterfaceBuilder.IBCocoaTouchPlugin @@ -499,6 +500,33 @@ ./Classes/ChatViewController.h + + TUNinePatch + NSObject + + IBProjectSource + ./Classes/TUNinePatch.h + + + + UILinphoneTextField + UITextField + + backgroundNinePatch + TUNinePatch + + + backgroundNinePatch + + backgroundNinePatch + TUNinePatch + + + + IBProjectSource + ./Classes/UILinphoneTextField.h + + UIToggleButton UIButton @@ -520,10 +548,10 @@ {320, 88} {320, 88} - {542, 70} {320, 88} {320, 88} {320, 88} + {542, 88} {5, 88} 933 diff --git a/Classes/fr.lproj/DialerViewController.xib b/Classes/fr.lproj/DialerViewController.xib index c0ef305a4..9dd198e01 100644 --- a/Classes/fr.lproj/DialerViewController.xib +++ b/Classes/fr.lproj/DialerViewController.xib @@ -53,6 +53,10 @@ _NS:9 + + 3 + MCAwAA + NO IBCocoaTouchFramework @@ -66,10 +70,7 @@ {320, 60} - - 3 - MSAwAA - + NO NO @@ -106,13 +107,7 @@ _NS:9 - - 3 - MSAwAA - - 2 - - + YES IBCocoaTouchFramework @@ -454,10 +449,7 @@ _NS:9 - - 3 - MCAwAA - + IBCocoaTouchFramework @@ -672,7 +664,9 @@ 3 MSAwAA - + + 2 + IBCocoaTouchFramework @@ -1362,7 +1356,341 @@ 254 - + + + YES + + DialerViewController + UIViewController + + YES + + YES + onAddContactClick: + onAddressChange: + onBackClick: + + + YES + id + id + id + + + + YES + + YES + onAddContactClick: + onAddressChange: + onBackClick: + + + YES + + onAddContactClick: + id + + + onAddressChange: + id + + + onBackClick: + id + + + + + YES + + YES + addCallButton + addContactButton + addressField + backButton + backgroundView + callButton + eightButton + eraseButton + fiveButton + fourButton + nineButton + oneButton + sevenButton + sharpButton + sixButton + starButton + threeButton + transferButton + twoButton + videoCameraSwitch + videoPreview + zeroButton + + + YES + UICallButton + UIButton + UITextField + UIButton + UIView + UICallButton + UIDigitButton + UIEraseButton + UIDigitButton + UIDigitButton + UIDigitButton + UIDigitButton + UIDigitButton + UIDigitButton + UIDigitButton + UIDigitButton + UIDigitButton + UITransferButton + UIDigitButton + UICamSwitch + UIView + UIDigitButton + + + + YES + + YES + addCallButton + addContactButton + addressField + backButton + backgroundView + callButton + eightButton + eraseButton + fiveButton + fourButton + nineButton + oneButton + sevenButton + sharpButton + sixButton + starButton + threeButton + transferButton + twoButton + videoCameraSwitch + videoPreview + zeroButton + + + YES + + addCallButton + UICallButton + + + addContactButton + UIButton + + + addressField + UITextField + + + backButton + UIButton + + + backgroundView + UIView + + + callButton + UICallButton + + + eightButton + UIDigitButton + + + eraseButton + UIEraseButton + + + fiveButton + UIDigitButton + + + fourButton + UIDigitButton + + + nineButton + UIDigitButton + + + oneButton + UIDigitButton + + + sevenButton + UIDigitButton + + + sharpButton + UIDigitButton + + + sixButton + UIDigitButton + + + starButton + UIDigitButton + + + threeButton + UIDigitButton + + + transferButton + UITransferButton + + + twoButton + UIDigitButton + + + videoCameraSwitch + UICamSwitch + + + videoPreview + UIView + + + zeroButton + UIDigitButton + + + + + IBProjectSource + ./Classes/DialerViewController.h + + + + UIAddressTextField + UITextField + + IBProjectSource + ./Classes/UIAddressTextField.h + + + + UICallButton + UIButton + + addressField + UITextField + + + addressField + + addressField + UITextField + + + + IBProjectSource + ./Classes/UICallButton.h + + + + UICamSwitch + UIButton + + preview + UIView + + + preview + + preview + UIView + + + + IBProjectSource + ./Classes/UICamSwitch.h + + + + UIDigitButton + UILongTouchButton + + addressField + UITextField + + + addressField + + addressField + UITextField + + + + IBProjectSource + ./Classes/UIDigitButton.h + + + + UIEraseButton + UILongTouchButton + + addressField + UITextField + + + addressField + + addressField + UITextField + + + + IBProjectSource + ./Classes/UIEraseButton.h + + + + UILongTouchButton + UIButton + + IBProjectSource + ./Classes/UILongTouchButton.h + + + + UITransferButton + UIButton + + addressField + UITextField + + + addressField + + addressField + UITextField + + + + IBProjectSource + ./Classes/UITransferButton.h + + + + 0 IBCocoaTouchFramework diff --git a/Classes/fr.lproj/DialerViewController~ipad.xib b/Classes/fr.lproj/DialerViewController~ipad.xib index fde581ced..577478353 100644 --- a/Classes/fr.lproj/DialerViewController~ipad.xib +++ b/Classes/fr.lproj/DialerViewController~ipad.xib @@ -40,7 +40,7 @@ 301 - {{127, 150}, {510, 460}} + {{127, 200}, {510, 460}} _NS:9 @@ -120,6 +120,20 @@ 290 + + + 290 + {{0, -2000}, {768, 2000}} + + + _NS:9 + + 1 + MC4xNDkwMTk2MDc4IDAuMTY0NzA1ODgyNCAwLjE4MDM5MjE1NjkAA + + 28 + IBIPadFramework + 290 @@ -127,6 +141,7 @@ _NS:9 + NO IBIPadFramework @@ -140,10 +155,7 @@ {700, 60} - - 3 - MSAwAA - + NO NO @@ -215,16 +227,9 @@ {768, 80} - + _NS:9 - - 3 - MSAwAA - - 2 - - - YES + IBIPadFramework @@ -750,7 +755,9 @@ 3 MSAwAA - + + 2 + IBIPadFramework @@ -1186,6 +1193,7 @@ + dialer @@ -1341,6 +1349,12 @@ preview + + 79 + + + background + @@ -1409,6 +1423,7 @@ com.apple.InterfaceBuilder.IBCocoaTouchPlugin com.apple.InterfaceBuilder.IBCocoaTouchPlugin com.apple.InterfaceBuilder.IBCocoaTouchPlugin + com.apple.InterfaceBuilder.IBCocoaTouchPlugin UIDigitButton com.apple.InterfaceBuilder.IBCocoaTouchPlugin @@ -1420,7 +1435,7 @@ - 78 + 79 diff --git a/Classes/fr.lproj/WizardViewController~ipad.xib b/Classes/fr.lproj/WizardViewController~ipad.xib index fe71f3244..97bad9d75 100644 --- a/Classes/fr.lproj/WizardViewController~ipad.xib +++ b/Classes/fr.lproj/WizardViewController~ipad.xib @@ -765,148 +765,7 @@ 137 - - - - TPMultiLayoutViewController - UIViewController - - UIView - UIView - - - - landscapeView - UIView - - - portraitView - UIView - - - - IBProjectSource - ./Classes/TPMultiLayoutViewController.h - - - - WizardViewController - TPMultiLayoutViewController - - id - id - id - id - id - id - id - id - id - id - - - - onBackClick: - id - - - onCancelClick: - id - - - onCheckValidationClick: - id - - - onConnectAccountClick: - id - - - onCreateAccountClick: - id - - - onExternalAccountClick: - id - - - onRegisterClick: - id - - - onSignInClick: - id - - - onSignInExternalClick: - id - - - onStartClick: - id - - - - UIButton - UIView - UIView - UIScrollView - UIView - UIView - UIButton - UIView - UIView - UIView - - - - backButton - UIButton - - - choiceView - UIView - - - connectAccountView - UIView - - - contentView - UIScrollView - - - createAccountView - UIView - - - externalAccountView - UIView - - - startButton - UIButton - - - validateAccountView - UIView - - - waitView - UIView - - - welcomeView - UIView - - - - IBProjectSource - ./Classes/WizardViewController.h - - - - + 0 IBCocoaTouchFramework diff --git a/Classes/fr.lproj/WizardViews.xib b/Classes/fr.lproj/WizardViews.xib index 5075b9f5e..44020e50f 100644 --- a/Classes/fr.lproj/WizardViews.xib +++ b/Classes/fr.lproj/WizardViews.xib @@ -43,7 +43,7 @@ 311 {{60, 80}, {201, 129}} - + _NS:9 1 NO @@ -59,10 +59,10 @@ - 311 + 319 {{31, 230}, {258, 40}} - + _NS:9 NO YES @@ -127,7 +127,7 @@ {320, 394} - + _NS:9 3 @@ -300,7 +300,7 @@ - 298 + 314 {{39, 80}, {240, 44}} @@ -529,7 +529,7 @@ - 298 + 314 {{40, 80}, {240, 44}} @@ -676,7 +676,7 @@ - 298 + 314 {{40, 80}, {240, 44}} @@ -854,7 +854,7 @@ - 298 + 314 {{40, 80}, {240, 44}} @@ -1457,10 +1457,13 @@ UIResponder com.apple.InterfaceBuilder.IBCocoaTouchPlugin com.apple.InterfaceBuilder.IBCocoaTouchPlugin + UILinphoneButton com.apple.InterfaceBuilder.IBCocoaTouchPlugin + UILinphoneTextField com.apple.InterfaceBuilder.IBCocoaTouchPlugin com.apple.InterfaceBuilder.IBCocoaTouchPlugin + UILinphoneTextField com.apple.InterfaceBuilder.IBCocoaTouchPlugin com.apple.InterfaceBuilder.IBCocoaTouchPlugin com.apple.InterfaceBuilder.IBCocoaTouchPlugin @@ -1472,32 +1475,46 @@ com.apple.InterfaceBuilder.IBCocoaTouchPlugin com.apple.InterfaceBuilder.IBCocoaTouchPlugin com.apple.InterfaceBuilder.IBCocoaTouchPlugin + UILinphoneButton com.apple.InterfaceBuilder.IBCocoaTouchPlugin + UILinphoneButton com.apple.InterfaceBuilder.IBCocoaTouchPlugin + UILinphoneButton com.apple.InterfaceBuilder.IBCocoaTouchPlugin com.apple.InterfaceBuilder.IBCocoaTouchPlugin com.apple.InterfaceBuilder.IBCocoaTouchPlugin com.apple.InterfaceBuilder.IBCocoaTouchPlugin com.apple.InterfaceBuilder.IBCocoaTouchPlugin + UILinphoneTextField com.apple.InterfaceBuilder.IBCocoaTouchPlugin + UILinphoneTextField com.apple.InterfaceBuilder.IBCocoaTouchPlugin + UILinphoneTextField com.apple.InterfaceBuilder.IBCocoaTouchPlugin + UILinphoneButton com.apple.InterfaceBuilder.IBCocoaTouchPlugin com.apple.InterfaceBuilder.IBCocoaTouchPlugin + UILinphoneTextField com.apple.InterfaceBuilder.IBCocoaTouchPlugin com.apple.InterfaceBuilder.IBCocoaTouchPlugin + UILinphoneTextField com.apple.InterfaceBuilder.IBCocoaTouchPlugin com.apple.InterfaceBuilder.IBCocoaTouchPlugin + UILinphoneTextField com.apple.InterfaceBuilder.IBCocoaTouchPlugin + UILinphoneTextField com.apple.InterfaceBuilder.IBCocoaTouchPlugin + UILinphoneTextField com.apple.InterfaceBuilder.IBCocoaTouchPlugin + UILinphoneButton com.apple.InterfaceBuilder.IBCocoaTouchPlugin + UILinphoneTextField com.apple.InterfaceBuilder.IBCocoaTouchPlugin @@ -1530,6 +1547,55 @@ ./Classes/TPMultiLayoutViewController.h + + TUNinePatch + NSObject + + IBProjectSource + ./Classes/TUNinePatch.h + + + + UILinphoneButton + UIButton + + TUNinePatch + TUNinePatch + + + + backgroundNinePatch + TUNinePatch + + + backgroundOverNinePatch + TUNinePatch + + + + IBProjectSource + ./Classes/UILinphoneButton.h + + + + UILinphoneTextField + UITextField + + backgroundNinePatch + TUNinePatch + + + backgroundNinePatch + + backgroundNinePatch + TUNinePatch + + + + IBProjectSource + ./Classes/UILinphoneTextField.h + + WizardViewController TPMultiLayoutViewController diff --git a/Resources/button_background_default.9.png b/Resources/button_background_default.9.png new file mode 100644 index 0000000000000000000000000000000000000000..ff37a4200c5091506ffe951a23480acb681c0f92 GIT binary patch literal 1252 zcmV7zN;SuCMK+ zNeHA>5;s;CK(a;ZDw_wYPvI40>MJ#|FTi${dqR&u?Z7e{5OI7)

r$bWygyR-S(g`v`FcM0Ne zN!yZ8uhq0vud*5|AcJqK*&?Tk5>EO9ygEM7aj!>`Ao&>5&E4kK>GDV%iOkktZM$)fiEWk%Q$rp1n9!o);YeH;e1S(8%+Zqy|B4tgkVIfFwcr zkC`ocQ^~R*NeCfeV||STC8^QsbnlOhKdp8*fEc7CY^<*$gaApPmr%@XQoukUiIful zeSUxt2ncbvxj6^`AnI^HN^L)8}HvSaP%bli)n~Is0&KCkhTgt8{X7*ZhP|lCZn%R|dsF>N6isw6wryw)C z!cdVHY0a#J@gfo@Tw!K*MNLHl{W7wdl@T;OR3v%)F|%?swW-j@9GKahctKNfsF>Mn zh{HjnBqWbNW>!KNJH2|OsU#)1sF+z9iIWy;2~fz7kMvD4v)QpIDjW`#JV=z>RLpFS zR2j;V(eWpFL)pwqX3E4Z<@_|2qy(R(VrFHis4C~jA42}NkD1L8E7|t3#>O84X^;T= zkW%qAcQdmY zGesyq%W-b}QA&_Q#mq`Jm0=@qDJM4-Gn=ESoPFhIeD}wpVrKJ%3a5-eX^_C+1NP0V zM5v5C-xi083X+nKlQgrEO(hK%mGO6f66m60W>?WvfNV?InPO&Tr0JoOz5CgfP2M1jiknY`$>!ByOQ*{^A}Hgz3c@;hl`oz zVIm3DS`FJfw?u-He%otqy)!XX@?iOudVVm zU0c`6>MB!87!Q<*p^^v7eE?sOMDc@s58AiZY%x0uBr0zz*%>PMdat?l`S^uXLt?+( ztpWNN;726hlhkmem@RCi0Kg*Iv+W_FxKrWImAK!E5(qQ;Eza9K^Y&!W;xfVM3LRRwAAl) zYIp>^QszVqy>@>Y@>tfAR$2YrE z9AvR?GPUj7?VWu;TUkG9=#0}=HT!hHGkk-lug9vXmU}@ag)@np|dq8)FfAy?tWnP}6 z9tZHEX9q_|$;oNHS_@+2GJ_i0D#k`b++{e(7yK42$`GEVW2*5#Gg3cb#|IQ$J_z!H z9v9M$=@A24{1j2jp{!6-H!2XpL4LZYvOn_uP;PssrxPbuOF-WSN8(NqWh%6VI=5K#7g9a$2h&NdVNHS>oV0ZP7n zDqH(g6B6P~B1>8@u$ceX0sv%%q!bnw55l%+j2R@HxYroVe!%5YGz_i4FCySdW<8EA zHoTzVA^B|_jXCl>#74PN?4O7>v zYH;Ga#V4X3ZMG@fEyUP4i-M0>;)9C3(9|I#QYNwIa|W%&rPj+ugEu|HpxN;;R!;JwuhqX+I~h3U zkyO6NQqA6JZE`M1`C{foOw~sB7ZE_dI2(pZ(k8_nuHSU{dstb%wIxnq;#Chs$s~=Vb&=cw+nosY<72Cx4nsR|_SNr+wV-JTPq)te)nsvIq zk4t&7=J{68jCgm38Uh5?G19RQp-pH^N*-WE{n*V~tIK#VQ5&0;=(;xm`YcSXO{$D9 G{qhfTg0wOK literal 0 HcmV?d00001 diff --git a/Resources/button_background_over.9.png b/Resources/button_background_over.9.png new file mode 100644 index 0000000000000000000000000000000000000000..943d8248411a40d00d6e2c8c5caa49eecdfea611 GIT binary patch literal 1197 zcmV;e1XBBnP)Ed4 z9*UXC+F6JAE`b7{N3ty2BNtN~z3=@RVmyMG8Nll<$glcgYp2%*^dZ3aBpia8f#_Rm zHjxAXhXB3@@Eyso*H@R1#!j8Bo!*xK?n$ctN^1VqsbV&{sX~w-0FnUk)%xo4$A23t zn>#%ccr0mA5<2a+raEo5ilX@wGn>>@k#N@U!V6>%u_G^SPuYl3JLXWe5Q= z3R3klGgm5-5Tg)6z{1=tNlMbv)=uxiQ2VpF-3uhj7$fHAW{`!@23vmBjvTaqB^ql@;3z#RdY>a^)VF|(9lnd-Dz z&kx@Ls)1SwcnS$ck^3&0S(2j2s}v#M1)#e9;p+g9F}U?Hv!qHTV-q7)jx=K`M6<-r z%q%5Xnm1KT?!&-uUfpJ9FY6*dg71Zy-6V&Kncb-T>LSL>>?T6RqqSz1f^L7z?7ys3 ze8hp7-B_r2N3xkYRLsnwVrKvQP$8;Sw(<#YW|ky`X1<35p+W#66r(E@GfScvs}SK} zr6K_Yq8ut_mL@iVQfJ5Tm`W7n)o*5&RH_Vrya*KnDBb>;St8cY0=g6`%|NX~#mtgp zW$1mV{fSZV<{vXl>V8JIKdM8;)5&I*94kZbmns#9ikba0&qIYoEThj;F|+hSC4?)c zlvUPeV4ImGrOJzy3Q-T#(gU?-mX;~Zo{y{yRVrnSK2OEW(lSLF3X&HFY8@(OmKrK> zsF>NmA1b6n#mrtVRLIe@Kd~&q;IpvJEFn}bt#2Ee{gEQz^>1dDRH?*z_aH`8Dp6o? zs+d_yrE>K^t;!e~{3swZOHgm`QQh!d9DN`FRE*xEY-Wj-N(2CsRgN^fln(&TgGBUs zDrT0Vo-vki0AN0^zTy^uyIG#2e|F|Qg=RKhl>(q>wVIDV09bFvR31vYJ3Zaiv*Tk1 zPb-_*7-EcgZMrK-B=is%IOt$=`;kJH;mQ7El;`KZTV{5xEYGp9cpI@Sv9Y!?I8X}! zxUU#Ln_pPe-tMpNfXwV#w-(-zVkCh3&38lLvAO-|Cz5YV(v$r?_WOM=+c&czl8_e# zZY?f}BqjZ_v9|Ko$WW<+5`CpbSZeK*Y}Se|ESwL9p(@~Wo0 zUB>E>K0|>rGF0kdc>v&3l4xESSlnV}lUJYspj16`z22Gp#m3soCzmh0G9grmh49VB+Va_`YsXCquZT0Vu`=T?3!T~xi%SlW00000 LNkvXXu0mjfm#Qbn literal 0 HcmV?d00001 diff --git a/Resources/button_background_over.9@2x.png b/Resources/button_background_over.9@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..c88681acfd619648cc0cf68142f299c239c5a8ee GIT binary patch literal 1886 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 D?TSC$ diff --git a/Resources/dialer_address_background_landscape~ipad.png b/Resources/dialer_address_background_landscape~ipad.png index c5fc9c7558de206a84e566c337b6dd3862ade17c..67fae34a363aa2dd370bb859e1170813538a575d 100644 GIT binary patch literal 8376 zcmbta2~<+~+G8ZBsGZ^L}aX>(3!(;Ml9HJC1jLr@#A{jA7i))QMf92Sm(8v*g5oGOiK2m%1x>Zim7BU!jyV zQ7xHe&EPhuyAze|SanbYKI)D~^xe|=u@5)O*|<`I9IC3TBSr8^ZP`sIbi~{;Ibl1% z;~z(L_LS%!ZQ$z9H{U{mUhcn=h}d%DWr@+&mqA9y_V3^F7&HxT8?#3L z_focfwW2={&F$iUwtAQ!{(q0&ysr1x;Gk-0^Q0ZKWr;-^elb%B`)>{Tct=>))v17$p2}qp`mk?U$`j@196~y;Tx-87Y5T z%0GSKMu5T{?*~1VvYNo*nKY?_^UGr zFo8#LTj`0n|2H$=IMz=tQd^7{^xqDi`X6}v502Re*~0oiIRAF=hD$fLbO-sfPfGpE z)yUD{XD*4fhnF$(CYIA-rBCJ4S+xhlO4YkQ)Z;08-{*(+$|Pd0*-&1GH@x+%>i4X& z$aK9k*3o^-Eq30oPV|0TKswgLM*O^%)|;Ur>|1tHJ#V*+e6+tff49^gXd2IPN|QwN znh(~_a3vCm1H1+o9E#%Si?-u&n2Tv@KLj}xl`FwB3xn%&sihg>(>Sy|m!>6$J)QV$ zt<;jC?wNfV4kvmXUWp<*gZJ@6?3|8#T}buLf5p5|_?+CSdR`~T-X;^^LLpv%$R%Ih zWExlJcVM;atO@f6Empehqk{<#ceAZZXpfhzAqw!}7dp z?LBMl6}rxxgdKb&*Z5(}X6q({PSXDwIS-|O@ z467D3sUJDh2Y;SR(BQUL`q&M^3#p_5O35%~P%|0x8Lm|dEb(R5gRd&OdxZNS1BQA2 z#CjW9vxi-Lf>t!gqP4b&|ExTu@Bh_X0^K>Sf#iO%78#*kzOp0V|;)-eTJT^ z&5}yD^Uq^$qT8A z17**{;8}t-SMXP*5f znD0{64>*}inWp^`nz(Ceq8 zy9_h8NWI0Gf9tgKJj((WAk|*(laoO3$n#<|J;5F~$bfjDoA+JOqa8zIw z-WjT&(hT$PUtW=WlqzQ0SD5`1jPUJXRt~NH*sxZ0;FwQ$t(f1!fL1jwrQ=KLoO`M` zbNpoOt%pcoS2sndVz*MnMAf#t)@<33wV(H1LCrnn9=&B(;dqwyt6hngn|jEHmQoL$ zJS!7@>hipcuxn!e+oVU%5vw*UrnCarI0zS$E!v_IU9(4KU`p*Rq|H?0l%(UmjauH5 zcn6{U!~Fb(SZ79v&mb>KO#e3Pw=(jr@y1so)DQK@u?W3n#7Al)l}fFNWQL&lvst=p zZ${hoxM=G5mlY@eg|Rz;iwNqcbDE}27T4bTbu~_nE;{N7b~XtnlQ%83@_yK{_Xg%S5TcICX(JhCX!P%X6 z_j31DKCMv^sO!Y=14d-_zq(v}Q= zVHNvjWus$LUKbQawG?#1aYROMVdiSnwl`LxqrZ~ZAkl;e{=5Ca|- zb+tx>eu+<6t%co%G;vvNsH4yg5EVOCVbWl2&;^x7P<2Al+xRjJ-E4AO(zDcRu z+j*>{9_hvMp6*tbRaTd{6rJVY^uDbs6^hLo>eLGHbSrYR`uP4z(soBU>`ck%9M#m- z#>j|qd>b|{g$Z2@%VW>2+q=8F594t1J!c*U z=tM@1SLpO1ORU&L)+$N!v%)xDZLzu{%tfcmLZa1}y>hvDaJKO_ZzKMb=>76meYv8d z^EuYJ?g_1xd&NG6)}UjC!BbWGHF1zk%y|>Bx2oql8l0A;5Q$MYUKqsHfv3(zzm695 zJRM9$tFao9sYlQvkT%VjvOO~13`)ZSV}Z2DA5|0ntvd{gRE;#Bn{GhLTw2+9t$Hww zQDw4Hj9>e}ZINDEtaB1LZC0$Jn^tG~mW{uHx0mde6Df`F=R~4tcIA4XjK(Y0-}-HG zX&M)}%nDf;J)!lE^QojMwS6sLT<9G#ZEB}rlQeaQ!i2fNvYR+f*154&Z_^cOSnk>c zn4iS<=px+Oot0CO1hvcY)+(}m;;5NB$y}+-O2-Zv_vYpdJ;Ex77A~s|nXSi)7KGJP zJPv2nZE9o zRP$!*Oc`u12Ybia*-3riW}|8T_Pfsn*HDu_0B(Gp;IJfRn%A#Bc-&52bvLlL80IND zDSb%0By;&;Z8pHVd>;~kH3oW|TX{c^TR$M!5Y$bo>`i%9_9__!V!2YC-*(6T_qqvB zUx!zimpNg532NljosPundcw_5K8ef5kOk)RrDI3Ke`0)Bz434jERh4A3K9y?-Zupo zMw~qDX-nLg*uibccn_h-#JGWD%B5p`!0pt) z4En9FksVN945UXcY?P(!ZCdLv(`oP8_0@|&V{6zFwCv#?&<8^qK@)2&g0CM?$u^F!GKAt zh#Y3#&Q0pzK^^~!4SJ7K+R$*fX)f}J$^5w|RjrE6%(u_t%^m1Og{$*SuCNco6K5AU zru5TC>O$%hwW@&U0Ek^HO)F^m!h6jFz+8|+ajDl?6J(7Us{w}vf*y_Hnd3$!lPu^} z0QgCL`P1X=ce6GQ8EpeC`PWDeefZGbA?LVyCoC?qFRP0$_nOu5$wlu_(@puFa)SX& zp^Ia3#ueAX@`~kmPp?{pHD1qj{e)BvgvI8~B}9G&33qC5WGe3~p7gtHye-!2x0!RV zz=|+yndoA0vlVT2dE+6jZgJ9&x*`*ECOY(}e$90uS0U$AERvU9Ry)&vJO->E7eA$$ z%qU${Swqzvj>%7yNk*#9^VgKZ7e|iwr8$FJMp=0b0kddxkzxF7?TFmXekaj0;GF{D5Sp z$=Vcp+{rE+s^y^&XZ(6=wI07#m(+^(_(fflbwI27PH(QZyIk*xu?0!;N0B2ZU6~_o zS|JKE-QAg(1EY4gwqK#r%Y*R2uY*cRR0{_y&m1cs#*em?h4$6DQcGH;XEsqYpXdc( za#4a|1O`CTBvQX`wIw_gP=Fe@3EdqaH8^s6*P8)gQ@Rm%5fanF`EDr{ovgD=2{}_7 zOK&hxuP*>ZyPB(gUR#@1E-wq4((LR`cO7y*8E!7#d60H%O^_8JbTPpY^`z42;KTAc z$I5kG6=ecV|?yOEuWH#(*3~?LOQG_e@F)A@YZstt1|51Z?u-TLI$mjLk z!2$E2#P^=UQ?5b*MMog>khahhsNNn)5d(00SK}gnp1<(aBRjVMg3XS@$|gWMBcv0a z3MJ@>^hGkEgF81FJ5}_SoCKV~%`Xo{^jf<9ou}6ak8uFE7?%E$FMU32oVWRMXetHm z^X6PqF{v|YN>gN~=~QBi`iVJ?j#H6Ga2{diNG{JkyM5PL$rCzi$sbR;_6`kequrRM zuC|_dTdkAUZL5n!t?IlzVACG&65_{u+hgc^pg?YvHlUtVssbbgK}0s&Yj2CclU=On zeQK$-13cE{KE-FB&tU>NWR?lUu}{sq+nk*$uUlt)%^(1vKvF7tKCr3_s{cJj@q19H z^5_dChEcbqVSZ0Xhd4)9PgF;y+>1+(YUBWEp1rf=Rbm6X5p^V2IOFvFR$vTFS7g40!|2;O~a!E z?t&gOr}gGoy}+!jf6MtLyYF8O{(X^$lt!**mUQpDWkTbMNJq;>7HoB%aFXZ z=Q}sf6~;I}u|2D)At9e$NTJh7Bu`Vg5bvZMNaVzB(6O1Z-Jy%DcdI>@*(gpPiJFO%!j=*W%?vrkWMv>^+_Y$@{J)hpS&no--%An_;+jp z-L-xdg6`v85VW9~eWPK0AyIVZ8>2oB!6R*+66|JKCj%VK`J7BJ^CA`TN*WG9^cSp-GRwr-nwO8wO#Vmspsx7ZV$li-nZuH z3J0QmmC3VGACX-@xDg1%ps)a9T?n4;Tb)*5aD?S4Xq*o&25>7Ua7yz>Um#zpW_SRo zY98G7c*l-n9$Sls9zoaMDO}ib^_;-z8=r2DG}oM3f#52nHH7< z03U@mpBp2+3<`vVUu^G_6Y~+u7oMs~fMiCETTf}KLp;^fL}V1Y%60oVRQB*1dh?U2 z!)8002W5OkqdgV)&2DR%QSlhL>#g1{W-Xopd!xWQ{p;do4@VLpe0%+1a9 zsB#>?xy^6bn;@|S;KZO@guDjod@a87YXzwBd|8 zq>4vjLfv~)rru>tFStZRMe&^02h4PNe&{tP2mcR$6hU9MEc6LhoBRbQ^wtn5zUOkZ ziwD<6BJdBvZ2{oRFt^?Vto7r|9j9P4%f$_>coszAwr$PF?#e*sL5xrLP#eK&UoFAq zfjLHtbq@1m#^;agL6I4w-d>`J8*%0>YR`QR55mt%NX`Y%4qKhE)DtFkS^%XAK$h(D zSS&`?oE`*ZkNu-{AyuQk5(pjHW9fCdDyphqb2BQ55H}XsE{|j4Y+XGIjE|kpIcP68{LOtkNPaBduK%&#dRl{MNQ5uSM)`?wZH$< zP-~9nMa~kn$N2(j`^L>!!55~onNGj~gWuUy$KZEZ&1MX+py|!{!?}@TjtnJ z%SW>GK4qZ-mtWb9Q$pv;+D$VJ%V3y-D>S8$-qkQilQBLVBb&1Js_6|@`*8snq1w?i z^FxtaFo8JOjDmQ(xS?!ENLAQe*!heb{vVnmHPYVlkZ%ECtaKIbN*oO?1`1;HLkz;8 zZ#CQ|14vE`=%+7xNEr&j%Ngltg^QvTKv{8I)McuHIUHzqsSd29TmGCi0Jt zSzjpdAVrp4Hy5{6$}+}WGK82kldae@o017L9om*<3V;m~07C@;0by69$)E(gM?9>_ zwj|vZ>ymh_zbVk1RuCbE7=bCA9OR?>F1)vc)rILdCPU6)!eNNSGHHXFWQgO#fcg255i zgh+Y*FO2_sCTGgw!>zf=A-b-95$$P10Gclj20bLYBGaJy)uo17iKY{gCD{i}aL4o$z&u(%Yhn4KzdwP53_F@)3 z2Bo_#c}jvlV@O)@jRON-jgJE*5cRud?2U(e7>2FyTES$%DVZ!S;K zM0sEur`R31(CyPbLcE40G~c_?KdcpUuILc%wrAS)E4El084oQ#UN+z2d(cH1Y1O#D zu`g29LviMKTPRTNMI>evnA76h4_t!0-Sb&5bff2DKvL$CF4k^jjX07Q6^b#EuJNFFm_J6e~n4#&V JQvILr{|}R`thE3D literal 9128 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 diff --git a/Resources/dialer_address_background~ipad.png b/Resources/dialer_address_background~ipad.png index 489781e129424e65058d0a90f06bbb4b20f2af62..c5a7342e969865237096327693f005254a2e76ea 100644 GIT binary patch literal 6988 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 literal 9793 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 KRV!{+^00009a7bBm000XU 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 ZUDy>^%yau;Q&3{acRTk`?|T1m=3jj@l;;2d literal 0 HcmV?d00001 diff --git a/linphone-Info.plist b/linphone-Info.plist index f416a7976..ed59b192b 100644 --- a/linphone-Info.plist +++ b/linphone-Info.plist @@ -80,6 +80,8 @@ UIRequiresPersistentWiFi + UIStatusBarStyle + UIStatusBarStyleBlackOpaque UISupportedInterfaceOrientations UIInterfaceOrientationPortrait diff --git a/linphone.ldb/Contents.plist b/linphone.ldb/Contents.plist index 04620eba2..95b60cde3 100644 --- a/linphone.ldb/Contents.plist +++ b/linphone.ldb/Contents.plist @@ -337,17 +337,17 @@ backup - 27 + 32 class BLWrapperHandle name - Classes/ChatRoomViewController/27/ChatRoomViewController.xib + Classes/ChatRoomViewController/32/ChatRoomViewController.xib change date - 2012-09-20T15:39:51Z + 2012-09-21T15:04:45Z changed values class @@ -357,7 +357,7 @@ flags 0 hash - 627c45d39e108a9f3439b16112541cf7 + f3544e098ca4aed56e114bf9cb69da01 name ChatRoomViewController.xib @@ -793,9 +793,9 @@ versions en - 27 + 32 fr - 27 + 32 @@ -803,17 +803,17 @@ backup - 11 + 14 class BLWrapperHandle name - Classes/ChatViewController/11/ChatViewController.xib + Classes/ChatViewController/14/ChatViewController.xib change date - 2012-09-21T09:50:33Z + 2012-09-21T14:10:39Z changed values class @@ -823,7 +823,7 @@ flags 0 hash - 85daf0828bc846574f82f88cdfcf5873 + 8c14eaa11baf171c54e5b5e4111cf584 name ChatViewController.xib @@ -1038,9 +1038,9 @@ versions en - 11 + 14 fr - 11 + 14 @@ -1368,17 +1368,17 @@ backup - 3 + 4 class BLWrapperHandle name - Classes/DialerViewController/3/DialerViewController.xib + Classes/DialerViewController/4/DialerViewController.xib change date - 2012-09-20T15:21:49Z + 2012-09-21T12:30:11Z changed values class @@ -1388,7 +1388,7 @@ flags 0 hash - 964fdf71f31dffd3f6cc28ead8aa2d3e + 8a2a96826784d150101b877d3d22c6a1 name DialerViewController.xib @@ -1902,9 +1902,9 @@ versions en - 3 + 4 fr - 3 + 4 @@ -1912,17 +1912,17 @@ backup - 9 + 11 class BLWrapperHandle name - Classes/DialerViewController~ipad/9/DialerViewController~ipad.xib + Classes/DialerViewController~ipad/11/DialerViewController~ipad.xib change date - 2012-09-20T15:21:48Z + 2012-09-21T12:43:40Z changed values class @@ -1932,7 +1932,7 @@ flags 0 hash - 9e024b6bdd4eea1304fefc8b28855794 + 75e89e01d452e053bea070cc7ec8e9bc name DialerViewController~ipad.xib @@ -2471,9 +2471,9 @@ versions en - 9 + 11 fr - 9 + 11 @@ -3689,17 +3689,17 @@ backup - 13 + 14 class BLWrapperHandle name - Classes/WizardViewController/13/WizardViewController.xib + Classes/WizardViewController/14/WizardViewController.xib change date - 2012-09-21T07:38:47Z + 2012-09-21T13:03:03Z changed values class @@ -3709,7 +3709,7 @@ flags 0 hash - ffb9c46d3e8e64cc27d0fd3aa5063f41 + e1fc10096ab7b22c55089d5dccdf2015 name WizardViewController.xib @@ -4999,9 +4999,9 @@ versions en - 13 + 14 fr - 13 + 14 @@ -5103,17 +5103,17 @@ backup - 12 + 15 class BLWrapperHandle name - Classes/WizardViews/12/WizardViews.xib + Classes/WizardViews/15/WizardViews.xib change date - 2012-09-21T09:50:14Z + 2012-09-21T14:23:27Z changed values class @@ -5123,7 +5123,7 @@ flags 0 hash - 723b14414271e081b00e312017bf06fb + 28b7a6024bd7d81255243ef32288a7d6 name WizardViews.xib @@ -6555,9 +6555,9 @@ versions en - 12 + 15 fr - 12 + 15 @@ -6565,17 +6565,17 @@ backup - 9 + 10 class BLWrapperHandle name - Classes/WizardViewController~ipad/9/WizardViewController~ipad.xib + Classes/WizardViewController~ipad/10/WizardViewController~ipad.xib change date - 2012-09-21T07:48:15Z + 2012-09-21T13:03:02Z changed values class @@ -6585,7 +6585,7 @@ flags 0 hash - a61bb43ff4eaf2a60eb5be26760190f5 + 950141adce6aab34f1068654a47edf3c name WizardViewController~ipad.xib @@ -6899,9 +6899,9 @@ versions en - 9 + 10 fr - 9 + 10 @@ -9440,17 +9440,17 @@ backup - 6 + 7 class BLWrapperHandle name - LinphoneUI/UIMainBar/6/UIMainBar.xib + LinphoneUI/UIMainBar/7/UIMainBar.xib change date - 2012-09-20T15:02:25Z + 2012-09-21T12:33:09Z changed values class @@ -9460,7 +9460,7 @@ flags 0 hash - 188f1463d35316609315281b42709088 + 3673d2d68bd62db4ac766f71230406cb name UIMainBar.xib @@ -9795,9 +9795,9 @@ versions en - 6 + 7 fr - 6 + 7 @@ -9805,17 +9805,17 @@ backup - 6 + 7 class BLWrapperHandle name - LinphoneUI/UIMainBar~ipad/6/UIMainBar~ipad.xib + LinphoneUI/UIMainBar~ipad/7/UIMainBar~ipad.xib change date - 2012-09-20T15:02:34Z + 2012-09-21T12:33:08Z changed values class @@ -9825,7 +9825,7 @@ flags 0 hash - 0573baad5d18951a19a8f58c27eb183b + 7515bfc55761e951edeabce40676d625 name UIMainBar~ipad.xib @@ -10441,9 +10441,9 @@ versions en - 6 + 7 fr - 6 + 7 diff --git a/linphone.ldb/Resources/Classes/ChatRoomViewController/27/ChatRoomViewController.xib b/linphone.ldb/Resources/Classes/ChatRoomViewController/32/ChatRoomViewController.xib similarity index 99% rename from linphone.ldb/Resources/Classes/ChatRoomViewController/27/ChatRoomViewController.xib rename to linphone.ldb/Resources/Classes/ChatRoomViewController/32/ChatRoomViewController.xib index e60678397..7056bfce7 100644 --- a/linphone.ldb/Resources/Classes/ChatRoomViewController/27/ChatRoomViewController.xib +++ b/linphone.ldb/Resources/Classes/ChatRoomViewController/32/ChatRoomViewController.xib @@ -267,7 +267,6 @@ {{262, 0}, {58, 57}} - _NS:9 NO @@ -360,7 +359,7 @@ 274 - {{33, 10}, {232, 37}} + {{39, 12}, {218, 33}} diff --git a/linphone.ldb/Resources/Classes/ChatViewController/11/ChatViewController.xib b/linphone.ldb/Resources/Classes/ChatViewController/14/ChatViewController.xib similarity index 94% rename from linphone.ldb/Resources/Classes/ChatViewController/11/ChatViewController.xib rename to linphone.ldb/Resources/Classes/ChatViewController/14/ChatViewController.xib index eabdb3cfa..638433c1b 100644 --- a/linphone.ldb/Resources/Classes/ChatViewController/11/ChatViewController.xib +++ b/linphone.ldb/Resources/Classes/ChatViewController/14/ChatViewController.xib @@ -203,8 +203,8 @@ - 292 - {{25, 44}, {271, 35}} + 290 + {{2, 44}, {316, 35}} @@ -234,7 +234,7 @@ NSImage - chat_address.png + field_background.png 1 @@ -439,6 +439,7 @@ com.apple.InterfaceBuilder.IBCocoaTouchPlugin + UILinphoneTextField com.apple.InterfaceBuilder.IBCocoaTouchPlugin ChatTableViewController com.apple.InterfaceBuilder.IBCocoaTouchPlugin @@ -507,6 +508,33 @@ ./Classes/ChatViewController.h + + TUNinePatch + NSObject + + IBProjectSource + ./Classes/TUNinePatch.h + + + + UILinphoneTextField + UITextField + + backgroundNinePatch + TUNinePatch + + + backgroundNinePatch + + backgroundNinePatch + TUNinePatch + + + + IBProjectSource + ./Classes/UILinphoneTextField.h + + UIToggleButton UIButton @@ -528,10 +556,10 @@ {320, 88} {320, 88} - {542, 70} {320, 88} {320, 88} {320, 88} + {542, 88} {5, 88} 1926 diff --git a/linphone.ldb/Resources/Classes/DialerViewController/3/DialerViewController.xib b/linphone.ldb/Resources/Classes/DialerViewController/4/DialerViewController.xib similarity index 81% rename from linphone.ldb/Resources/Classes/DialerViewController/3/DialerViewController.xib rename to linphone.ldb/Resources/Classes/DialerViewController/4/DialerViewController.xib index ac00637cf..24f5ce0c0 100644 --- a/linphone.ldb/Resources/Classes/DialerViewController/3/DialerViewController.xib +++ b/linphone.ldb/Resources/Classes/DialerViewController/4/DialerViewController.xib @@ -51,8 +51,13 @@ 292 {320, 80} + _NS:9 + + 3 + MCAwAA + NO IBCocoaTouchFramework @@ -65,11 +70,9 @@ 292 {320, 60} + - - 3 - MSAwAA - + NO NO @@ -104,15 +107,10 @@ {320, 80} + _NS:9 - - 3 - MSAwAA - - 2 - - + YES IBCocoaTouchFramework @@ -126,6 +124,7 @@ 292 {{0, 11}, {107, 54}} + 1 @@ -168,6 +167,7 @@ 292 {{107, 11}, {106, 54}} + NO NO @@ -194,6 +194,7 @@ 292 {{213, 11}, {107, 54}} + NO NO @@ -220,6 +221,7 @@ 292 {{0, 73}, {107, 54}} + NO NO @@ -246,6 +248,7 @@ 292 {{107, 73}, {106, 54}} + NO NO @@ -272,6 +275,7 @@ 292 {{213, 73}, {107, 54}} + NO NO @@ -298,6 +302,7 @@ 292 {{0, 135}, {107, 54}} + NO NO @@ -324,6 +329,7 @@ 292 {{107, 135}, {106, 54}} + NO NO @@ -350,6 +356,7 @@ 292 {{213, 135}, {107, 54}} + NO NO @@ -376,6 +383,7 @@ 292 {{0, 197}, {107, 54}} + NO NO @@ -402,6 +410,7 @@ 292 {{107, 197}, {106, 54}} + NO NO @@ -428,6 +437,7 @@ 292 {{213, 197}, {107, 54}} + NO NO @@ -452,12 +462,10 @@ {{0, 58}, {320, 260}} + _NS:9 - - 3 - MCAwAA - + IBCocoaTouchFramework @@ -470,6 +478,7 @@ 292 {106, 69} + _NS:9 NO @@ -506,6 +515,7 @@ -2147483356 {106, 69} + _NS:9 NO @@ -538,6 +548,7 @@ 292 {{106, 0}, {108, 69}} + _NS:9 NO @@ -571,6 +582,7 @@ -2147483356 {{106, 0}, {108, 69}} + _NS:9 NO @@ -604,6 +616,7 @@ -2147483356 {{106, 0}, {108, 69}} + _NS:9 NO @@ -637,6 +650,7 @@ 292 {{214, 0}, {106, 69}} + _NS:9 NO @@ -667,18 +681,22 @@ {{0, 305}, {320, 69}} + _NS:9 3 MSAwAA - + + 2 + IBCocoaTouchFramework

{320, 460} + _NS:9 @@ -1363,7 +1381,341 @@ 254
- + + + YES + + DialerViewController + UIViewController + + YES + + YES + onAddContactClick: + onAddressChange: + onBackClick: + + + YES + id + id + id + + + + YES + + YES + onAddContactClick: + onAddressChange: + onBackClick: + + + YES + + onAddContactClick: + id + + + onAddressChange: + id + + + onBackClick: + id + + + + + YES + + YES + addCallButton + addContactButton + addressField + backButton + backgroundView + callButton + eightButton + eraseButton + fiveButton + fourButton + nineButton + oneButton + sevenButton + sharpButton + sixButton + starButton + threeButton + transferButton + twoButton + videoCameraSwitch + videoPreview + zeroButton + + + YES + UICallButton + UIButton + UITextField + UIButton + UIView + UICallButton + UIDigitButton + UIEraseButton + UIDigitButton + UIDigitButton + UIDigitButton + UIDigitButton + UIDigitButton + UIDigitButton + UIDigitButton + UIDigitButton + UIDigitButton + UITransferButton + UIDigitButton + UICamSwitch + UIView + UIDigitButton + + + + YES + + YES + addCallButton + addContactButton + addressField + backButton + backgroundView + callButton + eightButton + eraseButton + fiveButton + fourButton + nineButton + oneButton + sevenButton + sharpButton + sixButton + starButton + threeButton + transferButton + twoButton + videoCameraSwitch + videoPreview + zeroButton + + + YES + + addCallButton + UICallButton + + + addContactButton + UIButton + + + addressField + UITextField + + + backButton + UIButton + + + backgroundView + UIView + + + callButton + UICallButton + + + eightButton + UIDigitButton + + + eraseButton + UIEraseButton + + + fiveButton + UIDigitButton + + + fourButton + UIDigitButton + + + nineButton + UIDigitButton + + + oneButton + UIDigitButton + + + sevenButton + UIDigitButton + + + sharpButton + UIDigitButton + + + sixButton + UIDigitButton + + + starButton + UIDigitButton + + + threeButton + UIDigitButton + + + transferButton + UITransferButton + + + twoButton + UIDigitButton + + + videoCameraSwitch + UICamSwitch + + + videoPreview + UIView + + + zeroButton + UIDigitButton + + + + + IBProjectSource + ./Classes/DialerViewController.h + + + + UIAddressTextField + UITextField + + IBProjectSource + ./Classes/UIAddressTextField.h + + + + UICallButton + UIButton + + addressField + UITextField + + + addressField + + addressField + UITextField + + + + IBProjectSource + ./Classes/UICallButton.h + + + + UICamSwitch + UIButton + + preview + UIView + + + preview + + preview + UIView + + + + IBProjectSource + ./Classes/UICamSwitch.h + + + + UIDigitButton + UILongTouchButton + + addressField + UITextField + + + addressField + + addressField + UITextField + + + + IBProjectSource + ./Classes/UIDigitButton.h + + + + UIEraseButton + UILongTouchButton + + addressField + UITextField + + + addressField + + addressField + UITextField + + + + IBProjectSource + ./Classes/UIEraseButton.h + + + + UILongTouchButton + UIButton + + IBProjectSource + ./Classes/UILongTouchButton.h + + + + UITransferButton + UIButton + + addressField + UITextField + + + addressField + + addressField + UITextField + + + + IBProjectSource + ./Classes/UITransferButton.h + + + + 0 IBCocoaTouchFramework diff --git a/linphone.ldb/Resources/Classes/DialerViewController~ipad/9/DialerViewController~ipad.xib b/linphone.ldb/Resources/Classes/DialerViewController~ipad/11/DialerViewController~ipad.xib similarity index 97% rename from linphone.ldb/Resources/Classes/DialerViewController~ipad/9/DialerViewController~ipad.xib rename to linphone.ldb/Resources/Classes/DialerViewController~ipad/11/DialerViewController~ipad.xib index ae1c56e6a..9f5148f36 100644 --- a/linphone.ldb/Resources/Classes/DialerViewController~ipad/9/DialerViewController~ipad.xib +++ b/linphone.ldb/Resources/Classes/DialerViewController~ipad/11/DialerViewController~ipad.xib @@ -40,8 +40,9 @@ 301 - {{127, 150}, {510, 460}} + {{127, 200}, {510, 460}} + _NS:9 1 @@ -57,6 +58,7 @@ 301 {{-1000, -1000}, {2768, 2900}} + _NS:9 @@ -70,6 +72,7 @@ 274 {{0, 58}, {768, 842}} + 3 @@ -83,6 +86,7 @@ -2147483356 {{20, 90}, {85, 33}} + _NS:9 NO @@ -120,13 +124,30 @@ 290 + + + 290 + {{0, -2000}, {768, 2000}} + + + + _NS:9 + + 1 + MC4xNDkwMTk2MDc4IDAuMTY0NzA1ODgyNCAwLjE4MDM5MjE1NjkAA + + 28 + IBIPadFramework + 290 {768, 80} + _NS:9 + NO IBIPadFramework @@ -139,11 +160,9 @@ 290 {700, 60} + - - 3 - MSAwAA - + NO NO @@ -180,6 +199,7 @@ 289 {{698, 4}, {70, 51}} + _NS:9 NO @@ -215,16 +235,10 @@ {768, 80} - + + _NS:9 - - 3 - MSAwAA - - 2 - - - YES + IBIPadFramework @@ -236,6 +250,7 @@ 274 {320, 280} + _NS:9 2 @@ -251,6 +266,7 @@ 292 {{0, 11}, {107, 54}} + 1 @@ -286,6 +302,7 @@ 292 {{107, 11}, {106, 54}} + NO NO @@ -312,6 +329,7 @@ 292 {{213, 11}, {107, 54}} + NO NO @@ -338,6 +356,7 @@ 292 {{0, 73}, {107, 54}} + NO NO @@ -364,6 +383,7 @@ 292 {{107, 73}, {106, 54}} + NO NO @@ -390,6 +410,7 @@ 292 {{213, 73}, {107, 54}} + NO NO @@ -416,6 +437,7 @@ 292 {{0, 135}, {107, 54}} + NO NO @@ -442,6 +464,7 @@ 292 {{107, 135}, {106, 54}} + NO NO @@ -468,6 +491,7 @@ 292 {{213, 135}, {107, 54}} + NO NO @@ -494,6 +518,7 @@ 292 {{0, 197}, {107, 54}} + NO NO @@ -520,6 +545,7 @@ 292 {{107, 197}, {106, 54}} + NO NO @@ -546,6 +572,7 @@ 292 {{213, 197}, {107, 54}} + NO NO @@ -570,6 +597,7 @@ {{0, 640}, {320, 260}} + _NS:9 @@ -584,6 +612,7 @@ 292 {126, 85} + _NS:9 NO @@ -617,6 +646,7 @@ -2147483356 {126, 85} + _NS:9 NO @@ -649,6 +679,7 @@ 292 {{126, 0}, {186, 85}} + _NS:9 NO @@ -682,6 +713,7 @@ -2147483356 {{126, 0}, {186, 85}} + _NS:9 NO @@ -715,6 +747,8 @@ -2147483356 {{126, 0}, {186, 85}} + + _NS:9 NO @@ -745,18 +779,22 @@ {{456, 815}, {312, 85}} + _NS:9 3 MSAwAA - + + 2 + IBIPadFramework {768, 900} + _NS:9 @@ -1187,6 +1225,7 @@ + dialer @@ -1342,6 +1381,12 @@ preview + + 79 + + + background + @@ -1410,6 +1455,7 @@ com.apple.InterfaceBuilder.IBCocoaTouchPlugin com.apple.InterfaceBuilder.IBCocoaTouchPlugin com.apple.InterfaceBuilder.IBCocoaTouchPlugin + com.apple.InterfaceBuilder.IBCocoaTouchPlugin UIDigitButton com.apple.InterfaceBuilder.IBCocoaTouchPlugin @@ -1421,7 +1467,7 @@ - 78 + 79 diff --git a/linphone.ldb/Resources/Classes/WizardViewController/13/WizardViewController.xib b/linphone.ldb/Resources/Classes/WizardViewController/14/WizardViewController.xib similarity index 99% rename from linphone.ldb/Resources/Classes/WizardViewController/13/WizardViewController.xib rename to linphone.ldb/Resources/Classes/WizardViewController/14/WizardViewController.xib index f01b4bf29..19ddd7f5d 100644 --- a/linphone.ldb/Resources/Classes/WizardViewController/13/WizardViewController.xib +++ b/linphone.ldb/Resources/Classes/WizardViewController/14/WizardViewController.xib @@ -152,7 +152,6 @@ -2147483357 {{160, 0}, {160, 77}} - _NS:9 NO 5 diff --git a/linphone.ldb/Resources/Classes/WizardViewController~ipad/9/WizardViewController~ipad.xib b/linphone.ldb/Resources/Classes/WizardViewController~ipad/10/WizardViewController~ipad.xib similarity index 84% rename from linphone.ldb/Resources/Classes/WizardViewController~ipad/9/WizardViewController~ipad.xib rename to linphone.ldb/Resources/Classes/WizardViewController~ipad/10/WizardViewController~ipad.xib index d3414692d..0b2e69b39 100644 --- a/linphone.ldb/Resources/Classes/WizardViewController~ipad/9/WizardViewController~ipad.xib +++ b/linphone.ldb/Resources/Classes/WizardViewController~ipad/10/WizardViewController~ipad.xib @@ -42,7 +42,6 @@ 274 {768, 966} - _NS:9 YES @@ -61,7 +60,6 @@ 290 {{0, 77}, {768, 2000}} - _NS:9 1 @@ -75,7 +73,6 @@ 294 {384, 77} - _NS:9 NO @@ -132,7 +129,6 @@ 291 {{384, 0}, {384, 77}} - _NS:9 NO @@ -169,7 +165,6 @@ -2147483357 {{384, 0}, {384, 77}} - _NS:9 NO @@ -208,7 +203,6 @@ {{0, 947}, {768, 77}} - _NS:9 @@ -227,7 +221,6 @@ 301 {{366, 492}, {37, 37}} - _NS:9 NO @@ -240,7 +233,6 @@ {768, 1024} - _NS:9 @@ -253,7 +245,6 @@ {768, 1024} - _NS:9 @@ -268,7 +259,6 @@ 274 {1024, 711} - _NS:9 YES @@ -287,7 +277,6 @@ 290 {{0, 77}, {1024, 2000}} - _NS:9 1 @@ -301,7 +290,6 @@ 294 {512, 77} - _NS:9 NO @@ -348,7 +336,6 @@ 291 {{512, 0}, {512, 77}} - _NS:9 NO @@ -385,7 +372,6 @@ -2147483357 {{512, 0}, {512, 77}} - _NS:9 NO @@ -424,7 +410,6 @@ {{0, 691}, {1024, 77}} - _NS:9 @@ -440,7 +425,6 @@ 301 {{494, 364}, {37, 37}} - _NS:9 NO @@ -453,7 +437,6 @@ {1024, 768} - _NS:9 @@ -466,7 +449,6 @@ {1024, 768} - _NS:9 @@ -785,148 +767,7 @@ 137 - - - - TPMultiLayoutViewController - UIViewController - - UIView - UIView - - - - landscapeView - UIView - - - portraitView - UIView - - - - IBProjectSource - ./Classes/TPMultiLayoutViewController.h - - - - WizardViewController - TPMultiLayoutViewController - - id - id - id - id - id - id - id - id - id - id - - - - onBackClick: - id - - - onCancelClick: - id - - - onCheckValidationClick: - id - - - onConnectAccountClick: - id - - - onCreateAccountClick: - id - - - onExternalAccountClick: - id - - - onRegisterClick: - id - - - onSignInClick: - id - - - onSignInExternalClick: - id - - - onStartClick: - id - - - - UIButton - UIView - UIView - UIScrollView - UIView - UIView - UIButton - UIView - UIView - UIView - - - - backButton - UIButton - - - choiceView - UIView - - - connectAccountView - UIView - - - contentView - UIScrollView - - - createAccountView - UIView - - - externalAccountView - UIView - - - startButton - UIButton - - - validateAccountView - UIView - - - waitView - UIView - - - welcomeView - UIView - - - - IBProjectSource - ./Classes/WizardViewController.h - - - - + 0 IBCocoaTouchFramework diff --git a/linphone.ldb/Resources/Classes/WizardViews/12/WizardViews.xib b/linphone.ldb/Resources/Classes/WizardViews/15/WizardViews.xib similarity index 95% rename from linphone.ldb/Resources/Classes/WizardViews/12/WizardViews.xib rename to linphone.ldb/Resources/Classes/WizardViews/15/WizardViews.xib index 00a8b25a5..3c21a990c 100644 --- a/linphone.ldb/Resources/Classes/WizardViews/12/WizardViews.xib +++ b/linphone.ldb/Resources/Classes/WizardViews/15/WizardViews.xib @@ -44,7 +44,7 @@ {{60, 80}, {201, 129}} - + _NS:9 1 NO @@ -60,11 +60,11 @@ - 311 + 319 {{31, 230}, {258, 40}} - + _NS:9 NO YES @@ -134,7 +134,7 @@ {320, 394} - + _NS:9 3 @@ -314,7 +314,7 @@ - 298 + 314 {{39, 80}, {240, 44}} @@ -553,7 +553,7 @@ - 298 + 314 {{40, 80}, {240, 44}} @@ -708,7 +708,7 @@ - 298 + 314 {{40, 80}, {240, 44}} @@ -895,7 +895,7 @@ - 298 + 314 {{40, 80}, {240, 44}} @@ -1505,10 +1505,13 @@ UIResponder com.apple.InterfaceBuilder.IBCocoaTouchPlugin com.apple.InterfaceBuilder.IBCocoaTouchPlugin + UILinphoneButton com.apple.InterfaceBuilder.IBCocoaTouchPlugin + UILinphoneTextField com.apple.InterfaceBuilder.IBCocoaTouchPlugin com.apple.InterfaceBuilder.IBCocoaTouchPlugin + UILinphoneTextField com.apple.InterfaceBuilder.IBCocoaTouchPlugin com.apple.InterfaceBuilder.IBCocoaTouchPlugin com.apple.InterfaceBuilder.IBCocoaTouchPlugin @@ -1520,32 +1523,46 @@ com.apple.InterfaceBuilder.IBCocoaTouchPlugin com.apple.InterfaceBuilder.IBCocoaTouchPlugin com.apple.InterfaceBuilder.IBCocoaTouchPlugin + UILinphoneButton com.apple.InterfaceBuilder.IBCocoaTouchPlugin + UILinphoneButton com.apple.InterfaceBuilder.IBCocoaTouchPlugin + UILinphoneButton com.apple.InterfaceBuilder.IBCocoaTouchPlugin com.apple.InterfaceBuilder.IBCocoaTouchPlugin com.apple.InterfaceBuilder.IBCocoaTouchPlugin com.apple.InterfaceBuilder.IBCocoaTouchPlugin com.apple.InterfaceBuilder.IBCocoaTouchPlugin + UILinphoneTextField com.apple.InterfaceBuilder.IBCocoaTouchPlugin + UILinphoneTextField com.apple.InterfaceBuilder.IBCocoaTouchPlugin + UILinphoneTextField com.apple.InterfaceBuilder.IBCocoaTouchPlugin + UILinphoneButton com.apple.InterfaceBuilder.IBCocoaTouchPlugin com.apple.InterfaceBuilder.IBCocoaTouchPlugin + UILinphoneTextField com.apple.InterfaceBuilder.IBCocoaTouchPlugin com.apple.InterfaceBuilder.IBCocoaTouchPlugin + UILinphoneTextField com.apple.InterfaceBuilder.IBCocoaTouchPlugin com.apple.InterfaceBuilder.IBCocoaTouchPlugin + UILinphoneTextField com.apple.InterfaceBuilder.IBCocoaTouchPlugin + UILinphoneTextField com.apple.InterfaceBuilder.IBCocoaTouchPlugin + UILinphoneTextField com.apple.InterfaceBuilder.IBCocoaTouchPlugin + UILinphoneButton com.apple.InterfaceBuilder.IBCocoaTouchPlugin + UILinphoneTextField com.apple.InterfaceBuilder.IBCocoaTouchPlugin @@ -1578,6 +1595,55 @@ ./Classes/TPMultiLayoutViewController.h + + TUNinePatch + NSObject + + IBProjectSource + ./Classes/TUNinePatch.h + + + + UILinphoneButton + UIButton + + TUNinePatch + TUNinePatch + + + + backgroundNinePatch + TUNinePatch + + + backgroundOverNinePatch + TUNinePatch + + + + IBProjectSource + ./Classes/UILinphoneButton.h + + + + UILinphoneTextField + UITextField + + backgroundNinePatch + TUNinePatch + + + backgroundNinePatch + + backgroundNinePatch + TUNinePatch + + + + IBProjectSource + ./Classes/UILinphoneTextField.h + + WizardViewController TPMultiLayoutViewController diff --git a/linphone.ldb/Resources/LinphoneUI/UIMainBar/6/UIMainBar.xib b/linphone.ldb/Resources/LinphoneUI/UIMainBar/7/UIMainBar.xib similarity index 98% rename from linphone.ldb/Resources/LinphoneUI/UIMainBar/6/UIMainBar.xib rename to linphone.ldb/Resources/LinphoneUI/UIMainBar/7/UIMainBar.xib index cb27c7c36..9b06cec18 100644 --- a/linphone.ldb/Resources/LinphoneUI/UIMainBar/6/UIMainBar.xib +++ b/linphone.ldb/Resources/LinphoneUI/UIMainBar/7/UIMainBar.xib @@ -42,7 +42,6 @@ -2147483356 {{0, 11}, {320, 66}} - _NS:9 @@ -61,7 +60,6 @@ 290 {{0, 77}, {320, 2000}} - _NS:9 1 @@ -75,7 +73,6 @@ 292 {64, 77} - _NS:9 NO @@ -138,7 +135,6 @@ 274 {21, 21} - _NS:9 NO @@ -153,7 +149,6 @@ 256 {{2, 2}, {17, 17}} - _NS:9 NO @@ -180,7 +175,6 @@ {{38, 1}, {21, 21}} - _NS:9 @@ -196,7 +190,6 @@ 292 {{64, 0}, {64, 77}} - _NS:9 NO @@ -236,7 +229,6 @@ 292 {{256, 0}, {64, 77}} - _NS:9 NO @@ -276,7 +268,6 @@ 292 {{128, 0}, {64, 77}} - _NS:9 NO @@ -315,7 +306,6 @@ 292 {{192, 0}, {64, 77}} - _NS:9 NO @@ -359,7 +349,6 @@ 274 {21, 21} - _NS:9 NO @@ -371,7 +360,6 @@ 256 {{2, 2}, {17, 17}} - _NS:9 NO @@ -395,7 +383,6 @@ {{197, 1}, {21, 21}} - _NS:9 @@ -406,7 +393,6 @@ {320, 77} - _NS:9 diff --git a/linphone.ldb/Resources/LinphoneUI/UIMainBar~ipad/6/UIMainBar~ipad.xib b/linphone.ldb/Resources/LinphoneUI/UIMainBar~ipad/7/UIMainBar~ipad.xib similarity index 90% rename from linphone.ldb/Resources/LinphoneUI/UIMainBar~ipad/6/UIMainBar~ipad.xib rename to linphone.ldb/Resources/LinphoneUI/UIMainBar~ipad/7/UIMainBar~ipad.xib index e8646ae44..d72f12f02 100644 --- a/linphone.ldb/Resources/LinphoneUI/UIMainBar~ipad/6/UIMainBar~ipad.xib +++ b/linphone.ldb/Resources/LinphoneUI/UIMainBar~ipad/7/UIMainBar~ipad.xib @@ -42,7 +42,6 @@ -2147483356 {{0, 11}, {768, 66}} - _NS:9 @@ -61,7 +60,6 @@ 290 {{0, 77}, {768, 2000}} - _NS:9 @@ -76,7 +74,6 @@ 292 {175, 77} - _NS:9 NO @@ -140,7 +137,6 @@ 274 {21, 21} - _NS:9 NO @@ -155,7 +151,6 @@ 256 {{2, 2}, {17, 17}} - _NS:9 NO @@ -182,7 +177,6 @@ {{144, 1}, {21, 21}} - _NS:9 @@ -199,7 +193,6 @@ 292 {{175, 0}, {175, 77}} - _NS:9 NO @@ -240,7 +233,6 @@ 288 {{350, -1}, {68, 80}} - _NS:9 NO @@ -280,7 +272,6 @@ 292 {{593, 0}, {175, 77}} - _NS:9 NO @@ -321,7 +312,6 @@ 292 {{418, 0}, {175, 77}} - _NS:9 NO @@ -366,7 +356,6 @@ 274 {21, 21} - _NS:9 NO @@ -378,7 +367,6 @@ 256 {{2, 2}, {17, 17}} - _NS:9 NO YES @@ -401,7 +389,6 @@ {{428, 1}, {21, 21}} - _NS:9 @@ -413,7 +400,6 @@ {768, 77} - _NS:9 @@ -432,7 +418,6 @@ -2147483356 {{0, 19}, {1024, 67}} - _NS:9 @@ -451,7 +436,6 @@ 290 {{0, 86}, {1024, 2000}} - _NS:9 @@ -466,7 +450,6 @@ 292 {240, 86} - _NS:9 NO @@ -511,7 +494,6 @@ 274 {21, 21} - _NS:9 NO @@ -523,7 +505,6 @@ 256 {{2, 2}, {17, 17}} - _NS:9 NO @@ -543,7 +524,6 @@ {{209, 1}, {21, 21}} - _NS:9 @@ -557,7 +537,6 @@ 292 {{240, 0}, {240, 86}} - _NS:9 NO @@ -598,7 +577,6 @@ 288 {{480, 8}, {68, 80}} - _NS:9 NO @@ -622,7 +600,6 @@ 292 {{784, 0}, {240, 86}} - _NS:9 NO 5 @@ -662,7 +639,6 @@ 292 {{548, 0}, {240, 86}} - _NS:9 NO @@ -707,7 +683,6 @@ 274 {21, 21} - _NS:9 NO @@ -719,7 +694,6 @@ 256 {{2, 2}, {17, 17}} - _NS:9 NO @@ -739,7 +713,6 @@ {{558, 1}, {21, 21}} - _NS:9 @@ -751,7 +724,6 @@ {1024, 86} - _NS:9 @@ -1195,118 +1167,7 @@ 62 - - - - TPMultiLayoutViewController - UIViewController - - UIView - UIView - - - - landscapeView - UIView - - - portraitView - UIView - - - - IBProjectSource - ./Classes/TPMultiLayoutViewController.h - - - - UIMainBar - TPMultiLayoutViewController - - id - id - id - id - id - - - - onChatClick: - id - - - onContactsClick: - id - - - onDialerClick: - id - - - onHistoryClick: - id - - - onSettingsClick: - id - - - - UIButton - UILabel - UIView - UIButton - UIButton - UIButton - UILabel - UIView - UIButton - - - - chatButton - UIButton - - - chatNotificationLabel - UILabel - - - chatNotificationView - UIView - - - contactsButton - UIButton - - - dialerButton - UIButton - - - historyButton - UIButton - - - historyNotificationLabel - UILabel - - - historyNotificationView - UIView - - - settingsButton - UIButton - - - - IBProjectSource - ./Classes/UIMainBar.h - - - - + 0 IBIPadFramework diff --git a/linphone.xcodeproj/project.pbxproj b/linphone.xcodeproj/project.pbxproj index dc755cc1d..de7af2a1d 100755 --- a/linphone.xcodeproj/project.pbxproj +++ b/linphone.xcodeproj/project.pbxproj @@ -613,8 +613,6 @@ D354944D160B615A0027E44E /* linphone-splashscreen.png in Resources */ = {isa = PBXBuildFile; fileRef = D354944A160B615A0027E44E /* linphone-splashscreen.png */; }; D354944E160B615A0027E44E /* linphone-splashscreen@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = D354944B160B615A0027E44E /* linphone-splashscreen@2x.png */; }; D354944F160B615A0027E44E /* linphone-splashscreen@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = D354944B160B615A0027E44E /* linphone-splashscreen@2x.png */; }; - D354946C160B75B70027E44E /* chat_address.png in Resources */ = {isa = PBXBuildFile; fileRef = D354946B160B75B70027E44E /* chat_address.png */; }; - D354946D160B75B70027E44E /* chat_address.png in Resources */ = {isa = PBXBuildFile; fileRef = D354946B160B75B70027E44E /* chat_address.png */; }; D35497FE15875372000081D8 /* ContactsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D35497FC15875372000081D8 /* ContactsViewController.m */; }; D35497FF15875372000081D8 /* ContactsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D35497FC15875372000081D8 /* ContactsViewController.m */; }; D354980615875534000081D8 /* contacts_all_selected.png in Resources */ = {isa = PBXBuildFile; fileRef = D354980215875534000081D8 /* contacts_all_selected.png */; }; @@ -642,6 +640,22 @@ D35E7598159460580066B1C1 /* ChatViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D35E7595159460560066B1C1 /* ChatViewController.m */; }; D35E759F159460B70066B1C1 /* SettingsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D35E759D159460B50066B1C1 /* SettingsViewController.m */; }; D35E75A0159460B70066B1C1 /* SettingsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D35E759D159460B50066B1C1 /* SettingsViewController.m */; }; + D35E91EA160CA0BD0023116B /* field_background.9@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = D35E91E9160CA0BD0023116B /* field_background.9@2x.png */; }; + D35E91EB160CA0BD0023116B /* field_background.9@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = D35E91E9160CA0BD0023116B /* field_background.9@2x.png */; }; + D35E91EE160CA0C70023116B /* button_background_default.9@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = D35E91EC160CA0C70023116B /* button_background_default.9@2x.png */; }; + D35E91EF160CA0C70023116B /* button_background_default.9@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = D35E91EC160CA0C70023116B /* button_background_default.9@2x.png */; }; + D35E91F0160CA0C70023116B /* button_background_over.9@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = D35E91ED160CA0C70023116B /* button_background_over.9@2x.png */; }; + D35E91F1160CA0C70023116B /* button_background_over.9@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = D35E91ED160CA0C70023116B /* button_background_over.9@2x.png */; }; + D35E91F4160CA10B0023116B /* UILinphoneTextField.m in Sources */ = {isa = PBXBuildFile; fileRef = D35E91F3160CA10B0023116B /* UILinphoneTextField.m */; }; + D35E91F5160CA10B0023116B /* UILinphoneTextField.m in Sources */ = {isa = PBXBuildFile; fileRef = D35E91F3160CA10B0023116B /* UILinphoneTextField.m */; }; + D35E91F8160CA4FF0023116B /* UILinphoneButton.m in Sources */ = {isa = PBXBuildFile; fileRef = D35E91F7160CA4FF0023116B /* UILinphoneButton.m */; }; + D35E91F9160CA4FF0023116B /* UILinphoneButton.m in Sources */ = {isa = PBXBuildFile; fileRef = D35E91F7160CA4FF0023116B /* UILinphoneButton.m */; }; + D35E9209160CAA1F0023116B /* field_background.9.png in Resources */ = {isa = PBXBuildFile; fileRef = D35E9208160CAA1F0023116B /* field_background.9.png */; }; + D35E920A160CAA1F0023116B /* field_background.9.png in Resources */ = {isa = PBXBuildFile; fileRef = D35E9208160CAA1F0023116B /* field_background.9.png */; }; + D35E920D160CABD70023116B /* button_background_default.9.png in Resources */ = {isa = PBXBuildFile; fileRef = D35E920B160CABD70023116B /* button_background_default.9.png */; }; + D35E920E160CABD70023116B /* button_background_default.9.png in Resources */ = {isa = PBXBuildFile; fileRef = D35E920B160CABD70023116B /* button_background_default.9.png */; }; + D35E920F160CABD70023116B /* button_background_over.9.png in Resources */ = {isa = PBXBuildFile; fileRef = D35E920C160CABD70023116B /* button_background_over.9.png */; }; + D35E9210160CABD70023116B /* button_background_over.9.png in Resources */ = {isa = PBXBuildFile; fileRef = D35E920C160CABD70023116B /* button_background_over.9.png */; }; D35EA76315A2DF8D003E025D /* micro_off_disabled.png in Resources */ = {isa = PBXBuildFile; fileRef = D35EA76115A2DF8D003E025D /* micro_off_disabled.png */; }; D35EA76515A2DF8D003E025D /* micro_on_disabled.png in Resources */ = {isa = PBXBuildFile; fileRef = D35EA76215A2DF8D003E025D /* micro_on_disabled.png */; }; D365AA7B15A2DE7500CAFE3F /* speaker_off_disabled.png in Resources */ = {isa = PBXBuildFile; fileRef = D365AA7915A2DE7500CAFE3F /* speaker_off_disabled.png */; }; @@ -1726,7 +1740,6 @@ D35406F615A47E9E007E7E81 /* button_background_over.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = button_background_over.png; path = Resources/button_background_over.png; sourceTree = ""; }; D354944A160B615A0027E44E /* linphone-splashscreen.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "linphone-splashscreen.png"; path = "Resources/linphone-splashscreen.png"; sourceTree = ""; }; D354944B160B615A0027E44E /* linphone-splashscreen@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "linphone-splashscreen@2x.png"; path = "Resources/linphone-splashscreen@2x.png"; sourceTree = ""; }; - D354946B160B75B70027E44E /* chat_address.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = chat_address.png; path = Resources/chat_address.png; sourceTree = ""; }; D35497FB15875372000081D8 /* ContactsViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ContactsViewController.h; sourceTree = ""; }; D35497FC15875372000081D8 /* ContactsViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = ContactsViewController.m; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objc; }; D354980215875534000081D8 /* contacts_all_selected.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = contacts_all_selected.png; path = Resources/contacts_all_selected.png; sourceTree = ""; }; @@ -1754,6 +1767,16 @@ D35E7595159460560066B1C1 /* ChatViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ChatViewController.m; sourceTree = ""; }; D35E759C159460B50066B1C1 /* SettingsViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SettingsViewController.h; sourceTree = ""; }; D35E759D159460B50066B1C1 /* SettingsViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SettingsViewController.m; sourceTree = ""; }; + D35E91E9160CA0BD0023116B /* field_background.9@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "field_background.9@2x.png"; path = "Resources/field_background.9@2x.png"; sourceTree = ""; }; + D35E91EC160CA0C70023116B /* button_background_default.9@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "button_background_default.9@2x.png"; path = "Resources/button_background_default.9@2x.png"; sourceTree = ""; }; + D35E91ED160CA0C70023116B /* button_background_over.9@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "button_background_over.9@2x.png"; path = "Resources/button_background_over.9@2x.png"; sourceTree = ""; }; + D35E91F2160CA10B0023116B /* UILinphoneTextField.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UILinphoneTextField.h; sourceTree = ""; }; + D35E91F3160CA10B0023116B /* UILinphoneTextField.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UILinphoneTextField.m; sourceTree = ""; }; + D35E91F6160CA4FF0023116B /* UILinphoneButton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UILinphoneButton.h; sourceTree = ""; }; + D35E91F7160CA4FF0023116B /* UILinphoneButton.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UILinphoneButton.m; sourceTree = ""; }; + D35E9208160CAA1F0023116B /* field_background.9.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = field_background.9.png; path = Resources/field_background.9.png; sourceTree = ""; }; + D35E920B160CABD70023116B /* button_background_default.9.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = button_background_default.9.png; path = Resources/button_background_default.9.png; sourceTree = ""; }; + D35E920C160CABD70023116B /* button_background_over.9.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = button_background_over.9.png; path = Resources/button_background_over.9.png; sourceTree = ""; }; D35EA76115A2DF8D003E025D /* micro_off_disabled.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = micro_off_disabled.png; path = Resources/micro_off_disabled.png; sourceTree = ""; }; D35EA76215A2DF8D003E025D /* micro_on_disabled.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = micro_on_disabled.png; path = Resources/micro_on_disabled.png; sourceTree = ""; }; D365AA7915A2DE7500CAFE3F /* speaker_off_disabled.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = speaker_off_disabled.png; path = Resources/speaker_off_disabled.png; sourceTree = ""; }; @@ -2663,6 +2686,10 @@ D31AC4AF158A29C600C2638B /* UIHistoryCell.xib */, D3E84F3C15B018A600420DAC /* UILinphone.h */, D380800415C28A7A005BE9BC /* UILinphone.m */, + D35E91F6160CA4FF0023116B /* UILinphoneButton.h */, + D35E91F7160CA4FF0023116B /* UILinphoneButton.m */, + D35E91F2160CA10B0023116B /* UILinphoneTextField.h */, + D35E91F3160CA10B0023116B /* UILinphoneTextField.m */, D32409C1158B49A600C8C119 /* UILongTouchButton.h */, D32409C2158B49A600C8C119 /* UILongTouchButton.m */, D3ED3E841586291B006C0DE4 /* UIMainBar.h */, @@ -2881,7 +2908,11 @@ D3F5F8D91609A86700D3DA1A /* bubble.png */, D32D5AA515ADE5D9008593F3 /* button_alert_background_default.png */, D32D5AA615ADE5D9008593F3 /* button_alert_background_over.png */, + D35E920B160CABD70023116B /* button_background_default.9.png */, + D35E91EC160CA0C70023116B /* button_background_default.9@2x.png */, D35406F515A47E9E007E7E81 /* button_background_default.png */, + D35E920C160CABD70023116B /* button_background_over.9.png */, + D35E91ED160CA0C70023116B /* button_background_over.9@2x.png */, D35406F615A47E9E007E7E81 /* button_background_over.png */, D3ED3E7015861ABD006C0DE4 /* call_default.png */, D3A74E6B15C69392001500B9 /* call_default~ipad.png */, @@ -2913,7 +2944,6 @@ D36C43CD158F2F370048BA40 /* cell_conference.png */, D3EA5401159852080037DC6B /* chat_add_default.png */, D3EA5402159852080037DC6B /* chat_add_over.png */, - D354946B160B75B70027E44E /* chat_address.png */, D3F795DB15A5831C0077328B /* chat_back_default.png */, D3F795DC15A5831C0077328B /* chat_back_over.png */, D389363715A6D53200A3A3AA /* chat_bubble_incoming.9.png */, @@ -3013,6 +3043,8 @@ D38327ED1580FE3A00FA0D23 /* dialer_default.png */, D38327EE1580FE3A00FA0D23 /* dialer_over.png */, D3C2814A15A2D38D0098AA42 /* dialer_selected.png */, + D35E9208160CAA1F0023116B /* field_background.9.png */, + D35E91E9160CA0BD0023116B /* field_background.9@2x.png */, D350F21715A43D3400149E54 /* field_background.png */, D3F5F8E01609A86700D3DA1A /* form_invalid.png */, D3F5F8E11609A86700D3DA1A /* form_valid.png */, @@ -4062,8 +4094,13 @@ D332864C160B5BC300E6435D /* dialer_alt_disabled~ipad.png in Resources */, D354944C160B615A0027E44E /* linphone-splashscreen.png in Resources */, D354944E160B615A0027E44E /* linphone-splashscreen@2x.png in Resources */, - D354946C160B75B70027E44E /* chat_address.png in Resources */, D38F46F2160C5CC8002D4C4A /* linphone-splashscreen-568h@2x.png in Resources */, + D35E91EA160CA0BD0023116B /* field_background.9@2x.png in Resources */, + D35E91EE160CA0C70023116B /* button_background_default.9@2x.png in Resources */, + D35E91F0160CA0C70023116B /* button_background_over.9@2x.png in Resources */, + D35E9209160CAA1F0023116B /* field_background.9.png in Resources */, + D35E920D160CABD70023116B /* button_background_default.9.png in Resources */, + D35E920F160CABD70023116B /* button_background_over.9.png in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -4547,8 +4584,13 @@ D332864D160B5BC300E6435D /* dialer_alt_disabled~ipad.png in Resources */, D354944D160B615A0027E44E /* linphone-splashscreen.png in Resources */, D354944F160B615A0027E44E /* linphone-splashscreen@2x.png in Resources */, - D354946D160B75B70027E44E /* chat_address.png in Resources */, D38F46F3160C5CC8002D4C4A /* linphone-splashscreen-568h@2x.png in Resources */, + D35E91EB160CA0BD0023116B /* field_background.9@2x.png in Resources */, + D35E91EF160CA0C70023116B /* button_background_default.9@2x.png in Resources */, + D35E91F1160CA0C70023116B /* button_background_over.9@2x.png in Resources */, + D35E920A160CAA1F0023116B /* field_background.9.png in Resources */, + D35E920E160CABD70023116B /* button_background_default.9.png in Resources */, + D35E9210160CABD70023116B /* button_background_over.9.png in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -4675,6 +4717,8 @@ D3ED401B1602172200BF332B /* HPTextViewInternal.m in Sources */, D37EE162160377D7003608A6 /* DTActionSheet.m in Sources */, D374D3FD16071762003D25FF /* ImageSharing.m in Sources */, + D35E91F4160CA10B0023116B /* UILinphoneTextField.m in Sources */, + D35E91F8160CA4FF0023116B /* UILinphoneButton.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -4769,6 +4813,8 @@ D3ED401C1602172200BF332B /* HPTextViewInternal.m in Sources */, D37EE163160377D7003608A6 /* DTActionSheet.m in Sources */, D374D3FE16071762003D25FF /* ImageSharing.m in Sources */, + D35E91F5160CA10B0023116B /* UILinphoneTextField.m in Sources */, + D35E91F9160CA4FF0023116B /* UILinphoneButton.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; };