Commit 03855e7e authored by Carola Nitz's avatar Carola Nitz

MovieViewController: added frosted glas effect

parent 0f5786c6
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.iPad.XIB" version="3.0" toolsVersion="5037" systemVersion="12F45" targetRuntime="iOS.CocoaTouch.iPad" propertyAccessControl="none"> <document type="com.apple.InterfaceBuilder3.CocoaTouch.iPad.XIB" version="3.0" toolsVersion="4514" systemVersion="13A603" targetRuntime="iOS.CocoaTouch.iPad" propertyAccessControl="none">
<dependencies> <dependencies>
<deployment defaultVersion="1552" identifier="iOS"/> <deployment defaultVersion="1552" identifier="iOS"/>
<development version="5000" identifier="xcode"/> <development version="5000" identifier="xcode"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="3733"/> <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="3747"/>
</dependencies> </dependencies>
<objects> <objects>
<placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="VLCMovieViewController"> <placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="VLCMovieViewController">
...@@ -62,7 +62,7 @@ ...@@ -62,7 +62,7 @@
<action selector="closePlayback:" destination="-1" id="134"/> <action selector="closePlayback:" destination="-1" id="134"/>
</connections> </connections>
</barButtonItem> </barButtonItem>
<view contentMode="scaleToFill" id="248" userLabel="Time view"> <view contentMode="scaleToFill" id="248" userLabel="Time view" customClass="VLCFrostedGlasView">
<rect key="frame" x="0.0" y="0.0" width="700" height="40"/> <rect key="frame" x="0.0" y="0.0" width="700" height="40"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/> <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
<subviews> <subviews>
...@@ -161,7 +161,7 @@ ...@@ -161,7 +161,7 @@
</navigationItem> </navigationItem>
</items> </items>
</navigationBar> </navigationBar>
<view hidden="YES" contentMode="scaleToFill" id="242" userLabel="Controls panel"> <view hidden="YES" contentMode="scaleToFill" id="242" userLabel="Controls panel" customClass="VLCFrostedGlasView">
<rect key="frame" x="0.0" y="63" width="768" height="46"/> <rect key="frame" x="0.0" y="63" width="768" height="46"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/> <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
<subviews> <subviews>
...@@ -209,14 +209,10 @@ ...@@ -209,14 +209,10 @@
</subviews> </subviews>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/> <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
</view> </view>
<view contentMode="scaleToFill" id="176" userLabel="Controls panel"> <view contentMode="scaleToFill" id="176" userLabel="Controls panel" customClass="VLCFrostedGlasView">
<rect key="frame" x="224" y="928" width="320" height="46"/> <rect key="frame" x="224" y="928" width="320" height="46"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMinY="YES"/> <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMinY="YES"/>
<subviews> <subviews>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" image="playbackControllerBg.png" id="296">
<rect key="frame" x="0.0" y="0.0" width="320" height="46"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
</imageView>
<slider opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" minValue="-34" maxValue="34" id="180" customClass="VLCSlider"> <slider opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" minValue="-34" maxValue="34" id="180" customClass="VLCSlider">
<rect key="frame" x="18" y="19" width="284" height="29"/> <rect key="frame" x="18" y="19" width="284" height="29"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
...@@ -247,14 +243,10 @@ ...@@ -247,14 +243,10 @@
<color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="calibratedRGB"/> <color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="calibratedRGB"/>
<nil key="highlightedColor"/> <nil key="highlightedColor"/>
</label> </label>
<view contentMode="scaleToFill" id="272" userLabel="Controls panel"> <view contentMode="scaleToFill" id="272" userLabel="Controls panel" customClass="VLCFrostedGlasView">
<rect key="frame" x="0.0" y="974" width="768" height="50"/> <rect key="frame" x="0.0" y="974" width="768" height="50"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/> <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
<subviews> <subviews>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" image="playbackControllerBg.png" id="280">
<rect key="frame" x="0.0" y="0.0" width="768" height="50"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
</imageView>
<view contentMode="scaleToFill" id="k3r-6B-CmK" userLabel="audioSwitcherContainer"> <view contentMode="scaleToFill" id="k3r-6B-CmK" userLabel="audioSwitcherContainer">
<rect key="frame" x="484" y="5" width="50" height="40"/> <rect key="frame" x="484" y="5" width="50" height="40"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMaxY="YES"/> <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
...@@ -422,15 +414,10 @@ ...@@ -422,15 +414,10 @@
</button> </button>
</subviews> </subviews>
</view> </view>
<view contentMode="scaleToFill" id="141" userLabel="Controls panel"> <view contentMode="scaleToFill" id="141" userLabel="Controls panel" customClass="VLCFrostedGlasView">
<rect key="frame" x="470" y="782" width="298" height="192"/> <rect key="frame" x="470" y="782" width="298" height="192"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMinY="YES"/> <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMinY="YES"/>
<subviews> <subviews>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" image="playbackControllerBg.png" id="297">
<rect key="frame" x="0.0" y="0.0" width="298" height="192"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<rect key="contentStretch" x="0.10000000000000001" y="0.10000000000000001" width="0.80000000000000004" height="0.80000000000000004"/>
</imageView>
<slider opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" minValue="0.0" maxValue="360" id="144" customClass="VLCSlider"> <slider opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" minValue="0.0" maxValue="360" id="144" customClass="VLCSlider">
<rect key="frame" x="6" y="90" width="284" height="29"/> <rect key="frame" x="6" y="90" width="284" height="29"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
...@@ -530,7 +517,6 @@ ...@@ -530,7 +517,6 @@
<image name="backIcon.png" width="32" height="16"/> <image name="backIcon.png" width="32" height="16"/>
<image name="forwardIcon.png" width="32" height="16"/> <image name="forwardIcon.png" width="32" height="16"/>
<image name="playIcon.png" width="19" height="17"/> <image name="playIcon.png" width="19" height="17"/>
<image name="playbackControllerBg.png" width="352" height="90"/>
<image name="ratioIcon.png" width="23" height="18"/> <image name="ratioIcon.png" width="23" height="18"/>
<image name="repeat.png" width="23" height="18"/> <image name="repeat.png" width="23" height="18"/>
<image name="resetIcon.png" width="24" height="30"/> <image name="resetIcon.png" width="24" height="30"/>
...@@ -538,4 +524,4 @@ ...@@ -538,4 +524,4 @@
<image name="subtitleIcon.png" width="19" height="19"/> <image name="subtitleIcon.png" width="19" height="19"/>
<image name="videoEffectsIcon.png" width="21" height="21"/> <image name="videoEffectsIcon.png" width="21" height="21"/>
</resources> </resources>
</document> </document>
\ No newline at end of file
/*****************************************************************************
* VLCFrostedGlasView.h
* VLC for iOS
*****************************************************************************
* Copyright (c) 2013 VideoLAN. All rights reserved.
* $Id$
*
* Authors: Carola Nitz <nitz.carola # googlemail.com>
*
* Refer to the COPYING file of the official project for license.
*****************************************************************************/
#import <UIKit/UIKit.h>
@interface VLCFrostedGlasView : UIView
@end
/*****************************************************************************
* VLCFrostedGlasView.m
* VLC for iOS
*****************************************************************************
* Copyright (c) 2013 VideoLAN. All rights reserved.
* $Id$
*
* Authors: Carola Nitz <nitz.carola # googlemail.com>
*
* Refer to the COPYING file of the official project for license.
*****************************************************************************/
#import "VLCFrostedGlasView.h"
@interface VLCFrostedGlasView ()
@property (nonatomic) UIToolbar *toolbar;
@end
@implementation VLCFrostedGlasView
- (id)initWithCoder:(NSCoder *)aDecoder
{
self = [super initWithCoder:aDecoder];
if (self) {
[self setClipsToBounds:YES];
if (![self toolbar]) {
[self setToolbar:[[UIToolbar alloc] initWithFrame:[self bounds]]];
[self.layer insertSublayer:[self.toolbar layer] atIndex:0];
[self.toolbar setBarStyle:UIBarStyleBlack];
}
}
return self;
}
- (void)layoutSubviews {
[super layoutSubviews];
[self.toolbar setFrame:[self bounds]];
}
@end
\ No newline at end of file
...@@ -12,6 +12,7 @@ ...@@ -12,6 +12,7 @@
*****************************************************************************/ *****************************************************************************/
#import <MediaPlayer/MediaPlayer.h> #import <MediaPlayer/MediaPlayer.h>
#import "VLCFrostedGlasView.h"
@class OBSlider; @class OBSlider;
@class VLCStatusLabel; @class VLCStatusLabel;
...@@ -34,7 +35,7 @@ ...@@ -34,7 +35,7 @@
@property (nonatomic, strong) IBOutlet UIButton *audioSwitcherButton; @property (nonatomic, strong) IBOutlet UIButton *audioSwitcherButton;
@property (nonatomic, strong) IBOutlet UIButton *repeatButton; @property (nonatomic, strong) IBOutlet UIButton *repeatButton;
@property (nonatomic, strong) IBOutlet UINavigationBar *toolbar; @property (nonatomic, strong) IBOutlet UINavigationBar *toolbar;
@property (nonatomic, strong) IBOutlet UIView *controllerPanel; @property (nonatomic, strong) IBOutlet VLCFrostedGlasView *controllerPanel;
@property (nonatomic, strong) IBOutlet VLCStatusLabel *statusLabel; @property (nonatomic, strong) IBOutlet VLCStatusLabel *statusLabel;
@property (nonatomic, strong) IBOutlet MPVolumeView *volumeView; @property (nonatomic, strong) IBOutlet MPVolumeView *volumeView;
...@@ -42,7 +43,7 @@ ...@@ -42,7 +43,7 @@
@property (nonatomic, strong) IBOutlet UILabel *playingExternallyTitle; @property (nonatomic, strong) IBOutlet UILabel *playingExternallyTitle;
@property (nonatomic, strong) IBOutlet UILabel *playingExternallyDescription; @property (nonatomic, strong) IBOutlet UILabel *playingExternallyDescription;
@property (nonatomic, strong) IBOutlet UIView *videoFilterView; @property (nonatomic, strong) IBOutlet VLCFrostedGlasView *videoFilterView;
@property (nonatomic, strong) IBOutlet UIButton *videoFilterButton; @property (nonatomic, strong) IBOutlet UIButton *videoFilterButton;
@property (nonatomic, strong) IBOutlet UILabel *hueLabel; @property (nonatomic, strong) IBOutlet UILabel *hueLabel;
@property (nonatomic, strong) IBOutlet UISlider *hueSlider; @property (nonatomic, strong) IBOutlet UISlider *hueSlider;
...@@ -56,14 +57,14 @@ ...@@ -56,14 +57,14 @@
@property (nonatomic, strong) IBOutlet UISlider *gammaSlider; @property (nonatomic, strong) IBOutlet UISlider *gammaSlider;
@property (nonatomic, strong) IBOutlet UIButton *resetVideoFilterButton; @property (nonatomic, strong) IBOutlet UIButton *resetVideoFilterButton;
@property (nonatomic, strong) IBOutlet UIView *playbackSpeedView; @property (nonatomic, strong) IBOutlet VLCFrostedGlasView *playbackSpeedView;
@property (nonatomic, strong) IBOutlet UIButton *playbackSpeedButton; @property (nonatomic, strong) IBOutlet UIButton *playbackSpeedButton;
@property (nonatomic, strong) IBOutlet UISlider *playbackSpeedSlider; @property (nonatomic, strong) IBOutlet UISlider *playbackSpeedSlider;
@property (nonatomic, strong) IBOutlet UILabel *playbackSpeedLabel; @property (nonatomic, strong) IBOutlet UILabel *playbackSpeedLabel;
@property (nonatomic, strong) IBOutlet UILabel *playbackSpeedIndicator; @property (nonatomic, strong) IBOutlet UILabel *playbackSpeedIndicator;
@property (nonatomic, strong) IBOutlet UIButton *aspectRatioButton; @property (nonatomic, strong) IBOutlet UIButton *aspectRatioButton;
@property (nonatomic, strong) IBOutlet UIView *scrubIndicatorView; @property (nonatomic, strong) IBOutlet VLCFrostedGlasView *scrubIndicatorView;
@property (nonatomic, strong) IBOutlet UILabel *currentScrubSpeedLabel; @property (nonatomic, strong) IBOutlet UILabel *currentScrubSpeedLabel;
@property (nonatomic, strong) IBOutlet UILabel *scrubHelpLabel; @property (nonatomic, strong) IBOutlet UILabel *scrubHelpLabel;
......
...@@ -159,7 +159,6 @@ ...@@ -159,7 +159,6 @@
7D47D7031760CD8700E86BAD /* sliderminiValue@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 7D47D6D51760CD8700E86BAD /* sliderminiValue@2x.png */; }; 7D47D7031760CD8700E86BAD /* sliderminiValue@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 7D47D6D51760CD8700E86BAD /* sliderminiValue@2x.png */; };
7D47D7061760CD8700E86BAD /* speedIcon.png in Resources */ = {isa = PBXBuildFile; fileRef = 7D47D6D81760CD8700E86BAD /* speedIcon.png */; }; 7D47D7061760CD8700E86BAD /* speedIcon.png in Resources */ = {isa = PBXBuildFile; fileRef = 7D47D6D81760CD8700E86BAD /* speedIcon.png */; };
7D47D7071760CD8700E86BAD /* speedIcon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 7D47D6D91760CD8700E86BAD /* speedIcon@2x.png */; }; 7D47D7071760CD8700E86BAD /* speedIcon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 7D47D6D91760CD8700E86BAD /* speedIcon@2x.png */; };
7D47D7081760CD8700E86BAD /* playbackControllerBg@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 7D47D6DA1760CD8700E86BAD /* playbackControllerBg@2x.png */; };
7D47D7091760CD8700E86BAD /* playbackDoneButton.png in Resources */ = {isa = PBXBuildFile; fileRef = 7D47D6DB1760CD8700E86BAD /* playbackDoneButton.png */; }; 7D47D7091760CD8700E86BAD /* playbackDoneButton.png in Resources */ = {isa = PBXBuildFile; fileRef = 7D47D6DB1760CD8700E86BAD /* playbackDoneButton.png */; };
7D47D70A1760CD8700E86BAD /* playbackDoneButton@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 7D47D6DC1760CD8700E86BAD /* playbackDoneButton@2x.png */; }; 7D47D70A1760CD8700E86BAD /* playbackDoneButton@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 7D47D6DC1760CD8700E86BAD /* playbackDoneButton@2x.png */; };
7D47D70B1760CD8700E86BAD /* playbackDoneButtonHighlight.png in Resources */ = {isa = PBXBuildFile; fileRef = 7D47D6DD1760CD8700E86BAD /* playbackDoneButtonHighlight.png */; }; 7D47D70B1760CD8700E86BAD /* playbackDoneButtonHighlight.png in Resources */ = {isa = PBXBuildFile; fileRef = 7D47D6DD1760CD8700E86BAD /* playbackDoneButtonHighlight.png */; };
...@@ -171,7 +170,6 @@ ...@@ -171,7 +170,6 @@
7D47D7111760CD8700E86BAD /* seekbarBg.png in Resources */ = {isa = PBXBuildFile; fileRef = 7D47D6E31760CD8700E86BAD /* seekbarBg.png */; }; 7D47D7111760CD8700E86BAD /* seekbarBg.png in Resources */ = {isa = PBXBuildFile; fileRef = 7D47D6E31760CD8700E86BAD /* seekbarBg.png */; };
7D47D7151760CD8700E86BAD /* knobSlider.png in Resources */ = {isa = PBXBuildFile; fileRef = 7D47D6E71760CD8700E86BAD /* knobSlider.png */; }; 7D47D7151760CD8700E86BAD /* knobSlider.png in Resources */ = {isa = PBXBuildFile; fileRef = 7D47D6E71760CD8700E86BAD /* knobSlider.png */; };
7D47D7161760CD8700E86BAD /* knobSlider@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 7D47D6E81760CD8700E86BAD /* knobSlider@2x.png */; }; 7D47D7161760CD8700E86BAD /* knobSlider@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 7D47D6E81760CD8700E86BAD /* knobSlider@2x.png */; };
7D47D7191760CD8700E86BAD /* playbackControllerBg.png in Resources */ = {isa = PBXBuildFile; fileRef = 7D47D6EB1760CD8700E86BAD /* playbackControllerBg.png */; };
7D47D71A1760CD8700E86BAD /* playIcon.png in Resources */ = {isa = PBXBuildFile; fileRef = 7D47D6EC1760CD8700E86BAD /* playIcon.png */; }; 7D47D71A1760CD8700E86BAD /* playIcon.png in Resources */ = {isa = PBXBuildFile; fileRef = 7D47D6EC1760CD8700E86BAD /* playIcon.png */; };
7D47D71B1760CD8700E86BAD /* playIcon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 7D47D6ED1760CD8700E86BAD /* playIcon@2x.png */; }; 7D47D71B1760CD8700E86BAD /* playIcon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 7D47D6ED1760CD8700E86BAD /* playIcon@2x.png */; };
7D47D71C1760CD8700E86BAD /* audioTrackIcon.png in Resources */ = {isa = PBXBuildFile; fileRef = 7D47D6EE1760CD8700E86BAD /* audioTrackIcon.png */; }; 7D47D71C1760CD8700E86BAD /* audioTrackIcon.png in Resources */ = {isa = PBXBuildFile; fileRef = 7D47D6EE1760CD8700E86BAD /* audioTrackIcon.png */; };
...@@ -292,6 +290,7 @@ ...@@ -292,6 +290,7 @@
9B1A1653185E08B4001A99D9 /* forwardIcon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 9B1A1651185E08B4001A99D9 /* forwardIcon@2x.png */; }; 9B1A1653185E08B4001A99D9 /* forwardIcon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 9B1A1651185E08B4001A99D9 /* forwardIcon@2x.png */; };
9B5BEF2917FBAEA50016F9CB /* GTLDrive_Sources.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B5BEF2717FBAEA50016F9CB /* GTLDrive_Sources.m */; }; 9B5BEF2917FBAEA50016F9CB /* GTLDrive_Sources.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B5BEF2717FBAEA50016F9CB /* GTLDrive_Sources.m */; };
9B9231C4185A703700F89498 /* VLCFutureNetworkLoginViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 9B9231C3185A703700F89498 /* VLCFutureNetworkLoginViewController.xib */; }; 9B9231C4185A703700F89498 /* VLCFutureNetworkLoginViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 9B9231C3185A703700F89498 /* VLCFutureNetworkLoginViewController.xib */; };
9BADAF45185FBD9D00108BD8 /* VLCFrostedGlasView.m in Sources */ = {isa = PBXBuildFile; fileRef = 9BADAF44185FBD9D00108BD8 /* VLCFrostedGlasView.m */; };
9BD3F367185DEC0A00569ADC /* arrows.png in Resources */ = {isa = PBXBuildFile; fileRef = 9BD3F365185DEC0900569ADC /* arrows.png */; }; 9BD3F367185DEC0A00569ADC /* arrows.png in Resources */ = {isa = PBXBuildFile; fileRef = 9BD3F365185DEC0900569ADC /* arrows.png */; };
9BD3F368185DEC0A00569ADC /* arrows@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 9BD3F366185DEC0A00569ADC /* arrows@2x.png */; }; 9BD3F368185DEC0A00569ADC /* arrows@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 9BD3F366185DEC0A00569ADC /* arrows@2x.png */; };
9BE4D1CE183D76950006346C /* VLCCloudStorageTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D3784B0183A990F009EE944 /* VLCCloudStorageTableViewCell.m */; }; 9BE4D1CE183D76950006346C /* VLCCloudStorageTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D3784B0183A990F009EE944 /* VLCCloudStorageTableViewCell.m */; };
...@@ -595,7 +594,6 @@ ...@@ -595,7 +594,6 @@
7D47D6D51760CD8700E86BAD /* sliderminiValue@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "sliderminiValue@2x.png"; sourceTree = "<group>"; }; 7D47D6D51760CD8700E86BAD /* sliderminiValue@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "sliderminiValue@2x.png"; sourceTree = "<group>"; };
7D47D6D81760CD8700E86BAD /* speedIcon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = speedIcon.png; sourceTree = "<group>"; }; 7D47D6D81760CD8700E86BAD /* speedIcon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = speedIcon.png; sourceTree = "<group>"; };
7D47D6D91760CD8700E86BAD /* speedIcon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "speedIcon@2x.png"; sourceTree = "<group>"; }; 7D47D6D91760CD8700E86BAD /* speedIcon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "speedIcon@2x.png"; sourceTree = "<group>"; };
7D47D6DA1760CD8700E86BAD /* playbackControllerBg@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "playbackControllerBg@2x.png"; sourceTree = "<group>"; };
7D47D6DB1760CD8700E86BAD /* playbackDoneButton.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = playbackDoneButton.png; sourceTree = "<group>"; }; 7D47D6DB1760CD8700E86BAD /* playbackDoneButton.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = playbackDoneButton.png; sourceTree = "<group>"; };
7D47D6DC1760CD8700E86BAD /* playbackDoneButton@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "playbackDoneButton@2x.png"; sourceTree = "<group>"; }; 7D47D6DC1760CD8700E86BAD /* playbackDoneButton@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "playbackDoneButton@2x.png"; sourceTree = "<group>"; };
7D47D6DD1760CD8700E86BAD /* playbackDoneButtonHighlight.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = playbackDoneButtonHighlight.png; sourceTree = "<group>"; }; 7D47D6DD1760CD8700E86BAD /* playbackDoneButtonHighlight.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = playbackDoneButtonHighlight.png; sourceTree = "<group>"; };
...@@ -607,7 +605,6 @@ ...@@ -607,7 +605,6 @@
7D47D6E31760CD8700E86BAD /* seekbarBg.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = seekbarBg.png; sourceTree = "<group>"; }; 7D47D6E31760CD8700E86BAD /* seekbarBg.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = seekbarBg.png; sourceTree = "<group>"; };
7D47D6E71760CD8700E86BAD /* knobSlider.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = knobSlider.png; sourceTree = "<group>"; }; 7D47D6E71760CD8700E86BAD /* knobSlider.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = knobSlider.png; sourceTree = "<group>"; };
7D47D6E81760CD8700E86BAD /* knobSlider@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "knobSlider@2x.png"; sourceTree = "<group>"; }; 7D47D6E81760CD8700E86BAD /* knobSlider@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "knobSlider@2x.png"; sourceTree = "<group>"; };
7D47D6EB1760CD8700E86BAD /* playbackControllerBg.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = playbackControllerBg.png; sourceTree = "<group>"; };
7D47D6EC1760CD8700E86BAD /* playIcon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = playIcon.png; sourceTree = "<group>"; }; 7D47D6EC1760CD8700E86BAD /* playIcon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = playIcon.png; sourceTree = "<group>"; };
7D47D6ED1760CD8700E86BAD /* playIcon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "playIcon@2x.png"; sourceTree = "<group>"; }; 7D47D6ED1760CD8700E86BAD /* playIcon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "playIcon@2x.png"; sourceTree = "<group>"; };
7D47D6EE1760CD8700E86BAD /* audioTrackIcon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = audioTrackIcon.png; sourceTree = "<group>"; }; 7D47D6EE1760CD8700E86BAD /* audioTrackIcon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = audioTrackIcon.png; sourceTree = "<group>"; };
...@@ -818,6 +815,8 @@ ...@@ -818,6 +815,8 @@
9B5BEF2717FBAEA50016F9CB /* GTLDrive_Sources.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = GTLDrive_Sources.m; path = ImportedSources/GDrive/Services/Drive/Generated/GTLDrive_Sources.m; sourceTree = SOURCE_ROOT; }; 9B5BEF2717FBAEA50016F9CB /* GTLDrive_Sources.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = GTLDrive_Sources.m; path = ImportedSources/GDrive/Services/Drive/Generated/GTLDrive_Sources.m; sourceTree = SOURCE_ROOT; };
9B5BEF2817FBAEA50016F9CB /* GTLDrive.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GTLDrive.h; path = ImportedSources/GDrive/Services/Drive/Generated/GTLDrive.h; sourceTree = SOURCE_ROOT; }; 9B5BEF2817FBAEA50016F9CB /* GTLDrive.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GTLDrive.h; path = ImportedSources/GDrive/Services/Drive/Generated/GTLDrive.h; sourceTree = SOURCE_ROOT; };
9B9231C3185A703700F89498 /* VLCFutureNetworkLoginViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = VLCFutureNetworkLoginViewController.xib; path = Resources/VLCFutureNetworkLoginViewController.xib; sourceTree = SOURCE_ROOT; }; 9B9231C3185A703700F89498 /* VLCFutureNetworkLoginViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = VLCFutureNetworkLoginViewController.xib; path = Resources/VLCFutureNetworkLoginViewController.xib; sourceTree = SOURCE_ROOT; };
9BADAF43185FBD9D00108BD8 /* VLCFrostedGlasView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = VLCFrostedGlasView.h; path = Sources/VLCFrostedGlasView.h; sourceTree = SOURCE_ROOT; };
9BADAF44185FBD9D00108BD8 /* VLCFrostedGlasView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = VLCFrostedGlasView.m; path = Sources/VLCFrostedGlasView.m; sourceTree = SOURCE_ROOT; };
9BD3F365185DEC0900569ADC /* arrows.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = arrows.png; sourceTree = "<group>"; }; 9BD3F365185DEC0900569ADC /* arrows.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = arrows.png; sourceTree = "<group>"; };
9BD3F366185DEC0A00569ADC /* arrows@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "arrows@2x.png"; sourceTree = "<group>"; }; 9BD3F366185DEC0A00569ADC /* arrows@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "arrows@2x.png"; sourceTree = "<group>"; };
9BF0708B185122AA009B23DD /* audio.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = audio.png; sourceTree = "<group>"; }; 9BF0708B185122AA009B23DD /* audio.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = audio.png; sourceTree = "<group>"; };
...@@ -1266,6 +1265,8 @@ ...@@ -1266,6 +1265,8 @@
7D31CF061746AEF2005997E0 /* UI Elements */ = { 7D31CF061746AEF2005997E0 /* UI Elements */ = {
isa = PBXGroup; isa = PBXGroup;
children = ( children = (
9BADAF43185FBD9D00108BD8 /* VLCFrostedGlasView.h */,
9BADAF44185FBD9D00108BD8 /* VLCFrostedGlasView.m */,
7D3784B2183A9938009EE944 /* UIBarButtonItem+Theme.h */, 7D3784B2183A9938009EE944 /* UIBarButtonItem+Theme.h */,
7D3784B3183A9938009EE944 /* UIBarButtonItem+Theme.m */, 7D3784B3183A9938009EE944 /* UIBarButtonItem+Theme.m */,
7D3784B4183A9938009EE944 /* UINavigationController+Theme.h */, 7D3784B4183A9938009EE944 /* UINavigationController+Theme.h */,
...@@ -1316,7 +1317,6 @@ ...@@ -1316,7 +1317,6 @@
7D47D6D91760CD8700E86BAD /* speedIcon@2x.png */, 7D47D6D91760CD8700E86BAD /* speedIcon@2x.png */,
7D47D7251760D77C00E86BAD /* pauseIcon.png */, 7D47D7251760D77C00E86BAD /* pauseIcon.png */,
7D47D7261760D77C00E86BAD /* pauseIcon@2x.png */, 7D47D7261760D77C00E86BAD /* pauseIcon@2x.png */,
7D47D6DA1760CD8700E86BAD /* playbackControllerBg@2x.png */,
7D47D6DB1760CD8700E86BAD /* playbackDoneButton.png */, 7D47D6DB1760CD8700E86BAD /* playbackDoneButton.png */,
7D47D6DC1760CD8700E86BAD /* playbackDoneButton@2x.png */, 7D47D6DC1760CD8700E86BAD /* playbackDoneButton@2x.png */,
7D47D6DD1760CD8700E86BAD /* playbackDoneButtonHighlight.png */, 7D47D6DD1760CD8700E86BAD /* playbackDoneButtonHighlight.png */,
...@@ -1328,7 +1328,6 @@ ...@@ -1328,7 +1328,6 @@
7D47D6E31760CD8700E86BAD /* seekbarBg.png */, 7D47D6E31760CD8700E86BAD /* seekbarBg.png */,
7D47D6E71760CD8700E86BAD /* knobSlider.png */, 7D47D6E71760CD8700E86BAD /* knobSlider.png */,
7D47D6E81760CD8700E86BAD /* knobSlider@2x.png */, 7D47D6E81760CD8700E86BAD /* knobSlider@2x.png */,
7D47D6EB1760CD8700E86BAD /* playbackControllerBg.png */,
7D47D6EC1760CD8700E86BAD /* playIcon.png */, 7D47D6EC1760CD8700E86BAD /* playIcon.png */,
7D47D6ED1760CD8700E86BAD /* playIcon@2x.png */, 7D47D6ED1760CD8700E86BAD /* playIcon@2x.png */,
7D47D6EE1760CD8700E86BAD /* audioTrackIcon.png */, 7D47D6EE1760CD8700E86BAD /* audioTrackIcon.png */,
...@@ -2034,7 +2033,6 @@ ...@@ -2034,7 +2033,6 @@
7D47D7031760CD8700E86BAD /* sliderminiValue@2x.png in Resources */, 7D47D7031760CD8700E86BAD /* sliderminiValue@2x.png in Resources */,
7D47D7061760CD8700E86BAD /* speedIcon.png in Resources */, 7D47D7061760CD8700E86BAD /* speedIcon.png in Resources */,
7D47D7071760CD8700E86BAD /* speedIcon@2x.png in Resources */, 7D47D7071760CD8700E86BAD /* speedIcon@2x.png in Resources */,
7D47D7081760CD8700E86BAD /* playbackControllerBg@2x.png in Resources */,
7D47D7091760CD8700E86BAD /* playbackDoneButton.png in Resources */, 7D47D7091760CD8700E86BAD /* playbackDoneButton.png in Resources */,
7D47D70A1760CD8700E86BAD /* playbackDoneButton@2x.png in Resources */, 7D47D70A1760CD8700E86BAD /* playbackDoneButton@2x.png in Resources */,
7D47D70B1760CD8700E86BAD /* playbackDoneButtonHighlight.png in Resources */, 7D47D70B1760CD8700E86BAD /* playbackDoneButtonHighlight.png in Resources */,
...@@ -2047,7 +2045,6 @@ ...@@ -2047,7 +2045,6 @@
7D47D7111760CD8700E86BAD /* seekbarBg.png in Resources */, 7D47D7111760CD8700E86BAD /* seekbarBg.png in Resources */,
7D47D7151760CD8700E86BAD /* knobSlider.png in Resources */, 7D47D7151760CD8700E86BAD /* knobSlider.png in Resources */,
7D47D7161760CD8700E86BAD /* knobSlider@2x.png in Resources */, 7D47D7161760CD8700E86BAD /* knobSlider@2x.png in Resources */,
7D47D7191760CD8700E86BAD /* playbackControllerBg.png in Resources */,
7D47D71A1760CD8700E86BAD /* playIcon.png in Resources */, 7D47D71A1760CD8700E86BAD /* playIcon.png in Resources */,
7D47D71B1760CD8700E86BAD /* playIcon@2x.png in Resources */, 7D47D71B1760CD8700E86BAD /* playIcon@2x.png in Resources */,
7D47D71C1760CD8700E86BAD /* audioTrackIcon.png in Resources */, 7D47D71C1760CD8700E86BAD /* audioTrackIcon.png in Resources */,
...@@ -2194,6 +2191,7 @@ ...@@ -2194,6 +2191,7 @@
2915543B17490B9C00B86CAD /* HTTPAsyncFileResponse.m in Sources */, 2915543B17490B9C00B86CAD /* HTTPAsyncFileResponse.m in Sources */,
2915543C17490B9C00B86CAD /* HTTPDataResponse.m in Sources */, 2915543C17490B9C00B86CAD /* HTTPDataResponse.m in Sources */,
2915543D17490B9C00B86CAD /* HTTPDynamicFileResponse.m in Sources */, 2915543D17490B9C00B86CAD /* HTTPDynamicFileResponse.m in Sources */,
9BADAF45185FBD9D00108BD8 /* VLCFrostedGlasView.m in Sources */,
2915543E17490B9C00B86CAD /* HTTPErrorResponse.m in Sources */, 2915543E17490B9C00B86CAD /* HTTPErrorResponse.m in Sources */,
2915543F17490B9C00B86CAD /* HTTPFileResponse.m in Sources */, 2915543F17490B9C00B86CAD /* HTTPFileResponse.m in Sources */,
2915544017490B9C00B86CAD /* HTTPRedirectResponse.m in Sources */, 2915544017490B9C00B86CAD /* HTTPRedirectResponse.m in Sources */,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment