diff --git a/Classes/DialerViewController.h b/Classes/DialerViewController.h index 10fa19e33..f08360063 100644 --- a/Classes/DialerViewController.h +++ b/Classes/DialerViewController.h @@ -24,7 +24,7 @@ #import "UITransferButton.h" #import "UIDigitButton.h" -@interface DialerViewController : UIViewController { +@interface DialerViewController : UIViewController { @private //Buttons UITextField* addressField; diff --git a/Classes/FirstLoginViewController.xib b/Classes/FirstLoginViewController.xib index 6f148cbb2..e989d7a04 100644 --- a/Classes/FirstLoginViewController.xib +++ b/Classes/FirstLoginViewController.xib @@ -48,7 +48,7 @@ {360, 480} - + NO NO 9 @@ -56,7 +56,47 @@ IBCocoaTouchFramework NSImage - wallpaper_iphone_320x480.png + numpad_background.png + + + + + 292 + {{33, 312}, {255, 50}} + + + + _NS:9 + NO + IBCocoaTouchFramework + 0 + 0 + NO + Login + + 3 + MC4zMzMzMzMzMzMzAA + + + 3 + MC41AA + + + NSImage + button_background_over.png + + + NSImage + button_background_default.png + + + 2 + 20 + + + Helvetica-Bold + 20 + 16 @@ -65,12 +105,13 @@ {{60, 420}, {200, 37}} + NO NO IBCocoaTouchFramework 0 0 - + 3 MQA @@ -78,10 +119,7 @@ 1 MC4xOTYwNzg0MyAwLjMwOTgwMzkzIDAuNTIxNTY4NjYAA - - 3 - MC41AA - + Helvetica-Bold Helvetica @@ -94,46 +132,6 @@ 16 - - - 292 - {{60, 220}, {200, 31}} - - - - NO - NO - IBCocoaTouchFramework - 0 - 0 - - 3 - Password - - 3 - MAA - - 2 - - - YES - YES - 17 - - 1 - YES - IBCocoaTouchFramework - - - 1 - 12 - - - Helvetica - 12 - 16 - - 292 @@ -146,12 +144,13 @@ IBCocoaTouchFramework 0 - 3 Username 3 MAA - + + 2 + YES 17 @@ -159,42 +158,50 @@ 1 IBCocoaTouchFramework - - + + NSImage + setup_label.png + + + 1 + 14 + + + Helvetica + 14 + 16 + - + 292 - {{60, 320}, {200, 37}} + {{60, 220}, {200, 31}} - + NO NO IBCocoaTouchFramework 0 0 - 1 - Login - - - 5 - MSAwLjY2MDAwMDAyNjIgMCAwAA - - 3 - - 1 0.66 0 0 1 + + Password + + 3 + MAA + - - - 2 - 2 - - - Helvetica-Bold - 18 - 16 + YES + YES + 17 + + 1 + YES + IBCocoaTouchFramework + + + @@ -207,7 +214,7 @@ {{142, 211}, {37, 37}} - + NO NO NO @@ -254,14 +261,6 @@ 56 - - - waitView - - - - 57 - siteButton @@ -290,9 +289,17 @@ loginButton - + - 61 + 65 + + + + waitView + + + + 57 @@ -310,15 +317,6 @@ 17 - - - onLoginClick: - - - 7 - - 62 - onSiteClick: @@ -328,6 +326,15 @@ 63 + + + onLoginClick: + + + 7 + + 66 + @@ -356,12 +363,12 @@ YES - - - + + + @@ -390,8 +397,8 @@ usernameField - 12 - + 64 + loginButton @@ -421,14 +428,14 @@ -1.IBPluginDependency -2.CustomClassName -2.IBPluginDependency - 12.IBPluginDependency - 12.IBUIButtonInspectorSelectedStateConfigurationMetadataKey 31.IBPluginDependency 32.IBPluginDependency 35.IBPluginDependency 5.IBPluginDependency 55.IBPluginDependency 6.IBPluginDependency + 64.IBPluginDependency + 64.IBUIButtonInspectorSelectedStateConfigurationMetadataKey 8.IBPluginDependency @@ -438,14 +445,14 @@ UIResponder com.apple.InterfaceBuilder.IBCocoaTouchPlugin com.apple.InterfaceBuilder.IBCocoaTouchPlugin + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + com.apple.InterfaceBuilder.IBCocoaTouchPlugin com.apple.InterfaceBuilder.IBCocoaTouchPlugin - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - com.apple.InterfaceBuilder.IBCocoaTouchPlugin @@ -460,7 +467,7 @@ - 63 + 66 @@ -577,8 +584,21 @@ YES 3 - wallpaper_iphone_320x480.png - {320, 480} + YES + + YES + button_background_default.png + button_background_over.png + numpad_background.png + setup_label.png + + + YES + {550, 101} + {550, 101} + {640, 523} + {542, 88} + 1181 diff --git a/Classes/LinphoneAppDelegate.m b/Classes/LinphoneAppDelegate.m index 2fa9e57c8..d3428ce89 100644 --- a/Classes/LinphoneAppDelegate.m +++ b/Classes/LinphoneAppDelegate.m @@ -143,10 +143,15 @@ int __aeabi_idiv(int a, int b) { - (void)setupUI { if ([[LinphoneManager instance].settingsStore boolForKey:@"enable_first_login_view_preference"] == true) { // Change to fist login view - [[LinphoneManager instance] changeView: PhoneView_FirstLoginView]; + [[LinphoneManager instance] changeView: PhoneView_FirstLogin]; } else { // Change to default view - [[LinphoneManager instance] changeView: PhoneView_Dialer]; + const MSList *list = linphone_core_get_proxy_config_list([LinphoneManager getLc]); + if(list != NULL) { + [[LinphoneManager instance] changeView: PhoneView_Dialer]; + } else { + [[LinphoneManager instance] changeView: PhoneView_Wizard]; + } } [UIDevice currentDevice].batteryMonitoringEnabled = YES; diff --git a/Classes/LinphoneManager.h b/Classes/LinphoneManager.h index 7818511b1..0079dd8e3 100644 --- a/Classes/LinphoneManager.h +++ b/Classes/LinphoneManager.h @@ -29,7 +29,8 @@ #include "linphonecore.h" typedef enum _PhoneView { - PhoneView_FirstLoginView, + PhoneView_Wizard, + PhoneView_FirstLogin, PhoneView_Dialer, PhoneView_History, PhoneView_Settings, diff --git a/Classes/PhoneMainView.m b/Classes/PhoneMainView.m index 43be2d8cd..1a6cecd47 100644 --- a/Classes/PhoneMainView.m +++ b/Classes/PhoneMainView.m @@ -167,16 +167,28 @@ [viewDescriptions setObject:chatDescription forKey:[NSNumber numberWithInt: PhoneView_Chat]]; // - // IncomingCall View + // FirstLogin View // - UICompositeViewDescription *incomingCallDescription = [UICompositeViewDescription alloc]; - incomingCallDescription->content = @"FirstLoginViewController"; - incomingCallDescription->tabBar = nil; - incomingCallDescription->tabBarEnabled = false; - incomingCallDescription->stateBar = nil; - incomingCallDescription->stateBarEnabled = false; - incomingCallDescription->fullscreen = false; - [viewDescriptions setObject:incomingCallDescription forKey:[NSNumber numberWithInt: PhoneView_FirstLoginView]]; + UICompositeViewDescription *firstLoginDescription = [UICompositeViewDescription alloc]; + firstLoginDescription->content = @"FirstLoginViewController"; + firstLoginDescription->tabBar = nil; + firstLoginDescription->tabBarEnabled = false; + firstLoginDescription->stateBar = nil; + firstLoginDescription->stateBarEnabled = false; + firstLoginDescription->fullscreen = false; + [viewDescriptions setObject:firstLoginDescription forKey:[NSNumber numberWithInt: PhoneView_FirstLogin]]; + + // + // Wizard View + // + UICompositeViewDescription *wizardDescription = [UICompositeViewDescription alloc]; + wizardDescription->content = @"WizardViewController"; + wizardDescription->tabBar = nil; + wizardDescription->tabBarEnabled = false; + wizardDescription->stateBar = nil; + wizardDescription->stateBarEnabled = false; + wizardDescription->fullscreen = false; + [viewDescriptions setObject:wizardDescription forKey:[NSNumber numberWithInt: PhoneView_Wizard]]; // Set observers [[NSNotificationCenter defaultCenter] addObserver:self diff --git a/Classes/PhoneMainView.xib b/Classes/PhoneMainView.xib index c88d806f2..65c8bffa1 100644 --- a/Classes/PhoneMainView.xib +++ b/Classes/PhoneMainView.xib @@ -12,10 +12,9 @@ YES - IBUIButton - IBUIViewController - IBUIView IBProxyObject + IBUIView + IBUIViewController YES @@ -45,156 +44,12 @@ 3 MQA - + 2 IBCocoaTouchFramework - - - 292 - - YES - - - -2147483356 - {{0, 7}, {320, 65}} - - - - _NS:9 - - 3 - MQA - - - -1 - NO - IBCocoaTouchFramework - - - - 292 - {128, 72} - - - - _NS:9 - NO - - Contacts - - IBCocoaTouchFramework - 0 - 0 - - 3 - MQA - - - 1 - MC4xOTYwNzg0MzQ2IDAuMzA5ODAzOTMyOSAwLjUyMTU2ODY1NgA - - - 3 - MC41AA - - - NSImage - contact-over-add-call.png - - - NSImage - contact-actif-add-call.png - - - 2 - 15 - - - Helvetica-Bold - 15 - 16 - - - - - 292 - {{192, 0}, {128, 72}} - - - _NS:9 - NO - - Cancel - - IBCocoaTouchFramework - 0 - 0 - - - 1 - MC4xOTYwNzg0MzQ2IDAuMzA5ODAzOTMyOSAwLjUyMTU2ODY1NgA - - - - NSImage - cancel-over.png - - - NSImage - cancel-actif.png - - - - - - - 292 - {{128, 0}, {64, 72}} - - - - _NS:9 - NO - - Dialer - - IBCocoaTouchFramework - 0 - 0 - - - 1 - MC4xOTYwNzg0MzQ2IDAuMzA5ODAzOTMyOSAwLjUyMTU2ODY1NgA - - - - NSImage - dialer-over.png - - - NSImage - dialer-actif.png - - - - - - - {320, 72} - - - - _NS:9 - - 1 - MCAxIDAuMTkxOTQ1NDc1NSAwAA - - NO - IBCocoaTouchFramework - NO UICompositeViewController @@ -249,37 +104,6 @@ - - 129 - - - YES - - - - - - - addCallTabBar - - - 130 - - - cancel - - - 131 - - - contacts - - - 133 - - - dialer - 152 @@ -289,12 +113,6 @@ root - - 169 - - - mask - 208 @@ -311,15 +129,7 @@ -1.IBPluginDependency -2.CustomClassName -2.IBPluginDependency - 129.IBPluginDependency - 130.IBPluginDependency - 130.IBUIButtonInspectorSelectedStateConfigurationMetadataKey - 131.IBPluginDependency - 131.IBUIButtonInspectorSelectedStateConfigurationMetadataKey - 133.IBPluginDependency - 133.IBUIButtonInspectorSelectedStateConfigurationMetadataKey 152.IBPluginDependency - 169.IBPluginDependency 208.CustomClassName 208.IBPluginDependency @@ -330,14 +140,6 @@ UIResponder com.apple.InterfaceBuilder.IBCocoaTouchPlugin com.apple.InterfaceBuilder.IBCocoaTouchPlugin - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - com.apple.InterfaceBuilder.IBCocoaTouchPlugin UICompositeViewController com.apple.InterfaceBuilder.IBCocoaTouchPlugin @@ -443,27 +245,6 @@ YES 3 - - YES - - YES - cancel-actif.png - cancel-over.png - contact-actif-add-call.png - contact-over-add-call.png - dialer-actif.png - dialer-over.png - - - YES - {254, 144} - {254, 144} - {254, 144} - {254, 144} - {128, 154} - {128, 154} - - 1181 diff --git a/Classes/WizardViewController.h b/Classes/WizardViewController.h new file mode 100644 index 000000000..d1115d1f4 --- /dev/null +++ b/Classes/WizardViewController.h @@ -0,0 +1,56 @@ +/* WizardViewController.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 + +@interface WizardViewController : UIViewController { + UIView *contentView; + + UIView *welcomeView; + UIView *choiceView; + UIView *createAccountView; + UIView *connectAccountView; + UIView *externalAccountView; + + UIButton *backButton; + UIButton *startButton; + + NSMutableArray *historyViews; +} + +@property (nonatomic, retain) IBOutlet UIView *contentView; + +@property (nonatomic, retain) IBOutlet UIView *welcomeView; +@property (nonatomic, retain) IBOutlet UIView *choiceView; +@property (nonatomic, retain) IBOutlet UIView *createAccountView; +@property (nonatomic, retain) IBOutlet UIView *connectAccountView; +@property (nonatomic, retain) IBOutlet UIView *externalAccountView; + +@property (nonatomic, retain) IBOutlet UIButton *backButton; +@property (nonatomic, retain) IBOutlet UIButton *startButton; + +- (IBAction)onStartClick:(id)sender; +- (IBAction)onBackClick:(id)sender; +- (IBAction)onCancelClick:(id)sender; + +- (IBAction)onCreateAccountClick:(id)sender; +- (IBAction)onConnectAccountClick:(id)sender; +- (IBAction)onExternalAccountClick:(id)sender; + +@end diff --git a/Classes/WizardViewController.m b/Classes/WizardViewController.m new file mode 100644 index 000000000..e3b1c4cb2 --- /dev/null +++ b/Classes/WizardViewController.m @@ -0,0 +1,186 @@ +/* WizardViewController.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 "WizardViewController.h" + +#import + +#import "LinphoneManager.h" + +typedef enum _ViewElement { + ViewElement_Username = 100, + ViewElement_Password = 101, + ViewElement_Password2 = 102, + ViewElement_Email = 103, + ViewElement_Domain = 104, + ViewElement_Label = 200, + ViewElement_Error = 201 +} ViewElement; + +@implementation WizardViewController + +@synthesize contentView; + +@synthesize welcomeView; +@synthesize choiceView; +@synthesize createAccountView; +@synthesize connectAccountView; +@synthesize externalAccountView; + +@synthesize backButton; +@synthesize startButton; + +#pragma mark - Lifecycle Functions + +- (id)init { + self = [super initWithNibName:@"WizardViewController" bundle:[NSBundle mainBundle]]; + if (self != nil) { + self->historyViews = [[NSMutableArray alloc] init]; + } + return self; +} + +- (void)dealloc { + [contentView release]; + + [welcomeView release]; + [choiceView release]; + [createAccountView release]; + [connectAccountView release]; + [externalAccountView release]; + + [backButton release]; + [startButton release]; + + [historyViews release]; + + [super dealloc]; +} + + +#pragma mark - ViewController Functions + +- (void)viewDidLoad { + [self changeView:welcomeView back:FALSE animation:FALSE]; +} + + +#pragma mark - + ++ (UIView*)findTextField:(ViewElement)tag view:(UIView*)view { + for(UIView *child in [view subviews]) { + if([child tag] == tag){ + return (UITextField*)child; + } else { + UIView *o = [WizardViewController findTextField:tag view:child]; + if(o) + return o; + } + } + return nil; +} + +- (UITextField*)findTextField:(ViewElement)tag { + UIView *view = [WizardViewController findTextField:tag view:contentView]; + if([view isKindOfClass:[UITextField class]]) + return (UITextField*)view; + return nil; +} + +- (UILabel*)findLabel:(ViewElement)tag { + UIView *view = [WizardViewController findTextField:tag view:contentView]; + if([view isKindOfClass:[UILabel class]]) + return (UILabel*)view; + return nil; +} + +- (void)changeView:(UIView *)view back:(BOOL)back animation:(BOOL)animation { + if (view == welcomeView) { + [startButton setHidden:false]; + [backButton setHidden:true]; + } else { + [startButton setHidden:true]; + [backButton setHidden:false]; + } + + if(animation) { + CATransition* trans = [CATransition animation]; + [trans setType:kCATransitionPush]; + [trans setDuration:0.35]; + [trans setTimingFunction:[CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut]]; + if(back) { + [trans setSubtype:kCATransitionFromLeft]; + }else { + [trans setSubtype:kCATransitionFromRight]; + } + [contentView.layer addAnimation:trans forKey:@"Transition"]; + } + + NSArray *childs = [contentView subviews]; + if([childs count]> 0) { + UIView *childView = [childs objectAtIndex:0]; + if(!back) + [historyViews addObject:childView]; + [childView removeFromSuperview]; + } + + [contentView addSubview:view]; + +} + + +#pragma mark - UITextFieldDelegate Functions + +- (BOOL)textFieldShouldReturn:(UITextField *)textField { + [textField resignFirstResponder]; + return YES; +} + + +#pragma mark - Action Functions + +- (IBAction)onStartClick:(id)sender { + [self changeView:choiceView back:FALSE animation:TRUE]; +} + +- (IBAction)onBackClick:(id)sender { + if ([historyViews count] > 0) { + UIView * view = [historyViews lastObject]; + [historyViews removeLastObject]; + [self changeView:view back:TRUE animation:TRUE]; + } +} + +- (IBAction)onCancelClick:(id)sender { + [[LinphoneManager instance] changeView:PhoneView_Dialer]; +} + +- (IBAction)onCreateAccountClick:(id)sender { + [self changeView:createAccountView back:FALSE animation:TRUE]; +} + +- (IBAction)onConnectAccountClick:(id)sender { + [self changeView:connectAccountView back:FALSE animation:TRUE]; +} + +- (IBAction)onExternalAccountClick:(id)sender { + [self changeView:externalAccountView back:FALSE animation:TRUE]; +} + +@end diff --git a/Classes/WizardViewController.xib b/Classes/WizardViewController.xib new file mode 100644 index 000000000..6a6efb1c4 --- /dev/null +++ b/Classes/WizardViewController.xib @@ -0,0 +1,1367 @@ + + + + 1296 + 11E53 + 2182 + 1138.47 + 569.00 + + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + 1181 + + + IBUITextField + IBUIButton + IBUIImageView + IBUIView + IBUILabel + IBProxyObject + + + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + + + PluginDependencyRecalculationVersion + + + + + IBFilesOwner + IBCocoaTouchFramework + + + IBFirstResponder + IBCocoaTouchFramework + + + + 292 + + + + 292 + {320, 394} + + + _NS:9 + NO + IBCocoaTouchFramework + + NSImage + numpad_background.png + + + + + 292 + {320, 394} + + + _NS:9 + + 3 + MCAwAA + + NO + IBCocoaTouchFramework + + + + 274 + + + + 292 + {160, 77} + + + _NS:9 + NO + IBCocoaTouchFramework + 0 + 0 + NO + NO + + 3 + MC41AA + + + NSImage + setup_cancel_over.png + + + NSImage + setup_cancel_default.png + + + 2 + 15 + + + Helvetica-Bold + 15 + 16 + + + + + 292 + {{160, 0}, {160, 77}} + + + _NS:9 + NO + IBCocoaTouchFramework + 0 + 0 + NO + NO + + + NSImage + setup_start_over.png + + + NSImage + setup_start_default.png + + + + + + + -2147483356 + {{160, 0}, {160, 77}} + + _NS:9 + NO + IBCocoaTouchFramework + 0 + 0 + NO + NO + + + NSImage + setup_back_over.png + + + NSImage + setup_back_default.png + + + + + + {{0, 383}, {320, 77}} + + + _NS:9 + + IBCocoaTouchFramework + + + {320, 460} + + + _NS:9 + + 3 + MQA + + 2 + + + IBCocoaTouchFramework + + + + 292 + + + + 274 + {{60, 80}, {201, 129}} + + + _NS:9 + NO + IBCocoaTouchFramework + + NSImage + setup_welcome_logo.png + + + + + 292 + {{40, 313}, {240, 44}} + + _NS:9 + NO + YES + 7 + NO + IBCocoaTouchFramework + This assistant will help you to use a SIP account for your calls. + + 3 + MC4zMzMzMzMzMzMzAA + + + 0 + 10 + 2 + 1 + + 1 + 12 + + + Helvetica + 12 + 16 + + + + {320, 460} + + + _NS:9 + + IBCocoaTouchFramework + + + + 292 + + + + 274 + {{31, 50}, {258, 24}} + + + _NS:9 + NO + IBCocoaTouchFramework + + NSImage + setup_title_assistant.png + + + + + 292 + {{33, 141}, {255, 50}} + + + _NS:9 + NO + IBCocoaTouchFramework + 0 + 0 + NO + Create an account on linphone.org + + + + NSImage + button_background_over.png + + + NSImage + button_background_default.png + + + 2 + 13 + + + Helvetica-Bold + 13 + 16 + + + + + 292 + {{33, 205}, {255, 50}} + + + _NS:9 + NO + IBCocoaTouchFramework + 0 + 0 + NO + I have already a linphone.org account + + + + + + + + + + 292 + {{33, 269}, {255, 50}} + + _NS:9 + NO + IBCocoaTouchFramework + 0 + 0 + NO + I have already a SIP account + + + + + + + + + {320, 460} + + + _NS:9 + + IBCocoaTouchFramework + + + + 292 + + + + 274 + {{31, 50}, {258, 24}} + + + _NS:9 + NO + IBCocoaTouchFramework + + + + + 292 + {{39, 80}, {240, 44}} + + + _NS:9 + NO + YES + 7 + 200 + NO + IBCocoaTouchFramework + Enter you username and password with your SIP domain + + + 0 + 10 + 2 + 1 + + + + + + 292 + {{32, 140}, {255, 31}} + + + _NS:9 + NO + YES + 100 + IBCocoaTouchFramework + 0 + + Username + + 3 + MAA + + + YES + 17 + + IBCocoaTouchFramework + + + NSImage + setup_label.png + + + 1 + 14 + + + Helvetica + 14 + 16 + + + + + 292 + {{32, 185}, {255, 31}} + + + _NS:9 + NO + YES + 101 + IBCocoaTouchFramework + 0 + + Password + + 3 + MAA + + + YES + 17 + + YES + IBCocoaTouchFramework + + + + + + + + 292 + {{32, 230}, {255, 31}} + + + _NS:9 + NO + YES + 102 + IBCocoaTouchFramework + 0 + + Password + + 3 + MAA + + + YES + 17 + + YES + IBCocoaTouchFramework + + + + + + + + 292 + {{32, 275}, {255, 31}} + + + _NS:9 + NO + YES + 104 + IBCocoaTouchFramework + 0 + + Email + + 3 + MAA + + + YES + 17 + + IBCocoaTouchFramework + + + + + + + + 292 + {{33, 330}, {255, 50}} + + _NS:9 + NO + IBCocoaTouchFramework + 0 + 0 + NO + Register + + + + + + 2 + 20 + + + Helvetica-Bold + 20 + 16 + + + + {320, 460} + + + _NS:9 + + IBCocoaTouchFramework + + + + 292 + + + + 274 + {{31, 50}, {258, 24}} + + + _NS:9 + NO + IBCocoaTouchFramework + + + + + 292 + {{40, 80}, {240, 44}} + + + _NS:9 + NO + YES + 7 + 200 + NO + IBCocoaTouchFramework + Enter you username and password of your linphone.org account + + + 0 + 10 + 2 + 1 + + + + + + 292 + {{32, 330}, {255, 50}} + + _NS:9 + NO + IBCocoaTouchFramework + 0 + 0 + NO + Sign in + + + + + + + + + + 292 + {{32, 185}, {255, 31}} + + + _NS:9 + NO + YES + 101 + IBCocoaTouchFramework + 0 + + Password + + 3 + MAA + + + YES + 17 + + YES + IBCocoaTouchFramework + + + + + + + + 292 + {{32, 140}, {255, 31}} + + + _NS:9 + NO + YES + 100 + IBCocoaTouchFramework + 0 + + Username + + 3 + MAA + + + YES + 17 + + IBCocoaTouchFramework + + + + + + + {320, 460} + + + _NS:9 + + IBCocoaTouchFramework + + + + 292 + + + + 274 + {{31, 50}, {258, 24}} + + + _NS:9 + NO + IBCocoaTouchFramework + + + + + 292 + {{40, 80}, {240, 44}} + + + _NS:9 + NO + YES + 7 + 200 + NO + IBCocoaTouchFramework + Enter you username and password with your SIP domain + + + 0 + 10 + 2 + 1 + + + + + + 292 + {{33, 140}, {255, 31}} + + + _NS:9 + NO + YES + 100 + IBCocoaTouchFramework + 0 + + Username + + 3 + MAA + + + YES + 17 + + IBCocoaTouchFramework + + + + + + + + 292 + {{33, 185}, {255, 31}} + + + _NS:9 + NO + YES + 101 + IBCocoaTouchFramework + 0 + + Password + + 3 + MAA + + + YES + 17 + + YES + IBCocoaTouchFramework + + + + + + + + 292 + {{33, 230}, {255, 31}} + + + _NS:9 + NO + YES + 103 + IBCocoaTouchFramework + 0 + + Domain + + 3 + MAA + + + YES + 17 + + IBCocoaTouchFramework + + + + + + + + 292 + {{34, 330}, {255, 50}} + + _NS:9 + NO + IBCocoaTouchFramework + 0 + 0 + NO + Sign in + + + + + + + + + {320, 460} + + + _NS:9 + + IBCocoaTouchFramework + + + + + + + view + + + + 20 + + + + startButton + + + + 26 + + + + backButton + + + + 27 + + + + welcomeView + + + + 28 + + + + contentView + + + + 29 + + + + choiceView + + + + 40 + + + + createAccountView + + + + 70 + + + + connectAccountView + + + + 71 + + + + externalAccountView + + + + 72 + + + + onStartClick: + + + 7 + + 25 + + + + onBackClick: + + + 7 + + 23 + + + + onCancelClick: + + + 7 + + 24 + + + + onCreateAccountClick: + + + 7 + + 42 + + + + onConnectAccountClick: + + + 7 + + 41 + + + + onExternalAccountClick: + + + 7 + + 43 + + + + delegate + + + + 86 + + + + delegate + + + + 87 + + + + delegate + + + + 88 + + + + delegate + + + + 85 + + + + delegate + + + + 81 + + + + delegate + + + + 80 + + + + delegate + + + + 82 + + + + delegate + + + + 83 + + + + delegate + + + + 84 + + + + + + 0 + + + + + + -1 + + + File's Owner + + + -2 + + + + + 12 + + + + + + + + + + 13 + + + + contentView + + + 14 + + + + + + + + tabBar + + + 15 + + + background + + + 16 + + + startButton + + + 17 + + + backButton + + + 18 + + + cancelButton + + + 21 + + + + + + + welcomeView + + + 19 + + + iconImage + + + 22 + + + label + + + 33 + + + + + + + + + choiceView + + + 36 + + + createAccountButton + + + 37 + + + titleImage + + + 38 + + + connectAccountButton + + + 39 + + + externalAccountButton + + + 44 + + + + + + + + + + + + createAccountView + + + 48 + + + titleImage + + + 52 + + + + + + + + + + connectAccountView + + + 53 + + + titleImage + + + 56 + + + + + + + + + + + externalAccountView + + + 57 + + + titleImage + + + 58 + + + label + + + 59 + + + usernameField + + + 60 + + + passwordField + + + 61 + + + domainField + + + 62 + + + signInButton + + + 64 + + + signInButton + + + 66 + + + passwordField + + + 67 + + + label + + + 68 + + + usernameField + + + 73 + + + label + + + 74 + + + usernameField + + + 75 + + + passwordField + + + 76 + + + password2Field + + + 77 + + + registerButton + + + 79 + + + emailField + + + + + WizardViewController + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + UIResponder + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + + + + + + 88 + + + 0 + IBCocoaTouchFramework + + com.apple.InterfaceBuilder.CocoaTouchPlugin.iPhoneOS + + + YES + 3 + + {550, 101} + {550, 101} + {640, 523} + {320, 154} + {320, 154} + {320, 154} + {320, 154} + {542, 88} + {320, 154} + {320, 154} + {516, 48} + {402, 258} + + 1181 + + diff --git a/Resources/button_background_default.png b/Resources/button_background_default.png new file mode 100644 index 000000000..31efad8aa Binary files /dev/null and b/Resources/button_background_default.png differ diff --git a/Resources/button_background_over.png b/Resources/button_background_over.png new file mode 100644 index 000000000..44813921c Binary files /dev/null and b/Resources/button_background_over.png differ diff --git a/Resources/setup_back_default.png b/Resources/setup_back_default.png new file mode 100644 index 000000000..d71825b83 Binary files /dev/null and b/Resources/setup_back_default.png differ diff --git a/Resources/setup_back_over.png b/Resources/setup_back_over.png new file mode 100644 index 000000000..ed550a18d Binary files /dev/null and b/Resources/setup_back_over.png differ diff --git a/Resources/setup_cancel_default.png b/Resources/setup_cancel_default.png new file mode 100644 index 000000000..43635712e Binary files /dev/null and b/Resources/setup_cancel_default.png differ diff --git a/Resources/setup_cancel_over.png b/Resources/setup_cancel_over.png new file mode 100644 index 000000000..470da607e Binary files /dev/null and b/Resources/setup_cancel_over.png differ diff --git a/Resources/setup_label.png b/Resources/setup_label.png new file mode 100644 index 000000000..7b8cb1ed5 Binary files /dev/null and b/Resources/setup_label.png differ diff --git a/Resources/setup_start_default.png b/Resources/setup_start_default.png new file mode 100644 index 000000000..8719b6507 Binary files /dev/null and b/Resources/setup_start_default.png differ diff --git a/Resources/setup_start_over.png b/Resources/setup_start_over.png new file mode 100644 index 000000000..160a9e1c2 Binary files /dev/null and b/Resources/setup_start_over.png differ diff --git a/Resources/setup_title_assistant.png b/Resources/setup_title_assistant.png new file mode 100644 index 000000000..275ed24b1 Binary files /dev/null and b/Resources/setup_title_assistant.png differ diff --git a/Resources/setup_welcome_logo.png b/Resources/setup_welcome_logo.png new file mode 100644 index 000000000..d257f3158 Binary files /dev/null and b/Resources/setup_welcome_logo.png differ diff --git a/linphone.xcodeproj/project.pbxproj b/linphone.xcodeproj/project.pbxproj index 0765ea3eb..930be9325 100755 --- a/linphone.xcodeproj/project.pbxproj +++ b/linphone.xcodeproj/project.pbxproj @@ -246,6 +246,32 @@ D347347F1580E5F8003C7B8C /* history_selected.png in Resources */ = {isa = PBXBuildFile; fileRef = D347347D1580E5F8003C7B8C /* history_selected.png */; }; D34F6F9E1594D3FB0095705B /* InAppSettings.bundle in Resources */ = {isa = PBXBuildFile; fileRef = D34F6F9D1594D3FB0095705B /* InAppSettings.bundle */; }; D34F6F9F1594D3FB0095705B /* InAppSettings.bundle in Resources */ = {isa = PBXBuildFile; fileRef = D34F6F9D1594D3FB0095705B /* InAppSettings.bundle */; }; + D350F20E15A43BB100149E54 /* WizardViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D350F20C15A43BB100149E54 /* WizardViewController.m */; }; + D350F20F15A43BB100149E54 /* WizardViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D350F20C15A43BB100149E54 /* WizardViewController.m */; }; + D350F21015A43BB100149E54 /* WizardViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = D350F20D15A43BB100149E54 /* WizardViewController.xib */; }; + D350F21115A43BB100149E54 /* WizardViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = D350F20D15A43BB100149E54 /* WizardViewController.xib */; }; + D350F21C15A43D3400149E54 /* setup_back_default.png in Resources */ = {isa = PBXBuildFile; fileRef = D350F21315A43D3400149E54 /* setup_back_default.png */; }; + D350F21D15A43D3400149E54 /* setup_back_default.png in Resources */ = {isa = PBXBuildFile; fileRef = D350F21315A43D3400149E54 /* setup_back_default.png */; }; + D350F21E15A43D3400149E54 /* setup_back_over.png in Resources */ = {isa = PBXBuildFile; fileRef = D350F21415A43D3400149E54 /* setup_back_over.png */; }; + D350F21F15A43D3400149E54 /* setup_back_over.png in Resources */ = {isa = PBXBuildFile; fileRef = D350F21415A43D3400149E54 /* setup_back_over.png */; }; + D350F22015A43D3400149E54 /* setup_cancel_default.png in Resources */ = {isa = PBXBuildFile; fileRef = D350F21515A43D3400149E54 /* setup_cancel_default.png */; }; + D350F22115A43D3400149E54 /* setup_cancel_default.png in Resources */ = {isa = PBXBuildFile; fileRef = D350F21515A43D3400149E54 /* setup_cancel_default.png */; }; + D350F22215A43D3400149E54 /* setup_cancel_over.png in Resources */ = {isa = PBXBuildFile; fileRef = D350F21615A43D3400149E54 /* setup_cancel_over.png */; }; + D350F22315A43D3400149E54 /* setup_cancel_over.png in Resources */ = {isa = PBXBuildFile; fileRef = D350F21615A43D3400149E54 /* setup_cancel_over.png */; }; + D350F22415A43D3400149E54 /* setup_label.png in Resources */ = {isa = PBXBuildFile; fileRef = D350F21715A43D3400149E54 /* setup_label.png */; }; + D350F22515A43D3400149E54 /* setup_label.png in Resources */ = {isa = PBXBuildFile; fileRef = D350F21715A43D3400149E54 /* setup_label.png */; }; + D350F22615A43D3400149E54 /* setup_start_default.png in Resources */ = {isa = PBXBuildFile; fileRef = D350F21815A43D3400149E54 /* setup_start_default.png */; }; + D350F22715A43D3400149E54 /* setup_start_default.png in Resources */ = {isa = PBXBuildFile; fileRef = D350F21815A43D3400149E54 /* setup_start_default.png */; }; + D350F22815A43D3400149E54 /* setup_start_over.png in Resources */ = {isa = PBXBuildFile; fileRef = D350F21915A43D3400149E54 /* setup_start_over.png */; }; + D350F22915A43D3400149E54 /* setup_start_over.png in Resources */ = {isa = PBXBuildFile; fileRef = D350F21915A43D3400149E54 /* setup_start_over.png */; }; + D350F22A15A43D3400149E54 /* setup_title_assistant.png in Resources */ = {isa = PBXBuildFile; fileRef = D350F21A15A43D3400149E54 /* setup_title_assistant.png */; }; + D350F22B15A43D3400149E54 /* setup_title_assistant.png in Resources */ = {isa = PBXBuildFile; fileRef = D350F21A15A43D3400149E54 /* setup_title_assistant.png */; }; + D350F22C15A43D3400149E54 /* setup_welcome_logo.png in Resources */ = {isa = PBXBuildFile; fileRef = D350F21B15A43D3400149E54 /* setup_welcome_logo.png */; }; + D350F22D15A43D3400149E54 /* setup_welcome_logo.png in Resources */ = {isa = PBXBuildFile; fileRef = D350F21B15A43D3400149E54 /* setup_welcome_logo.png */; }; + D35406F715A47E9E007E7E81 /* button_background_default.png in Resources */ = {isa = PBXBuildFile; fileRef = D35406F515A47E9E007E7E81 /* button_background_default.png */; }; + D35406F815A47E9E007E7E81 /* button_background_default.png in Resources */ = {isa = PBXBuildFile; fileRef = D35406F515A47E9E007E7E81 /* button_background_default.png */; }; + D35406F915A47E9E007E7E81 /* button_background_over.png in Resources */ = {isa = PBXBuildFile; fileRef = D35406F615A47E9E007E7E81 /* button_background_over.png */; }; + D35406FA15A47E9E007E7E81 /* button_background_over.png in Resources */ = {isa = PBXBuildFile; fileRef = D35406F615A47E9E007E7E81 /* button_background_over.png */; }; D35497FE15875372000081D8 /* ContactsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D35497FC15875372000081D8 /* ContactsViewController.m */; }; D35497FF15875372000081D8 /* ContactsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D35497FC15875372000081D8 /* ContactsViewController.m */; }; D354980015875372000081D8 /* ContactsViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = D35497FD15875372000081D8 /* ContactsViewController.xib */; }; @@ -967,6 +993,20 @@ D347347C1580E5F8003C7B8C /* history_default.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = history_default.png; path = Resources/history_default.png; sourceTree = ""; }; D347347D1580E5F8003C7B8C /* history_selected.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = history_selected.png; path = Resources/history_selected.png; sourceTree = ""; }; D34F6F9D1594D3FB0095705B /* InAppSettings.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = InAppSettings.bundle; sourceTree = ""; }; + D350F20B15A43BB100149E54 /* WizardViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WizardViewController.h; sourceTree = ""; }; + D350F20C15A43BB100149E54 /* WizardViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WizardViewController.m; sourceTree = ""; }; + D350F20D15A43BB100149E54 /* WizardViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = WizardViewController.xib; sourceTree = ""; }; + D350F21315A43D3400149E54 /* setup_back_default.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = setup_back_default.png; path = Resources/setup_back_default.png; sourceTree = ""; }; + D350F21415A43D3400149E54 /* setup_back_over.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = setup_back_over.png; path = Resources/setup_back_over.png; sourceTree = ""; }; + D350F21515A43D3400149E54 /* setup_cancel_default.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = setup_cancel_default.png; path = Resources/setup_cancel_default.png; sourceTree = ""; }; + D350F21615A43D3400149E54 /* setup_cancel_over.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = setup_cancel_over.png; path = Resources/setup_cancel_over.png; sourceTree = ""; }; + D350F21715A43D3400149E54 /* setup_label.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = setup_label.png; path = Resources/setup_label.png; sourceTree = ""; }; + D350F21815A43D3400149E54 /* setup_start_default.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = setup_start_default.png; path = Resources/setup_start_default.png; sourceTree = ""; }; + D350F21915A43D3400149E54 /* setup_start_over.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = setup_start_over.png; path = Resources/setup_start_over.png; sourceTree = ""; }; + D350F21A15A43D3400149E54 /* setup_title_assistant.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = setup_title_assistant.png; path = Resources/setup_title_assistant.png; sourceTree = ""; }; + D350F21B15A43D3400149E54 /* setup_welcome_logo.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = setup_welcome_logo.png; path = Resources/setup_welcome_logo.png; sourceTree = ""; }; + D35406F515A47E9E007E7E81 /* button_background_default.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = button_background_default.png; path = Resources/button_background_default.png; sourceTree = ""; }; + D35406F615A47E9E007E7E81 /* button_background_over.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = button_background_over.png; path = Resources/button_background_over.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; path = ContactsViewController.m; sourceTree = ""; }; D35497FD15875372000081D8 /* ContactsViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = ContactsViewController.xib; sourceTree = ""; }; @@ -1347,6 +1387,9 @@ D326483415887D4400930C67 /* Utils */, 34216F3E1547EBCD00EA9777 /* VideoZoomHandler.h */, 34216F3F1547EBCD00EA9777 /* VideoZoomHandler.m */, + D350F20B15A43BB100149E54 /* WizardViewController.h */, + D350F20C15A43BB100149E54 /* WizardViewController.m */, + D350F20D15A43BB100149E54 /* WizardViewController.xib */, ); path = Classes; sourceTree = ""; @@ -1795,6 +1838,8 @@ D3ED3E7615861B1B006C0DE4 /* backspace_default.png */, D35E758815932DE60066B1C1 /* backspace_disabled.png */, D3ED3E7715861B1B006C0DE4 /* backspace_over.png */, + D35406F515A47E9E007E7E81 /* button_background_default.png */, + D35406F615A47E9E007E7E81 /* button_background_over.png */, D3ED3E7015861ABD006C0DE4 /* call_default.png */, D35E758C15934F360066B1C1 /* call_disabled.png */, D3ED3E7115861ABD006C0DE4 /* call_over.png */, @@ -1831,11 +1876,11 @@ D31AAF62159B5B6E002C6B02 /* conference_over.png */, D354980E15875608000081D8 /* contacts_add_default.png */, D354980F15875608000081D8 /* contacts_add_over.png */, - D354980215875534000081D8 /* contacts_all_selected.png */, D354980315875534000081D8 /* contacts_all_default.png */, + D354980215875534000081D8 /* contacts_all_selected.png */, D38327EB1580FE3A00FA0D23 /* contacts_default.png */, - D354980415875534000081D8 /* contacts_linphone_selected.png */, D354980515875534000081D8 /* contacts_linphone_default.png */, + D354980415875534000081D8 /* contacts_linphone_selected.png */, D38327FC158100E400FA0D23 /* contacts_over.png */, D38327EC1580FE3A00FA0D23 /* contacts_selected.png */, D3F83F761582253100336684 /* decline_default.png */, @@ -1850,13 +1895,13 @@ D3F83EFB158205A100336684 /* hangup_over.png */, D36C43CE158F2F370048BA40 /* header_conference.png */, D3F26BFB15987083005F9CAB /* header_incoming.png */, - D3ED3E9215872EF1006C0DE4 /* history_all_selected.png */, D3ED3E9315872EF1006C0DE4 /* history_all_default.png */, + D3ED3E9215872EF1006C0DE4 /* history_all_selected.png */, D347347C1580E5F8003C7B8C /* history_default.png */, D3ED3E9415872EF1006C0DE4 /* history_edit_default.png */, D3ED3E9515872EF1006C0DE4 /* history_edit_over.png */, - D3ED3E9615872EF1006C0DE4 /* history_missed_selected.png */, D3ED3E9715872EF1006C0DE4 /* history_missed_default.png */, + D3ED3E9615872EF1006C0DE4 /* history_missed_selected.png */, D3F26BF515986DAD005F9CAB /* history_ok_default.png */, D3F26BF615986DAD005F9CAB /* history_ok_over.png */, D38327FD158100E400FA0D23 /* history_over.png */, @@ -1928,6 +1973,15 @@ D38327EF1580FE3A00FA0D23 /* settings_default.png */, D38327FE158100E400FA0D23 /* settings_over.png */, D38327F01580FE3A00FA0D23 /* settings_selected.png */, + D350F21315A43D3400149E54 /* setup_back_default.png */, + D350F21415A43D3400149E54 /* setup_back_over.png */, + D350F21515A43D3400149E54 /* setup_cancel_default.png */, + D350F21615A43D3400149E54 /* setup_cancel_over.png */, + D350F21715A43D3400149E54 /* setup_label.png */, + D350F21815A43D3400149E54 /* setup_start_default.png */, + D350F21915A43D3400149E54 /* setup_start_over.png */, + D350F21A15A43D3400149E54 /* setup_title_assistant.png */, + D350F21B15A43D3400149E54 /* setup_welcome_logo.png */, D3F83EFC158205A100336684 /* speaker_off_default.png */, D365AA7915A2DE7500CAFE3F /* speaker_off_disabled.png */, D3F83EFD158205A100336684 /* speaker_off_over.png */, @@ -2333,6 +2387,18 @@ D3196D3615A321E3007FEEBA /* options_add_over.png in Resources */, D3196D3815A321E3007FEEBA /* options_transfer_default.png in Resources */, D3196D3A15A321E3007FEEBA /* options_transfer_over.png in Resources */, + D350F21015A43BB100149E54 /* WizardViewController.xib in Resources */, + D350F21C15A43D3400149E54 /* setup_back_default.png in Resources */, + D350F21E15A43D3400149E54 /* setup_back_over.png in Resources */, + D350F22015A43D3400149E54 /* setup_cancel_default.png in Resources */, + D350F22215A43D3400149E54 /* setup_cancel_over.png in Resources */, + D350F22415A43D3400149E54 /* setup_label.png in Resources */, + D350F22615A43D3400149E54 /* setup_start_default.png in Resources */, + D350F22815A43D3400149E54 /* setup_start_over.png in Resources */, + D350F22A15A43D3400149E54 /* setup_title_assistant.png in Resources */, + D350F22C15A43D3400149E54 /* setup_welcome_logo.png in Resources */, + D35406F715A47E9E007E7E81 /* button_background_default.png in Resources */, + D35406F915A47E9E007E7E81 /* button_background_over.png in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -2521,6 +2587,18 @@ D3196D3715A321E3007FEEBA /* options_add_over.png in Resources */, D3196D3915A321E3007FEEBA /* options_transfer_default.png in Resources */, D3196D3B15A321E3007FEEBA /* options_transfer_over.png in Resources */, + D350F21115A43BB100149E54 /* WizardViewController.xib in Resources */, + D350F21D15A43D3400149E54 /* setup_back_default.png in Resources */, + D350F21F15A43D3400149E54 /* setup_back_over.png in Resources */, + D350F22115A43D3400149E54 /* setup_cancel_default.png in Resources */, + D350F22315A43D3400149E54 /* setup_cancel_over.png in Resources */, + D350F22515A43D3400149E54 /* setup_label.png in Resources */, + D350F22715A43D3400149E54 /* setup_start_default.png in Resources */, + D350F22915A43D3400149E54 /* setup_start_over.png in Resources */, + D350F22B15A43D3400149E54 /* setup_title_assistant.png in Resources */, + D350F22D15A43D3400149E54 /* setup_welcome_logo.png in Resources */, + D35406F815A47E9E007E7E81 /* button_background_default.png in Resources */, + D35406FA15A47E9E007E7E81 /* button_background_over.png in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -2597,6 +2675,7 @@ D32460EF159DA47700BA7F3A /* CPAnimationStep.m in Sources */, D32B9DFC15A2F131000B6DEC /* FastAddressBook.m in Sources */, D3196D3E15A32BD8007FEEBA /* UITransferButton.m in Sources */, + D350F20E15A43BB100149E54 /* WizardViewController.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -2670,6 +2749,7 @@ D32460F0159DA47700BA7F3A /* CPAnimationStep.m in Sources */, D32B9DFD15A2F131000B6DEC /* FastAddressBook.m in Sources */, D3196D3F15A32BD8007FEEBA /* UITransferButton.m in Sources */, + D350F20F15A43BB100149E54 /* WizardViewController.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; };