瀏覽代碼

add a basic settings

Felix Paul Kühne 12 年之前
父節點
當前提交
d8337552a9

+ 4 - 0
AspenProject/VLCAddMediaViewController.h

@@ -8,11 +8,15 @@
 
 #import <UIKit/UIKit.h>
 
+@class VLCSettingsViewController;
+
 @interface VLCAddMediaViewController : UIViewController
 {
     NSURL *_pasteURL;
 }
 
+@property (strong, nonatomic) VLCSettingsViewController *settingsViewController;
+
 @property (strong, nonatomic) IBOutlet UIButton *dismissButton;
 @property (strong, nonatomic) IBOutlet UIButton *aboutButton;
 @property (strong, nonatomic) IBOutlet UIButton *openNetworkStreamButton;

+ 10 - 0
AspenProject/VLCAddMediaViewController.m

@@ -12,6 +12,7 @@
 #import "VLCAboutViewController.h"
 #import "VLCMovieViewController.h"
 #import "VLCHTTPUploaderController.h"
+#import "VLCSettingsViewController.h"
 
 @interface VLCAddMediaViewController () {
     VLCHTTPUploaderController *_uploadController;
@@ -103,6 +104,15 @@
 
 - (IBAction)showSettings:(id)sender
 {
+    if (!self.settingsViewController)
+        self.settingsViewController = [[VLCSettingsViewController alloc] initWithNibName:@"VLCSettingsViewController" bundle:nil];
+
+    [self _hideAnimated:NO];
+
+    VLCAppDelegate* appDelegate = [UIApplication sharedApplication].delegate;
+
+    self.settingsViewController.modalPresentationStyle = UIModalPresentationFormSheet;
+    [appDelegate.playlistViewController.navigationController presentModalViewController:self.settingsViewController animated:YES];
 }
 
 - (IBAction)showInformationOnHTTPServer:(id)sender

+ 1 - 1
AspenProject/VLCAppDelegate.m

@@ -18,7 +18,7 @@
 {
     NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
 
-    NSDictionary *appDefaults = @{@"Passcode" : @""};
+    NSDictionary *appDefaults = @{@"Passcode" : @"", @"PasscodeProtection" : @0};
 
     [defaults registerDefaults:appDefaults];
 }

+ 1 - 0
AspenProject/VLCPasscodeLockViewController.h

@@ -17,5 +17,6 @@
 @property (nonatomic, strong) IBOutlet UITextField *enterCodeField;
 
 - (IBAction)textFieldValueChanged:(id)sender;
+- (void)resetPasscode;
 
 @end

+ 5 - 0
AspenProject/VLCPasscodeLockViewController.m

@@ -57,4 +57,9 @@
     }
 }
 
+- (void)resetPasscode
+{
+    
+}
+
 @end

+ 21 - 0
AspenProject/VLCSettingsViewController.h

@@ -0,0 +1,21 @@
+//
+//  VLCSettingsViewController.h
+//  VLC for iOS
+//
+//  Created by Felix Paul Kühne on 19.05.13.
+//  Copyright (c) 2013 VideoLAN. All rights reserved.
+//
+
+#import <UIKit/UIKit.h>
+
+@interface VLCSettingsViewController : UIViewController
+
+@property (nonatomic, strong) IBOutlet UIBarButtonItem *dismissButton;
+@property (nonatomic, strong) IBOutlet UISwitch *passcodeLockSwitch;
+@property (nonatomic, strong) IBOutlet UILabel *passcodeLockLabel;
+
+- (IBAction)togglePasscodeLockSetting:(id)sender;
+- (IBAction)dismiss:(id)sender;
+
+@end
+

+ 53 - 0
AspenProject/VLCSettingsViewController.m

@@ -0,0 +1,53 @@
+//
+//  VLCSettingsViewController.m
+//  VLC for iOS
+//
+//  Created by Felix Paul Kühne on 19.05.13.
+//  Copyright (c) 2013 VideoLAN. All rights reserved.
+//
+
+#import "VLCSettingsViewController.h"
+#import "VLCPlaylistViewController.h"
+#import "VLCPasscodeLockViewController.h"
+#import "VLCAppDelegate.h"
+
+@implementation VLCSettingsViewController
+
+- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
+{
+    self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
+    return self;
+}
+
+- (void)viewDidLoad
+{
+    [super viewDidLoad];
+
+    self.dismissButton.title = NSLocalizedString(@"BUTTON_DONE", @"");
+    self.passcodeLockLabel.text = NSLocalizedString(@"PREF_PASSCODE", @"");
+}
+
+- (void)viewWillAppear:(BOOL)animated
+{
+    NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
+    self.passcodeLockSwitch.on = [[defaults objectForKey:@"PasscodeProtection"] intValue];
+
+    [super viewWillAppear:animated];
+}
+
+- (IBAction)togglePasscodeLockSetting:(id)sender
+{
+    if (self.passcodeLockSwitch.on) {
+        VLCAppDelegate* appDelegate = [UIApplication sharedApplication].delegate;
+        [appDelegate.playlistViewController.passcodeLockViewController resetPasscode];
+    } else
+        [[NSUserDefaults standardUserDefaults] setObject:@0 forKey:@"PasscodeProtection"];
+}
+
+- (IBAction)dismiss:(id)sender
+{
+    VLCAppDelegate* appDelegate = [UIApplication sharedApplication].delegate;
+    [appDelegate.playlistViewController.navigationController dismissModalViewControllerAnimated:YES];
+}
+
+@end

+ 34 - 40
Resources/VLCAddMediaViewController~ipad.xib

@@ -82,7 +82,7 @@
 						<string key="NSFrame">{{0, 68}, {320, 60}}</string>
 						<reference key="NSSuperview" ref="892317093"/>
 						<reference key="NSWindow"/>
-						<reference key="NSNextKeyView" ref="205860252"/>
+						<reference key="NSNextKeyView" ref="775197480"/>
 						<string key="NSReuseIdentifierKey">_NS:9</string>
 						<reference key="IBUIBackgroundColor" ref="937037271"/>
 						<bool key="IBUIOpaque">NO</bool>
@@ -100,7 +100,7 @@
 						<reference key="IBUIFontDescription" ref="886215057"/>
 						<reference key="IBUIFont" ref="327024238"/>
 					</object>
-					<object class="IBUIButton" id="321883389">
+					<object class="IBUIButton" id="665933893">
 						<reference key="NSNextResponder" ref="892317093"/>
 						<int key="NSvFlags">292</int>
 						<string key="NSFrame">{{0, 204}, {320, 60}}</string>
@@ -111,7 +111,6 @@
 						<reference key="IBUIBackgroundColor" ref="937037271"/>
 						<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>
 						<string key="IBUINormalTitle">Settings</string>
@@ -146,17 +145,17 @@
 						<reference key="IBUIFontDescription" ref="886215057"/>
 						<reference key="IBUIFont" ref="327024238"/>
 					</object>
-					<object class="IBUIView" id="205860252">
+					<object class="IBUIView" id="775197480">
 						<reference key="NSNextResponder" ref="892317093"/>
 						<int key="NSvFlags">292</int>
 						<array class="NSMutableArray" key="NSSubviews">
-							<object class="IBUISwitch" id="277279283">
-								<reference key="NSNextResponder" ref="205860252"/>
+							<object class="IBUISwitch" id="333552093">
+								<reference key="NSNextResponder" ref="775197480"/>
 								<int key="NSvFlags">292</int>
 								<string key="NSFrame">{{208, 16}, {94, 27}}</string>
-								<reference key="NSSuperview" ref="205860252"/>
+								<reference key="NSSuperview" ref="775197480"/>
 								<reference key="NSWindow"/>
-								<reference key="NSNextKeyView" ref="321883389"/>
+								<reference key="NSNextKeyView" ref="665933893"/>
 								<string key="NSReuseIdentifierKey">_NS:9</string>
 								<bool key="IBUIOpaque">NO</bool>
 								<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
@@ -164,13 +163,13 @@
 								<int key="IBUIContentVerticalAlignment">0</int>
 								<bool key="IBUIOn">YES</bool>
 							</object>
-							<object class="IBUILabel" id="487603068">
-								<reference key="NSNextResponder" ref="205860252"/>
+							<object class="IBUILabel" id="1058448762">
+								<reference key="NSNextResponder" ref="775197480"/>
 								<int key="NSvFlags">292</int>
 								<string key="NSFrame">{{46, 19}, {169, 21}}</string>
-								<reference key="NSSuperview" ref="205860252"/>
+								<reference key="NSSuperview" ref="775197480"/>
 								<reference key="NSWindow"/>
-								<reference key="NSNextKeyView" ref="277279283"/>
+								<reference key="NSNextKeyView" ref="333552093"/>
 								<string key="NSReuseIdentifierKey">_NS:9</string>
 								<bool key="IBUIOpaque">NO</bool>
 								<bool key="IBUIClipsSubviews">YES</bool>
@@ -189,11 +188,11 @@
 								<reference key="IBUIFont" ref="327024238"/>
 								<bool key="IBUIAdjustsFontSizeToFit">NO</bool>
 							</object>
-							<object class="IBUIButton" id="195358354">
-								<reference key="NSNextResponder" ref="205860252"/>
+							<object class="IBUIButton" id="972567322">
+								<reference key="NSNextResponder" ref="775197480"/>
 								<int key="NSvFlags">292</int>
 								<string key="NSFrame">{{20, 20}, {18, 19}}</string>
-								<reference key="NSSuperview" ref="205860252"/>
+								<reference key="NSSuperview" ref="775197480"/>
 								<reference key="NSWindow"/>
 								<string key="NSReuseIdentifierKey">_NS:9</string>
 								<bool key="IBUIOpaque">NO</bool>
@@ -215,7 +214,7 @@
 						<string key="NSFrame">{{0, 136}, {320, 60}}</string>
 						<reference key="NSSuperview" ref="892317093"/>
 						<reference key="NSWindow"/>
-						<reference key="NSNextKeyView" ref="487603068"/>
+						<reference key="NSNextKeyView" ref="1058448762"/>
 						<string key="NSReuseIdentifierKey">_NS:9</string>
 						<reference key="IBUIBackgroundColor" ref="937037271"/>
 						<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
@@ -275,7 +274,7 @@
 					<object class="IBCocoaTouchOutletConnection" key="connection">
 						<string key="label">showInformationOnHTTPUploadButton</string>
 						<reference key="source" ref="372490531"/>
-						<reference key="destination" ref="195358354"/>
+						<reference key="destination" ref="972567322"/>
 					</object>
 					<int key="connectionID">49</int>
 				</object>
@@ -283,7 +282,7 @@
 					<object class="IBCocoaTouchOutletConnection" key="connection">
 						<string key="label">httpUploadServerSwitch</string>
 						<reference key="source" ref="372490531"/>
-						<reference key="destination" ref="277279283"/>
+						<reference key="destination" ref="333552093"/>
 					</object>
 					<int key="connectionID">50</int>
 				</object>
@@ -291,7 +290,7 @@
 					<object class="IBCocoaTouchOutletConnection" key="connection">
 						<string key="label">settingsButton</string>
 						<reference key="source" ref="372490531"/>
-						<reference key="destination" ref="321883389"/>
+						<reference key="destination" ref="665933893"/>
 					</object>
 					<int key="connectionID">52</int>
 				</object>
@@ -325,7 +324,7 @@
 				<object class="IBConnectionRecord">
 					<object class="IBCocoaTouchEventConnection" key="connection">
 						<string key="label">showSettings:</string>
-						<reference key="source" ref="321883389"/>
+						<reference key="source" ref="665933893"/>
 						<reference key="destination" ref="372490531"/>
 						<int key="IBEventType">7</int>
 					</object>
@@ -334,7 +333,7 @@
 				<object class="IBConnectionRecord">
 					<object class="IBCocoaTouchEventConnection" key="connection">
 						<string key="label">toggleHTTPServer:</string>
-						<reference key="source" ref="277279283"/>
+						<reference key="source" ref="333552093"/>
 						<reference key="destination" ref="372490531"/>
 						<int key="IBEventType">13</int>
 					</object>
@@ -343,7 +342,7 @@
 				<object class="IBConnectionRecord">
 					<object class="IBCocoaTouchEventConnection" key="connection">
 						<string key="label">showInformationOnHTTPServer:</string>
-						<reference key="source" ref="195358354"/>
+						<reference key="source" ref="972567322"/>
 						<reference key="destination" ref="372490531"/>
 						<int key="IBEventType">7</int>
 					</object>
@@ -375,8 +374,8 @@
 						<array class="NSMutableArray" key="children">
 							<reference ref="233942944"/>
 							<reference ref="306241553"/>
-							<reference ref="205860252"/>
-							<reference ref="321883389"/>
+							<reference ref="775197480"/>
+							<reference ref="665933893"/>
 							<reference ref="1021636329"/>
 						</array>
 						<reference key="parent" ref="0"/>
@@ -399,33 +398,33 @@
 					</object>
 					<object class="IBObjectRecord">
 						<int key="objectID">42</int>
-						<reference key="object" ref="321883389"/>
+						<reference key="object" ref="665933893"/>
 						<reference key="parent" ref="892317093"/>
 					</object>
 					<object class="IBObjectRecord">
 						<int key="objectID">44</int>
-						<reference key="object" ref="205860252"/>
+						<reference key="object" ref="775197480"/>
 						<array class="NSMutableArray" key="children">
-							<reference ref="277279283"/>
-							<reference ref="487603068"/>
-							<reference ref="195358354"/>
+							<reference ref="333552093"/>
+							<reference ref="1058448762"/>
+							<reference ref="972567322"/>
 						</array>
 						<reference key="parent" ref="892317093"/>
 					</object>
 					<object class="IBObjectRecord">
 						<int key="objectID">45</int>
-						<reference key="object" ref="277279283"/>
-						<reference key="parent" ref="205860252"/>
+						<reference key="object" ref="333552093"/>
+						<reference key="parent" ref="775197480"/>
 					</object>
 					<object class="IBObjectRecord">
 						<int key="objectID">46</int>
-						<reference key="object" ref="487603068"/>
-						<reference key="parent" ref="205860252"/>
+						<reference key="object" ref="1058448762"/>
+						<reference key="parent" ref="775197480"/>
 					</object>
 					<object class="IBObjectRecord">
 						<int key="objectID">47</int>
-						<reference key="object" ref="195358354"/>
-						<reference key="parent" ref="205860252"/>
+						<reference key="object" ref="972567322"/>
+						<reference key="parent" ref="775197480"/>
 					</object>
 				</array>
 			</object>
@@ -456,7 +455,6 @@
 					<string key="className">VLCAddMediaViewController</string>
 					<string key="superclassName">UIViewController</string>
 					<dictionary class="NSMutableDictionary" key="actions">
-						<string key="dismiss:">id</string>
 						<string key="downloadFromHTTPServer:">id</string>
 						<string key="openAboutPanel:">id</string>
 						<string key="openNetworkStream:">id</string>
@@ -465,10 +463,6 @@
 						<string key="toggleHTTPServer:">id</string>
 					</dictionary>
 					<dictionary class="NSMutableDictionary" key="actionInfosByName">
-						<object class="IBActionInfo" key="dismiss:">
-							<string key="name">dismiss:</string>
-							<string key="candidateClassName">id</string>
-						</object>
 						<object class="IBActionInfo" key="downloadFromHTTPServer:">
 							<string key="name">downloadFromHTTPServer:</string>
 							<string key="candidateClassName">id</string>

+ 33 - 34
Resources/VLCAddMediaViewController~iphone.xib

@@ -148,7 +148,7 @@
 							</object>
 						</array>
 					</object>
-					<object class="IBUIButton" id="168239232">
+					<object class="IBUIButton" id="205209326">
 						<reference key="NSNextResponder" ref="892317093"/>
 						<int key="NSvFlags">292</int>
 						<string key="NSFrame">{{0, 256}, {320, 60}}</string>
@@ -158,7 +158,6 @@
 						<reference key="IBUIBackgroundColor" ref="937037271"/>
 						<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>
 						<string key="IBUINormalTitle">Settings</string>
@@ -171,17 +170,17 @@
 						<reference key="IBUIFontDescription" ref="886215057"/>
 						<reference key="IBUIFont" ref="327024238"/>
 					</object>
-					<object class="IBUIView" id="1023364837">
+					<object class="IBUIView" id="485650876">
 						<reference key="NSNextResponder" ref="892317093"/>
 						<int key="NSvFlags">292</int>
 						<array class="NSMutableArray" key="NSSubviews">
-							<object class="IBUISwitch" id="202208733">
-								<reference key="NSNextResponder" ref="1023364837"/>
+							<object class="IBUISwitch" id="434153343">
+								<reference key="NSNextResponder" ref="485650876"/>
 								<int key="NSvFlags">292</int>
 								<string key="NSFrame">{{208, 16}, {94, 27}}</string>
-								<reference key="NSSuperview" ref="1023364837"/>
+								<reference key="NSSuperview" ref="485650876"/>
 								<reference key="NSWindow"/>
-								<reference key="NSNextKeyView" ref="168239232"/>
+								<reference key="NSNextKeyView" ref="205209326"/>
 								<string key="NSReuseIdentifierKey">_NS:9</string>
 								<bool key="IBUIOpaque">NO</bool>
 								<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
@@ -189,13 +188,13 @@
 								<int key="IBUIContentVerticalAlignment">0</int>
 								<bool key="IBUIOn">YES</bool>
 							</object>
-							<object class="IBUILabel" id="471634367">
-								<reference key="NSNextResponder" ref="1023364837"/>
+							<object class="IBUILabel" id="238446432">
+								<reference key="NSNextResponder" ref="485650876"/>
 								<int key="NSvFlags">292</int>
 								<string key="NSFrame">{{46, 19}, {169, 21}}</string>
-								<reference key="NSSuperview" ref="1023364837"/>
+								<reference key="NSSuperview" ref="485650876"/>
 								<reference key="NSWindow"/>
-								<reference key="NSNextKeyView" ref="202208733"/>
+								<reference key="NSNextKeyView" ref="434153343"/>
 								<string key="NSReuseIdentifierKey">_NS:9</string>
 								<bool key="IBUIOpaque">NO</bool>
 								<bool key="IBUIClipsSubviews">YES</bool>
@@ -214,11 +213,11 @@
 								<reference key="IBUIFont" ref="327024238"/>
 								<bool key="IBUIAdjustsFontSizeToFit">NO</bool>
 							</object>
-							<object class="IBUIButton" id="887956656">
-								<reference key="NSNextResponder" ref="1023364837"/>
+							<object class="IBUIButton" id="650620887">
+								<reference key="NSNextResponder" ref="485650876"/>
 								<int key="NSvFlags">292</int>
 								<string key="NSFrame">{{20, 20}, {18, 19}}</string>
-								<reference key="NSSuperview" ref="1023364837"/>
+								<reference key="NSSuperview" ref="485650876"/>
 								<reference key="NSWindow"/>
 								<string key="NSReuseIdentifierKey">_NS:9</string>
 								<bool key="IBUIOpaque">NO</bool>
@@ -240,7 +239,7 @@
 						<string key="NSFrame">{{0, 188}, {320, 60}}</string>
 						<reference key="NSSuperview" ref="892317093"/>
 						<reference key="NSWindow"/>
-						<reference key="NSNextKeyView" ref="471634367"/>
+						<reference key="NSNextKeyView" ref="238446432"/>
 						<string key="NSReuseIdentifierKey">_NS:9</string>
 						<reference key="IBUIBackgroundColor" ref="937037271"/>
 						<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
@@ -300,7 +299,7 @@
 					<object class="IBCocoaTouchOutletConnection" key="connection">
 						<string key="label">settingsButton</string>
 						<reference key="source" ref="372490531"/>
-						<reference key="destination" ref="168239232"/>
+						<reference key="destination" ref="205209326"/>
 					</object>
 					<int key="connectionID">56</int>
 				</object>
@@ -308,7 +307,7 @@
 					<object class="IBCocoaTouchOutletConnection" key="connection">
 						<string key="label">showInformationOnHTTPUploadButton</string>
 						<reference key="source" ref="372490531"/>
-						<reference key="destination" ref="887956656"/>
+						<reference key="destination" ref="650620887"/>
 					</object>
 					<int key="connectionID">58</int>
 				</object>
@@ -316,7 +315,7 @@
 					<object class="IBCocoaTouchOutletConnection" key="connection">
 						<string key="label">httpUploadServerSwitch</string>
 						<reference key="source" ref="372490531"/>
-						<reference key="destination" ref="202208733"/>
+						<reference key="destination" ref="434153343"/>
 					</object>
 					<int key="connectionID">60</int>
 				</object>
@@ -358,7 +357,7 @@
 				<object class="IBConnectionRecord">
 					<object class="IBCocoaTouchEventConnection" key="connection">
 						<string key="label">showSettings:</string>
-						<reference key="source" ref="168239232"/>
+						<reference key="source" ref="205209326"/>
 						<reference key="destination" ref="372490531"/>
 						<int key="IBEventType">7</int>
 					</object>
@@ -367,7 +366,7 @@
 				<object class="IBConnectionRecord">
 					<object class="IBCocoaTouchEventConnection" key="connection">
 						<string key="label">showInformationOnHTTPServer:</string>
-						<reference key="source" ref="887956656"/>
+						<reference key="source" ref="650620887"/>
 						<reference key="destination" ref="372490531"/>
 						<int key="IBEventType">7</int>
 					</object>
@@ -376,7 +375,7 @@
 				<object class="IBConnectionRecord">
 					<object class="IBCocoaTouchEventConnection" key="connection">
 						<string key="label">toggleHTTPServer:</string>
-						<reference key="source" ref="202208733"/>
+						<reference key="source" ref="434153343"/>
 						<reference key="destination" ref="372490531"/>
 						<int key="IBEventType">13</int>
 					</object>
@@ -409,8 +408,8 @@
 							<reference ref="233942944"/>
 							<reference ref="306241553"/>
 							<reference ref="765845946"/>
-							<reference ref="168239232"/>
-							<reference ref="1023364837"/>
+							<reference ref="205209326"/>
+							<reference ref="485650876"/>
 							<reference ref="1021636329"/>
 						</array>
 						<reference key="parent" ref="0"/>
@@ -452,33 +451,33 @@
 					</object>
 					<object class="IBObjectRecord">
 						<int key="objectID">50</int>
-						<reference key="object" ref="168239232"/>
+						<reference key="object" ref="205209326"/>
 						<reference key="parent" ref="892317093"/>
 					</object>
 					<object class="IBObjectRecord">
 						<int key="objectID">51</int>
-						<reference key="object" ref="1023364837"/>
+						<reference key="object" ref="485650876"/>
 						<array class="NSMutableArray" key="children">
-							<reference ref="887956656"/>
-							<reference ref="471634367"/>
-							<reference ref="202208733"/>
+							<reference ref="650620887"/>
+							<reference ref="238446432"/>
+							<reference ref="434153343"/>
 						</array>
 						<reference key="parent" ref="892317093"/>
 					</object>
 					<object class="IBObjectRecord">
 						<int key="objectID">52</int>
-						<reference key="object" ref="887956656"/>
-						<reference key="parent" ref="1023364837"/>
+						<reference key="object" ref="650620887"/>
+						<reference key="parent" ref="485650876"/>
 					</object>
 					<object class="IBObjectRecord">
 						<int key="objectID">53</int>
-						<reference key="object" ref="471634367"/>
-						<reference key="parent" ref="1023364837"/>
+						<reference key="object" ref="238446432"/>
+						<reference key="parent" ref="485650876"/>
 					</object>
 					<object class="IBObjectRecord">
 						<int key="objectID">54</int>
-						<reference key="object" ref="202208733"/>
-						<reference key="parent" ref="1023364837"/>
+						<reference key="object" ref="434153343"/>
+						<reference key="parent" ref="485650876"/>
 					</object>
 				</array>
 			</object>

+ 1 - 304
Resources/VLCMovieViewController~iphone.xib

@@ -46,7 +46,6 @@
 						<array class="NSMutableArray" key="NSSubviews"/>
 						<string key="NSFrameSize">{320, 568}</string>
 						<reference key="NSSuperview" ref="191373211"/>
-						<reference key="NSWindow"/>
 						<reference key="NSNextKeyView" ref="831191623"/>
 						<string key="NSReuseIdentifierKey">_NS:9</string>
 						<object class="NSColor" key="IBUIBackgroundColor" id="597987587">
@@ -64,7 +63,6 @@
 								<int key="NSvFlags">292</int>
 								<string key="NSFrameSize">{320, 83}</string>
 								<reference key="NSSuperview" ref="644225698"/>
-								<reference key="NSWindow"/>
 								<reference key="NSNextKeyView" ref="1041366711"/>
 								<string key="NSReuseIdentifierKey">_NS:9</string>
 								<bool key="IBUIUserInteractionEnabled">NO</bool>
@@ -79,7 +77,6 @@
 								<int key="NSvFlags">292</int>
 								<string key="NSFrame">{{190, 20}, {54, 44}}</string>
 								<reference key="NSSuperview" ref="644225698"/>
-								<reference key="NSWindow"/>
 								<reference key="NSNextKeyView" ref="649952457"/>
 								<string key="NSReuseIdentifierKey">_NS:9</string>
 								<object class="NSColor" key="IBUIBackgroundColor" id="119528819">
@@ -121,7 +118,6 @@
 								<int key="NSvFlags">292</int>
 								<string key="NSFrame">{{74, 20}, {56, 44}}</string>
 								<reference key="NSSuperview" ref="644225698"/>
-								<reference key="NSWindow"/>
 								<reference key="NSNextKeyView" ref="58725604"/>
 								<string key="NSReuseIdentifierKey">_NS:9</string>
 								<reference key="IBUIBackgroundColor" ref="119528819"/>
@@ -147,7 +143,6 @@
 								<int key="NSvFlags">292</int>
 								<string key="NSFrame">{{138, 20}, {44, 44}}</string>
 								<reference key="NSSuperview" ref="644225698"/>
-								<reference key="NSWindow"/>
 								<reference key="NSNextKeyView" ref="133336185"/>
 								<string key="NSReuseIdentifierKey">_NS:9</string>
 								<reference key="IBUIBackgroundColor" ref="119528819"/>
@@ -173,7 +168,6 @@
 								<int key="NSvFlags">292</int>
 								<string key="NSFrame">{{22, 20}, {44, 44}}</string>
 								<reference key="NSSuperview" ref="644225698"/>
-								<reference key="NSWindow"/>
 								<reference key="NSNextKeyView" ref="722825395"/>
 								<string key="NSReuseIdentifierKey">_NS:9</string>
 								<reference key="IBUIBackgroundColor" ref="119528819"/>
@@ -199,7 +193,6 @@
 								<int key="NSvFlags">292</int>
 								<string key="NSFrame">{{252, 20}, {44, 44}}</string>
 								<reference key="NSSuperview" ref="644225698"/>
-								<reference key="NSWindow"/>
 								<string key="NSReuseIdentifierKey">_NS:9</string>
 								<reference key="IBUIBackgroundColor" ref="119528819"/>
 								<bool key="IBUIOpaque">NO</bool>
@@ -222,7 +215,6 @@
 						</array>
 						<string key="NSFrame">{{0, 450}, {320, 83}}</string>
 						<reference key="NSSuperview" ref="191373211"/>
-						<reference key="NSWindow"/>
 						<reference key="NSNextKeyView" ref="542483262"/>
 						<string key="NSReuseIdentifierKey">_NS:10</string>
 						<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
@@ -236,7 +228,6 @@
 								<int key="NSvFlags">293</int>
 								<string key="NSFrame">{{80, 20}, {160, 130}}</string>
 								<reference key="NSSuperview" ref="731041733"/>
-								<reference key="NSWindow"/>
 								<reference key="NSNextKeyView" ref="529141063"/>
 								<string key="NSReuseIdentifierKey">_NS:9</string>
 								<bool key="IBUIUserInteractionEnabled">NO</bool>
@@ -251,7 +242,6 @@
 								<int key="NSvFlags">293</int>
 								<string key="NSFrame">{{20, 170}, {280, 21}}</string>
 								<reference key="NSSuperview" ref="731041733"/>
-								<reference key="NSWindow"/>
 								<reference key="NSNextKeyView" ref="360323160"/>
 								<string key="NSReuseIdentifierKey">_NS:9</string>
 								<reference key="IBUIBackgroundColor" ref="119528819"/>
@@ -284,7 +274,6 @@
 								<int key="NSvFlags">293</int>
 								<string key="NSFrame">{{20, 199}, {289, 53}}</string>
 								<reference key="NSSuperview" ref="731041733"/>
-								<reference key="NSWindow"/>
 								<reference key="NSNextKeyView" ref="295483080"/>
 								<string key="NSReuseIdentifierKey">_NS:9</string>
 								<reference key="IBUIBackgroundColor" ref="119528819"/>
@@ -320,7 +309,6 @@
 						</array>
 						<string key="NSFrame">{{0, 135}, {320, 257}}</string>
 						<reference key="NSSuperview" ref="191373211"/>
-						<reference key="NSWindow"/>
 						<reference key="NSNextKeyView" ref="510494963"/>
 						<string key="NSReuseIdentifierKey">_NS:9</string>
 						<reference key="IBUIBackgroundColor" ref="119528819"/>
@@ -340,7 +328,6 @@
 										<int key="NSvFlags">290</int>
 										<string key="NSFrame">{{0, 5}, {201, 23}}</string>
 										<reference key="NSSuperview" ref="685682846"/>
-										<reference key="NSWindow"/>
 										<reference key="NSNextKeyView" ref="487467547"/>
 										<string key="NSReuseIdentifierKey">_NS:9</string>
 										<string key="NSHuggingPriority">{250, 250}</string>
@@ -358,7 +345,6 @@
 										<int key="NSvFlags">289</int>
 										<string key="NSFrame">{{203, 5}, {46, 21}}</string>
 										<reference key="NSSuperview" ref="685682846"/>
-										<reference key="NSWindow"/>
 										<reference key="NSNextKeyView" ref="331977945"/>
 										<string key="NSReuseIdentifierKey">_NS:9</string>
 										<bool key="IBUIOpaque">NO</bool>
@@ -388,7 +374,6 @@
 								</array>
 								<string key="NSFrame">{{66, 6}, {260, 33}}</string>
 								<reference key="NSSuperview" ref="831191623"/>
-								<reference key="NSWindow"/>
 								<reference key="NSNextKeyView" ref="402268973"/>
 								<string key="NSReuseIdentifierKey">_NS:9</string>
 								<reference key="IBUIBackgroundColor" ref="119528819"/>
@@ -397,7 +382,6 @@
 						</array>
 						<string key="NSFrame">{{0, 20}, {320, 44}}</string>
 						<reference key="NSSuperview" ref="191373211"/>
-						<reference key="NSWindow"/>
 						<reference key="NSNextKeyView" ref="685682846"/>
 						<string key="NSReuseIdentifierKey">_NS:9</string>
 						<bool key="IBUIOpaque">NO</bool>
@@ -429,7 +413,6 @@
 								<int key="NSvFlags">292</int>
 								<string key="NSFrame">{{18, 19}, {284, 23}}</string>
 								<reference key="NSSuperview" ref="331977945"/>
-								<reference key="NSWindow"/>
 								<reference key="NSNextKeyView" ref="656806791"/>
 								<string key="NSReuseIdentifierKey">_NS:9</string>
 								<bool key="IBUIOpaque">NO</bool>
@@ -444,7 +427,6 @@
 								<int key="NSvFlags">292</int>
 								<string key="NSFrame">{{20, 5}, {280, 21}}</string>
 								<reference key="NSSuperview" ref="331977945"/>
-								<reference key="NSWindow"/>
 								<reference key="NSNextKeyView" ref="839911785"/>
 								<string key="NSReuseIdentifierKey">_NS:9</string>
 								<bool key="IBUIOpaque">NO</bool>
@@ -472,7 +454,6 @@
 								<int key="NSvFlags">292</int>
 								<string key="NSFrame">{{20, 5}, {280, 21}}</string>
 								<reference key="NSSuperview" ref="331977945"/>
-								<reference key="NSWindow"/>
 								<reference key="NSNextKeyView" ref="731041733"/>
 								<string key="NSReuseIdentifierKey">_NS:9</string>
 								<bool key="IBUIOpaque">NO</bool>
@@ -492,7 +473,6 @@
 						</array>
 						<string key="NSFrame">{{0, 64}, {320, 46}}</string>
 						<reference key="NSSuperview" ref="191373211"/>
-						<reference key="NSWindow"/>
 						<reference key="NSNextKeyView" ref="465346123"/>
 						<string key="NSReuseIdentifierKey">_NS:10</string>
 						<object class="NSColor" key="IBUIBackgroundColor">
@@ -506,7 +486,6 @@
 						<int key="NSvFlags">289</int>
 						<string key="NSFrame">{{263, 135}, {44, 44}}</string>
 						<reference key="NSSuperview" ref="191373211"/>
-						<reference key="NSWindow"/>
 						<reference key="NSNextKeyView" ref="413383277"/>
 						<string key="NSReuseIdentifierKey">_NS:9</string>
 						<bool key="IBUIOpaque">NO</bool>
@@ -531,7 +510,6 @@
 						<int key="NSvFlags">292</int>
 						<string key="NSFrame">{{14, 135}, {45, 44}}</string>
 						<reference key="NSSuperview" ref="191373211"/>
-						<reference key="NSWindow"/>
 						<reference key="NSNextKeyView" ref="407550068"/>
 						<string key="NSReuseIdentifierKey">_NS:9</string>
 						<bool key="IBUIOpaque">NO</bool>
@@ -556,7 +534,6 @@
 						<int key="NSvFlags">289</int>
 						<string key="NSFrame">{{263, 187}, {44, 44}}</string>
 						<reference key="NSSuperview" ref="191373211"/>
-						<reference key="NSWindow"/>
 						<reference key="NSNextKeyView" ref="271434607"/>
 						<string key="NSReuseIdentifierKey">_NS:9</string>
 						<bool key="IBUIOpaque">NO</bool>
@@ -581,7 +558,6 @@
 						<int key="NSvFlags">292</int>
 						<string key="NSFrame">{{14, 187}, {45, 44}}</string>
 						<reference key="NSSuperview" ref="191373211"/>
-						<reference key="NSWindow"/>
 						<reference key="NSNextKeyView" ref="265611716"/>
 						<string key="NSReuseIdentifierKey">_NS:9</string>
 						<bool key="IBUIOpaque">NO</bool>
@@ -606,7 +582,6 @@
 						<int key="NSvFlags">-2147483387</int>
 						<string key="NSFrame">{{61, 273}, {199, 22}}</string>
 						<reference key="NSSuperview" ref="191373211"/>
-						<reference key="NSWindow"/>
 						<reference key="NSNextKeyView" ref="202327026"/>
 						<string key="NSReuseIdentifierKey">_NS:9</string>
 						<bool key="IBUIOpaque">NO</bool>
@@ -650,7 +625,6 @@
 								<int key="NSvFlags">292</int>
 								<string key="NSFrame">{{18, 19}, {284, 23}}</string>
 								<reference key="NSSuperview" ref="202327026"/>
-								<reference key="NSWindow"/>
 								<reference key="NSNextKeyView" ref="693989578"/>
 								<string key="NSReuseIdentifierKey">_NS:9</string>
 								<bool key="IBUIOpaque">NO</bool>
@@ -664,7 +638,6 @@
 								<int key="NSvFlags">292</int>
 								<string key="NSFrame">{{20, 5}, {280, 21}}</string>
 								<reference key="NSSuperview" ref="202327026"/>
-								<reference key="NSWindow"/>
 								<reference key="NSNextKeyView" ref="205160490"/>
 								<string key="NSReuseIdentifierKey">_NS:9</string>
 								<bool key="IBUIOpaque">NO</bool>
@@ -685,7 +658,6 @@
 								<int key="NSvFlags">292</int>
 								<string key="NSFrame">{{18, 57}, {284, 23}}</string>
 								<reference key="NSSuperview" ref="202327026"/>
-								<reference key="NSWindow"/>
 								<reference key="NSNextKeyView" ref="206931161"/>
 								<string key="NSReuseIdentifierKey">_NS:9</string>
 								<bool key="IBUIOpaque">NO</bool>
@@ -700,7 +672,6 @@
 								<int key="NSvFlags">292</int>
 								<string key="NSFrame">{{20, 43}, {280, 21}}</string>
 								<reference key="NSSuperview" ref="202327026"/>
-								<reference key="NSWindow"/>
 								<reference key="NSNextKeyView" ref="602548150"/>
 								<string key="NSReuseIdentifierKey">_NS:9</string>
 								<bool key="IBUIOpaque">NO</bool>
@@ -721,7 +692,6 @@
 								<int key="NSvFlags">292</int>
 								<string key="NSFrame">{{18, 95}, {284, 23}}</string>
 								<reference key="NSSuperview" ref="202327026"/>
-								<reference key="NSWindow"/>
 								<reference key="NSNextKeyView" ref="606522639"/>
 								<string key="NSReuseIdentifierKey">_NS:9</string>
 								<bool key="IBUIOpaque">NO</bool>
@@ -736,7 +706,6 @@
 								<int key="NSvFlags">292</int>
 								<string key="NSFrame">{{20, 81}, {280, 21}}</string>
 								<reference key="NSSuperview" ref="202327026"/>
-								<reference key="NSWindow"/>
 								<reference key="NSNextKeyView" ref="451270433"/>
 								<string key="NSReuseIdentifierKey">_NS:9</string>
 								<bool key="IBUIOpaque">NO</bool>
@@ -757,7 +726,6 @@
 								<int key="NSvFlags">292</int>
 								<string key="NSFrame">{{18, 132}, {284, 23}}</string>
 								<reference key="NSSuperview" ref="202327026"/>
-								<reference key="NSWindow"/>
 								<reference key="NSNextKeyView" ref="213896343"/>
 								<string key="NSReuseIdentifierKey">_NS:9</string>
 								<bool key="IBUIOpaque">NO</bool>
@@ -772,7 +740,6 @@
 								<int key="NSvFlags">292</int>
 								<string key="NSFrame">{{20, 118}, {280, 21}}</string>
 								<reference key="NSSuperview" ref="202327026"/>
-								<reference key="NSWindow"/>
 								<reference key="NSNextKeyView" ref="23578597"/>
 								<string key="NSReuseIdentifierKey">_NS:9</string>
 								<bool key="IBUIOpaque">NO</bool>
@@ -793,7 +760,6 @@
 								<int key="NSvFlags">292</int>
 								<string key="NSFrame">{{18, 170}, {258, 23}}</string>
 								<reference key="NSSuperview" ref="202327026"/>
-								<reference key="NSWindow"/>
 								<reference key="NSNextKeyView" ref="6762007"/>
 								<string key="NSReuseIdentifierKey">_NS:9</string>
 								<bool key="IBUIOpaque">NO</bool>
@@ -808,7 +774,6 @@
 								<int key="NSvFlags">292</int>
 								<string key="NSFrame">{{20, 156}, {280, 21}}</string>
 								<reference key="NSSuperview" ref="202327026"/>
-								<reference key="NSWindow"/>
 								<reference key="NSNextKeyView" ref="916518907"/>
 								<string key="NSReuseIdentifierKey">_NS:9</string>
 								<bool key="IBUIOpaque">NO</bool>
@@ -829,7 +794,6 @@
 								<int key="NSvFlags">292</int>
 								<string key="NSFrame">{{282, 172}, {18, 18}}</string>
 								<reference key="NSSuperview" ref="202327026"/>
-								<reference key="NSWindow"/>
 								<reference key="NSNextKeyView" ref="644225698"/>
 								<string key="NSReuseIdentifierKey">_NS:9</string>
 								<bool key="IBUIOpaque">NO</bool>
@@ -852,7 +816,6 @@
 						</array>
 						<string key="NSFrame">{{0, 335}, {320, 198}}</string>
 						<reference key="NSSuperview" ref="191373211"/>
-						<reference key="NSWindow"/>
 						<reference key="NSNextKeyView" ref="703439751"/>
 						<string key="NSReuseIdentifierKey">_NS:10</string>
 						<object class="NSColor" key="IBUIBackgroundColor">
@@ -864,7 +827,6 @@
 				</array>
 				<string key="NSFrameSize">{320, 568}</string>
 				<reference key="NSSuperview"/>
-				<reference key="NSWindow"/>
 				<reference key="NSNextKeyView" ref="991208409"/>
 				<reference key="IBUIBackgroundColor" ref="597987587"/>
 				<object class="IBUIScreenMetrics" key="IBUISimulatedDestinationMetrics">
@@ -1677,272 +1639,7 @@
 			<nil key="sourceID"/>
 			<int key="maxID">220</int>
 		</object>
-		<object class="IBClassDescriber" key="IBDocument.Classes">
-			<array class="NSMutableArray" key="referencedPartialClassDescriptions">
-				<object class="IBPartialClassDescription">
-					<string key="className">OBSlider</string>
-					<string key="superclassName">UISlider</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBProjectSource</string>
-						<string key="minorKey">./Classes/OBSlider.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">VLCMovieViewController</string>
-					<string key="superclassName">UIViewController</string>
-					<dictionary class="NSMutableDictionary" key="actions">
-						<string key="backward:">id</string>
-						<string key="closePlayback:">id</string>
-						<string key="forward:">id</string>
-						<string key="playPause">id</string>
-						<string key="playbackSpeedSliderAction:">id</string>
-						<string key="positionSliderAction:">id</string>
-						<string key="switchAudioTrack:">id</string>
-						<string key="switchSubtitleTrack:">id</string>
-						<string key="videoDimensionAction:">id</string>
-						<string key="videoFilterSliderAction:">id</string>
-						<string key="videoFilterToggle:">id</string>
-					</dictionary>
-					<dictionary class="NSMutableDictionary" key="actionInfosByName">
-						<object class="IBActionInfo" key="backward:">
-							<string key="name">backward:</string>
-							<string key="candidateClassName">id</string>
-						</object>
-						<object class="IBActionInfo" key="closePlayback:">
-							<string key="name">closePlayback:</string>
-							<string key="candidateClassName">id</string>
-						</object>
-						<object class="IBActionInfo" key="forward:">
-							<string key="name">forward:</string>
-							<string key="candidateClassName">id</string>
-						</object>
-						<object class="IBActionInfo" key="playPause">
-							<string key="name">playPause</string>
-							<string key="candidateClassName">id</string>
-						</object>
-						<object class="IBActionInfo" key="playbackSpeedSliderAction:">
-							<string key="name">playbackSpeedSliderAction:</string>
-							<string key="candidateClassName">id</string>
-						</object>
-						<object class="IBActionInfo" key="positionSliderAction:">
-							<string key="name">positionSliderAction:</string>
-							<string key="candidateClassName">id</string>
-						</object>
-						<object class="IBActionInfo" key="switchAudioTrack:">
-							<string key="name">switchAudioTrack:</string>
-							<string key="candidateClassName">id</string>
-						</object>
-						<object class="IBActionInfo" key="switchSubtitleTrack:">
-							<string key="name">switchSubtitleTrack:</string>
-							<string key="candidateClassName">id</string>
-						</object>
-						<object class="IBActionInfo" key="videoDimensionAction:">
-							<string key="name">videoDimensionAction:</string>
-							<string key="candidateClassName">id</string>
-						</object>
-						<object class="IBActionInfo" key="videoFilterSliderAction:">
-							<string key="name">videoFilterSliderAction:</string>
-							<string key="candidateClassName">id</string>
-						</object>
-						<object class="IBActionInfo" key="videoFilterToggle:">
-							<string key="name">videoFilterToggle:</string>
-							<string key="candidateClassName">id</string>
-						</object>
-					</dictionary>
-					<dictionary class="NSMutableDictionary" key="outlets">
-						<string key="aspectRatioButton">UIButton</string>
-						<string key="audioSwitcherButton">UIButton</string>
-						<string key="backButton">UIBarButtonItem</string>
-						<string key="brightnessLabel">UILabel</string>
-						<string key="brightnessSlider">UISlider</string>
-						<string key="bwdButton">UIButton</string>
-						<string key="contrastLabel">UILabel</string>
-						<string key="contrastSlider">UISlider</string>
-						<string key="controllerPanel">UIView</string>
-						<string key="cropButton">UIButton</string>
-						<string key="fwdButton">UIButton</string>
-						<string key="gammaLabel">UILabel</string>
-						<string key="gammaSlider">UISlider</string>
-						<string key="hueLabel">UILabel</string>
-						<string key="hueSlider">UISlider</string>
-						<string key="movieView">UIView</string>
-						<string key="playPauseButton">UIButton</string>
-						<string key="playbackSpeedButton">UIButton</string>
-						<string key="playbackSpeedIndicator">UILabel</string>
-						<string key="playbackSpeedLabel">UILabel</string>
-						<string key="playbackSpeedSlider">UISlider</string>
-						<string key="playbackSpeedView">UIView</string>
-						<string key="playingExternallyDescription">UILabel</string>
-						<string key="playingExternallyTitle">UILabel</string>
-						<string key="playingExternallyView">UIView</string>
-						<string key="positionSlider">UISlider</string>
-						<string key="resetVideoFilterButton">UIButton</string>
-						<string key="saturationLabel">UILabel</string>
-						<string key="saturationSlider">UISlider</string>
-						<string key="statusLabel">VLCStatusLabel</string>
-						<string key="subtitleSwitcherButton">UIButton</string>
-						<string key="timeDisplay">UILabel</string>
-						<string key="toolbar">UIToolbar</string>
-						<string key="videoFilterButton">UIButton</string>
-						<string key="videoFilterView">UIView</string>
-					</dictionary>
-					<dictionary class="NSMutableDictionary" key="toOneOutletInfosByName">
-						<object class="IBToOneOutletInfo" key="aspectRatioButton">
-							<string key="name">aspectRatioButton</string>
-							<string key="candidateClassName">UIButton</string>
-						</object>
-						<object class="IBToOneOutletInfo" key="audioSwitcherButton">
-							<string key="name">audioSwitcherButton</string>
-							<string key="candidateClassName">UIButton</string>
-						</object>
-						<object class="IBToOneOutletInfo" key="backButton">
-							<string key="name">backButton</string>
-							<string key="candidateClassName">UIBarButtonItem</string>
-						</object>
-						<object class="IBToOneOutletInfo" key="brightnessLabel">
-							<string key="name">brightnessLabel</string>
-							<string key="candidateClassName">UILabel</string>
-						</object>
-						<object class="IBToOneOutletInfo" key="brightnessSlider">
-							<string key="name">brightnessSlider</string>
-							<string key="candidateClassName">UISlider</string>
-						</object>
-						<object class="IBToOneOutletInfo" key="bwdButton">
-							<string key="name">bwdButton</string>
-							<string key="candidateClassName">UIButton</string>
-						</object>
-						<object class="IBToOneOutletInfo" key="contrastLabel">
-							<string key="name">contrastLabel</string>
-							<string key="candidateClassName">UILabel</string>
-						</object>
-						<object class="IBToOneOutletInfo" key="contrastSlider">
-							<string key="name">contrastSlider</string>
-							<string key="candidateClassName">UISlider</string>
-						</object>
-						<object class="IBToOneOutletInfo" key="controllerPanel">
-							<string key="name">controllerPanel</string>
-							<string key="candidateClassName">UIView</string>
-						</object>
-						<object class="IBToOneOutletInfo" key="cropButton">
-							<string key="name">cropButton</string>
-							<string key="candidateClassName">UIButton</string>
-						</object>
-						<object class="IBToOneOutletInfo" key="fwdButton">
-							<string key="name">fwdButton</string>
-							<string key="candidateClassName">UIButton</string>
-						</object>
-						<object class="IBToOneOutletInfo" key="gammaLabel">
-							<string key="name">gammaLabel</string>
-							<string key="candidateClassName">UILabel</string>
-						</object>
-						<object class="IBToOneOutletInfo" key="gammaSlider">
-							<string key="name">gammaSlider</string>
-							<string key="candidateClassName">UISlider</string>
-						</object>
-						<object class="IBToOneOutletInfo" key="hueLabel">
-							<string key="name">hueLabel</string>
-							<string key="candidateClassName">UILabel</string>
-						</object>
-						<object class="IBToOneOutletInfo" key="hueSlider">
-							<string key="name">hueSlider</string>
-							<string key="candidateClassName">UISlider</string>
-						</object>
-						<object class="IBToOneOutletInfo" key="movieView">
-							<string key="name">movieView</string>
-							<string key="candidateClassName">UIView</string>
-						</object>
-						<object class="IBToOneOutletInfo" key="playPauseButton">
-							<string key="name">playPauseButton</string>
-							<string key="candidateClassName">UIButton</string>
-						</object>
-						<object class="IBToOneOutletInfo" key="playbackSpeedButton">
-							<string key="name">playbackSpeedButton</string>
-							<string key="candidateClassName">UIButton</string>
-						</object>
-						<object class="IBToOneOutletInfo" key="playbackSpeedIndicator">
-							<string key="name">playbackSpeedIndicator</string>
-							<string key="candidateClassName">UILabel</string>
-						</object>
-						<object class="IBToOneOutletInfo" key="playbackSpeedLabel">
-							<string key="name">playbackSpeedLabel</string>
-							<string key="candidateClassName">UILabel</string>
-						</object>
-						<object class="IBToOneOutletInfo" key="playbackSpeedSlider">
-							<string key="name">playbackSpeedSlider</string>
-							<string key="candidateClassName">UISlider</string>
-						</object>
-						<object class="IBToOneOutletInfo" key="playbackSpeedView">
-							<string key="name">playbackSpeedView</string>
-							<string key="candidateClassName">UIView</string>
-						</object>
-						<object class="IBToOneOutletInfo" key="playingExternallyDescription">
-							<string key="name">playingExternallyDescription</string>
-							<string key="candidateClassName">UILabel</string>
-						</object>
-						<object class="IBToOneOutletInfo" key="playingExternallyTitle">
-							<string key="name">playingExternallyTitle</string>
-							<string key="candidateClassName">UILabel</string>
-						</object>
-						<object class="IBToOneOutletInfo" key="playingExternallyView">
-							<string key="name">playingExternallyView</string>
-							<string key="candidateClassName">UIView</string>
-						</object>
-						<object class="IBToOneOutletInfo" key="positionSlider">
-							<string key="name">positionSlider</string>
-							<string key="candidateClassName">UISlider</string>
-						</object>
-						<object class="IBToOneOutletInfo" key="resetVideoFilterButton">
-							<string key="name">resetVideoFilterButton</string>
-							<string key="candidateClassName">UIButton</string>
-						</object>
-						<object class="IBToOneOutletInfo" key="saturationLabel">
-							<string key="name">saturationLabel</string>
-							<string key="candidateClassName">UILabel</string>
-						</object>
-						<object class="IBToOneOutletInfo" key="saturationSlider">
-							<string key="name">saturationSlider</string>
-							<string key="candidateClassName">UISlider</string>
-						</object>
-						<object class="IBToOneOutletInfo" key="statusLabel">
-							<string key="name">statusLabel</string>
-							<string key="candidateClassName">VLCStatusLabel</string>
-						</object>
-						<object class="IBToOneOutletInfo" key="subtitleSwitcherButton">
-							<string key="name">subtitleSwitcherButton</string>
-							<string key="candidateClassName">UIButton</string>
-						</object>
-						<object class="IBToOneOutletInfo" key="timeDisplay">
-							<string key="name">timeDisplay</string>
-							<string key="candidateClassName">UILabel</string>
-						</object>
-						<object class="IBToOneOutletInfo" key="toolbar">
-							<string key="name">toolbar</string>
-							<string key="candidateClassName">UIToolbar</string>
-						</object>
-						<object class="IBToOneOutletInfo" key="videoFilterButton">
-							<string key="name">videoFilterButton</string>
-							<string key="candidateClassName">UIButton</string>
-						</object>
-						<object class="IBToOneOutletInfo" key="videoFilterView">
-							<string key="name">videoFilterView</string>
-							<string key="candidateClassName">UIView</string>
-						</object>
-					</dictionary>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBProjectSource</string>
-						<string key="minorKey">./Classes/VLCMovieViewController.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">VLCStatusLabel</string>
-					<string key="superclassName">UILabel</string>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBProjectSource</string>
-						<string key="minorKey">./Classes/VLCStatusLabel.h</string>
-					</object>
-				</object>
-			</array>
-		</object>
+		<object class="IBClassDescriber" key="IBDocument.Classes"/>
 		<int key="IBDocument.localizationMode">0</int>
 		<string key="IBDocument.TargetRuntimeIdentifier">IBCocoaTouchFramework</string>
 		<object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDependencies">

+ 1 - 81
Resources/VLCPlaylistViewController~ipad.xib

@@ -41,8 +41,6 @@
 						<int key="NSvFlags">274</int>
 						<string key="NSFrameSize">{768, 1004}</string>
 						<reference key="NSSuperview" ref="647120888"/>
-						<reference key="NSWindow"/>
-						<reference key="NSNextKeyView"/>
 						<string key="NSReuseIdentifierKey">_NS:9</string>
 						<object class="NSColor" key="IBUIBackgroundColor">
 							<int key="NSColorSpace">3</int>
@@ -53,7 +51,6 @@
 				</array>
 				<string key="NSFrame">{{0, 20}, {768, 1004}}</string>
 				<reference key="NSSuperview"/>
-				<reference key="NSWindow"/>
 				<reference key="NSNextKeyView" ref="344324954"/>
 				<object class="NSColor" key="IBUIBackgroundColor" id="1073376162">
 					<int key="NSColorSpace">3</int>
@@ -74,7 +71,6 @@
 						<int key="NSvFlags">293</int>
 						<string key="NSFrame">{{142, 311}, {128, 128}}</string>
 						<reference key="NSSuperview" ref="25978252"/>
-						<reference key="NSWindow"/>
 						<reference key="NSNextKeyView" ref="247429863"/>
 						<string key="NSReuseIdentifierKey">_NS:9</string>
 						<bool key="IBUIUserInteractionEnabled">NO</bool>
@@ -89,7 +85,6 @@
 						<int key="NSvFlags">290</int>
 						<string key="NSFrame">{{66, 478}, {280, 21}}</string>
 						<reference key="NSSuperview" ref="25978252"/>
-						<reference key="NSWindow"/>
 						<reference key="NSNextKeyView" ref="222554551"/>
 						<string key="NSReuseIdentifierKey">_NS:9</string>
 						<bool key="IBUIOpaque">NO</bool>
@@ -121,7 +116,6 @@
 						<int key="NSvFlags">290</int>
 						<string key="NSFrame">{{66, 578}, {280, 192}}</string>
 						<reference key="NSSuperview" ref="25978252"/>
-						<reference key="NSWindow"/>
 						<string key="NSReuseIdentifierKey">_NS:9</string>
 						<bool key="IBUIOpaque">NO</bool>
 						<bool key="IBUIClipsSubviews">YES</bool>
@@ -150,7 +144,6 @@
 				</array>
 				<string key="NSFrameSize">{412, 980}</string>
 				<reference key="NSSuperview"/>
-				<reference key="NSWindow"/>
 				<reference key="NSNextKeyView" ref="644368754"/>
 				<string key="NSReuseIdentifierKey">_NS:9</string>
 				<reference key="IBUIBackgroundColor" ref="1073376162"/>
@@ -298,80 +291,7 @@
 			<nil key="sourceID"/>
 			<int key="maxID">118</int>
 		</object>
-		<object class="IBClassDescriber" key="IBDocument.Classes">
-			<array class="NSMutableArray" key="referencedPartialClassDescriptions">
-				<object class="IBPartialClassDescription">
-					<string key="className">AQGridView</string>
-					<string key="superclassName">UIScrollView</string>
-					<dictionary class="NSMutableDictionary" key="outlets">
-						<string key="dataSource">id</string>
-						<string key="delegate">id</string>
-					</dictionary>
-					<dictionary class="NSMutableDictionary" key="toOneOutletInfosByName">
-						<object class="IBToOneOutletInfo" key="dataSource">
-							<string key="name">dataSource</string>
-							<string key="candidateClassName">id</string>
-						</object>
-						<object class="IBToOneOutletInfo" key="delegate">
-							<string key="name">delegate</string>
-							<string key="candidateClassName">id</string>
-						</object>
-					</dictionary>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBProjectSource</string>
-						<string key="minorKey">./Classes/AQGridView.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">VLCPlaylistViewController</string>
-					<string key="superclassName">UIViewController</string>
-					<object class="NSMutableDictionary" key="actions">
-						<string key="NS.key.0">leftButtonAction:</string>
-						<string key="NS.object.0">id</string>
-					</object>
-					<object class="NSMutableDictionary" key="actionInfosByName">
-						<string key="NS.key.0">leftButtonAction:</string>
-						<object class="IBActionInfo" key="NS.object.0">
-							<string key="name">leftButtonAction:</string>
-							<string key="candidateClassName">id</string>
-						</object>
-					</object>
-					<dictionary class="NSMutableDictionary" key="outlets">
-						<string key="emptyLibraryLabel">UILabel</string>
-						<string key="emptyLibraryLongDescriptionLabel">UILabel</string>
-						<string key="emptyLibraryView">UIView</string>
-						<string key="gridView">AQGridView</string>
-						<string key="tableView">UITableView</string>
-					</dictionary>
-					<dictionary class="NSMutableDictionary" key="toOneOutletInfosByName">
-						<object class="IBToOneOutletInfo" key="emptyLibraryLabel">
-							<string key="name">emptyLibraryLabel</string>
-							<string key="candidateClassName">UILabel</string>
-						</object>
-						<object class="IBToOneOutletInfo" key="emptyLibraryLongDescriptionLabel">
-							<string key="name">emptyLibraryLongDescriptionLabel</string>
-							<string key="candidateClassName">UILabel</string>
-						</object>
-						<object class="IBToOneOutletInfo" key="emptyLibraryView">
-							<string key="name">emptyLibraryView</string>
-							<string key="candidateClassName">UIView</string>
-						</object>
-						<object class="IBToOneOutletInfo" key="gridView">
-							<string key="name">gridView</string>
-							<string key="candidateClassName">AQGridView</string>
-						</object>
-						<object class="IBToOneOutletInfo" key="tableView">
-							<string key="name">tableView</string>
-							<string key="candidateClassName">UITableView</string>
-						</object>
-					</dictionary>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBProjectSource</string>
-						<string key="minorKey">./Classes/VLCPlaylistViewController.h</string>
-					</object>
-				</object>
-			</array>
-		</object>
+		<object class="IBClassDescriber" key="IBDocument.Classes"/>
 		<int key="IBDocument.localizationMode">0</int>
 		<string key="IBDocument.TargetRuntimeIdentifier">IBIPadFramework</string>
 		<object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDependencies">

+ 1 - 81
Resources/VLCPlaylistViewController~iphone.xib

@@ -42,8 +42,6 @@
 						<int key="NSvFlags">274</int>
 						<string key="NSFrameSize">{320, 568}</string>
 						<reference key="NSSuperview" ref="220272156"/>
-						<reference key="NSWindow"/>
-						<reference key="NSNextKeyView"/>
 						<string key="NSReuseIdentifierKey">_NS:9</string>
 						<object class="NSColor" key="IBUIBackgroundColor" id="838856921">
 							<int key="NSColorSpace">3</int>
@@ -62,7 +60,6 @@
 				</array>
 				<string key="NSFrameSize">{320, 568}</string>
 				<reference key="NSSuperview"/>
-				<reference key="NSWindow"/>
 				<reference key="NSNextKeyView" ref="886444942"/>
 				<string key="NSReuseIdentifierKey">_NS:9</string>
 				<reference key="IBUIBackgroundColor" ref="838856921"/>
@@ -94,7 +91,6 @@
 						<int key="NSvFlags">293</int>
 						<string key="NSFrame">{{96, 31}, {128, 128}}</string>
 						<reference key="NSSuperview" ref="36174295"/>
-						<reference key="NSWindow"/>
 						<reference key="NSNextKeyView" ref="145484960"/>
 						<string key="NSReuseIdentifierKey">_NS:9</string>
 						<bool key="IBUIUserInteractionEnabled">NO</bool>
@@ -109,7 +105,6 @@
 						<int key="NSvFlags">290</int>
 						<string key="NSFrame">{{20, 167}, {280, 21}}</string>
 						<reference key="NSSuperview" ref="36174295"/>
-						<reference key="NSWindow"/>
 						<reference key="NSNextKeyView" ref="335509625"/>
 						<string key="NSReuseIdentifierKey">_NS:9</string>
 						<bool key="IBUIOpaque">NO</bool>
@@ -141,7 +136,6 @@
 						<int key="NSvFlags">293</int>
 						<string key="NSFrame">{{20, 196}, {280, 192}}</string>
 						<reference key="NSSuperview" ref="36174295"/>
-						<reference key="NSWindow"/>
 						<string key="NSReuseIdentifierKey">_NS:9</string>
 						<bool key="IBUIOpaque">NO</bool>
 						<bool key="IBUIClipsSubviews">YES</bool>
@@ -170,7 +164,6 @@
 				</array>
 				<string key="NSFrameSize">{320, 525}</string>
 				<reference key="NSSuperview"/>
-				<reference key="NSWindow"/>
 				<reference key="NSNextKeyView" ref="438742621"/>
 				<string key="NSReuseIdentifierKey">_NS:9</string>
 				<reference key="IBUIBackgroundColor" ref="838856921"/>
@@ -317,80 +310,7 @@
 			<nil key="sourceID"/>
 			<int key="maxID">26</int>
 		</object>
-		<object class="IBClassDescriber" key="IBDocument.Classes">
-			<array class="NSMutableArray" key="referencedPartialClassDescriptions">
-				<object class="IBPartialClassDescription">
-					<string key="className">AQGridView</string>
-					<string key="superclassName">UIScrollView</string>
-					<dictionary class="NSMutableDictionary" key="outlets">
-						<string key="dataSource">id</string>
-						<string key="delegate">id</string>
-					</dictionary>
-					<dictionary class="NSMutableDictionary" key="toOneOutletInfosByName">
-						<object class="IBToOneOutletInfo" key="dataSource">
-							<string key="name">dataSource</string>
-							<string key="candidateClassName">id</string>
-						</object>
-						<object class="IBToOneOutletInfo" key="delegate">
-							<string key="name">delegate</string>
-							<string key="candidateClassName">id</string>
-						</object>
-					</dictionary>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBProjectSource</string>
-						<string key="minorKey">./Classes/AQGridView.h</string>
-					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">VLCPlaylistViewController</string>
-					<string key="superclassName">UIViewController</string>
-					<object class="NSMutableDictionary" key="actions">
-						<string key="NS.key.0">leftButtonAction:</string>
-						<string key="NS.object.0">id</string>
-					</object>
-					<object class="NSMutableDictionary" key="actionInfosByName">
-						<string key="NS.key.0">leftButtonAction:</string>
-						<object class="IBActionInfo" key="NS.object.0">
-							<string key="name">leftButtonAction:</string>
-							<string key="candidateClassName">id</string>
-						</object>
-					</object>
-					<dictionary class="NSMutableDictionary" key="outlets">
-						<string key="emptyLibraryLabel">UILabel</string>
-						<string key="emptyLibraryLongDescriptionLabel">UILabel</string>
-						<string key="emptyLibraryView">UIView</string>
-						<string key="gridView">AQGridView</string>
-						<string key="tableView">UITableView</string>
-					</dictionary>
-					<dictionary class="NSMutableDictionary" key="toOneOutletInfosByName">
-						<object class="IBToOneOutletInfo" key="emptyLibraryLabel">
-							<string key="name">emptyLibraryLabel</string>
-							<string key="candidateClassName">UILabel</string>
-						</object>
-						<object class="IBToOneOutletInfo" key="emptyLibraryLongDescriptionLabel">
-							<string key="name">emptyLibraryLongDescriptionLabel</string>
-							<string key="candidateClassName">UILabel</string>
-						</object>
-						<object class="IBToOneOutletInfo" key="emptyLibraryView">
-							<string key="name">emptyLibraryView</string>
-							<string key="candidateClassName">UIView</string>
-						</object>
-						<object class="IBToOneOutletInfo" key="gridView">
-							<string key="name">gridView</string>
-							<string key="candidateClassName">AQGridView</string>
-						</object>
-						<object class="IBToOneOutletInfo" key="tableView">
-							<string key="name">tableView</string>
-							<string key="candidateClassName">UITableView</string>
-						</object>
-					</dictionary>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBProjectSource</string>
-						<string key="minorKey">./Classes/VLCPlaylistViewController.h</string>
-					</object>
-				</object>
-			</array>
-		</object>
+		<object class="IBClassDescriber" key="IBDocument.Classes"/>
 		<int key="IBDocument.localizationMode">0</int>
 		<string key="IBDocument.TargetRuntimeIdentifier">IBCocoaTouchFramework</string>
 		<object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDependencies">

+ 319 - 0
Resources/VLCSettingsViewController.xib

@@ -0,0 +1,319 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<archive type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="8.00">
+	<data>
+		<int key="IBDocument.SystemTarget">1296</int>
+		<string key="IBDocument.SystemVersion">12E52</string>
+		<string key="IBDocument.InterfaceBuilderVersion">3084</string>
+		<string key="IBDocument.AppKitVersion">1187.39</string>
+		<string key="IBDocument.HIToolboxVersion">626.00</string>
+		<object class="NSMutableDictionary" key="IBDocument.PluginVersions">
+			<string key="NS.key.0">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
+			<string key="NS.object.0">2083</string>
+		</object>
+		<array key="IBDocument.IntegratedClassDependencies">
+			<string>IBProxyObject</string>
+			<string>IBUIBarButtonItem</string>
+			<string>IBUILabel</string>
+			<string>IBUISwitch</string>
+			<string>IBUIToolbar</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="IBUIView" id="1058981638">
+				<reference key="NSNextResponder"/>
+				<int key="NSvFlags">301</int>
+				<array class="NSMutableArray" key="NSSubviews">
+					<object class="IBUIToolbar" id="222768752">
+						<reference key="NSNextResponder" ref="1058981638"/>
+						<int key="NSvFlags">290</int>
+						<string key="NSFrameSize">{540, 44}</string>
+						<reference key="NSSuperview" ref="1058981638"/>
+						<reference key="NSWindow"/>
+						<reference key="NSNextKeyView" ref="890162779"/>
+						<string key="NSReuseIdentifierKey">_NS:9</string>
+						<bool key="IBUIOpaque">NO</bool>
+						<bool key="IBUIClearsContextBeforeDrawing">NO</bool>
+						<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
+						<array class="NSMutableArray" key="IBUIItems">
+							<object class="IBUIBarButtonItem" id="883438531">
+								<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
+								<reference key="IBUIToolbar" ref="222768752"/>
+								<int key="IBUISystemItemIdentifier">5</int>
+							</object>
+							<object class="IBUIBarButtonItem" id="320254837">
+								<string key="IBUITitle">Done</string>
+								<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
+								<int key="IBUIStyle">1</int>
+								<reference key="IBUIToolbar" ref="222768752"/>
+							</object>
+						</array>
+						<object class="NSColor" key="IBUITintColor">
+							<int key="NSColorSpace">1</int>
+							<bytes key="NSRGB">MCAwIDAAA</bytes>
+							<string key="IBUIColorCocoaTouchKeyPath">darkTextColor</string>
+						</object>
+					</object>
+					<object class="IBUILabel" id="890162779">
+						<reference key="NSNextResponder" ref="1058981638"/>
+						<int key="NSvFlags">292</int>
+						<string key="NSFrame">{{20, 75}, {259, 21}}</string>
+						<reference key="NSSuperview" ref="1058981638"/>
+						<reference key="NSWindow"/>
+						<reference key="NSNextKeyView" ref="268284080"/>
+						<string key="NSReuseIdentifierKey">_NS:9</string>
+						<bool key="IBUIOpaque">NO</bool>
+						<bool key="IBUIClipsSubviews">YES</bool>
+						<int key="IBUIContentMode">7</int>
+						<bool key="IBUIUserInteractionEnabled">NO</bool>
+						<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
+						<string key="IBUIText">Passcode Lock</string>
+						<object class="NSColor" key="IBUITextColor">
+							<int key="NSColorSpace">3</int>
+							<bytes key="NSWhite">MC42NjY2NjY2NjY3AA</bytes>
+						</object>
+						<nil key="IBUIHighlightedColor"/>
+						<int key="IBUIBaselineAdjustment">0</int>
+						<object class="IBUIFontDescription" key="IBUIFontDescription">
+							<int key="type">1</int>
+							<double key="pointSize">17</double>
+						</object>
+						<object class="NSFont" key="IBUIFont">
+							<string key="NSName">Helvetica</string>
+							<double key="NSSize">17</double>
+							<int key="NSfFlags">16</int>
+						</object>
+						<bool key="IBUIAdjustsFontSizeToFit">NO</bool>
+					</object>
+					<object class="IBUISwitch" id="268284080">
+						<reference key="NSNextResponder" ref="1058981638"/>
+						<int key="NSvFlags">289</int>
+						<string key="NSFrame">{{428, 72}, {94, 27}}</string>
+						<reference key="NSSuperview" ref="1058981638"/>
+						<reference key="NSWindow"/>
+						<string key="NSReuseIdentifierKey">_NS:9</string>
+						<bool key="IBUIOpaque">NO</bool>
+						<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
+						<int key="IBUIContentHorizontalAlignment">0</int>
+						<int key="IBUIContentVerticalAlignment">0</int>
+					</object>
+				</array>
+				<string key="NSFrameSize">{540, 568}</string>
+				<reference key="NSSuperview"/>
+				<reference key="NSWindow"/>
+				<reference key="NSNextKeyView" ref="222768752"/>
+				<string key="NSReuseIdentifierKey">_NS:9</string>
+				<object class="NSColor" key="IBUIBackgroundColor">
+					<int key="NSColorSpace">3</int>
+					<bytes key="NSWhite">MC4zMzMzMzMzMzMzAA</bytes>
+				</object>
+				<int key="IBUIContentMode">4</int>
+				<object class="IBUISimulatedSizeMetrics" key="IBUISimulatedDestinationMetrics">
+					<string key="IBUISimulatedSizeMetricsClass">IBUISimulatedFreeformSizeMetricsSentinel</string>
+					<string key="IBUIDisplayName">Freeform</string>
+				</object>
+				<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">view</string>
+						<reference key="source" ref="372490531"/>
+						<reference key="destination" ref="1058981638"/>
+					</object>
+					<int key="connectionID">5</int>
+				</object>
+				<object class="IBConnectionRecord">
+					<object class="IBCocoaTouchOutletConnection" key="connection">
+						<string key="label">passcodeLockLabel</string>
+						<reference key="source" ref="372490531"/>
+						<reference key="destination" ref="890162779"/>
+					</object>
+					<int key="connectionID">34</int>
+				</object>
+				<object class="IBConnectionRecord">
+					<object class="IBCocoaTouchOutletConnection" key="connection">
+						<string key="label">passcodeLockSwitch</string>
+						<reference key="source" ref="372490531"/>
+						<reference key="destination" ref="268284080"/>
+					</object>
+					<int key="connectionID">35</int>
+				</object>
+				<object class="IBConnectionRecord">
+					<object class="IBCocoaTouchOutletConnection" key="connection">
+						<string key="label">dismissButton</string>
+						<reference key="source" ref="372490531"/>
+						<reference key="destination" ref="320254837"/>
+					</object>
+					<int key="connectionID">38</int>
+				</object>
+				<object class="IBConnectionRecord">
+					<object class="IBCocoaTouchEventConnection" key="connection">
+						<string key="label">dismiss:</string>
+						<reference key="source" ref="320254837"/>
+						<reference key="destination" ref="372490531"/>
+					</object>
+					<int key="connectionID">37</int>
+				</object>
+				<object class="IBConnectionRecord">
+					<object class="IBCocoaTouchEventConnection" key="connection">
+						<string key="label">togglePasscodeLockSetting:</string>
+						<reference key="source" ref="268284080"/>
+						<reference key="destination" ref="372490531"/>
+						<int key="IBEventType">13</int>
+					</object>
+					<int key="connectionID">36</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">4</int>
+						<reference key="object" ref="1058981638"/>
+						<array class="NSMutableArray" key="children">
+							<reference ref="222768752"/>
+							<reference ref="890162779"/>
+							<reference ref="268284080"/>
+						</array>
+						<reference key="parent" ref="0"/>
+					</object>
+					<object class="IBObjectRecord">
+						<int key="objectID">11</int>
+						<reference key="object" ref="222768752"/>
+						<array class="NSMutableArray" key="children">
+							<reference ref="320254837"/>
+							<reference ref="883438531"/>
+						</array>
+						<reference key="parent" ref="1058981638"/>
+					</object>
+					<object class="IBObjectRecord">
+						<int key="objectID">12</int>
+						<reference key="object" ref="320254837"/>
+						<reference key="parent" ref="222768752"/>
+					</object>
+					<object class="IBObjectRecord">
+						<int key="objectID">19</int>
+						<reference key="object" ref="883438531"/>
+						<reference key="parent" ref="222768752"/>
+					</object>
+					<object class="IBObjectRecord">
+						<int key="objectID">20</int>
+						<reference key="object" ref="890162779"/>
+						<array class="NSMutableArray" key="children"/>
+						<reference key="parent" ref="1058981638"/>
+					</object>
+					<object class="IBObjectRecord">
+						<int key="objectID">26</int>
+						<reference key="object" ref="268284080"/>
+						<array class="NSMutableArray" key="children"/>
+						<reference key="parent" ref="1058981638"/>
+					</object>
+				</array>
+			</object>
+			<dictionary class="NSMutableDictionary" key="flattenedProperties">
+				<string key="-1.CustomClassName">VLCSettingsViewController</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="11.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
+				<string key="12.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
+				<string key="19.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
+				<string key="20.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
+				<string key="26.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
+				<string key="4.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
+			</dictionary>
+			<dictionary class="NSMutableDictionary" key="unlocalizedProperties"/>
+			<nil key="activeLocalization"/>
+			<dictionary class="NSMutableDictionary" key="localizations"/>
+			<nil key="sourceID"/>
+			<int key="maxID">38</int>
+		</object>
+		<object class="IBClassDescriber" key="IBDocument.Classes">
+			<array class="NSMutableArray" key="referencedPartialClassDescriptions">
+				<object class="IBPartialClassDescription">
+					<string key="className">VLCSettingsViewController</string>
+					<string key="superclassName">UIViewController</string>
+					<dictionary class="NSMutableDictionary" key="actions">
+						<string key="dismiss:">id</string>
+						<string key="togglePasscodeLockSetting:">id</string>
+					</dictionary>
+					<dictionary class="NSMutableDictionary" key="actionInfosByName">
+						<object class="IBActionInfo" key="dismiss:">
+							<string key="name">dismiss:</string>
+							<string key="candidateClassName">id</string>
+						</object>
+						<object class="IBActionInfo" key="togglePasscodeLockSetting:">
+							<string key="name">togglePasscodeLockSetting:</string>
+							<string key="candidateClassName">id</string>
+						</object>
+					</dictionary>
+					<dictionary class="NSMutableDictionary" key="outlets">
+						<string key="dismissButton">UIBarButtonItem</string>
+						<string key="passcodeLockLabel">UILabel</string>
+						<string key="passcodeLockSwitch">UISwitch</string>
+					</dictionary>
+					<dictionary class="NSMutableDictionary" key="toOneOutletInfosByName">
+						<object class="IBToOneOutletInfo" key="dismissButton">
+							<string key="name">dismissButton</string>
+							<string key="candidateClassName">UIBarButtonItem</string>
+						</object>
+						<object class="IBToOneOutletInfo" key="passcodeLockLabel">
+							<string key="name">passcodeLockLabel</string>
+							<string key="candidateClassName">UILabel</string>
+						</object>
+						<object class="IBToOneOutletInfo" key="passcodeLockSwitch">
+							<string key="name">passcodeLockSwitch</string>
+							<string key="candidateClassName">UISwitch</string>
+						</object>
+					</dictionary>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBProjectSource</string>
+						<string key="minorKey">./Classes/VLCSettingsViewController.h</string>
+					</object>
+				</object>
+			</array>
+		</object>
+		<int key="IBDocument.localizationMode">0</int>
+		<string key="IBDocument.TargetRuntimeIdentifier">IBCocoaTouchFramework</string>
+		<object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDependencies">
+			<string key="NS.key.0">com.apple.InterfaceBuilder.CocoaTouchPlugin.iPhoneOS</string>
+			<real value="1296" key="NS.object.0"/>
+		</object>
+		<bool key="IBDocument.PluginDeclaredDependenciesTrackSystemTargetVersion">YES</bool>
+		<int key="IBDocument.defaultPropertyAccessControl">3</int>
+		<string key="IBCocoaTouchPluginVersion">2083</string>
+	</data>
+</archive>

二進制
Resources/de.lproj/Localizable.strings


二進制
Resources/en.lproj/Localizable.strings


二進制
Resources/fr.lproj/Localizable.strings


二進制
Resources/ru.lproj/Localizable.strings


+ 10 - 0
VLC for iOS.xcodeproj/project.pbxproj

@@ -81,6 +81,8 @@
 		7D6BA1171748EFE100C0E203 /* VLCAddMediaViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D6BA1151748EFE100C0E203 /* VLCAddMediaViewController.m */; };
 		7D6BA1181748EFE100C0E203 /* VLCAddMediaViewController~ipad.xib in Resources */ = {isa = PBXBuildFile; fileRef = 7D6BA1161748EFE100C0E203 /* VLCAddMediaViewController~ipad.xib */; };
 		7D6BA11A174911C200C0E203 /* VLCAddMediaViewController~iphone.xib in Resources */ = {isa = PBXBuildFile; fileRef = 7D6BA119174911C200C0E203 /* VLCAddMediaViewController~iphone.xib */; };
+		7D6BA11E17491F5F00C0E203 /* VLCSettingsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D6BA11C17491F5F00C0E203 /* VLCSettingsViewController.m */; };
+		7D6BA11F17491F5F00C0E203 /* VLCSettingsViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 7D6BA11D17491F5F00C0E203 /* VLCSettingsViewController.xib */; };
 		7D94FCDF16DE7D1000F2623B /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7D94FCDE16DE7D1000F2623B /* UIKit.framework */; };
 		7D94FCE116DE7D1000F2623B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7D94FCE016DE7D1000F2623B /* Foundation.framework */; };
 		7D94FCE316DE7D1000F2623B /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7D94FCE216DE7D1000F2623B /* CoreGraphics.framework */; };
@@ -255,6 +257,9 @@
 		7D6BA1151748EFE100C0E203 /* VLCAddMediaViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = VLCAddMediaViewController.m; sourceTree = "<group>"; };
 		7D6BA1161748EFE100C0E203 /* VLCAddMediaViewController~ipad.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = "VLCAddMediaViewController~ipad.xib"; path = "../Resources/VLCAddMediaViewController~ipad.xib"; sourceTree = "<group>"; };
 		7D6BA119174911C200C0E203 /* VLCAddMediaViewController~iphone.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = "VLCAddMediaViewController~iphone.xib"; path = "Resources/VLCAddMediaViewController~iphone.xib"; sourceTree = SOURCE_ROOT; };
+		7D6BA11B17491F5F00C0E203 /* VLCSettingsViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VLCSettingsViewController.h; sourceTree = "<group>"; };
+		7D6BA11C17491F5F00C0E203 /* VLCSettingsViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = VLCSettingsViewController.m; sourceTree = "<group>"; };
+		7D6BA11D17491F5F00C0E203 /* VLCSettingsViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = VLCSettingsViewController.xib; path = ../Resources/VLCSettingsViewController.xib; sourceTree = "<group>"; };
 		7D94FCDB16DE7D1000F2623B /* VLC for iOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "VLC for iOS.app"; sourceTree = BUILT_PRODUCTS_DIR; };
 		7D94FCDE16DE7D1000F2623B /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };
 		7D94FCE016DE7D1000F2623B /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
@@ -660,6 +665,8 @@
 				7D6BA1151748EFE100C0E203 /* VLCAddMediaViewController.m */,
 				7D6BA10B1747F26300C0E203 /* VLCPasscodeLockViewController.h */,
 				7D6BA10C1747F26300C0E203 /* VLCPasscodeLockViewController.m */,
+				7D6BA11B17491F5F00C0E203 /* VLCSettingsViewController.h */,
+				7D6BA11C17491F5F00C0E203 /* VLCSettingsViewController.m */,
 				7D31CF061746AEF2005997E0 /* UI Elements */,
 				7DADC5601704FACC001DAC63 /* Imported */,
 				7DADC55C1704FAA8001DAC63 /* XIBs */,
@@ -686,6 +693,7 @@
 				7D9529521732EFCA006F5B40 /* VLCAboutViewController~ipad.xib */,
 				7D6BA1161748EFE100C0E203 /* VLCAddMediaViewController~ipad.xib */,
 				7D6BA119174911C200C0E203 /* VLCAddMediaViewController~iphone.xib */,
+				7D6BA11D17491F5F00C0E203 /* VLCSettingsViewController.xib */,
 				A79246BD170F114E0036AAF2 /* VLCMovieViewController~iphone.xib */,
 				A79246BE170F114E0036AAF2 /* VLCPlaylistTableViewCell.xib */,
 				A79246C0170F114E0036AAF2 /* VLCPlaylistViewController~iphone.xib */,
@@ -863,6 +871,7 @@
 				7D6BA11A174911C200C0E203 /* VLCAddMediaViewController~iphone.xib in Resources */,
 				29125E5617492219003F03E5 /* index.html in Resources */,
 				29125E5717492219003F03E5 /* upload.html in Resources */,
+				7D6BA11F17491F5F00C0E203 /* VLCSettingsViewController.xib in Resources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -923,6 +932,7 @@
 				2915544117490B9C00B86CAD /* WebSocket.m in Sources */,
 				7D6BA1171748EFE100C0E203 /* VLCAddMediaViewController.m in Sources */,
 				29CE2D44174912C600922D8F /* VLCHTTPUploaderController.m in Sources */,
+				7D6BA11E17491F5F00C0E203 /* VLCSettingsViewController.m in Sources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};