aboutsummaryrefslogtreecommitdiffstats
path: root/Video Tuneup
diff options
context:
space:
mode:
Diffstat (limited to 'Video Tuneup')
-rw-r--r--Video Tuneup/Classes/AssetsViewController.m1
-rw-r--r--Video Tuneup/ViewController.h2
-rw-r--r--Video Tuneup/ViewController.m17
-rw-r--r--Video Tuneup/en.lproj/ViewController_iPad.xib143
-rw-r--r--Video Tuneup/interface/noisy tile.pngbin0 -> 15014 bytes
5 files changed, 154 insertions, 9 deletions
diff --git a/Video Tuneup/Classes/AssetsViewController.m b/Video Tuneup/Classes/AssetsViewController.m
index 44fb565..fa55089 100644
--- a/Video Tuneup/Classes/AssetsViewController.m
+++ b/Video Tuneup/Classes/AssetsViewController.m
@@ -185,6 +185,7 @@
NSLog(@"AssetURL %@", [assetURLs valueForKey:assetURLKey]);
[_viewController loadAssetFromFile:[assetURLs valueForKey:assetURLKey]];
[[_viewController mediaLibraryPopover] dismissPopoverAnimated:YES]; // Dismiss the popover view
+ [_viewController toggleHelpView]; // remove the default help view if it's there.
}
}
diff --git a/Video Tuneup/ViewController.h b/Video Tuneup/ViewController.h
index 2a6b09e..4568955 100644
--- a/Video Tuneup/ViewController.h
+++ b/Video Tuneup/ViewController.h
@@ -25,6 +25,7 @@
id mTimeObserver;
}
+@property (nonatomic, retain) IBOutlet UIView *defaultHelpView;
@property (nonatomic, retain) AVPlayer *player;
@property (nonatomic, retain) SimpleEditor *editor;
@property (retain) AVPlayerItem *playerItem;
@@ -43,6 +44,7 @@
@property (nonatomic, retain) IBOutlet UIButton *internetRequestButton;
+- (void)toggleHelpView;
- (void)hideCameraRollText;
- (IBAction)loadDefaultAssetFromFile:sender;
- (IBAction)loadAssetFromFile:(NSURL *)fileURL;
diff --git a/Video Tuneup/ViewController.m b/Video Tuneup/ViewController.m
index 1e6f981..41925b9 100644
--- a/Video Tuneup/ViewController.m
+++ b/Video Tuneup/ViewController.m
@@ -20,7 +20,7 @@ static const NSString *ItemStatusContext;
@implementation ViewController
@synthesize player, playerItem, playerView, playButton, pauseButton, rewindButton, editor, videoNavBar, exportStatus,
-mScrubber, mediaLibraryButton, mediaLibraryPopover, exportButton;
+mScrubber, mediaLibraryButton, mediaLibraryPopover, exportButton, defaultHelpView;
@synthesize internetRequestButton;
@@ -497,6 +497,8 @@ mScrubber, mediaLibraryButton, mediaLibraryPopover, exportButton;
[super viewDidLoad];
self.view.backgroundColor = [[UIColor alloc] initWithPatternImage:[UIImage imageNamed:@"hixs_pattern_evolution.png"]];
+
+ [defaultHelpView setBackgroundColor:[[UIColor alloc] initWithPatternImage:[UIImage imageNamed:@"noisy tile.png"]]];
NSLog(@"viewDidLoad");
@@ -551,4 +553,17 @@ mScrubber, mediaLibraryButton, mediaLibraryPopover, exportButton;
}
}
+- (void)toggleHelpView {
+ if (! [defaultHelpView isHidden]) {
+ [playerView setHidden:NO];
+ [videoNavBar setHidden:NO];
+ [defaultHelpView setHidden:YES];
+ }
+ else {
+ [defaultHelpView setHidden:NO];
+ [playerView setHidden:YES];
+ [videoNavBar setHidden:YES];
+ }
+}
+
@end
diff --git a/Video Tuneup/en.lproj/ViewController_iPad.xib b/Video Tuneup/en.lproj/ViewController_iPad.xib
index b816a00..4c8f2b1 100644
--- a/Video Tuneup/en.lproj/ViewController_iPad.xib
+++ b/Video Tuneup/en.lproj/ViewController_iPad.xib
@@ -42,11 +42,11 @@
<array class="NSMutableArray" key="NSSubviews">
<object class="IBUIView" id="1061865793">
<reference key="NSNextResponder" ref="766721923"/>
- <int key="NSvFlags">279</int>
+ <int key="NSvFlags">-2147483369</int>
<string key="NSFrame">{{0, 129}, {1024, 575}}</string>
<reference key="NSSuperview" ref="766721923"/>
<reference key="NSWindow"/>
- <reference key="NSNextKeyView" ref="229949743"/>
+ <reference key="NSNextKeyView" ref="772814573"/>
<object class="NSColor" key="IBUIBackgroundColor" id="347621421">
<int key="NSColorSpace">1</int>
<bytes key="NSRGB">MCAwIDAAA</bytes>
@@ -58,7 +58,7 @@
</object>
<object class="IBUIToolbar" id="812339394">
<reference key="NSNextResponder" ref="766721923"/>
- <int key="NSvFlags">266</int>
+ <int key="NSvFlags">-2147483382</int>
<array class="NSMutableArray" key="NSSubviews">
<object class="IBUISlider" id="119532371">
<reference key="NSNextResponder" ref="812339394"/>
@@ -117,6 +117,100 @@
</object>
</array>
</object>
+ <object class="IBUIView" id="772814573">
+ <reference key="NSNextResponder" ref="766721923"/>
+ <int key="NSvFlags">274</int>
+ <array class="NSMutableArray" key="NSSubviews">
+ <object class="IBUILabel" id="292974481">
+ <reference key="NSNextResponder" ref="772814573"/>
+ <int key="NSvFlags">292</int>
+ <string key="NSFrame">{{20, 149}, {984, 89}}</string>
+ <reference key="NSSuperview" ref="772814573"/>
+ <reference key="NSWindow"/>
+ <reference key="NSNextKeyView" ref="292214286"/>
+ <object class="NSColor" key="IBUIBackgroundColor" id="6929607">
+ <int key="NSColorSpace">3</int>
+ <bytes key="NSWhite">MCAwAA</bytes>
+ </object>
+ <bool key="IBUIOpaque">NO</bool>
+ <bool key="IBUIClipsSubviews">YES</bool>
+ <int key="IBUIContentMode">7</int>
+ <bool key="IBUIUserInteractionEnabled">NO</bool>
+ <string key="targetRuntimeIdentifier">IBIPadFramework</string>
+ <string key="IBUIText">No video selected</string>
+ <object class="NSColor" key="IBUITextColor">
+ <int key="NSColorSpace">1</int>
+ <bytes key="NSRGB">MC4zODQzODcwNDY4IDAuNDk3MDQ0OTk0MiAwLjY0MTMwNDM0NzggMC42NQA</bytes>
+ </object>
+ <nil key="IBUIHighlightedColor"/>
+ <object class="NSColor" key="IBUIShadowColor" id="804940373">
+ <int key="NSColorSpace">3</int>
+ <bytes key="NSWhite">MQA</bytes>
+ </object>
+ <string key="IBUIShadowOffset">{0, 1}</string>
+ <int key="IBUIBaselineAdjustment">1</int>
+ <float key="IBUIMinimumFontSize">10</float>
+ <int key="IBUITextAlignment">1</int>
+ <object class="IBUIFontDescription" key="IBUIFontDescription">
+ <int key="type">2</int>
+ <double key="pointSize">60</double>
+ </object>
+ <object class="NSFont" key="IBUIFont">
+ <string key="NSName">Helvetica-Bold</string>
+ <double key="NSSize">60</double>
+ <int key="NSfFlags">16</int>
+ </object>
+ </object>
+ <object class="IBUILabel" id="292214286">
+ <reference key="NSNextResponder" ref="772814573"/>
+ <int key="NSvFlags">292</int>
+ <string key="NSFrame">{{399, 255}, {226, 170}}</string>
+ <reference key="NSSuperview" ref="772814573"/>
+ <reference key="NSWindow"/>
+ <reference key="NSNextKeyView" ref="229949743"/>
+ <reference key="IBUIBackgroundColor" ref="6929607"/>
+ <bool key="IBUIOpaque">NO</bool>
+ <bool key="IBUIClipsSubviews">YES</bool>
+ <int key="IBUIContentMode">7</int>
+ <bool key="IBUIUserInteractionEnabled">NO</bool>
+ <string key="targetRuntimeIdentifier">IBIPadFramework</string>
+ <string type="base64-UTF8" key="IBUIText">SG93IGl0IHdvcmtzOgogICAxLiBQaWNrIGEgdmlkZW8KICAgMi4gUGljayBhIHNvbmcKICAgMy4gTWl4
+CiAgIDQuIEV4cG9ydA</string>
+ <object class="NSColor" key="IBUITextColor">
+ <int key="NSColorSpace">1</int>
+ <bytes key="NSRGB">MC40MTMwNTU2Nzc5IDAuNDcyODM1MjM2NyAwLjY1MjE3MzkxMyAwLjcAA</bytes>
+ </object>
+ <nil key="IBUIHighlightedColor"/>
+ <reference key="IBUIShadowColor" ref="804940373"/>
+ <string key="IBUIShadowOffset">{0, 1}</string>
+ <int key="IBUIBaselineAdjustment">1</int>
+ <float key="IBUIMinimumFontSize">10</float>
+ <int key="IBUINumberOfLines">5</int>
+ <object class="IBUIFontDescription" key="IBUIFontDescription">
+ <int key="type">1</int>
+ <double key="pointSize">26</double>
+ </object>
+ <object class="NSFont" key="IBUIFont">
+ <string key="NSName">Helvetica</string>
+ <double key="NSSize">26</double>
+ <int key="NSfFlags">16</int>
+ </object>
+ </object>
+ </array>
+ <string key="NSFrame">{{0, 129}, {1024, 620}}</string>
+ <reference key="NSSuperview" ref="766721923"/>
+ <reference key="NSWindow"/>
+ <reference key="NSNextKeyView" ref="292974481"/>
+ <object class="NSColor" key="IBUIBackgroundColor">
+ <int key="NSColorSpace">3</int>
+ <bytes key="NSWhite">MC42NjY2NjY2NjY3AA</bytes>
+ </object>
+ <bool key="IBUIUserInteractionEnabled">NO</bool>
+ <object class="IBUIAccessibilityConfiguration" key="IBUIAccessibilityConfiguration">
+ <integer value="256" key="IBUIAccessibilityTraits"/>
+ </object>
+ <string key="targetRuntimeIdentifier">IBIPadFramework</string>
+ </object>
<object class="IBUILabel" id="425377558">
<reference key="NSNextResponder" ref="766721923"/>
<int key="NSvFlags">271</int>
@@ -171,10 +265,7 @@
<string key="targetRuntimeIdentifier">IBIPadFramework</string>
<int key="IBUIContentHorizontalAlignment">0</int>
<int key="IBUIContentVerticalAlignment">0</int>
- <object class="NSColor" key="IBUIHighlightedTitleColor" id="804940373">
- <int key="NSColorSpace">3</int>
- <bytes key="NSWhite">MQA</bytes>
- </object>
+ <reference key="IBUIHighlightedTitleColor" ref="804940373"/>
<object class="NSColor" key="IBUINormalTitleColor">
<int key="NSColorSpace">1</int>
<bytes key="NSRGB">MC4xOTYwNzg0MzQ2IDAuMzA5ODAzOTMyOSAwLjUyMTU2ODY1NgA</bytes>
@@ -438,6 +529,14 @@
<int key="connectionID">42</int>
</object>
<object class="IBConnectionRecord">
+ <object class="IBCocoaTouchOutletConnection" key="connection">
+ <string key="label">defaultHelpView</string>
+ <reference key="source" ref="841351856"/>
+ <reference key="destination" ref="772814573"/>
+ </object>
+ <int key="connectionID">88</int>
+ </object>
+ <object class="IBConnectionRecord">
<object class="IBCocoaTouchEventConnection" key="connection">
<string key="label">loadDefaultAssetFromFile:</string>
<reference key="source" ref="1049445720"/>
@@ -578,6 +677,7 @@
<reference ref="761978491"/>
<reference ref="1061865793"/>
<reference ref="812339394"/>
+ <reference ref="772814573"/>
</array>
<reference key="parent" ref="0"/>
</object>
@@ -683,6 +783,25 @@
<reference key="object" ref="1042807396"/>
<reference key="parent" ref="812339394"/>
</object>
+ <object class="IBObjectRecord">
+ <int key="objectID">83</int>
+ <reference key="object" ref="772814573"/>
+ <array class="NSMutableArray" key="children">
+ <reference ref="292974481"/>
+ <reference ref="292214286"/>
+ </array>
+ <reference key="parent" ref="766721923"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">86</int>
+ <reference key="object" ref="292214286"/>
+ <reference key="parent" ref="772814573"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">87</int>
+ <reference key="object" ref="292974481"/>
+ <reference key="parent" ref="772814573"/>
+ </object>
</array>
</object>
<dictionary class="NSMutableDictionary" key="flattenedProperties">
@@ -710,12 +829,15 @@
<string key="73.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
<string key="74.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
<string key="75.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
+ <string key="83.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
+ <string key="86.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
+ <string key="87.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">80</int>
+ <int key="maxID">88</int>
</object>
<object class="IBClassDescriber" key="IBDocument.Classes">
<array class="NSMutableArray" key="referencedPartialClassDescriptions">
@@ -785,6 +907,7 @@
</object>
</dictionary>
<dictionary class="NSMutableDictionary" key="outlets">
+ <string key="defaultHelpView">UIView</string>
<string key="exportButton">UIButton</string>
<string key="exportStatus">UILabel</string>
<string key="internetRequestButton">UIButton</string>
@@ -797,6 +920,10 @@
<string key="videoNavBar">UIToolbar</string>
</dictionary>
<dictionary class="NSMutableDictionary" key="toOneOutletInfosByName">
+ <object class="IBToOneOutletInfo" key="defaultHelpView">
+ <string key="name">defaultHelpView</string>
+ <string key="candidateClassName">UIView</string>
+ </object>
<object class="IBToOneOutletInfo" key="exportButton">
<string key="name">exportButton</string>
<string key="candidateClassName">UIButton</string>
diff --git a/Video Tuneup/interface/noisy tile.png b/Video Tuneup/interface/noisy tile.png
new file mode 100644
index 0000000..d45db0a
--- /dev/null
+++ b/Video Tuneup/interface/noisy tile.png
Binary files differ