diff --git a/Classes/Base.lproj/ChatRoomViewController.xib b/Classes/Base.lproj/ChatRoomViewController.xib
index 74afbc6db..2a1247799 100644
--- a/Classes/Base.lproj/ChatRoomViewController.xib
+++ b/Classes/Base.lproj/ChatRoomViewController.xib
@@ -178,6 +178,7 @@
+
@@ -191,7 +192,7 @@
-
+
diff --git a/Classes/Base.lproj/ChatViewController.xib b/Classes/Base.lproj/ChatViewController.xib
index a1b500fd2..fb33f11e4 100644
--- a/Classes/Base.lproj/ChatViewController.xib
+++ b/Classes/Base.lproj/ChatViewController.xib
@@ -14,11 +14,11 @@
-
+
-
-
+
+
+
-
+
-
-
+
+
diff --git a/Classes/Base.lproj/ContactDetailsViewController.xib b/Classes/Base.lproj/ContactDetailsViewController.xib
index e382117cd..f0180bfc9 100644
--- a/Classes/Base.lproj/ContactDetailsViewController.xib
+++ b/Classes/Base.lproj/ContactDetailsViewController.xib
@@ -42,7 +42,7 @@
-
+
@@ -107,8 +107,8 @@
-
-
+
+
diff --git a/Classes/Base.lproj/ContactsViewController.xib b/Classes/Base.lproj/ContactsViewController.xib
index 001b785f8..3750e6602 100644
--- a/Classes/Base.lproj/ContactsViewController.xib
+++ b/Classes/Base.lproj/ContactsViewController.xib
@@ -44,27 +44,35 @@
-
-
-
-
-
-
+
+
+
+
+
+
+
diff --git a/Classes/Base.lproj/DialerViewController.xib b/Classes/Base.lproj/DialerViewController.xib
index c941fd6ce..aa716c003 100644
--- a/Classes/Base.lproj/DialerViewController.xib
+++ b/Classes/Base.lproj/DialerViewController.xib
@@ -68,7 +68,7 @@
-
+
@@ -189,7 +189,7 @@
-
+
diff --git a/Classes/Base.lproj/HistoryDetailsViewController.xib b/Classes/Base.lproj/HistoryDetailsViewController.xib
index ae3be0e89..7f6452a99 100644
--- a/Classes/Base.lproj/HistoryDetailsViewController.xib
+++ b/Classes/Base.lproj/HistoryDetailsViewController.xib
@@ -1,7 +1,6 @@
-
@@ -36,7 +35,7 @@
-
+
@@ -53,7 +52,7 @@
-
+
@@ -218,7 +217,7 @@
-
+
@@ -233,7 +232,7 @@
-
+
diff --git a/Classes/Base.lproj/IncomingCallViewController.xib b/Classes/Base.lproj/IncomingCallViewController.xib
index fed0ac599..9424ba02f 100644
--- a/Classes/Base.lproj/IncomingCallViewController.xib
+++ b/Classes/Base.lproj/IncomingCallViewController.xib
@@ -1,7 +1,6 @@
-
diff --git a/Classes/Base.lproj/IncomingCallViewController~ipad.xib b/Classes/Base.lproj/IncomingCallViewController~ipad.xib
index d296c73bb..c18514c0e 100644
--- a/Classes/Base.lproj/IncomingCallViewController~ipad.xib
+++ b/Classes/Base.lproj/IncomingCallViewController~ipad.xib
@@ -1,8 +1,7 @@
-
+
-
-
+
@@ -105,6 +104,8 @@
+
+
@@ -196,6 +197,8 @@
+
+
@@ -212,4 +215,9 @@
+
+
+
+
+
diff --git a/Classes/Base.lproj/OutgoingCallViewController.xib b/Classes/Base.lproj/OutgoingCallViewController.xib
index 95ef0d8e7..e54a932ac 100644
--- a/Classes/Base.lproj/OutgoingCallViewController.xib
+++ b/Classes/Base.lproj/OutgoingCallViewController.xib
@@ -1,7 +1,6 @@
-
diff --git a/Classes/ChatRoomViewController.m b/Classes/ChatRoomViewController.m
index 43c8a1db7..a3503589d 100644
--- a/Classes/ChatRoomViewController.m
+++ b/Classes/ChatRoomViewController.m
@@ -98,9 +98,6 @@ static UICompositeViewDescription *compositeDescription = nil;
listSwipeGestureRecognizer.direction = UISwipeGestureRecognizerDirectionRight;
[tableController.tableView addGestureRecognizer:listSwipeGestureRecognizer];
listSwipeGestureRecognizer.enabled = TRUE;
-
- [tableController.tableView setBackgroundColor:[UIColor clearColor]]; // Can't do it in Xib: issue with ios4
- [tableController.tableView setBackgroundView:nil];
}
- (void)viewWillAppear:(BOOL)animated {
diff --git a/Classes/ChatTableViewController.m b/Classes/ChatTableViewController.m
index 6c87c815f..563a27404 100644
--- a/Classes/ChatTableViewController.m
+++ b/Classes/ChatTableViewController.m
@@ -148,9 +148,7 @@ static void chatTable_free_chatrooms(void *data) {
ChatRoomViewController *controller = DYNAMIC_CAST(
[[PhoneMainView instance] changeCurrentView:[ChatRoomViewController compositeViewDescription] push:TRUE],
ChatRoomViewController);
- if (controller != nil) {
- [controller setChatRoom:chatRoom];
- }
+ [controller setChatRoom:chatRoom];
}
- (UITableViewCellEditingStyle)tableView:(UITableView *)aTableView
diff --git a/Classes/ChatViewController.m b/Classes/ChatViewController.m
index 9fe9ddff7..9ca71bf88 100644
--- a/Classes/ChatViewController.m
+++ b/Classes/ChatViewController.m
@@ -32,19 +32,8 @@
return [super initWithNibName:@"ChatViewController" bundle:[NSBundle mainBundle]];
}
-- (void)dealloc {
- [[NSNotificationCenter defaultCenter] removeObserver:self];
-}
-
#pragma mark - ViewController Functions
-- (void)viewDidLoad {
- [super viewDidLoad];
-
- [tableController.tableView setBackgroundColor:[UIColor clearColor]]; // Can't do it in Xib: issue with ios4
- [tableController.tableView setBackgroundView:nil]; // Can't do it in Xib: issue with ios4
-}
-
- (void)viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
[[NSNotificationCenter defaultCenter] addObserver:self
diff --git a/Classes/ContactDetailsLabelViewController.m b/Classes/ContactDetailsLabelViewController.m
index c34e7ad15..2a6c9a9c7 100644
--- a/Classes/ContactDetailsLabelViewController.m
+++ b/Classes/ContactDetailsLabelViewController.m
@@ -30,16 +30,6 @@
@synthesize selectedData;
@synthesize delegate;
-#pragma mark - Lifecycle Functions
-
-#pragma mark - ViewController Functions
-
-- (void)viewDidLoad {
- [super viewDidLoad];
- [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
-}
-
#pragma mark - UICompositeViewDelegate Functions
static UICompositeViewDescription *compositeDescription = nil;
diff --git a/Classes/ContactDetailsViewController.m b/Classes/ContactDetailsViewController.m
index 311685e07..2d85562ba 100644
--- a/Classes/ContactDetailsViewController.m
+++ b/Classes/ContactDetailsViewController.m
@@ -191,13 +191,6 @@ static void sync_address_book(ABAddressBookRef addressBook, CFDictionaryRef info
#pragma mark - ViewController Functions
-- (void)viewDidLoad {
- [super viewDidLoad];
-
- [tableController.tableView setBackgroundColor:[UIColor clearColor]]; // Can't do it in Xib: issue with ios4
- [tableController.tableView setBackgroundView:nil]; // Can't do it in Xib: issue with ios4
-}
-
- (void)viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
if ([ContactSelection getSelectionMode] == ContactSelectionModeEdit ||
diff --git a/Classes/ContactsViewController.m b/Classes/ContactsViewController.m
index 229857b12..d00348b08 100644
--- a/Classes/ContactsViewController.m
+++ b/Classes/ContactsViewController.m
@@ -175,9 +175,17 @@ static UICompositeViewDescription *compositeDescription = nil;
}
}
+- (void)centerTextOnIcon:(UIButton *)button {
+ UIEdgeInsets inset = button.titleEdgeInsets;
+ inset.left = -(button.imageView.frame.size.width + button.titleLabel.frame.size.width / 2);
+ button.titleEdgeInsets = inset;
+}
+
- (void)viewDidLoad {
[super viewDidLoad];
[self changeView:History_All];
+ [self centerTextOnIcon:allButton];
+ [self centerTextOnIcon:linphoneButton];
}
#pragma mark -
diff --git a/Classes/DialerViewController.m b/Classes/DialerViewController.m
index 267f6b8d8..c5e58c6d0 100644
--- a/Classes/DialerViewController.m
+++ b/Classes/DialerViewController.m
@@ -447,13 +447,14 @@ static UICompositeViewDescription *compositeDescription = nil;
[addressField setText:@""];
}
-- (void)onOneLongClick:(id)sender {
+- (void)onZeroLongClick:(id)sender {
+ // replace last character with a '+'
NSString *newAddress =
[[self.addressField.text substringToIndex:[self.addressField.text length] - 1] stringByAppendingString:@"+"];
[self.addressField setText:newAddress];
}
-- (void)onZeroLongClick:(id)sender {
+- (void)onOneLongClick:(id)sender {
LinphoneManager *lm = [LinphoneManager instance];
NSString *voiceMail = [lm lpConfigStringForKey:@"voice_mail_uri"];
if (voiceMail != nil) {
diff --git a/Classes/HistoryViewController.m b/Classes/HistoryViewController.m
index 525643cfd..c9f77611b 100644
--- a/Classes/HistoryViewController.m
+++ b/Classes/HistoryViewController.m
@@ -81,9 +81,6 @@ static UICompositeViewDescription *compositeDescription = nil;
- (void)viewDidLoad {
[super viewDidLoad];
[self changeView:History_All];
-
- [tableController.tableView setBackgroundColor:[UIColor clearColor]]; // Can't do it in Xib: issue with ios4
- [tableController.tableView setBackgroundView:nil]; // Can't do it in Xib: issue with ios4
}
#pragma mark -
diff --git a/Classes/InCallViewController.m b/Classes/InCallViewController.m
index 0cdd74da0..57c4aa709 100644
--- a/Classes/InCallViewController.m
+++ b/Classes/InCallViewController.m
@@ -161,9 +161,6 @@ static UICompositeViewDescription *compositeDescription = nil;
[videoCameraSwitch setPreview:videoPreview];
- [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
-
UIPanGestureRecognizer *dragndrop =
[[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(moveVideoPreview:)];
dragndrop.minimumNumberOfTouches = 1;
diff --git a/Classes/LinphoneUI/Base.lproj/UICallCell.xib b/Classes/LinphoneUI/Base.lproj/UICallCell.xib
index c599c63b8..3461ec37d 100644
--- a/Classes/LinphoneUI/Base.lproj/UICallCell.xib
+++ b/Classes/LinphoneUI/Base.lproj/UICallCell.xib
@@ -1,7 +1,6 @@
-
diff --git a/Classes/LinphoneUI/Base.lproj/UIChatCell.xib b/Classes/LinphoneUI/Base.lproj/UIChatCell.xib
index fccce4ee0..34524bcb4 100644
--- a/Classes/LinphoneUI/Base.lproj/UIChatCell.xib
+++ b/Classes/LinphoneUI/Base.lproj/UIChatCell.xib
@@ -10,48 +10,64 @@
+
+
-
-
+
+
-
diff --git a/Classes/LinphoneUI/Base.lproj/UIContactCell.xib b/Classes/LinphoneUI/Base.lproj/UIContactCell.xib
index 6c4f16eab..b3f458109 100644
--- a/Classes/LinphoneUI/Base.lproj/UIContactCell.xib
+++ b/Classes/LinphoneUI/Base.lproj/UIContactCell.xib
@@ -54,7 +54,7 @@