Customization in progress
32
Classes/BuschJaegerAppDelegate.h
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
/* BuschJaegerAppDelegate.h
|
||||
*
|
||||
* Copyright (C) 2011 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 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 <Foundation/Foundation.h>
|
||||
#import "BuschJaegerMainView.h"
|
||||
|
||||
@interface BuschJaegerAppDelegate : NSObject<UIApplicationDelegate> {
|
||||
@private
|
||||
UIWindow *window;
|
||||
BuschJaegerMainView* buschJaegerMainView;
|
||||
}
|
||||
|
||||
@property (nonatomic, retain) IBOutlet UIWindow *window;
|
||||
@property (nonatomic, retain) IBOutlet BuschJaegerMainView* buschJaegerMainView;
|
||||
|
||||
@end
|
||||
87
Classes/BuschJaegerAppDelegate.m
Normal file
|
|
@ -0,0 +1,87 @@
|
|||
/* BuschJaegerAppDelegate.m
|
||||
*
|
||||
* Copyright (C) 2011 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 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 "BuschJaegerAppDelegate.h"
|
||||
|
||||
@implementation BuschJaegerAppDelegate
|
||||
@synthesize window;
|
||||
@synthesize buschJaegerMainView;
|
||||
|
||||
- (void) loadDefaultSettings {
|
||||
NSString *settingsBundle = [[NSBundle mainBundle] pathForResource:@"Settings" ofType:@"bundle"];
|
||||
if(!settingsBundle) {
|
||||
NSLog(@"Could not find Settings.bundle");
|
||||
return;
|
||||
}
|
||||
|
||||
NSMutableDictionary *rootSettings = [NSDictionary dictionaryWithContentsOfFile:[settingsBundle stringByAppendingPathComponent:@"Root.plist"]];
|
||||
NSMutableArray *preferences = [rootSettings objectForKey:@"PreferenceSpecifiers"];
|
||||
NSMutableDictionary *defaultsToRegister = [[NSMutableDictionary alloc] initWithCapacity:[preferences count]];
|
||||
|
||||
NSDictionary *appDefaults = [NSDictionary dictionaryWithObjectsAndKeys:
|
||||
@"YES", @"debugenable_preference",
|
||||
@"YES", @"enable_video_preference",
|
||||
@"YES", @"start_video_preference",
|
||||
@"YES", @"h264_preference",
|
||||
@"YES", @"vp8_preference",
|
||||
@"NO", @"mpeg4_preference",
|
||||
@"YES", @"pcmu_preference",
|
||||
@"YES", @"pcma_preference",
|
||||
@"tcp", @"transport_preference",
|
||||
@"NO", @"enable_srtp_preference",
|
||||
@"YES", @"backgroundmode_preference",
|
||||
nil];
|
||||
|
||||
[defaultsToRegister addEntriesFromDictionary:appDefaults];
|
||||
[[NSUserDefaults standardUserDefaults] registerDefaults:defaultsToRegister];
|
||||
[defaultsToRegister release];
|
||||
[[NSUserDefaults standardUserDefaults] synchronize];
|
||||
|
||||
}
|
||||
|
||||
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{
|
||||
[self loadDefaultSettings];
|
||||
|
||||
[window addSubview:buschJaegerMainView.view];
|
||||
|
||||
[window makeKeyAndVisible];
|
||||
|
||||
[[LinphoneManager instance] setCallDelegate:buschJaegerMainView];
|
||||
[[LinphoneManager instance] startLibLinphone];
|
||||
|
||||
[[UIApplication sharedApplication] registerForRemoteNotificationTypes:UIRemoteNotificationTypeAlert|UIRemoteNotificationTypeSound];
|
||||
|
||||
linphone_core_set_native_video_window_id([LinphoneManager getLc],(unsigned long)buschJaegerMainView.videoView);
|
||||
linphone_core_set_device_rotation([LinphoneManager getLc], 0);
|
||||
linphone_core_set_capture_device([LinphoneManager getLc], "Static picture");
|
||||
|
||||
return YES;
|
||||
}
|
||||
|
||||
- (void)applicationDidEnterBackground:(UIApplication *)application {
|
||||
[[LinphoneManager instance] enterBackgroundMode];
|
||||
}
|
||||
- (void)applicationDidBecomeActive:(UIApplication *)application {
|
||||
[[LinphoneManager instance] becomeActive];
|
||||
}
|
||||
|
||||
- (void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification {
|
||||
ms_message("Kikoo");
|
||||
}
|
||||
|
||||
@end
|
||||
48
Classes/BuschJaegerMainView.h
Normal file
|
|
@ -0,0 +1,48 @@
|
|||
/* BuschJaegerMainView.h
|
||||
*
|
||||
* Copyright (C) 2011 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 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 <UIKit/UIKit.h>
|
||||
|
||||
#import "linphonecore.h"
|
||||
#import "UILinphone.h"
|
||||
#import "CallDelegate.h"
|
||||
#import "LinphoneManager.h"
|
||||
|
||||
@interface BuschJaegerMainView : UIViewController<LinphoneUICallDelegate, UIActionSheetCustomDelegate, LinphoneUIRegistrationDelegate> {
|
||||
@private
|
||||
UIView* videoView;
|
||||
UIImageView* imageView;
|
||||
UIButton* startCall;
|
||||
UIHangUpButton* stopCall;
|
||||
UIToggleButton* mute;
|
||||
UIDigitButton* lights;
|
||||
UIDigitButton* openDoor;
|
||||
}
|
||||
|
||||
@property (nonatomic, retain) IBOutlet UIView* videoView;
|
||||
@property (nonatomic, retain) IBOutlet UIImageView* imageView;
|
||||
@property (nonatomic, retain) IBOutlet UIButton* startCall;
|
||||
@property (nonatomic, retain) IBOutlet UIHangUpButton* stopCall;
|
||||
@property (nonatomic, retain) IBOutlet UIToggleButton* mute;
|
||||
@property (nonatomic, retain) IBOutlet UIDigitButton* lights;
|
||||
@property (nonatomic, retain) IBOutlet UIDigitButton* openDoor;
|
||||
|
||||
- (IBAction)acceptCall:(id)sender;
|
||||
|
||||
@end
|
||||
154
Classes/BuschJaegerMainView.m
Normal file
|
|
@ -0,0 +1,154 @@
|
|||
/* BuschJaegerMainView.m
|
||||
*
|
||||
* Copyright (C) 2011 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 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 "BuschJaegerMainView.h"
|
||||
|
||||
@implementation BuschJaegerMainView
|
||||
|
||||
@synthesize videoView;
|
||||
@synthesize imageView;
|
||||
@synthesize startCall;
|
||||
@synthesize stopCall;
|
||||
@synthesize mute;
|
||||
@synthesize lights;
|
||||
@synthesize openDoor;
|
||||
|
||||
|
||||
- (void)didReceiveMemoryWarning
|
||||
{
|
||||
[super didReceiveMemoryWarning];
|
||||
}
|
||||
|
||||
#pragma mark - View lifecycle
|
||||
|
||||
- (void)viewDidLoad
|
||||
{
|
||||
[super viewDidLoad];
|
||||
|
||||
[openDoor initWithNumber:'1'];
|
||||
[lights initWithNumber:'2'];
|
||||
}
|
||||
|
||||
- (void)viewDidUnload
|
||||
{
|
||||
[super viewDidUnload];
|
||||
// Release any retained subviews of the main view.
|
||||
// e.g. self.myOutlet = nil;
|
||||
}
|
||||
|
||||
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
|
||||
{
|
||||
// Return YES for supported orientations
|
||||
return (interfaceOrientation == UIInterfaceOrientationPortrait);
|
||||
}
|
||||
|
||||
- (void) viewDidAppear:(BOOL)animated {
|
||||
[[LinphoneManager instance] setRegistrationDelegate:self];
|
||||
}
|
||||
|
||||
- (void) displayCall:(LinphoneCall *)call InProgressFromUI:(UIViewController *)viewCtrl forUser:(NSString *)username withDisplayName:(NSString *)displayName {
|
||||
/* nothing */
|
||||
|
||||
}
|
||||
|
||||
- (void) displayDialerFromUI:(UIViewController *)viewCtrl forUser:(NSString *)username withDisplayName:(NSString *)displayName {
|
||||
[LinphoneManager set:stopCall hidden:YES withName:"STOP_CALL_BTN" andReason:__FUNCTION__];
|
||||
[LinphoneManager set:startCall hidden:NO withName:"START_CALL_BTN" andReason:__FUNCTION__];
|
||||
[LinphoneManager set:videoView hidden:YES withName:"VIDEO_VIEW" andReason:__FUNCTION__];
|
||||
[LinphoneManager set:imageView hidden:NO withName:"IMAGE_VIEW" andReason:__FUNCTION__];
|
||||
[startCall setEnabled:NO];
|
||||
}
|
||||
|
||||
- (void) displayInCall:(LinphoneCall *)call FromUI:(UIViewController *)viewCtrl forUser:(NSString *)username withDisplayName:(NSString *)displayName {
|
||||
|
||||
}
|
||||
|
||||
- (void) displayIncomingCall:(LinphoneCall *)call NotificationFromUI:(UIViewController *)viewCtrl forUser:(NSString *)username withDisplayName:(NSString *)displayName {
|
||||
if ([[UIDevice currentDevice] respondsToSelector:@selector(isMultitaskingSupported)]
|
||||
&& [UIApplication sharedApplication].applicationState != UIApplicationStateActive) {
|
||||
// Create a new notification
|
||||
UILocalNotification* notif = [[[UILocalNotification alloc] init] autorelease];
|
||||
if (notif)
|
||||
{
|
||||
notif.repeatInterval = 0;
|
||||
notif.alertBody = NSLocalizedString(@" Ding Dong ! Guess who it is ?",nil);
|
||||
notif.alertAction = @"See the answer";
|
||||
notif.soundName = @"oldphone-mono-30s.caf";
|
||||
NSData *callData = [NSData dataWithBytes:&call length:sizeof(call)];
|
||||
notif.userInfo = [NSDictionary dictionaryWithObject:callData forKey:@"call"];
|
||||
|
||||
[[UIApplication sharedApplication] presentLocalNotificationNow:notif];
|
||||
}
|
||||
}
|
||||
|
||||
[LinphoneManager set:stopCall hidden:YES withName:"STOP_CALL_BTN" andReason:__FUNCTION__];
|
||||
[LinphoneManager set:startCall hidden:NO withName:"START_CALL_BTN" andReason:__FUNCTION__];
|
||||
[LinphoneManager set:videoView hidden:NO withName:"VIDEO_VIEW" andReason:__FUNCTION__];
|
||||
[LinphoneManager set:imageView hidden:YES withName:"IMAGE_VIEW" andReason:__FUNCTION__];
|
||||
|
||||
linphone_call_enable_camera(call, FALSE);
|
||||
|
||||
[startCall setEnabled:YES];
|
||||
}
|
||||
|
||||
- (void) displayVideoCall:(LinphoneCall *)call FromUI:(UIViewController *)viewCtrl forUser:(NSString *)username withDisplayName:(NSString *)displayName {
|
||||
[LinphoneManager set:stopCall hidden:NO withName:"STOP_CALL_BTN" andReason:__FUNCTION__];
|
||||
[LinphoneManager set:startCall hidden:YES withName:"START_CALL_BTN" andReason:__FUNCTION__];
|
||||
[LinphoneManager set:videoView hidden:NO withName:"VIDEO_VIEW" andReason:__FUNCTION__];
|
||||
[LinphoneManager set:imageView hidden:YES withName:"IMAGE_VIEW" andReason:__FUNCTION__];
|
||||
}
|
||||
|
||||
- (void) displayStatus:(NSString *)message {
|
||||
|
||||
}
|
||||
|
||||
- (void) displayNotRegisteredFromUI:(UIViewController *)viewCtrl {
|
||||
|
||||
}
|
||||
|
||||
- (void) displayRegisteredFromUI:(UIViewController *)viewCtrl forUser:(NSString *)username withDisplayName:(NSString *)displayName onDomain:(NSString *)domain {
|
||||
|
||||
}
|
||||
|
||||
- (void) displayRegisteringFromUI:(UIViewController *)viewCtrl forUser:(NSString *)username withDisplayName:(NSString *)displayName onDomain:(NSString *)domain {
|
||||
|
||||
}
|
||||
|
||||
- (void) displayRegistrationFailedFromUI:(UIViewController *)viewCtrl forUser:(NSString *)username withDisplayName:(NSString *)displayName onDomain:(NSString *)domain forReason:(NSString *)reason {
|
||||
|
||||
}
|
||||
|
||||
- (void) actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex withUserDatas:(void *)datas {
|
||||
|
||||
}
|
||||
|
||||
- (IBAction)acceptCall:(id)sender {
|
||||
const MSList* calls = linphone_core_get_calls([LinphoneManager getLc]);
|
||||
|
||||
while(calls) {
|
||||
LinphoneCall* c = (LinphoneCall*) calls->data;
|
||||
if (linphone_call_get_state(c) == LinphoneCallIncoming || linphone_call_get_state(c) == LinphoneCallIncomingEarlyMedia) {
|
||||
linphone_core_accept_call([LinphoneManager getLc], c);
|
||||
}
|
||||
calls = calls->next;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@end
|
||||
934
Classes/BuschJaegerMainView.xib
Normal file
|
|
@ -0,0 +1,934 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<archive type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="8.00">
|
||||
<data>
|
||||
<int key="IBDocument.SystemTarget">1280</int>
|
||||
<string key="IBDocument.SystemVersion">11C74</string>
|
||||
<string key="IBDocument.InterfaceBuilderVersion">1938</string>
|
||||
<string key="IBDocument.AppKitVersion">1138.23</string>
|
||||
<string key="IBDocument.HIToolboxVersion">567.00</string>
|
||||
<object class="NSMutableDictionary" key="IBDocument.PluginVersions">
|
||||
<string key="NS.key.0">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
|
||||
<string key="NS.object.0">933</string>
|
||||
</object>
|
||||
<array key="IBDocument.IntegratedClassDependencies">
|
||||
<string>IBProxyObject</string>
|
||||
<string>IBUIImageView</string>
|
||||
<string>IBUIViewController</string>
|
||||
<string>IBUICustomObject</string>
|
||||
<string>IBUIButton</string>
|
||||
<string>IBUIWindow</string>
|
||||
<string>IBUIView</string>
|
||||
</array>
|
||||
<array key="IBDocument.PluginDependencies">
|
||||
<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
|
||||
</array>
|
||||
<object class="NSMutableDictionary" key="IBDocument.Metadata">
|
||||
<string key="NS.key.0">PluginDependencyRecalculationVersion</string>
|
||||
<integer value="1" key="NS.object.0"/>
|
||||
</object>
|
||||
<array class="NSMutableArray" key="IBDocument.RootObjects" id="1000">
|
||||
<object class="IBProxyObject" id="372490531">
|
||||
<string key="IBProxiedObjectIdentifier">IBFilesOwner</string>
|
||||
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
|
||||
</object>
|
||||
<object class="IBProxyObject" id="975951072">
|
||||
<string key="IBProxiedObjectIdentifier">IBFirstResponder</string>
|
||||
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
|
||||
</object>
|
||||
<object class="IBUIViewController" id="180838360">
|
||||
<object class="IBUIView" key="IBUIView" id="191373211">
|
||||
<reference key="NSNextResponder"/>
|
||||
<int key="NSvFlags">274</int>
|
||||
<array class="NSMutableArray" key="NSSubviews">
|
||||
<object class="IBUIImageView" id="470863546">
|
||||
<reference key="NSNextResponder" ref="191373211"/>
|
||||
<int key="NSvFlags">292</int>
|
||||
<string key="NSFrameSize">{320, 431}</string>
|
||||
<reference key="NSSuperview" ref="191373211"/>
|
||||
<reference key="NSWindow"/>
|
||||
<reference key="NSNextKeyView" ref="1051556672"/>
|
||||
<string key="NSReuseIdentifierKey">_NS:567</string>
|
||||
<bool key="IBUIUserInteractionEnabled">NO</bool>
|
||||
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
|
||||
<object class="NSCustomResource" key="IBUIImage">
|
||||
<string key="NSClassName">NSImage</string>
|
||||
<string key="NSResourceName">icone-linphone-72.png</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBUIView" id="1051556672">
|
||||
<reference key="NSNextResponder" ref="191373211"/>
|
||||
<int key="NSvFlags">-2147483374</int>
|
||||
<string key="NSFrameSize">{320, 431}</string>
|
||||
<reference key="NSSuperview" ref="191373211"/>
|
||||
<reference key="NSWindow"/>
|
||||
<reference key="NSNextKeyView" ref="427701461"/>
|
||||
<string key="NSReuseIdentifierKey">_NS:196</string>
|
||||
<object class="NSColor" key="IBUIBackgroundColor">
|
||||
<int key="NSColorSpace">3</int>
|
||||
<bytes key="NSWhite">MQA</bytes>
|
||||
<object class="NSColorSpace" key="NSCustomColorSpace">
|
||||
<int key="NSID">2</int>
|
||||
</object>
|
||||
</object>
|
||||
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
|
||||
</object>
|
||||
<object class="IBUIButton" id="427701461">
|
||||
<reference key="NSNextResponder" ref="191373211"/>
|
||||
<int key="NSvFlags">292</int>
|
||||
<string key="NSFrame">{{1, 431}, {78, 49}}</string>
|
||||
<reference key="NSSuperview" ref="191373211"/>
|
||||
<reference key="NSWindow"/>
|
||||
<reference key="NSNextKeyView" ref="842436331"/>
|
||||
<string key="NSReuseIdentifierKey">_NS:225</string>
|
||||
<object class="NSColor" key="IBUIBackgroundColor" id="471266880">
|
||||
<int key="NSColorSpace">3</int>
|
||||
<bytes key="NSWhite">MCAwAA</bytes>
|
||||
</object>
|
||||
<bool key="IBUIOpaque">NO</bool>
|
||||
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
|
||||
<bool key="IBUIEnabled">NO</bool>
|
||||
<int key="IBUIContentHorizontalAlignment">0</int>
|
||||
<int key="IBUIContentVerticalAlignment">0</int>
|
||||
<object class="NSColor" key="IBUIHighlightedTitleColor" id="684165454">
|
||||
<int key="NSColorSpace">3</int>
|
||||
<bytes key="NSWhite">MQA</bytes>
|
||||
</object>
|
||||
<object class="NSColor" key="IBUINormalTitleColor">
|
||||
<int key="NSColorSpace">1</int>
|
||||
<bytes key="NSRGB">MC4xOTYwNzg0MzQ2IDAuMzA5ODAzOTMyOSAwLjUyMTU2ODY1NgA</bytes>
|
||||
</object>
|
||||
<object class="NSColor" key="IBUINormalTitleShadowColor" id="628689408">
|
||||
<int key="NSColorSpace">3</int>
|
||||
<bytes key="NSWhite">MC41AA</bytes>
|
||||
</object>
|
||||
<object class="NSCustomResource" key="IBUINormalImage">
|
||||
<string key="NSClassName">NSImage</string>
|
||||
<string key="NSResourceName">06_004_68_68_des_call-0.png</string>
|
||||
</object>
|
||||
<object class="IBUIFontDescription" key="IBUIFontDescription" id="488695651">
|
||||
<int key="type">2</int>
|
||||
<double key="pointSize">15</double>
|
||||
</object>
|
||||
<object class="NSFont" key="IBUIFont" id="1052967191">
|
||||
<string key="NSName">Helvetica-Bold</string>
|
||||
<double key="NSSize">15</double>
|
||||
<int key="NSfFlags">16</int>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBUIButton" id="842436331">
|
||||
<reference key="NSNextResponder" ref="191373211"/>
|
||||
<int key="NSvFlags">-2147483356</int>
|
||||
<string key="NSFrame">{{1, 431}, {78, 49}}</string>
|
||||
<reference key="NSSuperview" ref="191373211"/>
|
||||
<reference key="NSWindow"/>
|
||||
<reference key="NSNextKeyView" ref="1031602630"/>
|
||||
<string key="NSReuseIdentifierKey">_NS:225</string>
|
||||
<reference key="IBUIBackgroundColor" ref="471266880"/>
|
||||
<bool key="IBUIOpaque">NO</bool>
|
||||
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
|
||||
<int key="IBUIContentHorizontalAlignment">0</int>
|
||||
<int key="IBUIContentVerticalAlignment">0</int>
|
||||
<reference key="IBUIHighlightedTitleColor" ref="684165454"/>
|
||||
<object class="NSColor" key="IBUINormalTitleColor" id="346364322">
|
||||
<int key="NSColorSpace">1</int>
|
||||
<bytes key="NSRGB">MSAxIDEAA</bytes>
|
||||
</object>
|
||||
<reference key="IBUINormalTitleShadowColor" ref="628689408"/>
|
||||
<object class="NSCustomResource" key="IBUINormalImage">
|
||||
<string key="NSClassName">NSImage</string>
|
||||
<string key="NSResourceName">06_004_68_68_des_call-2.png</string>
|
||||
</object>
|
||||
<reference key="IBUIFontDescription" ref="488695651"/>
|
||||
<reference key="IBUIFont" ref="1052967191"/>
|
||||
</object>
|
||||
<object class="IBUIButton" id="1031602630">
|
||||
<reference key="NSNextResponder" ref="191373211"/>
|
||||
<int key="NSvFlags">292</int>
|
||||
<string key="NSFrame">{{81, 431}, {78, 49}}</string>
|
||||
<reference key="NSSuperview" ref="191373211"/>
|
||||
<reference key="NSWindow"/>
|
||||
<reference key="NSNextKeyView" ref="762727327"/>
|
||||
<string key="NSReuseIdentifierKey">_NS:225</string>
|
||||
<reference key="IBUIBackgroundColor" ref="471266880"/>
|
||||
<bool key="IBUIOpaque">NO</bool>
|
||||
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
|
||||
<int key="IBUIContentHorizontalAlignment">0</int>
|
||||
<int key="IBUIContentVerticalAlignment">0</int>
|
||||
<reference key="IBUIHighlightedTitleColor" ref="684165454"/>
|
||||
<reference key="IBUINormalTitleColor" ref="684165454"/>
|
||||
<reference key="IBUINormalTitleShadowColor" ref="628689408"/>
|
||||
<object class="NSCustomResource" key="IBUINormalImage">
|
||||
<string key="NSClassName">NSImage</string>
|
||||
<string key="NSResourceName">06_003_68_68_des_open-0.png</string>
|
||||
</object>
|
||||
<reference key="IBUIFontDescription" ref="488695651"/>
|
||||
<reference key="IBUIFont" ref="1052967191"/>
|
||||
</object>
|
||||
<object class="IBUIButton" id="762727327">
|
||||
<reference key="NSNextResponder" ref="191373211"/>
|
||||
<int key="NSvFlags">292</int>
|
||||
<string key="NSFrame">{{161, 431}, {78, 49}}</string>
|
||||
<reference key="NSSuperview" ref="191373211"/>
|
||||
<reference key="NSWindow"/>
|
||||
<reference key="NSNextKeyView" ref="889522260"/>
|
||||
<string key="NSReuseIdentifierKey">_NS:225</string>
|
||||
<reference key="IBUIBackgroundColor" ref="471266880"/>
|
||||
<bool key="IBUIOpaque">NO</bool>
|
||||
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
|
||||
<int key="IBUIContentHorizontalAlignment">0</int>
|
||||
<int key="IBUIContentVerticalAlignment">0</int>
|
||||
<string key="IBUINormalTitle">Light</string>
|
||||
<reference key="IBUIHighlightedTitleColor" ref="684165454"/>
|
||||
<reference key="IBUISelectedTitleColor" ref="684165454"/>
|
||||
<reference key="IBUINormalTitleColor" ref="684165454"/>
|
||||
<reference key="IBUINormalTitleShadowColor" ref="628689408"/>
|
||||
<object class="NSCustomResource" key="IBUINormalImage">
|
||||
<string key="NSClassName">NSImage</string>
|
||||
<string key="NSResourceName">06_001_68_68_des_light-2.png</string>
|
||||
</object>
|
||||
<reference key="IBUIFontDescription" ref="488695651"/>
|
||||
<reference key="IBUIFont" ref="1052967191"/>
|
||||
</object>
|
||||
<object class="IBUIButton" id="889522260">
|
||||
<reference key="NSNextResponder" ref="191373211"/>
|
||||
<int key="NSvFlags">292</int>
|
||||
<string key="NSFrame">{{241, 431}, {78, 49}}</string>
|
||||
<reference key="NSSuperview" ref="191373211"/>
|
||||
<reference key="NSWindow"/>
|
||||
<reference key="NSNextKeyView"/>
|
||||
<string key="NSReuseIdentifierKey">_NS:225</string>
|
||||
<reference key="IBUIBackgroundColor" ref="471266880"/>
|
||||
<bool key="IBUIOpaque">NO</bool>
|
||||
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
|
||||
<int key="IBUIContentHorizontalAlignment">0</int>
|
||||
<int key="IBUIContentVerticalAlignment">0</int>
|
||||
<reference key="IBUIHighlightedTitleColor" ref="684165454"/>
|
||||
<reference key="IBUINormalTitleColor" ref="684165454"/>
|
||||
<reference key="IBUINormalTitleShadowColor" ref="628689408"/>
|
||||
<object class="NSCustomResource" key="IBUINormalImage">
|
||||
<string key="NSClassName">NSImage</string>
|
||||
<string key="NSResourceName">06_005_68_68_des_mute-0.png</string>
|
||||
</object>
|
||||
<reference key="IBUIFontDescription" ref="488695651"/>
|
||||
<reference key="IBUIFont" ref="1052967191"/>
|
||||
</object>
|
||||
</array>
|
||||
<string key="NSFrameSize">{320, 480}</string>
|
||||
<reference key="NSSuperview"/>
|
||||
<reference key="NSWindow"/>
|
||||
<reference key="NSNextKeyView" ref="470863546"/>
|
||||
<object class="NSColor" key="IBUIBackgroundColor">
|
||||
<int key="NSColorSpace">2</int>
|
||||
<bytes key="NSRGB">MC4wNTQ5MDE5NjA3OCAwLjA4MjM1Mjk0MTE4IDAuMTI5NDExNzY0NwA</bytes>
|
||||
</object>
|
||||
<object class="IBUISimulatedStatusBarMetrics" key="IBUISimulatedStatusBarMetrics"/>
|
||||
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
|
||||
</object>
|
||||
<object class="IBUISimulatedOrientationMetrics" key="IBUISimulatedOrientationMetrics">
|
||||
<int key="IBUIInterfaceOrientation">1</int>
|
||||
<int key="interfaceOrientation">1</int>
|
||||
</object>
|
||||
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
|
||||
<bool key="IBUIHorizontal">NO</bool>
|
||||
</object>
|
||||
<object class="IBUIWindow" id="1052643966">
|
||||
<reference key="NSNextResponder"/>
|
||||
<int key="NSvFlags">292</int>
|
||||
<string key="NSFrameSize">{320, 480}</string>
|
||||
<reference key="NSSuperview"/>
|
||||
<reference key="NSWindow"/>
|
||||
<reference key="NSNextKeyView"/>
|
||||
<string key="NSReuseIdentifierKey">_NS:180</string>
|
||||
<reference key="IBUIBackgroundColor" ref="346364322"/>
|
||||
<bool key="IBUIOpaque">NO</bool>
|
||||
<bool key="IBUIClearsContextBeforeDrawing">NO</bool>
|
||||
<object class="IBUISimulatedStatusBarMetrics" key="IBUISimulatedStatusBarMetrics"/>
|
||||
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
|
||||
<bool key="IBUIResizesToFullScreen">YES</bool>
|
||||
</object>
|
||||
<object class="IBUICustomObject" id="877494961">
|
||||
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
|
||||
</object>
|
||||
</array>
|
||||
<object class="IBObjectContainer" key="IBDocument.Objects">
|
||||
<array class="NSMutableArray" key="connectionRecords">
|
||||
<object class="IBConnectionRecord">
|
||||
<object class="IBCocoaTouchOutletConnection" key="connection">
|
||||
<string key="label">delegate</string>
|
||||
<reference key="source" ref="372490531"/>
|
||||
<reference key="destination" ref="877494961"/>
|
||||
</object>
|
||||
<int key="connectionID">39</int>
|
||||
</object>
|
||||
<object class="IBConnectionRecord">
|
||||
<object class="IBCocoaTouchEventConnection" key="connection">
|
||||
<string key="label">acceptCall:</string>
|
||||
<reference key="source" ref="427701461"/>
|
||||
<reference key="destination" ref="180838360"/>
|
||||
<int key="IBEventType">7</int>
|
||||
</object>
|
||||
<int key="connectionID">42</int>
|
||||
</object>
|
||||
<object class="IBConnectionRecord">
|
||||
<object class="IBCocoaTouchEventConnection" key="connection">
|
||||
<string key="label">stopCallPressed:</string>
|
||||
<reference key="source" ref="842436331"/>
|
||||
<reference key="destination" ref="975951072"/>
|
||||
<int key="IBEventType">7</int>
|
||||
</object>
|
||||
<int key="connectionID">25</int>
|
||||
</object>
|
||||
<object class="IBConnectionRecord">
|
||||
<object class="IBCocoaTouchEventConnection" key="connection">
|
||||
<string key="label">doAction:</string>
|
||||
<reference key="source" ref="889522260"/>
|
||||
<reference key="destination" ref="975951072"/>
|
||||
<int key="IBEventType">7</int>
|
||||
</object>
|
||||
<int key="connectionID">22</int>
|
||||
</object>
|
||||
<object class="IBConnectionRecord">
|
||||
<object class="IBCocoaTouchEventConnection" key="connection">
|
||||
<string key="label">doAction:</string>
|
||||
<reference key="source" ref="762727327"/>
|
||||
<reference key="destination" ref="975951072"/>
|
||||
<int key="IBEventType">7</int>
|
||||
</object>
|
||||
<int key="connectionID">23</int>
|
||||
</object>
|
||||
<object class="IBConnectionRecord">
|
||||
<object class="IBCocoaTouchOutletConnection" key="connection">
|
||||
<string key="label">videoView</string>
|
||||
<reference key="source" ref="180838360"/>
|
||||
<reference key="destination" ref="1051556672"/>
|
||||
</object>
|
||||
<int key="connectionID">36</int>
|
||||
</object>
|
||||
<object class="IBConnectionRecord">
|
||||
<object class="IBCocoaTouchOutletConnection" key="connection">
|
||||
<string key="label">imageView</string>
|
||||
<reference key="source" ref="180838360"/>
|
||||
<reference key="destination" ref="470863546"/>
|
||||
</object>
|
||||
<int key="connectionID">30</int>
|
||||
</object>
|
||||
<object class="IBConnectionRecord">
|
||||
<object class="IBCocoaTouchOutletConnection" key="connection">
|
||||
<string key="label">lights</string>
|
||||
<reference key="source" ref="180838360"/>
|
||||
<reference key="destination" ref="762727327"/>
|
||||
</object>
|
||||
<int key="connectionID">31</int>
|
||||
</object>
|
||||
<object class="IBConnectionRecord">
|
||||
<object class="IBCocoaTouchOutletConnection" key="connection">
|
||||
<string key="label">mute</string>
|
||||
<reference key="source" ref="180838360"/>
|
||||
<reference key="destination" ref="889522260"/>
|
||||
</object>
|
||||
<int key="connectionID">32</int>
|
||||
</object>
|
||||
<object class="IBConnectionRecord">
|
||||
<object class="IBCocoaTouchOutletConnection" key="connection">
|
||||
<string key="label">openDoor</string>
|
||||
<reference key="source" ref="180838360"/>
|
||||
<reference key="destination" ref="1031602630"/>
|
||||
</object>
|
||||
<int key="connectionID">33</int>
|
||||
</object>
|
||||
<object class="IBConnectionRecord">
|
||||
<object class="IBCocoaTouchOutletConnection" key="connection">
|
||||
<string key="label">stopCall</string>
|
||||
<reference key="source" ref="180838360"/>
|
||||
<reference key="destination" ref="842436331"/>
|
||||
</object>
|
||||
<int key="connectionID">35</int>
|
||||
</object>
|
||||
<object class="IBConnectionRecord">
|
||||
<object class="IBCocoaTouchOutletConnection" key="connection">
|
||||
<string key="label">startCall</string>
|
||||
<reference key="source" ref="180838360"/>
|
||||
<reference key="destination" ref="427701461"/>
|
||||
</object>
|
||||
<int key="connectionID">34</int>
|
||||
</object>
|
||||
<object class="IBConnectionRecord">
|
||||
<object class="IBCocoaTouchOutletConnection" key="connection">
|
||||
<string key="label">window</string>
|
||||
<reference key="source" ref="877494961"/>
|
||||
<reference key="destination" ref="1052643966"/>
|
||||
</object>
|
||||
<int key="connectionID">40</int>
|
||||
</object>
|
||||
<object class="IBConnectionRecord">
|
||||
<object class="IBCocoaTouchOutletConnection" key="connection">
|
||||
<string key="label">buschJaegerMainView</string>
|
||||
<reference key="source" ref="877494961"/>
|
||||
<reference key="destination" ref="180838360"/>
|
||||
</object>
|
||||
<int key="connectionID">41</int>
|
||||
</object>
|
||||
</array>
|
||||
<object class="IBMutableOrderedSet" key="objectRecords">
|
||||
<array key="orderedObjects">
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">0</int>
|
||||
<array key="object" id="0"/>
|
||||
<reference key="children" ref="1000"/>
|
||||
<nil key="parent"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">-1</int>
|
||||
<reference key="object" ref="372490531"/>
|
||||
<reference key="parent" ref="0"/>
|
||||
<string key="objectName">File's Owner</string>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">-2</int>
|
||||
<reference key="object" ref="975951072"/>
|
||||
<reference key="parent" ref="0"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">29</int>
|
||||
<reference key="object" ref="180838360"/>
|
||||
<array class="NSMutableArray" key="children">
|
||||
<reference ref="191373211"/>
|
||||
</array>
|
||||
<reference key="parent" ref="0"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">37</int>
|
||||
<reference key="object" ref="1052643966"/>
|
||||
<array class="NSMutableArray" key="children"/>
|
||||
<reference key="parent" ref="0"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">38</int>
|
||||
<reference key="object" ref="877494961"/>
|
||||
<reference key="parent" ref="0"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">1</int>
|
||||
<reference key="object" ref="191373211"/>
|
||||
<array class="NSMutableArray" key="children">
|
||||
<reference ref="470863546"/>
|
||||
<reference ref="1031602630"/>
|
||||
<reference ref="842436331"/>
|
||||
<reference ref="427701461"/>
|
||||
<reference ref="1051556672"/>
|
||||
<reference ref="762727327"/>
|
||||
<reference ref="889522260"/>
|
||||
</array>
|
||||
<reference key="parent" ref="180838360"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">4</int>
|
||||
<reference key="object" ref="1051556672"/>
|
||||
<reference key="parent" ref="191373211"/>
|
||||
<string key="objectName">VideoView</string>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">12</int>
|
||||
<reference key="object" ref="470863546"/>
|
||||
<reference key="parent" ref="191373211"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">10</int>
|
||||
<reference key="object" ref="762727327"/>
|
||||
<reference key="parent" ref="191373211"/>
|
||||
<string key="objectName">Light</string>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">9</int>
|
||||
<reference key="object" ref="889522260"/>
|
||||
<reference key="parent" ref="191373211"/>
|
||||
<string key="objectName">Mute</string>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">8</int>
|
||||
<reference key="object" ref="1031602630"/>
|
||||
<reference key="parent" ref="191373211"/>
|
||||
<string key="objectName">OpenDoor</string>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">7</int>
|
||||
<reference key="object" ref="842436331"/>
|
||||
<reference key="parent" ref="191373211"/>
|
||||
<string key="objectName">StopCall</string>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">6</int>
|
||||
<reference key="object" ref="427701461"/>
|
||||
<reference key="parent" ref="191373211"/>
|
||||
<string key="objectName">StartCall</string>
|
||||
</object>
|
||||
</array>
|
||||
</object>
|
||||
<dictionary class="NSMutableDictionary" key="flattenedProperties">
|
||||
<string key="-1.CustomClassName">UIApplication</string>
|
||||
<string key="-1.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
|
||||
<string key="-2.CustomClassName">UIResponder</string>
|
||||
<string key="-2.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
|
||||
<string key="1.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
|
||||
<string key="10.CustomClassName">UIDigitButton</string>
|
||||
<string key="10.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
|
||||
<real value="0.0" key="10.IBUIButtonInspectorSelectedStateConfigurationMetadataKey"/>
|
||||
<string key="10.object.labelIdentifier">IBBuiltInLabel-Red</string>
|
||||
<string key="12.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
|
||||
<string key="29.CustomClassName">BuschJaegerMainView</string>
|
||||
<string key="29.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
|
||||
<string key="37.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
|
||||
<string key="38.CustomClassName">BuschJaegerAppDelegate</string>
|
||||
<string key="38.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
|
||||
<string key="4.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
|
||||
<string key="6.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
|
||||
<real value="0.0" key="6.IBUIButtonInspectorSelectedStateConfigurationMetadataKey"/>
|
||||
<string key="6.object.labelIdentifier">IBBuiltInLabel-Red</string>
|
||||
<string key="7.CustomClassName">UIHangUpButton</string>
|
||||
<string key="7.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
|
||||
<string key="7.object.labelIdentifier">IBBuiltInLabel-Red</string>
|
||||
<string key="8.CustomClassName">UIDigitButton</string>
|
||||
<string key="8.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
|
||||
<real value="0.0" key="8.IBUIButtonInspectorSelectedStateConfigurationMetadataKey"/>
|
||||
<string key="8.object.labelIdentifier">IBBuiltInLabel-Red</string>
|
||||
<string key="9.CustomClassName">UIMuteButton</string>
|
||||
<string key="9.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
|
||||
<real value="0.0" key="9.IBUIButtonInspectorSelectedStateConfigurationMetadataKey"/>
|
||||
<string key="9.object.labelIdentifier">IBBuiltInLabel-Red</string>
|
||||
</dictionary>
|
||||
<dictionary class="NSMutableDictionary" key="unlocalizedProperties"/>
|
||||
<nil key="activeLocalization"/>
|
||||
<dictionary class="NSMutableDictionary" key="localizations"/>
|
||||
<nil key="sourceID"/>
|
||||
<int key="maxID">42</int>
|
||||
</object>
|
||||
<object class="IBClassDescriber" key="IBDocument.Classes">
|
||||
<array class="NSMutableArray" key="referencedPartialClassDescriptions">
|
||||
<object class="IBPartialClassDescription">
|
||||
<string key="className">BuschJaegerAppDelegate</string>
|
||||
<string key="superclassName">NSObject</string>
|
||||
<dictionary class="NSMutableDictionary" key="outlets">
|
||||
<string key="buschJaegerMainView">BuschJaegerMainView</string>
|
||||
<string key="window">UIWindow</string>
|
||||
</dictionary>
|
||||
<dictionary class="NSMutableDictionary" key="toOneOutletInfosByName">
|
||||
<object class="IBToOneOutletInfo" key="buschJaegerMainView">
|
||||
<string key="name">buschJaegerMainView</string>
|
||||
<string key="candidateClassName">BuschJaegerMainView</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo" key="window">
|
||||
<string key="name">window</string>
|
||||
<string key="candidateClassName">UIWindow</string>
|
||||
</object>
|
||||
</dictionary>
|
||||
<object class="IBClassDescriptionSource" key="sourceIdentifier">
|
||||
<string key="majorKey">IBProjectSource</string>
|
||||
<string key="minorKey">./Classes/BuschJaegerAppDelegate.h</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBPartialClassDescription">
|
||||
<string key="className">BuschJaegerMainView</string>
|
||||
<string key="superclassName">UIViewController</string>
|
||||
<object class="NSMutableDictionary" key="actions">
|
||||
<string key="NS.key.0">acceptCall:</string>
|
||||
<string key="NS.object.0">id</string>
|
||||
</object>
|
||||
<object class="NSMutableDictionary" key="actionInfosByName">
|
||||
<string key="NS.key.0">acceptCall:</string>
|
||||
<object class="IBActionInfo" key="NS.object.0">
|
||||
<string key="name">acceptCall:</string>
|
||||
<string key="candidateClassName">id</string>
|
||||
</object>
|
||||
</object>
|
||||
<dictionary class="NSMutableDictionary" key="outlets">
|
||||
<string key="imageView">UIImageView</string>
|
||||
<string key="lights">UIDigitButton</string>
|
||||
<string key="mute">UIToggleButton</string>
|
||||
<string key="openDoor">UIDigitButton</string>
|
||||
<string key="startCall">UIButton</string>
|
||||
<string key="stopCall">UIHangUpButton</string>
|
||||
<string key="videoView">UIView</string>
|
||||
</dictionary>
|
||||
<dictionary class="NSMutableDictionary" key="toOneOutletInfosByName">
|
||||
<object class="IBToOneOutletInfo" key="imageView">
|
||||
<string key="name">imageView</string>
|
||||
<string key="candidateClassName">UIImageView</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo" key="lights">
|
||||
<string key="name">lights</string>
|
||||
<string key="candidateClassName">UIDigitButton</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo" key="mute">
|
||||
<string key="name">mute</string>
|
||||
<string key="candidateClassName">UIToggleButton</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo" key="openDoor">
|
||||
<string key="name">openDoor</string>
|
||||
<string key="candidateClassName">UIDigitButton</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo" key="startCall">
|
||||
<string key="name">startCall</string>
|
||||
<string key="candidateClassName">UIButton</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo" key="stopCall">
|
||||
<string key="name">stopCall</string>
|
||||
<string key="candidateClassName">UIHangUpButton</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo" key="videoView">
|
||||
<string key="name">videoView</string>
|
||||
<string key="candidateClassName">UIView</string>
|
||||
</object>
|
||||
</dictionary>
|
||||
<object class="IBClassDescriptionSource" key="sourceIdentifier">
|
||||
<string key="majorKey">IBProjectSource</string>
|
||||
<string key="minorKey">./Classes/BuschJaegerMainView.h</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBPartialClassDescription">
|
||||
<string key="className">IncallViewController</string>
|
||||
<string key="superclassName">UIViewController</string>
|
||||
<object class="NSMutableDictionary" key="actions">
|
||||
<string key="NS.key.0">doAction:</string>
|
||||
<string key="NS.object.0">id</string>
|
||||
</object>
|
||||
<object class="NSMutableDictionary" key="actionInfosByName">
|
||||
<string key="NS.key.0">doAction:</string>
|
||||
<object class="IBActionInfo" key="NS.object.0">
|
||||
<string key="name">doAction:</string>
|
||||
<string key="candidateClassName">id</string>
|
||||
</object>
|
||||
</object>
|
||||
<dictionary class="NSMutableDictionary" key="outlets">
|
||||
<string key="addCall">UIButton</string>
|
||||
<string key="addVideo">UIButton</string>
|
||||
<string key="callTableView">UITableView</string>
|
||||
<string key="close">UIButton</string>
|
||||
<string key="conferenceDetail">UIViewController</string>
|
||||
<string key="contacts">UIButton</string>
|
||||
<string key="controlSubView">UIView</string>
|
||||
<string key="dialer">UIButton</string>
|
||||
<string key="eight">UIButton</string>
|
||||
<string key="endCtrl">UIButton</string>
|
||||
<string key="five">UIButton</string>
|
||||
<string key="four">UIButton</string>
|
||||
<string key="hangUpView">UIView</string>
|
||||
<string key="hash">UIButton</string>
|
||||
<string key="mergeCalls">UIButton</string>
|
||||
<string key="mute">UIButton</string>
|
||||
<string key="nine">UIButton</string>
|
||||
<string key="one">UIButton</string>
|
||||
<string key="padSubView">UIView</string>
|
||||
<string key="pause">UIButton</string>
|
||||
<string key="seven">UIButton</string>
|
||||
<string key="six">UIButton</string>
|
||||
<string key="speaker">UIButton</string>
|
||||
<string key="star">UIButton</string>
|
||||
<string key="three">UIButton</string>
|
||||
<string key="two">UIButton</string>
|
||||
<string key="videoViewController">VideoViewController</string>
|
||||
<string key="zero">UIButton</string>
|
||||
</dictionary>
|
||||
<dictionary class="NSMutableDictionary" key="toOneOutletInfosByName">
|
||||
<object class="IBToOneOutletInfo" key="addCall">
|
||||
<string key="name">addCall</string>
|
||||
<string key="candidateClassName">UIButton</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo" key="addVideo">
|
||||
<string key="name">addVideo</string>
|
||||
<string key="candidateClassName">UIButton</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo" key="callTableView">
|
||||
<string key="name">callTableView</string>
|
||||
<string key="candidateClassName">UITableView</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo" key="close">
|
||||
<string key="name">close</string>
|
||||
<string key="candidateClassName">UIButton</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo" key="conferenceDetail">
|
||||
<string key="name">conferenceDetail</string>
|
||||
<string key="candidateClassName">UIViewController</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo" key="contacts">
|
||||
<string key="name">contacts</string>
|
||||
<string key="candidateClassName">UIButton</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo" key="controlSubView">
|
||||
<string key="name">controlSubView</string>
|
||||
<string key="candidateClassName">UIView</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo" key="dialer">
|
||||
<string key="name">dialer</string>
|
||||
<string key="candidateClassName">UIButton</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo" key="eight">
|
||||
<string key="name">eight</string>
|
||||
<string key="candidateClassName">UIButton</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo" key="endCtrl">
|
||||
<string key="name">endCtrl</string>
|
||||
<string key="candidateClassName">UIButton</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo" key="five">
|
||||
<string key="name">five</string>
|
||||
<string key="candidateClassName">UIButton</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo" key="four">
|
||||
<string key="name">four</string>
|
||||
<string key="candidateClassName">UIButton</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo" key="hangUpView">
|
||||
<string key="name">hangUpView</string>
|
||||
<string key="candidateClassName">UIView</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo" key="hash">
|
||||
<string key="name">hash</string>
|
||||
<string key="candidateClassName">UIButton</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo" key="mergeCalls">
|
||||
<string key="name">mergeCalls</string>
|
||||
<string key="candidateClassName">UIButton</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo" key="mute">
|
||||
<string key="name">mute</string>
|
||||
<string key="candidateClassName">UIButton</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo" key="nine">
|
||||
<string key="name">nine</string>
|
||||
<string key="candidateClassName">UIButton</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo" key="one">
|
||||
<string key="name">one</string>
|
||||
<string key="candidateClassName">UIButton</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo" key="padSubView">
|
||||
<string key="name">padSubView</string>
|
||||
<string key="candidateClassName">UIView</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo" key="pause">
|
||||
<string key="name">pause</string>
|
||||
<string key="candidateClassName">UIButton</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo" key="seven">
|
||||
<string key="name">seven</string>
|
||||
<string key="candidateClassName">UIButton</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo" key="six">
|
||||
<string key="name">six</string>
|
||||
<string key="candidateClassName">UIButton</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo" key="speaker">
|
||||
<string key="name">speaker</string>
|
||||
<string key="candidateClassName">UIButton</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo" key="star">
|
||||
<string key="name">star</string>
|
||||
<string key="candidateClassName">UIButton</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo" key="three">
|
||||
<string key="name">three</string>
|
||||
<string key="candidateClassName">UIButton</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo" key="two">
|
||||
<string key="name">two</string>
|
||||
<string key="candidateClassName">UIButton</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo" key="videoViewController">
|
||||
<string key="name">videoViewController</string>
|
||||
<string key="candidateClassName">VideoViewController</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo" key="zero">
|
||||
<string key="name">zero</string>
|
||||
<string key="candidateClassName">UIButton</string>
|
||||
</object>
|
||||
</dictionary>
|
||||
<object class="IBClassDescriptionSource" key="sourceIdentifier">
|
||||
<string key="majorKey">IBProjectSource</string>
|
||||
<string key="minorKey">./Classes/IncallViewController.h</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBPartialClassDescription">
|
||||
<string key="className">UICamSwitch</string>
|
||||
<string key="superclassName">UIButton</string>
|
||||
<object class="NSMutableDictionary" key="outlets">
|
||||
<string key="NS.key.0">preview</string>
|
||||
<string key="NS.object.0">UIView</string>
|
||||
</object>
|
||||
<object class="NSMutableDictionary" key="toOneOutletInfosByName">
|
||||
<string key="NS.key.0">preview</string>
|
||||
<object class="IBToOneOutletInfo" key="NS.object.0">
|
||||
<string key="name">preview</string>
|
||||
<string key="candidateClassName">UIView</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBClassDescriptionSource" key="sourceIdentifier">
|
||||
<string key="majorKey">IBProjectSource</string>
|
||||
<string key="minorKey">./Classes/UICamSwitch.h</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBPartialClassDescription">
|
||||
<string key="className">UIDigitButton</string>
|
||||
<string key="superclassName">UIButton</string>
|
||||
<object class="IBClassDescriptionSource" key="sourceIdentifier">
|
||||
<string key="majorKey">IBProjectSource</string>
|
||||
<string key="minorKey">./Classes/UIDigitButton.h</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBPartialClassDescription">
|
||||
<string key="className">UIHangUpButton</string>
|
||||
<string key="superclassName">UIButton</string>
|
||||
<object class="IBClassDescriptionSource" key="sourceIdentifier">
|
||||
<string key="majorKey">IBProjectSource</string>
|
||||
<string key="minorKey">./Classes/UIHangUpButton.h</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBPartialClassDescription">
|
||||
<string key="className">UIMuteButton</string>
|
||||
<string key="superclassName">UIToggleButton</string>
|
||||
<object class="IBClassDescriptionSource" key="sourceIdentifier">
|
||||
<string key="majorKey">IBProjectSource</string>
|
||||
<string key="minorKey">./Classes/UIMuteButton.h</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBPartialClassDescription">
|
||||
<string key="className">UIToggleButton</string>
|
||||
<string key="superclassName">UIButton</string>
|
||||
<object class="IBClassDescriptionSource" key="sourceIdentifier">
|
||||
<string key="majorKey">IBProjectSource</string>
|
||||
<string key="minorKey">./Classes/UIToggleButton.h</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBPartialClassDescription">
|
||||
<string key="className">VideoViewController</string>
|
||||
<string key="superclassName">UIViewController</string>
|
||||
<dictionary class="NSMutableDictionary" key="outlets">
|
||||
<string key="mCallQuality">UIImageView</string>
|
||||
<string key="mCallQualityLandLeft">UIImageView</string>
|
||||
<string key="mCallQualityLandRight">UIImageView</string>
|
||||
<string key="mCamSwitch">UICamSwitch</string>
|
||||
<string key="mCamSwitchLandLeft">UICamSwitch</string>
|
||||
<string key="mCamSwitchLandRight">UICamSwitch</string>
|
||||
<string key="mDisplay">UIView</string>
|
||||
<string key="mDisplayLandLeft">UIView</string>
|
||||
<string key="mDisplayLandRight">UIView</string>
|
||||
<string key="mHangUp">UIHangUpButton</string>
|
||||
<string key="mHangUpLandLeft">UIHangUpButton</string>
|
||||
<string key="mHangUpLandRight">UIHangUpButton</string>
|
||||
<string key="mLandscapeLeft">UIView</string>
|
||||
<string key="mLandscapeRight">UIView</string>
|
||||
<string key="mMute">UIMuteButton</string>
|
||||
<string key="mMuteLandLeft">UIMuteButton</string>
|
||||
<string key="mMuteLandRight">UIMuteButton</string>
|
||||
<string key="mPortrait">UIView</string>
|
||||
<string key="mPreview">UIView</string>
|
||||
<string key="mPreviewLandLeft">UIView</string>
|
||||
<string key="mPreviewLandRight">UIView</string>
|
||||
</dictionary>
|
||||
<dictionary class="NSMutableDictionary" key="toOneOutletInfosByName">
|
||||
<object class="IBToOneOutletInfo" key="mCallQuality">
|
||||
<string key="name">mCallQuality</string>
|
||||
<string key="candidateClassName">UIImageView</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo" key="mCallQualityLandLeft">
|
||||
<string key="name">mCallQualityLandLeft</string>
|
||||
<string key="candidateClassName">UIImageView</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo" key="mCallQualityLandRight">
|
||||
<string key="name">mCallQualityLandRight</string>
|
||||
<string key="candidateClassName">UIImageView</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo" key="mCamSwitch">
|
||||
<string key="name">mCamSwitch</string>
|
||||
<string key="candidateClassName">UICamSwitch</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo" key="mCamSwitchLandLeft">
|
||||
<string key="name">mCamSwitchLandLeft</string>
|
||||
<string key="candidateClassName">UICamSwitch</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo" key="mCamSwitchLandRight">
|
||||
<string key="name">mCamSwitchLandRight</string>
|
||||
<string key="candidateClassName">UICamSwitch</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo" key="mDisplay">
|
||||
<string key="name">mDisplay</string>
|
||||
<string key="candidateClassName">UIView</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo" key="mDisplayLandLeft">
|
||||
<string key="name">mDisplayLandLeft</string>
|
||||
<string key="candidateClassName">UIView</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo" key="mDisplayLandRight">
|
||||
<string key="name">mDisplayLandRight</string>
|
||||
<string key="candidateClassName">UIView</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo" key="mHangUp">
|
||||
<string key="name">mHangUp</string>
|
||||
<string key="candidateClassName">UIHangUpButton</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo" key="mHangUpLandLeft">
|
||||
<string key="name">mHangUpLandLeft</string>
|
||||
<string key="candidateClassName">UIHangUpButton</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo" key="mHangUpLandRight">
|
||||
<string key="name">mHangUpLandRight</string>
|
||||
<string key="candidateClassName">UIHangUpButton</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo" key="mLandscapeLeft">
|
||||
<string key="name">mLandscapeLeft</string>
|
||||
<string key="candidateClassName">UIView</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo" key="mLandscapeRight">
|
||||
<string key="name">mLandscapeRight</string>
|
||||
<string key="candidateClassName">UIView</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo" key="mMute">
|
||||
<string key="name">mMute</string>
|
||||
<string key="candidateClassName">UIMuteButton</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo" key="mMuteLandLeft">
|
||||
<string key="name">mMuteLandLeft</string>
|
||||
<string key="candidateClassName">UIMuteButton</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo" key="mMuteLandRight">
|
||||
<string key="name">mMuteLandRight</string>
|
||||
<string key="candidateClassName">UIMuteButton</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo" key="mPortrait">
|
||||
<string key="name">mPortrait</string>
|
||||
<string key="candidateClassName">UIView</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo" key="mPreview">
|
||||
<string key="name">mPreview</string>
|
||||
<string key="candidateClassName">UIView</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo" key="mPreviewLandLeft">
|
||||
<string key="name">mPreviewLandLeft</string>
|
||||
<string key="candidateClassName">UIView</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo" key="mPreviewLandRight">
|
||||
<string key="name">mPreviewLandRight</string>
|
||||
<string key="candidateClassName">UIView</string>
|
||||
</object>
|
||||
</dictionary>
|
||||
<object class="IBClassDescriptionSource" key="sourceIdentifier">
|
||||
<string key="majorKey">IBProjectSource</string>
|
||||
<string key="minorKey">./Classes/VideoViewController.h</string>
|
||||
</object>
|
||||
</object>
|
||||
</array>
|
||||
</object>
|
||||
<int key="IBDocument.localizationMode">0</int>
|
||||
<string key="IBDocument.TargetRuntimeIdentifier">IBCocoaTouchFramework</string>
|
||||
<bool key="IBDocument.PluginDeclaredDependenciesTrackSystemTargetVersion">YES</bool>
|
||||
<int key="IBDocument.defaultPropertyAccessControl">3</int>
|
||||
<dictionary class="NSMutableDictionary" key="IBDocument.LastKnownImageSizes">
|
||||
<string key="06_001_68_68_des_light-2.png">{34, 34}</string>
|
||||
<string key="06_003_68_68_des_open-0.png">{68, 68}</string>
|
||||
<string key="06_004_68_68_des_call-0.png">{68, 68}</string>
|
||||
<string key="06_004_68_68_des_call-2.png">{68, 68}</string>
|
||||
<string key="06_005_68_68_des_mute-0.png">{68, 68}</string>
|
||||
<string key="icone-linphone-72.png">{72, 72}</string>
|
||||
</dictionary>
|
||||
<string key="IBCocoaTouchPluginVersion">933</string>
|
||||
</data>
|
||||
</archive>
|
||||
|
|
@ -47,6 +47,7 @@
|
|||
<object class="NSPSMatrix" key="NSFrameMatrix"/>
|
||||
<string key="NSFrameSize">{320, 480}</string>
|
||||
<reference key="NSSuperview"/>
|
||||
<reference key="NSWindow"/>
|
||||
<object class="NSColor" key="IBUIBackgroundColor">
|
||||
<int key="NSColorSpace">1</int>
|
||||
<bytes key="NSRGB">MSAxIDEAA</bytes>
|
||||
|
|
@ -74,6 +75,7 @@
|
|||
<string key="NSResourceName">history-orange.png</string>
|
||||
</object>
|
||||
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
|
||||
<reference key="IBUITabBar" ref="995238651"/>
|
||||
</object>
|
||||
<reference key="IBUIParentViewController" ref="952473143"/>
|
||||
<object class="IBUISimulatedStatusBarMetrics" key="IBUISimulatedStatusBarMetrics"/>
|
||||
|
|
@ -95,6 +97,7 @@
|
|||
<string key="NSResourceName">dialer-orange.png</string>
|
||||
</object>
|
||||
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
|
||||
<reference key="IBUITabBar" ref="995238651"/>
|
||||
</object>
|
||||
<reference key="IBUIParentViewController" ref="952473143"/>
|
||||
<string key="IBUINibName">PhoneViewController</string>
|
||||
|
|
@ -109,6 +112,7 @@
|
|||
<object class="IBUIViewController" id="383050823">
|
||||
<object class="IBUITabBarItem" key="IBUITabBarItem" id="672878446">
|
||||
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
|
||||
<reference key="IBUITabBar" ref="995238651"/>
|
||||
<int key="IBUISystemItemIdentifier">5</int>
|
||||
</object>
|
||||
<reference key="IBUIParentViewController" ref="952473143"/>
|
||||
|
|
@ -123,6 +127,7 @@
|
|||
<object class="IBUITabBarItem" key="IBUITabBarItem" id="534357631">
|
||||
<string key="IBUITitle"/>
|
||||
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
|
||||
<reference key="IBUITabBar" ref="995238651"/>
|
||||
<int key="IBUISystemItemIdentifier">0</int>
|
||||
</object>
|
||||
<reference key="IBUIParentViewController" ref="952473143"/>
|
||||
|
|
@ -140,12 +145,21 @@
|
|||
<int key="NSvFlags">266</int>
|
||||
<string key="NSFrame">{{0, 431}, {320, 49}}</string>
|
||||
<reference key="NSSuperview"/>
|
||||
<reference key="NSWindow"/>
|
||||
<object class="NSColor" key="IBUIBackgroundColor">
|
||||
<int key="NSColorSpace">3</int>
|
||||
<bytes key="NSWhite">MCAwAA</bytes>
|
||||
</object>
|
||||
<bool key="IBUIClearsContextBeforeDrawing">NO</bool>
|
||||
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
|
||||
<object class="NSMutableArray" key="IBUIItems">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<reference ref="1041279701"/>
|
||||
<reference ref="64474689"/>
|
||||
<reference ref="672878446"/>
|
||||
<reference ref="534357631"/>
|
||||
</object>
|
||||
<reference key="IBUISelectedItem" ref="1041279701"/>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
|
|
@ -366,10 +380,6 @@
|
|||
<string key="NS.key.0">com.apple.InterfaceBuilder.CocoaTouchPlugin.iPhoneOS</string>
|
||||
<integer value="784" key="NS.object.0"/>
|
||||
</object>
|
||||
<object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDependencyDefaults">
|
||||
<string key="NS.key.0">com.apple.InterfaceBuilder.CocoaTouchPlugin.iPhoneOS</string>
|
||||
<real value="1280" key="NS.object.0"/>
|
||||
</object>
|
||||
<object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDevelopmentDependencies">
|
||||
<string key="NS.key.0">com.apple.InterfaceBuilder.CocoaTouchPlugin.InterfaceBuilder3</string>
|
||||
<integer value="3000" key="NS.object.0"/>
|
||||
|
|
|
|||
BIN
Resources/06_001_68_68_des_light-0.png
Normal file
|
After Width: | Height: | Size: 458 B |
BIN
Resources/06_001_68_68_des_light-1.png
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
BIN
Resources/06_001_68_68_des_light-2.png
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
BIN
Resources/06_001_68_68_des_light.png
Executable file
|
After Width: | Height: | Size: 6.6 KiB |
BIN
Resources/06_002_84_84_des_light_glow.png
Executable file
|
After Width: | Height: | Size: 458 B |
BIN
Resources/06_003_68_68_des_open-0.png
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
BIN
Resources/06_003_68_68_des_open-1.png
Normal file
|
After Width: | Height: | Size: 303 B |
BIN
Resources/06_003_68_68_des_open-2.png
Normal file
|
After Width: | Height: | Size: 303 B |
BIN
Resources/06_003_68_68_des_open.png
Executable file
|
After Width: | Height: | Size: 2.9 KiB |
BIN
Resources/06_004_68_68_des_call-0.png
Normal file
|
After Width: | Height: | Size: 2.5 KiB |
BIN
Resources/06_004_68_68_des_call-1.png
Normal file
|
After Width: | Height: | Size: 2.5 KiB |
BIN
Resources/06_004_68_68_des_call-2.png
Normal file
|
After Width: | Height: | Size: 2.3 KiB |
BIN
Resources/06_004_68_68_des_call.png
Executable file
|
After Width: | Height: | Size: 7 KiB |
BIN
Resources/06_005_68_68_des_mute-0.png
Normal file
|
After Width: | Height: | Size: 2.3 KiB |
BIN
Resources/06_005_68_68_des_mute-1.png
Normal file
|
After Width: | Height: | Size: 2.6 KiB |
BIN
Resources/06_005_68_68_des_mute-2.png
Normal file
|
After Width: | Height: | Size: 690 B |
BIN
Resources/06_005_68_68_des_mute.png
Executable file
|
After Width: | Height: | Size: 7.4 KiB |
|
|
@ -84,46 +84,6 @@
|
|||
<key>Type</key>
|
||||
<string>PSTextFieldSpecifier</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>DefaultValue</key>
|
||||
<false/>
|
||||
<key>Key</key>
|
||||
<string>outbound_proxy_preference</string>
|
||||
<key>Title</key>
|
||||
<string>Outbound proxy</string>
|
||||
<key>Type</key>
|
||||
<string>PSToggleSwitchSpecifier</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>Title</key>
|
||||
<string></string>
|
||||
<key>Type</key>
|
||||
<string>PSGroupSpecifier</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>File</key>
|
||||
<string>audio</string>
|
||||
<key>Title</key>
|
||||
<string>Audio Codecs</string>
|
||||
<key>Type</key>
|
||||
<string>PSChildPaneSpecifier</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>File</key>
|
||||
<string>video</string>
|
||||
<key>Title</key>
|
||||
<string>Video</string>
|
||||
<key>Type</key>
|
||||
<string>PSChildPaneSpecifier</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>File</key>
|
||||
<string>Advanced</string>
|
||||
<key>Title</key>
|
||||
<string>Advanced</string>
|
||||
<key>Type</key>
|
||||
<string>PSChildPaneSpecifier</string>
|
||||
</dict>
|
||||
</array>
|
||||
<key>StringsTable</key>
|
||||
<string>Root</string>
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@
|
|||
<string>icone-linphone-72.png</string>
|
||||
</array>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>de.busch-jaeger</string>
|
||||
<string>de.busch-jaeger.phone</string>
|
||||
<key>CFBundleInfoDictionaryVersion</key>
|
||||
<string>6.0</string>
|
||||
<key>CFBundleName</key>
|
||||
|
|
@ -24,13 +24,13 @@
|
|||
<key>CFBundlePackageType</key>
|
||||
<string>APPL</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>3.5.0</string>
|
||||
<string>0.1.1</string>
|
||||
<key>CFBundleSignature</key>
|
||||
<string>????</string>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>1.1.1</string>
|
||||
<string>0.1.1</string>
|
||||
<key>NSMainNibFile</key>
|
||||
<string>PhoneMainView</string>
|
||||
<string>BuschJaegerMainView</string>
|
||||
<key>NSMainNibFile~ipad</key>
|
||||
<string>MainScreenWithVideoPreview</string>
|
||||
<key>UIApplicationExitsOnSuspend</key>
|
||||
|
|
|
|||
|
|
@ -251,6 +251,21 @@
|
|||
344ABDF214850AE9007420B6 /* libstdc++.6.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 344ABDF014850AE9007420B6 /* libstdc++.6.dylib */; settings = {ATTRIBUTES = (Weak, ); }; };
|
||||
34957F3F147D3FBF00DD7A09 /* secured.png in Resources */ = {isa = PBXBuildFile; fileRef = 34957F3E147D3FBF00DD7A09 /* secured.png */; };
|
||||
34A6ECEB14CF13CB00460C04 /* icone-linphone-72.png in Resources */ = {isa = PBXBuildFile; fileRef = 34A6ECEA14CF13CB00460C04 /* icone-linphone-72.png */; };
|
||||
34A6ECF714D0179C00460C04 /* BuschJaegerMainView.m in Sources */ = {isa = PBXBuildFile; fileRef = 34A6ECF514D0179C00460C04 /* BuschJaegerMainView.m */; };
|
||||
34A6ECF814D0179C00460C04 /* BuschJaegerMainView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 34A6ECF614D0179C00460C04 /* BuschJaegerMainView.xib */; };
|
||||
34A6ED0614D1440300460C04 /* BuschJaegerAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 34A6ED0514D1440300460C04 /* BuschJaegerAppDelegate.m */; };
|
||||
34ACD08214D2DBE000EE0B0A /* 06_001_68_68_des_light-0.png in Resources */ = {isa = PBXBuildFile; fileRef = 34ACD07614D2DBE000EE0B0A /* 06_001_68_68_des_light-0.png */; };
|
||||
34ACD08314D2DBE000EE0B0A /* 06_001_68_68_des_light-2.png in Resources */ = {isa = PBXBuildFile; fileRef = 34ACD07714D2DBE000EE0B0A /* 06_001_68_68_des_light-2.png */; };
|
||||
34ACD08414D2DBE000EE0B0A /* 06_002_84_84_des_light_glow.png in Resources */ = {isa = PBXBuildFile; fileRef = 34ACD07814D2DBE000EE0B0A /* 06_002_84_84_des_light_glow.png */; };
|
||||
34ACD08514D2DBE000EE0B0A /* 06_003_68_68_des_open-0.png in Resources */ = {isa = PBXBuildFile; fileRef = 34ACD07914D2DBE000EE0B0A /* 06_003_68_68_des_open-0.png */; };
|
||||
34ACD08614D2DBE000EE0B0A /* 06_003_68_68_des_open-1.png in Resources */ = {isa = PBXBuildFile; fileRef = 34ACD07A14D2DBE000EE0B0A /* 06_003_68_68_des_open-1.png */; };
|
||||
34ACD08714D2DBE000EE0B0A /* 06_003_68_68_des_open-2.png in Resources */ = {isa = PBXBuildFile; fileRef = 34ACD07B14D2DBE000EE0B0A /* 06_003_68_68_des_open-2.png */; };
|
||||
34ACD08814D2DBE000EE0B0A /* 06_004_68_68_des_call-0.png in Resources */ = {isa = PBXBuildFile; fileRef = 34ACD07C14D2DBE000EE0B0A /* 06_004_68_68_des_call-0.png */; };
|
||||
34ACD08914D2DBE000EE0B0A /* 06_004_68_68_des_call-1.png in Resources */ = {isa = PBXBuildFile; fileRef = 34ACD07D14D2DBE000EE0B0A /* 06_004_68_68_des_call-1.png */; };
|
||||
34ACD08A14D2DBE000EE0B0A /* 06_004_68_68_des_call-2.png in Resources */ = {isa = PBXBuildFile; fileRef = 34ACD07E14D2DBE000EE0B0A /* 06_004_68_68_des_call-2.png */; };
|
||||
34ACD08B14D2DBE000EE0B0A /* 06_005_68_68_des_mute-0.png in Resources */ = {isa = PBXBuildFile; fileRef = 34ACD07F14D2DBE000EE0B0A /* 06_005_68_68_des_mute-0.png */; };
|
||||
34ACD08C14D2DBE000EE0B0A /* 06_005_68_68_des_mute-1.png in Resources */ = {isa = PBXBuildFile; fileRef = 34ACD08014D2DBE000EE0B0A /* 06_005_68_68_des_mute-1.png */; };
|
||||
34ACD08D14D2DBE000EE0B0A /* 06_005_68_68_des_mute-2.png in Resources */ = {isa = PBXBuildFile; fileRef = 34ACD08114D2DBE000EE0B0A /* 06_005_68_68_des_mute-2.png */; };
|
||||
34C7646914CD51CD008E9607 /* contact_vide.png in Resources */ = {isa = PBXBuildFile; fileRef = 34C7646814CD51CD008E9607 /* contact_vide.png */; };
|
||||
34C7646C14CD5585008E9607 /* dialer-orange.png in Resources */ = {isa = PBXBuildFile; fileRef = 34C7646A14CD5585008E9607 /* dialer-orange.png */; };
|
||||
34C7646D14CD5585008E9607 /* history-orange.png in Resources */ = {isa = PBXBuildFile; fileRef = 34C7646B14CD5585008E9607 /* history-orange.png */; };
|
||||
|
|
@ -630,6 +645,23 @@
|
|||
344ABDF014850AE9007420B6 /* libstdc++.6.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "libstdc++.6.dylib"; path = "usr/lib/libstdc++.6.dylib"; sourceTree = SDKROOT; };
|
||||
34957F3E147D3FBF00DD7A09 /* secured.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = secured.png; path = Resources/secured.png; sourceTree = "<group>"; };
|
||||
34A6ECEA14CF13CB00460C04 /* icone-linphone-72.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "icone-linphone-72.png"; path = "Resources/icone-linphone-72.png"; sourceTree = "<group>"; };
|
||||
34A6ECF414D0179C00460C04 /* BuschJaegerMainView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BuschJaegerMainView.h; sourceTree = "<group>"; };
|
||||
34A6ECF514D0179C00460C04 /* BuschJaegerMainView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BuschJaegerMainView.m; sourceTree = "<group>"; };
|
||||
34A6ECF614D0179C00460C04 /* BuschJaegerMainView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = BuschJaegerMainView.xib; sourceTree = "<group>"; };
|
||||
34A6ED0414D1440300460C04 /* BuschJaegerAppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BuschJaegerAppDelegate.h; sourceTree = "<group>"; };
|
||||
34A6ED0514D1440300460C04 /* BuschJaegerAppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BuschJaegerAppDelegate.m; sourceTree = "<group>"; };
|
||||
34ACD07614D2DBE000EE0B0A /* 06_001_68_68_des_light-0.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "06_001_68_68_des_light-0.png"; path = "Resources/06_001_68_68_des_light-0.png"; sourceTree = "<group>"; };
|
||||
34ACD07714D2DBE000EE0B0A /* 06_001_68_68_des_light-2.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "06_001_68_68_des_light-2.png"; path = "Resources/06_001_68_68_des_light-2.png"; sourceTree = "<group>"; };
|
||||
34ACD07814D2DBE000EE0B0A /* 06_002_84_84_des_light_glow.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = 06_002_84_84_des_light_glow.png; path = Resources/06_002_84_84_des_light_glow.png; sourceTree = "<group>"; };
|
||||
34ACD07914D2DBE000EE0B0A /* 06_003_68_68_des_open-0.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "06_003_68_68_des_open-0.png"; path = "Resources/06_003_68_68_des_open-0.png"; sourceTree = "<group>"; };
|
||||
34ACD07A14D2DBE000EE0B0A /* 06_003_68_68_des_open-1.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "06_003_68_68_des_open-1.png"; path = "Resources/06_003_68_68_des_open-1.png"; sourceTree = "<group>"; };
|
||||
34ACD07B14D2DBE000EE0B0A /* 06_003_68_68_des_open-2.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "06_003_68_68_des_open-2.png"; path = "Resources/06_003_68_68_des_open-2.png"; sourceTree = "<group>"; };
|
||||
34ACD07C14D2DBE000EE0B0A /* 06_004_68_68_des_call-0.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "06_004_68_68_des_call-0.png"; path = "Resources/06_004_68_68_des_call-0.png"; sourceTree = "<group>"; };
|
||||
34ACD07D14D2DBE000EE0B0A /* 06_004_68_68_des_call-1.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "06_004_68_68_des_call-1.png"; path = "Resources/06_004_68_68_des_call-1.png"; sourceTree = "<group>"; };
|
||||
34ACD07E14D2DBE000EE0B0A /* 06_004_68_68_des_call-2.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "06_004_68_68_des_call-2.png"; path = "Resources/06_004_68_68_des_call-2.png"; sourceTree = "<group>"; };
|
||||
34ACD07F14D2DBE000EE0B0A /* 06_005_68_68_des_mute-0.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "06_005_68_68_des_mute-0.png"; path = "Resources/06_005_68_68_des_mute-0.png"; sourceTree = "<group>"; };
|
||||
34ACD08014D2DBE000EE0B0A /* 06_005_68_68_des_mute-1.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "06_005_68_68_des_mute-1.png"; path = "Resources/06_005_68_68_des_mute-1.png"; sourceTree = "<group>"; };
|
||||
34ACD08114D2DBE000EE0B0A /* 06_005_68_68_des_mute-2.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "06_005_68_68_des_mute-2.png"; path = "Resources/06_005_68_68_des_mute-2.png"; sourceTree = "<group>"; };
|
||||
34C7646814CD51CD008E9607 /* contact_vide.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = contact_vide.png; path = Resources/contact_vide.png; sourceTree = "<group>"; };
|
||||
34C7646A14CD5585008E9607 /* dialer-orange.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "dialer-orange.png"; path = "submodules/linphone/pixmaps/dialer-orange.png"; sourceTree = "<group>"; };
|
||||
34C7646B14CD5585008E9607 /* history-orange.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "history-orange.png"; path = "submodules/linphone/pixmaps/history-orange.png"; sourceTree = "<group>"; };
|
||||
|
|
@ -741,6 +773,7 @@
|
|||
080E96DDFE201D6D7F000001 /* Classes */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
34A6ECF214D0176400460C04 /* BuschJaeger */,
|
||||
2211DBBB14769C8200DEE054 /* CallDelegate.m */,
|
||||
2214EB7012F84668002A5394 /* LinphoneUI */,
|
||||
2218A92212FBE1340088A667 /* FirstLoginViewController.h */,
|
||||
|
|
@ -1181,6 +1214,7 @@
|
|||
29B97317FDCFA39411CA2CEA /* Resources */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
34ACD07414D2DBB300EE0B0A /* BuschJaeger */,
|
||||
34A6ECEA14CF13CB00460C04 /* icone-linphone-72.png */,
|
||||
34C7646A14CD5585008E9607 /* dialer-orange.png */,
|
||||
34C7646B14CD5585008E9607 /* history-orange.png */,
|
||||
|
|
@ -1242,6 +1276,37 @@
|
|||
name = Frameworks;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
34A6ECF214D0176400460C04 /* BuschJaeger */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
34A6ECF414D0179C00460C04 /* BuschJaegerMainView.h */,
|
||||
34A6ECF514D0179C00460C04 /* BuschJaegerMainView.m */,
|
||||
34A6ECF614D0179C00460C04 /* BuschJaegerMainView.xib */,
|
||||
34A6ED0414D1440300460C04 /* BuschJaegerAppDelegate.h */,
|
||||
34A6ED0514D1440300460C04 /* BuschJaegerAppDelegate.m */,
|
||||
);
|
||||
name = BuschJaeger;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
34ACD07414D2DBB300EE0B0A /* BuschJaeger */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
34ACD07614D2DBE000EE0B0A /* 06_001_68_68_des_light-0.png */,
|
||||
34ACD07714D2DBE000EE0B0A /* 06_001_68_68_des_light-2.png */,
|
||||
34ACD07814D2DBE000EE0B0A /* 06_002_84_84_des_light_glow.png */,
|
||||
34ACD07914D2DBE000EE0B0A /* 06_003_68_68_des_open-0.png */,
|
||||
34ACD07A14D2DBE000EE0B0A /* 06_003_68_68_des_open-1.png */,
|
||||
34ACD07B14D2DBE000EE0B0A /* 06_003_68_68_des_open-2.png */,
|
||||
34ACD07C14D2DBE000EE0B0A /* 06_004_68_68_des_call-0.png */,
|
||||
34ACD07D14D2DBE000EE0B0A /* 06_004_68_68_des_call-1.png */,
|
||||
34ACD07E14D2DBE000EE0B0A /* 06_004_68_68_des_call-2.png */,
|
||||
34ACD07F14D2DBE000EE0B0A /* 06_005_68_68_des_mute-0.png */,
|
||||
34ACD08014D2DBE000EE0B0A /* 06_005_68_68_des_mute-1.png */,
|
||||
34ACD08114D2DBE000EE0B0A /* 06_005_68_68_des_mute-2.png */,
|
||||
);
|
||||
name = BuschJaeger;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
/* End PBXGroup section */
|
||||
|
||||
/* Begin PBXNativeTarget section */
|
||||
|
|
@ -1378,6 +1443,19 @@
|
|||
34C7646C14CD5585008E9607 /* dialer-orange.png in Resources */,
|
||||
34C7646D14CD5585008E9607 /* history-orange.png in Resources */,
|
||||
34A6ECEB14CF13CB00460C04 /* icone-linphone-72.png in Resources */,
|
||||
34A6ECF814D0179C00460C04 /* BuschJaegerMainView.xib in Resources */,
|
||||
34ACD08214D2DBE000EE0B0A /* 06_001_68_68_des_light-0.png in Resources */,
|
||||
34ACD08314D2DBE000EE0B0A /* 06_001_68_68_des_light-2.png in Resources */,
|
||||
34ACD08414D2DBE000EE0B0A /* 06_002_84_84_des_light_glow.png in Resources */,
|
||||
34ACD08514D2DBE000EE0B0A /* 06_003_68_68_des_open-0.png in Resources */,
|
||||
34ACD08614D2DBE000EE0B0A /* 06_003_68_68_des_open-1.png in Resources */,
|
||||
34ACD08714D2DBE000EE0B0A /* 06_003_68_68_des_open-2.png in Resources */,
|
||||
34ACD08814D2DBE000EE0B0A /* 06_004_68_68_des_call-0.png in Resources */,
|
||||
34ACD08914D2DBE000EE0B0A /* 06_004_68_68_des_call-1.png in Resources */,
|
||||
34ACD08A14D2DBE000EE0B0A /* 06_004_68_68_des_call-2.png in Resources */,
|
||||
34ACD08B14D2DBE000EE0B0A /* 06_005_68_68_des_mute-0.png in Resources */,
|
||||
34ACD08C14D2DBE000EE0B0A /* 06_005_68_68_des_mute-1.png in Resources */,
|
||||
34ACD08D14D2DBE000EE0B0A /* 06_005_68_68_des_mute-2.png in Resources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
|
|
@ -1484,6 +1562,8 @@
|
|||
344ABD77147FCB68007420B6 /* ConferenceCallDetailView.m in Sources */,
|
||||
34CA8539148F692A00503C01 /* MainScreenWithVideoPreview.m in Sources */,
|
||||
3418844814C6CAD300EA48C7 /* StatusSubViewController.m in Sources */,
|
||||
34A6ECF714D0179C00460C04 /* BuschJaegerMainView.m in Sources */,
|
||||
34A6ED0614D1440300460C04 /* BuschJaegerAppDelegate.m in Sources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
|
|
|
|||
|
|
@ -21,6 +21,7 @@ register_only_when_network_is_up=1
|
|||
auto_net_state_mon=0
|
||||
keepalive_period=30000
|
||||
media_encryption=zrtp
|
||||
incoming_calls_early_media=1
|
||||
|
||||
[rtp]
|
||||
audio_rtp_port=7076
|
||||
|
|
@ -37,11 +38,11 @@ echocancellation=0
|
|||
|
||||
[misc]
|
||||
history_max_size=30
|
||||
max_calls=3
|
||||
max_calls=1
|
||||
|
||||
[video]
|
||||
display=1
|
||||
capture=1
|
||||
capture=0
|
||||
show_local=0
|
||||
enabled=1
|
||||
size=qvga
|
||||
|
|
|
|||