[ios] Added view for navigation dashboard and iPhone navigation preview.
|
@ -10,6 +10,7 @@
|
|||
#import "MapViewController.h"
|
||||
#import "MWMLocationButton.h"
|
||||
#import "MWMMapViewControlsManager.h"
|
||||
#import "MWMNavigationDashboardManager.h"
|
||||
#import "MWMPlacePageViewManager.h"
|
||||
#import "MWMPlacePageViewManagerDelegate.h"
|
||||
#import "MWMSideMenuManager.h"
|
||||
|
@ -21,6 +22,7 @@
|
|||
@property (nonatomic) MWMLocationButton * locationButton;
|
||||
@property (nonatomic) MWMSideMenuManager * menuManager;
|
||||
@property (nonatomic) MWMPlacePageViewManager * placePageManager;
|
||||
@property (nonatomic) MWMNavigationDashboardManager * navigationManager;
|
||||
|
||||
@property (weak, nonatomic) MapViewController * ownerController;
|
||||
|
||||
|
@ -40,6 +42,7 @@
|
|||
self.locationButton = [[MWMLocationButton alloc] initWithParentView:controller.view];
|
||||
self.menuManager = [[MWMSideMenuManager alloc] initWithParentController:controller];
|
||||
self.placePageManager = [[MWMPlacePageViewManager alloc] initWithViewController:controller delegate:self];
|
||||
self.navigationManager = [[MWMNavigationDashboardManager alloc] init];
|
||||
self.hidden = NO;
|
||||
self.zoomHidden = NO;
|
||||
self.menuState = MWMSideMenuStateInactive;
|
||||
|
|
|
@ -0,0 +1,19 @@
|
|||
//
|
||||
// MWMNavigationDashboard.h
|
||||
// Maps
|
||||
//
|
||||
// Created by v.mikhaylenko on 20.07.15.
|
||||
// Copyright (c) 2015 MapsWithMe. All rights reserved.
|
||||
//
|
||||
|
||||
#import "UIKitCategories.h"
|
||||
|
||||
@interface MWMNavigationDashboard : SolidTouchView
|
||||
|
||||
@property (weak, nonatomic) IBOutlet UIImageView * direction;
|
||||
@property (weak, nonatomic) IBOutlet UILabel * distanceToNextAction;
|
||||
@property (weak, nonatomic) IBOutlet UILabel * distanceToNextActionUnits;
|
||||
@property (weak, nonatomic) IBOutlet UILabel * distanceLeft;
|
||||
@property (weak, nonatomic) IBOutlet UILabel * eta;
|
||||
|
||||
@end
|
|
@ -8,14 +8,15 @@
|
|||
|
||||
#import "MWMNavigationDashboard.h"
|
||||
|
||||
@implementation MWMNavigationDashboard
|
||||
|
||||
/*
|
||||
// Only override drawRect: if you perform custom drawing.
|
||||
// An empty implementation adversely affects performance during animation.
|
||||
- (void)drawRect:(CGRect)rect {
|
||||
// Drawing code
|
||||
}
|
||||
*/
|
||||
@interface MWMNavigationDashboard ()
|
||||
|
||||
@end
|
||||
|
||||
@implementation MWMNavigationDashboard
|
||||
|
||||
- (void)layoutSubviews
|
||||
{
|
||||
self.frame = CGRectMake(0.0, 0.0, self.superview.width, 92.0);
|
||||
}
|
||||
|
||||
@end
|
|
@ -0,0 +1,151 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="7706" systemVersion="14E46" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES">
|
||||
<dependencies>
|
||||
<deployment identifier="iOS"/>
|
||||
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="7703"/>
|
||||
</dependencies>
|
||||
<objects>
|
||||
<placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="MWMNavigationDashboardManager">
|
||||
<connections>
|
||||
<outlet property="navigationDashboard" destination="kJl-MF-nLa" id="zpZ-nD-4eH"/>
|
||||
</connections>
|
||||
</placeholder>
|
||||
<placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
|
||||
<view contentMode="scaleToFill" id="kJl-MF-nLa" customClass="MWMNavigationDashboard">
|
||||
<rect key="frame" x="0.0" y="0.0" width="320" height="92"/>
|
||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
||||
<subviews>
|
||||
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="lIA-YE-3gf" userLabel="Cancel">
|
||||
<rect key="frame" x="0.0" y="32" width="40" height="40"/>
|
||||
<constraints>
|
||||
<constraint firstAttribute="width" constant="40" id="1FR-ua-TCV"/>
|
||||
<constraint firstAttribute="height" constant="40" id="i8m-N0-1Eu"/>
|
||||
</constraints>
|
||||
<state key="normal" image="ic_cancel">
|
||||
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
|
||||
</state>
|
||||
<connections>
|
||||
<action selector="navigationCancelPressed:" destination="-1" eventType="touchUpInside" id="4UG-ql-HVm"/>
|
||||
</connections>
|
||||
</button>
|
||||
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="b4u-Ep-x88" userLabel="Azimut Box">
|
||||
<rect key="frame" x="56" y="29" width="190" height="52"/>
|
||||
<subviews>
|
||||
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="ic_direction" translatesAutoresizingMaskIntoConstraints="NO" id="ReY-pp-WUj">
|
||||
<rect key="frame" x="0.0" y="0.0" width="52" height="52"/>
|
||||
<constraints>
|
||||
<constraint firstAttribute="width" constant="52" id="Xla-ak-0RV"/>
|
||||
</constraints>
|
||||
</imageView>
|
||||
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="0" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="o81-6U-SwZ">
|
||||
<rect key="frame" x="60" y="5" width="21" height="42"/>
|
||||
<fontDescription key="fontDescription" name="HelveticaNeue-Medium" family="Helvetica Neue" pointSize="36"/>
|
||||
<color key="textColor" red="0.12549019610000001" green="0.58823529409999997" blue="0.95294117649999999" alpha="1" colorSpace="calibratedRGB"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="km" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="YdU-X4-2cS">
|
||||
<rect key="frame" x="82" y="21" width="26" height="22"/>
|
||||
<constraints>
|
||||
<constraint firstAttribute="height" constant="21.5" id="CzS-Fm-83N"/>
|
||||
<constraint firstAttribute="width" constant="26" id="Fxw-xP-xbQ"/>
|
||||
<constraint firstAttribute="height" constant="21.5" id="gpr-ce-2RT"/>
|
||||
<constraint firstAttribute="width" constant="25.5" id="wF5-cy-6d7"/>
|
||||
</constraints>
|
||||
<fontDescription key="fontDescription" name="HelveticaNeue-Medium" family="Helvetica Neue" pointSize="18"/>
|
||||
<color key="textColor" red="0.12549019610000001" green="0.58823529409999997" blue="0.95294117649999999" alpha="1" colorSpace="calibratedRGB"/>
|
||||
<nil key="highlightedColor"/>
|
||||
<variation key="default">
|
||||
<mask key="constraints">
|
||||
<exclude reference="CzS-Fm-83N"/>
|
||||
<exclude reference="Fxw-xP-xbQ"/>
|
||||
</mask>
|
||||
</variation>
|
||||
</label>
|
||||
</subviews>
|
||||
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
|
||||
<constraints>
|
||||
<constraint firstItem="o81-6U-SwZ" firstAttribute="top" secondItem="b4u-Ep-x88" secondAttribute="top" constant="5" id="3Il-GV-b9U"/>
|
||||
<constraint firstAttribute="height" constant="52" id="57A-cQ-ryV"/>
|
||||
<constraint firstItem="YdU-X4-2cS" firstAttribute="leading" secondItem="o81-6U-SwZ" secondAttribute="trailing" constant="4" id="5aZ-iy-uEl"/>
|
||||
<constraint firstAttribute="width" constant="190" id="5ph-LW-ERn"/>
|
||||
<constraint firstItem="ReY-pp-WUj" firstAttribute="top" secondItem="b4u-Ep-x88" secondAttribute="top" id="7TF-qT-VJP"/>
|
||||
<constraint firstItem="YdU-X4-2cS" firstAttribute="leading" secondItem="o81-6U-SwZ" secondAttribute="trailing" constant="4" id="C0M-9S-0HA"/>
|
||||
<constraint firstItem="ReY-pp-WUj" firstAttribute="leading" secondItem="b4u-Ep-x88" secondAttribute="leading" id="C3G-NU-J9H"/>
|
||||
<constraint firstItem="o81-6U-SwZ" firstAttribute="leading" secondItem="ReY-pp-WUj" secondAttribute="trailing" constant="8" id="a8y-4k-lKI"/>
|
||||
<constraint firstAttribute="trailing" secondItem="YdU-X4-2cS" secondAttribute="trailing" id="aP8-Xs-ejb"/>
|
||||
<constraint firstAttribute="bottom" secondItem="o81-6U-SwZ" secondAttribute="bottom" constant="5" id="haM-CW-xvd"/>
|
||||
<constraint firstItem="o81-6U-SwZ" firstAttribute="baseline" secondItem="YdU-X4-2cS" secondAttribute="baseline" id="iGE-ci-Wxa"/>
|
||||
<constraint firstItem="o81-6U-SwZ" firstAttribute="baseline" secondItem="YdU-X4-2cS" secondAttribute="baseline" id="j5N-Hz-1Lk"/>
|
||||
<constraint firstItem="YdU-X4-2cS" firstAttribute="leading" secondItem="o81-6U-SwZ" secondAttribute="trailing" constant="1" id="nEu-g2-NQY"/>
|
||||
<constraint firstItem="YdU-X4-2cS" firstAttribute="leading" secondItem="o81-6U-SwZ" secondAttribute="trailing" constant="3.5" id="q4m-Wo-CFt"/>
|
||||
<constraint firstAttribute="bottom" secondItem="ReY-pp-WUj" secondAttribute="bottom" id="wgQ-nT-We7"/>
|
||||
</constraints>
|
||||
<variation key="default">
|
||||
<mask key="constraints">
|
||||
<exclude reference="iGE-ci-Wxa"/>
|
||||
<exclude reference="5aZ-iy-uEl"/>
|
||||
<exclude reference="C0M-9S-0HA"/>
|
||||
<exclude reference="aP8-Xs-ejb"/>
|
||||
<exclude reference="q4m-Wo-CFt"/>
|
||||
</mask>
|
||||
</variation>
|
||||
</view>
|
||||
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="dvi-Hl-bFv" userLabel="Distance Box">
|
||||
<rect key="frame" x="216" y="35" width="96" height="43"/>
|
||||
<subviews>
|
||||
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="100000 km" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="39t-Al-XMP">
|
||||
<rect key="frame" x="0.0" y="0.0" width="96" height="23"/>
|
||||
<constraints>
|
||||
<constraint firstAttribute="height" constant="23" id="d34-Al-nNv"/>
|
||||
</constraints>
|
||||
<fontDescription key="fontDescription" name="HelveticaNeue-Medium" family="Helvetica Neue" pointSize="18"/>
|
||||
<color key="textColor" red="0.0" green="0.0" blue="0.0" alpha="0.87" colorSpace="calibratedRGB"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="10000 h" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="FAI-YX-K7c">
|
||||
<rect key="frame" x="0.0" y="26" width="96" height="17"/>
|
||||
<fontDescription key="fontDescription" name="HelveticaNeue-Medium" family="Helvetica Neue" pointSize="17"/>
|
||||
<color key="textColor" red="0.0" green="0.0" blue="0.0" alpha="0.54000000000000004" colorSpace="calibratedRGB"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
</subviews>
|
||||
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
|
||||
<constraints>
|
||||
<constraint firstItem="FAI-YX-K7c" firstAttribute="leading" secondItem="dvi-Hl-bFv" secondAttribute="leading" id="7NC-G5-5KE"/>
|
||||
<constraint firstAttribute="trailing" secondItem="FAI-YX-K7c" secondAttribute="trailing" id="Oj0-PG-6HX"/>
|
||||
<constraint firstAttribute="height" constant="43" id="QkV-7S-E5P"/>
|
||||
<constraint firstAttribute="width" constant="96" id="RHi-9b-QXi"/>
|
||||
<constraint firstAttribute="bottom" secondItem="FAI-YX-K7c" secondAttribute="bottom" id="SQj-mH-c6x"/>
|
||||
<constraint firstAttribute="trailing" secondItem="39t-Al-XMP" secondAttribute="trailing" id="VgD-k1-k0P"/>
|
||||
<constraint firstItem="39t-Al-XMP" firstAttribute="leading" secondItem="dvi-Hl-bFv" secondAttribute="leading" id="epj-Vt-sHM"/>
|
||||
<constraint firstItem="39t-Al-XMP" firstAttribute="top" secondItem="dvi-Hl-bFv" secondAttribute="top" id="oXV-0z-Rd4"/>
|
||||
<constraint firstItem="FAI-YX-K7c" firstAttribute="top" secondItem="39t-Al-XMP" secondAttribute="bottom" constant="3" id="uuj-9Q-ugr"/>
|
||||
</constraints>
|
||||
</view>
|
||||
</subviews>
|
||||
<color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="calibratedWhite"/>
|
||||
<constraints>
|
||||
<constraint firstAttribute="bottom" secondItem="dvi-Hl-bFv" secondAttribute="bottom" constant="14" id="HbZ-8B-Gdq"/>
|
||||
<constraint firstAttribute="bottom" secondItem="b4u-Ep-x88" secondAttribute="bottom" constant="11" id="U4q-CF-sKL"/>
|
||||
<constraint firstAttribute="trailing" secondItem="dvi-Hl-bFv" secondAttribute="trailing" constant="8" id="ZZS-4m-3Kz"/>
|
||||
<constraint firstItem="b4u-Ep-x88" firstAttribute="leading" secondItem="lIA-YE-3gf" secondAttribute="trailing" constant="16" id="gvC-bD-iAi"/>
|
||||
<constraint firstItem="lIA-YE-3gf" firstAttribute="leading" secondItem="kJl-MF-nLa" secondAttribute="leading" id="l5v-dm-qqz"/>
|
||||
<constraint firstAttribute="bottom" secondItem="lIA-YE-3gf" secondAttribute="bottom" constant="20" id="wYe-FG-DNx"/>
|
||||
</constraints>
|
||||
<nil key="simulatedStatusBarMetrics"/>
|
||||
<freeformSimulatedSizeMetrics key="simulatedDestinationMetrics"/>
|
||||
<connections>
|
||||
<outlet property="direction" destination="ReY-pp-WUj" id="nRf-6O-QXq"/>
|
||||
<outlet property="distanceLeft" destination="39t-Al-XMP" id="Xb6-QP-dZG"/>
|
||||
<outlet property="distanceToNextAction" destination="o81-6U-SwZ" id="Qry-d6-O44"/>
|
||||
<outlet property="distanceToNextActionUnits" destination="YdU-X4-2cS" id="waJ-ap-c0b"/>
|
||||
<outlet property="eta" destination="FAI-YX-K7c" id="2Yq-y3-5LT"/>
|
||||
</connections>
|
||||
<point key="canvasLocation" x="369" y="261"/>
|
||||
</view>
|
||||
</objects>
|
||||
<resources>
|
||||
<image name="ic_cancel" width="40" height="40"/>
|
||||
<image name="ic_direction" width="52" height="52"/>
|
||||
</resources>
|
||||
</document>
|
|
@ -0,0 +1,13 @@
|
|||
//
|
||||
// MWMNavigationGo.h
|
||||
// Maps
|
||||
//
|
||||
// Created by Ilya Grechuhin on 21.07.15.
|
||||
// Copyright (c) 2015 MapsWithMe. All rights reserved.
|
||||
//
|
||||
|
||||
#import <UIKit/UIKit.h>
|
||||
|
||||
@interface MWMNavigationGo : UIButton
|
||||
|
||||
@end
|
|
@ -0,0 +1,19 @@
|
|||
//
|
||||
// MWMNavigationGo.m
|
||||
// Maps
|
||||
//
|
||||
// Created by Ilya Grechuhin on 21.07.15.
|
||||
// Copyright (c) 2015 MapsWithMe. All rights reserved.
|
||||
//
|
||||
|
||||
#import "MWMNavigationGo.h"
|
||||
#import "UIKitCategories.h"
|
||||
|
||||
@implementation MWMNavigationGo
|
||||
|
||||
- (void)layoutSubviews
|
||||
{
|
||||
self.frame = CGRectMake(0.0, 76.0, self.superview.width, 44.0);
|
||||
}
|
||||
|
||||
@end
|
|
@ -0,0 +1,26 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="7706" systemVersion="14E46" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES">
|
||||
<dependencies>
|
||||
<deployment identifier="iOS"/>
|
||||
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="7703"/>
|
||||
</dependencies>
|
||||
<objects>
|
||||
<placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="MWMNavigationDashboardManager">
|
||||
<connections>
|
||||
<outlet property="navigatonGo" destination="Knb-Gu-RZr" id="fmQ-4W-KMG"/>
|
||||
</connections>
|
||||
</placeholder>
|
||||
<placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
|
||||
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" id="Knb-Gu-RZr" customClass="MWMNavigationGo">
|
||||
<rect key="frame" x="0.0" y="0.0" width="320" height="44"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<state key="normal" title="Start">
|
||||
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
|
||||
</state>
|
||||
<connections>
|
||||
<action selector="navigationGoPressed:" destination="-1" eventType="touchUpInside" id="AHv-v2-j2x"/>
|
||||
</connections>
|
||||
<point key="canvasLocation" x="208" y="364"/>
|
||||
</button>
|
||||
</objects>
|
||||
</document>
|
|
@ -1,13 +0,0 @@
|
|||
//
|
||||
// MWMNavigationDashboard.h
|
||||
// Maps
|
||||
//
|
||||
// Created by v.mikhaylenko on 20.07.15.
|
||||
// Copyright (c) 2015 MapsWithMe. All rights reserved.
|
||||
//
|
||||
|
||||
#import <UIKit/UIKit.h>
|
||||
|
||||
@interface MWMNavigationDashboard : UIView
|
||||
|
||||
@end
|
|
@ -1,16 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="7706" systemVersion="14E46" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES">
|
||||
<dependencies>
|
||||
<deployment identifier="iOS"/>
|
||||
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="7703"/>
|
||||
</dependencies>
|
||||
<objects>
|
||||
<placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner"/>
|
||||
<placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
|
||||
<view contentMode="scaleToFill" id="iN0-l3-epB">
|
||||
<rect key="frame" x="0.0" y="0.0" width="600" height="600"/>
|
||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
||||
<color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="calibratedWhite"/>
|
||||
</view>
|
||||
</objects>
|
||||
</document>
|
|
@ -6,8 +6,69 @@
|
|||
// Copyright (c) 2015 MapsWithMe. All rights reserved.
|
||||
//
|
||||
|
||||
#import "Macros.h"
|
||||
#import "MWMNavigationDashboard.h"
|
||||
#import "MWMNavigationDashboardManager.h"
|
||||
#import "MWMNavigationGo.h"
|
||||
#import "MWMRoutePreview.h"
|
||||
|
||||
@interface MWMNavigationDashboardManager ()
|
||||
|
||||
@property (nonatomic) IBOutlet MWMRoutePreview * routePreview;
|
||||
@property (nonatomic) IBOutlet MWMNavigationDashboard * navigationDashboard;
|
||||
@property (nonatomic) IBOutlet MWMNavigationGo * navigatonGo;
|
||||
|
||||
@end
|
||||
|
||||
@implementation MWMNavigationDashboardManager
|
||||
|
||||
#pragma mark - MWMRoutePreview
|
||||
|
||||
- (IBAction)routePreviewChange:(UIButton *)sender
|
||||
{
|
||||
if ([sender isEqual:self.routePreview.walk])
|
||||
{
|
||||
// Build walk route
|
||||
}
|
||||
else
|
||||
{
|
||||
// Build drive route
|
||||
}
|
||||
}
|
||||
|
||||
#pragma mark - MWMNavigationDashboard
|
||||
|
||||
- (IBAction)navigationCancelPressed:(UIButton *)sender
|
||||
{
|
||||
}
|
||||
|
||||
#pragma mark - MWMNavigationGo
|
||||
|
||||
- (IBAction)navigationGoPressed:(MWMNavigationGo *)sender
|
||||
{
|
||||
}
|
||||
|
||||
#pragma mark - Properties
|
||||
|
||||
- (MWMRoutePreview *)routePreview
|
||||
{
|
||||
if (!_routePreview)
|
||||
[[NSBundle mainBundle] loadNibNamed:MWMRoutePreview.className owner:self options:nil];
|
||||
return _routePreview;
|
||||
}
|
||||
|
||||
- (MWMNavigationDashboard *)navigationDashboard
|
||||
{
|
||||
if (!_navigationDashboard)
|
||||
[[NSBundle mainBundle] loadNibNamed:MWMNavigationDashboard.className owner:self options:nil];
|
||||
return _navigationDashboard;
|
||||
}
|
||||
|
||||
- (MWMNavigationGo *)navigatonGo
|
||||
{
|
||||
if (!_navigatonGo)
|
||||
[[NSBundle mainBundle] loadNibNamed:MWMNavigationGo.className owner:self options:nil];
|
||||
return _navigatonGo;
|
||||
}
|
||||
|
||||
@end
|
||||
|
|
|
@ -0,0 +1,17 @@
|
|||
//
|
||||
// MWMRoutePreview.h
|
||||
// Maps
|
||||
//
|
||||
// Created by Ilya Grechuhin on 21.07.15.
|
||||
// Copyright (c) 2015 MapsWithMe. All rights reserved.
|
||||
//
|
||||
|
||||
#import "UIKitCategories.h"
|
||||
|
||||
@interface MWMRoutePreview : SolidTouchView
|
||||
|
||||
@property (weak, nonatomic) IBOutlet UILabel * status;
|
||||
@property (weak, nonatomic) IBOutlet UIButton * walk;
|
||||
@property (weak, nonatomic) IBOutlet UIButton * drive;
|
||||
|
||||
@end
|
|
@ -0,0 +1,18 @@
|
|||
//
|
||||
// MWMRoutePreview.m
|
||||
// Maps
|
||||
//
|
||||
// Created by Ilya Grechuhin on 21.07.15.
|
||||
// Copyright (c) 2015 MapsWithMe. All rights reserved.
|
||||
//
|
||||
|
||||
#import "MWMRoutePreview.h"
|
||||
|
||||
@implementation MWMRoutePreview
|
||||
|
||||
- (void)layoutSubviews
|
||||
{
|
||||
self.frame = CGRectMake(0.0, 0.0, self.superview.width, 76.0);
|
||||
}
|
||||
|
||||
@end
|
|
@ -0,0 +1,104 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="7706" systemVersion="14E46" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES">
|
||||
<dependencies>
|
||||
<deployment identifier="iOS"/>
|
||||
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="7703"/>
|
||||
</dependencies>
|
||||
<objects>
|
||||
<placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="MWMNavigationDashboardManager">
|
||||
<connections>
|
||||
<outlet property="routePreview" destination="iN0-l3-epB" id="U2X-Ca-X7E"/>
|
||||
</connections>
|
||||
</placeholder>
|
||||
<placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
|
||||
<view contentMode="scaleToFill" id="iN0-l3-epB" customClass="MWMRoutePreview">
|
||||
<rect key="frame" x="0.0" y="0.0" width="320" height="76"/>
|
||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
||||
<subviews>
|
||||
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="2wx-8y-Qwi" userLabel="Spiner Button">
|
||||
<rect key="frame" x="0.0" y="28" width="40" height="40"/>
|
||||
<constraints>
|
||||
<constraint firstAttribute="height" constant="40" id="cX4-KM-WjM"/>
|
||||
<constraint firstAttribute="width" constant="40" id="pMI-f9-B7O"/>
|
||||
</constraints>
|
||||
<state key="normal" image="ic_spinner_close_1">
|
||||
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
|
||||
</state>
|
||||
</button>
|
||||
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Creating Route..." lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="kPQ-m5-bML">
|
||||
<rect key="frame" x="56" y="37" width="172" height="21"/>
|
||||
<constraints>
|
||||
<constraint firstAttribute="height" constant="21" id="5FM-Rn-FPv"/>
|
||||
</constraints>
|
||||
<fontDescription key="fontDescription" name="HelveticaNeue" family="Helvetica Neue" pointSize="17"/>
|
||||
<color key="textColor" red="0.0" green="0.0" blue="0.0" alpha="0.26000000000000001" colorSpace="calibratedRGB"/>
|
||||
<nil key="highlightedColor"/>
|
||||
</label>
|
||||
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="3uR-wV-4UJ" userLabel="Buttons Box">
|
||||
<rect key="frame" x="232" y="28" width="80" height="40"/>
|
||||
<subviews>
|
||||
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="BhZ-YH-NR4" userLabel="Walk Button">
|
||||
<rect key="frame" x="0.0" y="0.0" width="40" height="40"/>
|
||||
<state key="normal" image="ic_walk_on">
|
||||
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
|
||||
</state>
|
||||
<connections>
|
||||
<action selector="routePreviewChange:" destination="-1" eventType="touchUpInside" id="2Yh-CE-Sq2"/>
|
||||
</connections>
|
||||
</button>
|
||||
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="KDI-3e-888" userLabel="Drive Button">
|
||||
<rect key="frame" x="40" y="0.0" width="40" height="40"/>
|
||||
<state key="normal" image="ic_drive_on">
|
||||
<color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
|
||||
</state>
|
||||
<connections>
|
||||
<action selector="routePreviewChange:" destination="-1" eventType="touchUpInside" id="9Pu-OX-NOL"/>
|
||||
</connections>
|
||||
</button>
|
||||
</subviews>
|
||||
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
|
||||
<constraints>
|
||||
<constraint firstItem="BhZ-YH-NR4" firstAttribute="leading" secondItem="3uR-wV-4UJ" secondAttribute="leading" id="0Ma-zn-aai"/>
|
||||
<constraint firstAttribute="height" constant="40" id="3bx-UF-sry"/>
|
||||
<constraint firstItem="BhZ-YH-NR4" firstAttribute="top" secondItem="3uR-wV-4UJ" secondAttribute="top" id="6J7-Mh-sYa"/>
|
||||
<constraint firstAttribute="trailing" secondItem="KDI-3e-888" secondAttribute="trailing" id="8VV-M6-ioP"/>
|
||||
<constraint firstItem="KDI-3e-888" firstAttribute="top" secondItem="3uR-wV-4UJ" secondAttribute="top" id="EPh-s2-dFI"/>
|
||||
<constraint firstItem="KDI-3e-888" firstAttribute="leading" secondItem="BhZ-YH-NR4" secondAttribute="trailing" id="KRF-1B-jZk"/>
|
||||
<constraint firstAttribute="bottom" secondItem="KDI-3e-888" secondAttribute="bottom" id="NhE-2F-XFI"/>
|
||||
<constraint firstAttribute="width" constant="80" id="aSk-uF-R49"/>
|
||||
<constraint firstItem="KDI-3e-888" firstAttribute="leading" secondItem="BhZ-YH-NR4" secondAttribute="trailing" id="hr8-4W-2d5"/>
|
||||
<constraint firstAttribute="bottom" secondItem="BhZ-YH-NR4" secondAttribute="bottom" id="ncf-gl-Eze"/>
|
||||
</constraints>
|
||||
</view>
|
||||
</subviews>
|
||||
<color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="calibratedWhite"/>
|
||||
<constraints>
|
||||
<constraint firstAttribute="bottom" secondItem="2wx-8y-Qwi" secondAttribute="bottom" constant="8" id="6D2-hs-7xI"/>
|
||||
<constraint firstAttribute="bottom" secondItem="kPQ-m5-bML" secondAttribute="bottom" constant="18" id="6X0-A2-DCC"/>
|
||||
<constraint firstItem="2wx-8y-Qwi" firstAttribute="leading" secondItem="iN0-l3-epB" secondAttribute="leading" id="L0h-Nw-gVO"/>
|
||||
<constraint firstItem="3uR-wV-4UJ" firstAttribute="leading" secondItem="kPQ-m5-bML" secondAttribute="trailing" constant="4" id="NP7-In-6zm"/>
|
||||
<constraint firstItem="kPQ-m5-bML" firstAttribute="leading" secondItem="2wx-8y-Qwi" secondAttribute="trailing" constant="16" id="aii-g6-6CQ"/>
|
||||
<constraint firstAttribute="trailing" secondItem="3uR-wV-4UJ" secondAttribute="trailing" constant="8" id="bFE-ve-p5s"/>
|
||||
<constraint firstAttribute="bottom" secondItem="3uR-wV-4UJ" secondAttribute="bottom" constant="8" id="dsg-bz-QrU"/>
|
||||
</constraints>
|
||||
<nil key="simulatedStatusBarMetrics"/>
|
||||
<freeformSimulatedSizeMetrics key="simulatedDestinationMetrics"/>
|
||||
<connections>
|
||||
<outlet property="drive" destination="KDI-3e-888" id="89j-XQ-qYp"/>
|
||||
<outlet property="status" destination="kPQ-m5-bML" id="O4H-Ld-GZg"/>
|
||||
<outlet property="walk" destination="BhZ-YH-NR4" id="IVv-IB-z4z"/>
|
||||
</connections>
|
||||
<point key="canvasLocation" x="330" y="261"/>
|
||||
</view>
|
||||
</objects>
|
||||
<resources>
|
||||
<image name="ic_drive_on" width="40" height="40"/>
|
||||
<image name="ic_spinner_close_1" width="40" height="40"/>
|
||||
<image name="ic_walk_on" width="40" height="40"/>
|
||||
</resources>
|
||||
<simulatedMetricsContainer key="defaultSimulatedMetrics">
|
||||
<simulatedStatusBarMetrics key="statusBar"/>
|
||||
<simulatedOrientationMetrics key="orientation"/>
|
||||
<simulatedScreenMetrics key="destination" type="retina4"/>
|
||||
</simulatedMetricsContainer>
|
||||
</document>
|
|
@ -575,7 +575,6 @@ typedef NS_OPTIONS(NSUInteger, MapInfoView)
|
|||
[self.view addSubview:self.routeViewWrapper];
|
||||
self.controlsManager = [[MWMMapViewControlsManager alloc] initWithParentController:self];
|
||||
[self.view addSubview:self.searchView];
|
||||
|
||||
__weak MapViewController * weakSelf = self;
|
||||
m_mapsObserver = new ActiveMapsObserver(weakSelf);
|
||||
}
|
||||
|
|
23
iphone/Maps/Images.xcassets/NavigationDashboard/ic_cancel.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x",
|
||||
"filename" : "ic_cancel.png"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x",
|
||||
"filename" : "ic_cancel@2x.png"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x",
|
||||
"filename" : "ic_cancel@3x.png"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"version" : 1,
|
||||
"author" : "xcode"
|
||||
}
|
||||
}
|
BIN
iphone/Maps/Images.xcassets/NavigationDashboard/ic_cancel.imageset/ic_cancel.png
vendored
Normal file
After Width: | Height: | Size: 148 B |
BIN
iphone/Maps/Images.xcassets/NavigationDashboard/ic_cancel.imageset/ic_cancel@2x.png
vendored
Normal file
After Width: | Height: | Size: 199 B |
BIN
iphone/Maps/Images.xcassets/NavigationDashboard/ic_cancel.imageset/ic_cancel@3x.png
vendored
Normal file
After Width: | Height: | Size: 245 B |
23
iphone/Maps/Images.xcassets/NavigationDashboard/ic_direction.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x",
|
||||
"filename" : "ic_direction.png"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x",
|
||||
"filename" : "ic_direction@2x.png"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x",
|
||||
"filename" : "ic_direction@3x.png"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"version" : 1,
|
||||
"author" : "xcode"
|
||||
}
|
||||
}
|
BIN
iphone/Maps/Images.xcassets/NavigationDashboard/ic_direction.imageset/ic_direction.png
vendored
Normal file
After Width: | Height: | Size: 669 B |
BIN
iphone/Maps/Images.xcassets/NavigationDashboard/ic_direction.imageset/ic_direction@2x.png
vendored
Normal file
After Width: | Height: | Size: 1.4 KiB |
BIN
iphone/Maps/Images.xcassets/NavigationDashboard/ic_direction.imageset/ic_direction@3x.png
vendored
Normal file
After Width: | Height: | Size: 2.1 KiB |
23
iphone/Maps/Images.xcassets/NavigationDashboard/ic_drive_disable.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x",
|
||||
"filename" : "ic_drive_disable.png"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x",
|
||||
"filename" : "ic_drive_disable@2x.png"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x",
|
||||
"filename" : "ic_drive_disable@3x.png"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"version" : 1,
|
||||
"author" : "xcode"
|
||||
}
|
||||
}
|
BIN
iphone/Maps/Images.xcassets/NavigationDashboard/ic_drive_disable.imageset/ic_drive_disable.png
vendored
Normal file
After Width: | Height: | Size: 274 B |
BIN
iphone/Maps/Images.xcassets/NavigationDashboard/ic_drive_disable.imageset/ic_drive_disable@2x.png
vendored
Normal file
After Width: | Height: | Size: 470 B |
BIN
iphone/Maps/Images.xcassets/NavigationDashboard/ic_drive_disable.imageset/ic_drive_disable@3x.png
vendored
Normal file
After Width: | Height: | Size: 662 B |
23
iphone/Maps/Images.xcassets/NavigationDashboard/ic_drive_off.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x",
|
||||
"filename" : "ic_drive_off.png"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x",
|
||||
"filename" : "ic_drive_off@2x.png"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x",
|
||||
"filename" : "ic_drive_off@3x.png"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"version" : 1,
|
||||
"author" : "xcode"
|
||||
}
|
||||
}
|
BIN
iphone/Maps/Images.xcassets/NavigationDashboard/ic_drive_off.imageset/ic_drive_off.png
vendored
Normal file
After Width: | Height: | Size: 233 B |
BIN
iphone/Maps/Images.xcassets/NavigationDashboard/ic_drive_off.imageset/ic_drive_off@2x.png
vendored
Normal file
After Width: | Height: | Size: 405 B |
BIN
iphone/Maps/Images.xcassets/NavigationDashboard/ic_drive_off.imageset/ic_drive_off@3x.png
vendored
Normal file
After Width: | Height: | Size: 563 B |
23
iphone/Maps/Images.xcassets/NavigationDashboard/ic_drive_on.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x",
|
||||
"filename" : "ic_drive_on.png"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x",
|
||||
"filename" : "ic_drive_on@2x.png"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x",
|
||||
"filename" : "ic_drive_on@3x.png"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"version" : 1,
|
||||
"author" : "xcode"
|
||||
}
|
||||
}
|
BIN
iphone/Maps/Images.xcassets/NavigationDashboard/ic_drive_on.imageset/ic_drive_on.png
vendored
Normal file
After Width: | Height: | Size: 361 B |
BIN
iphone/Maps/Images.xcassets/NavigationDashboard/ic_drive_on.imageset/ic_drive_on@2x.png
vendored
Normal file
After Width: | Height: | Size: 666 B |
BIN
iphone/Maps/Images.xcassets/NavigationDashboard/ic_drive_on.imageset/ic_drive_on@3x.png
vendored
Normal file
After Width: | Height: | Size: 891 B |
23
iphone/Maps/Images.xcassets/NavigationDashboard/ic_spinner_close_1.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x",
|
||||
"filename" : "ic_spinner_close_1.png"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x",
|
||||
"filename" : "ic_spinner_close_1@2x.png"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x",
|
||||
"filename" : "ic_spinner_close_1@3x.png"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"version" : 1,
|
||||
"author" : "xcode"
|
||||
}
|
||||
}
|
BIN
iphone/Maps/Images.xcassets/NavigationDashboard/ic_spinner_close_1.imageset/ic_spinner_close_1.png
vendored
Normal file
After Width: | Height: | Size: 632 B |
After Width: | Height: | Size: 1.6 KiB |
After Width: | Height: | Size: 2.7 KiB |
23
iphone/Maps/Images.xcassets/NavigationDashboard/ic_spinner_close_10.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x",
|
||||
"filename" : "ic_spinner_close_10.png"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x",
|
||||
"filename" : "ic_spinner_close_10@2x.png"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x",
|
||||
"filename" : "ic_spinner_close_10@3x.png"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"version" : 1,
|
||||
"author" : "xcode"
|
||||
}
|
||||
}
|
BIN
iphone/Maps/Images.xcassets/NavigationDashboard/ic_spinner_close_10.imageset/ic_spinner_close_10.png
vendored
Normal file
After Width: | Height: | Size: 636 B |
After Width: | Height: | Size: 1.7 KiB |
After Width: | Height: | Size: 2.7 KiB |
23
iphone/Maps/Images.xcassets/NavigationDashboard/ic_spinner_close_11.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x",
|
||||
"filename" : "ic_spinner_close_11.png"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x",
|
||||
"filename" : "ic_spinner_close_11@2x.png"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x",
|
||||
"filename" : "ic_spinner_close_11@3x.png"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"version" : 1,
|
||||
"author" : "xcode"
|
||||
}
|
||||
}
|
BIN
iphone/Maps/Images.xcassets/NavigationDashboard/ic_spinner_close_11.imageset/ic_spinner_close_11.png
vendored
Normal file
After Width: | Height: | Size: 639 B |
After Width: | Height: | Size: 1.7 KiB |
After Width: | Height: | Size: 3 KiB |
23
iphone/Maps/Images.xcassets/NavigationDashboard/ic_spinner_close_12.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x",
|
||||
"filename" : "ic_spinner_close_12.png"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x",
|
||||
"filename" : "ic_spinner_close_12@2x.png"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x",
|
||||
"filename" : "ic_spinner_close_12@3x.png"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"version" : 1,
|
||||
"author" : "xcode"
|
||||
}
|
||||
}
|
BIN
iphone/Maps/Images.xcassets/NavigationDashboard/ic_spinner_close_12.imageset/ic_spinner_close_12.png
vendored
Normal file
After Width: | Height: | Size: 635 B |
After Width: | Height: | Size: 1.7 KiB |
After Width: | Height: | Size: 3 KiB |
23
iphone/Maps/Images.xcassets/NavigationDashboard/ic_spinner_close_2.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x",
|
||||
"filename" : "ic_spinner_close_2.png"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x",
|
||||
"filename" : "ic_spinner_close_2@2x.png"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x",
|
||||
"filename" : "ic_spinner_close_2@3x.png"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"version" : 1,
|
||||
"author" : "xcode"
|
||||
}
|
||||
}
|
BIN
iphone/Maps/Images.xcassets/NavigationDashboard/ic_spinner_close_2.imageset/ic_spinner_close_2.png
vendored
Normal file
After Width: | Height: | Size: 637 B |
After Width: | Height: | Size: 1.7 KiB |
After Width: | Height: | Size: 2.9 KiB |
23
iphone/Maps/Images.xcassets/NavigationDashboard/ic_spinner_close_3.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x",
|
||||
"filename" : "ic_spinner_close_3.png"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x",
|
||||
"filename" : "ic_spinner_close_3@2x.png"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x",
|
||||
"filename" : "ic_spinner_close_3@3x.png"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"version" : 1,
|
||||
"author" : "xcode"
|
||||
}
|
||||
}
|
BIN
iphone/Maps/Images.xcassets/NavigationDashboard/ic_spinner_close_3.imageset/ic_spinner_close_3.png
vendored
Normal file
After Width: | Height: | Size: 639 B |
After Width: | Height: | Size: 1.7 KiB |
After Width: | Height: | Size: 3 KiB |
23
iphone/Maps/Images.xcassets/NavigationDashboard/ic_spinner_close_4.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x",
|
||||
"filename" : "ic_spinner_close_4.png"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x",
|
||||
"filename" : "ic_spinner_close_4@2x.png"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x",
|
||||
"filename" : "ic_spinner_close_4@3x.png"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"version" : 1,
|
||||
"author" : "xcode"
|
||||
}
|
||||
}
|
BIN
iphone/Maps/Images.xcassets/NavigationDashboard/ic_spinner_close_4.imageset/ic_spinner_close_4.png
vendored
Normal file
After Width: | Height: | Size: 632 B |
After Width: | Height: | Size: 1.7 KiB |
After Width: | Height: | Size: 2.7 KiB |
23
iphone/Maps/Images.xcassets/NavigationDashboard/ic_spinner_close_5.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x",
|
||||
"filename" : "ic_spinner_close_5.png"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x",
|
||||
"filename" : "ic_spinner_close_5@2x.png"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x",
|
||||
"filename" : "ic_spinner_close_5@3x.png"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"version" : 1,
|
||||
"author" : "xcode"
|
||||
}
|
||||
}
|
BIN
iphone/Maps/Images.xcassets/NavigationDashboard/ic_spinner_close_5.imageset/ic_spinner_close_5.png
vendored
Normal file
After Width: | Height: | Size: 633 B |
After Width: | Height: | Size: 1.7 KiB |
After Width: | Height: | Size: 3 KiB |
23
iphone/Maps/Images.xcassets/NavigationDashboard/ic_spinner_close_6.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x",
|
||||
"filename" : "ic_spinner_close_6.png"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x",
|
||||
"filename" : "ic_spinner_close_6@2x.png"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x",
|
||||
"filename" : "ic_spinner_close_6@3x.png"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"version" : 1,
|
||||
"author" : "xcode"
|
||||
}
|
||||
}
|
BIN
iphone/Maps/Images.xcassets/NavigationDashboard/ic_spinner_close_6.imageset/ic_spinner_close_6.png
vendored
Normal file
After Width: | Height: | Size: 636 B |
After Width: | Height: | Size: 1.7 KiB |
After Width: | Height: | Size: 3 KiB |
23
iphone/Maps/Images.xcassets/NavigationDashboard/ic_spinner_close_7.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x",
|
||||
"filename" : "ic_spinner_close_7.png"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x",
|
||||
"filename" : "ic_spinner_close_7@2x.png"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x",
|
||||
"filename" : "ic_spinner_close_7@3x.png"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"version" : 1,
|
||||
"author" : "xcode"
|
||||
}
|
||||
}
|
BIN
iphone/Maps/Images.xcassets/NavigationDashboard/ic_spinner_close_7.imageset/ic_spinner_close_7.png
vendored
Normal file
After Width: | Height: | Size: 627 B |
After Width: | Height: | Size: 1.6 KiB |
After Width: | Height: | Size: 2.7 KiB |
23
iphone/Maps/Images.xcassets/NavigationDashboard/ic_spinner_close_8.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x",
|
||||
"filename" : "ic_spinner_close_8.png"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x",
|
||||
"filename" : "ic_spinner_close_8@2x.png"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x",
|
||||
"filename" : "ic_spinner_close_8@3x.png"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"version" : 1,
|
||||
"author" : "xcode"
|
||||
}
|
||||
}
|
BIN
iphone/Maps/Images.xcassets/NavigationDashboard/ic_spinner_close_8.imageset/ic_spinner_close_8.png
vendored
Normal file
After Width: | Height: | Size: 634 B |
After Width: | Height: | Size: 1.7 KiB |
After Width: | Height: | Size: 3 KiB |
23
iphone/Maps/Images.xcassets/NavigationDashboard/ic_spinner_close_9.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x",
|
||||
"filename" : "ic_spinner_close_9.png"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x",
|
||||
"filename" : "ic_spinner_close_9@2x.png"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x",
|
||||
"filename" : "ic_spinner_close_9@3x.png"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"version" : 1,
|
||||
"author" : "xcode"
|
||||
}
|
||||
}
|
BIN
iphone/Maps/Images.xcassets/NavigationDashboard/ic_spinner_close_9.imageset/ic_spinner_close_9.png
vendored
Normal file
After Width: | Height: | Size: 642 B |
After Width: | Height: | Size: 1.7 KiB |
After Width: | Height: | Size: 3 KiB |
23
iphone/Maps/Images.xcassets/NavigationDashboard/ic_walk_disable.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x",
|
||||
"filename" : "ic_walk_disable.png"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x",
|
||||
"filename" : "ic_walk_disable@2x.png"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x",
|
||||
"filename" : "ic_walk_disable@3x.png"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"version" : 1,
|
||||
"author" : "xcode"
|
||||
}
|
||||
}
|
BIN
iphone/Maps/Images.xcassets/NavigationDashboard/ic_walk_disable.imageset/ic_walk_disable.png
vendored
Normal file
After Width: | Height: | Size: 276 B |
BIN
iphone/Maps/Images.xcassets/NavigationDashboard/ic_walk_disable.imageset/ic_walk_disable@2x.png
vendored
Normal file
After Width: | Height: | Size: 465 B |
BIN
iphone/Maps/Images.xcassets/NavigationDashboard/ic_walk_disable.imageset/ic_walk_disable@3x.png
vendored
Normal file
After Width: | Height: | Size: 657 B |
23
iphone/Maps/Images.xcassets/NavigationDashboard/ic_walk_off.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x",
|
||||
"filename" : "ic_walk_off.png"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x",
|
||||
"filename" : "ic_walk_off@2x.png"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x",
|
||||
"filename" : "ic_walk_off@3x.png"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"version" : 1,
|
||||
"author" : "xcode"
|
||||
}
|
||||
}
|
BIN
iphone/Maps/Images.xcassets/NavigationDashboard/ic_walk_off.imageset/ic_walk_off.png
vendored
Normal file
After Width: | Height: | Size: 241 B |
BIN
iphone/Maps/Images.xcassets/NavigationDashboard/ic_walk_off.imageset/ic_walk_off@2x.png
vendored
Normal file
After Width: | Height: | Size: 407 B |
BIN
iphone/Maps/Images.xcassets/NavigationDashboard/ic_walk_off.imageset/ic_walk_off@3x.png
vendored
Normal file
After Width: | Height: | Size: 612 B |
23
iphone/Maps/Images.xcassets/NavigationDashboard/ic_walk_on.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "1x",
|
||||
"filename" : "ic_walk_on.png"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "2x",
|
||||
"filename" : "ic_walk_on@2x.png"
|
||||
},
|
||||
{
|
||||
"idiom" : "universal",
|
||||
"scale" : "3x",
|
||||
"filename" : "ic_walk_on@3x.png"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"version" : 1,
|
||||
"author" : "xcode"
|
||||
}
|
||||
}
|
BIN
iphone/Maps/Images.xcassets/NavigationDashboard/ic_walk_on.imageset/ic_walk_on.png
vendored
Normal file
After Width: | Height: | Size: 450 B |
BIN
iphone/Maps/Images.xcassets/NavigationDashboard/ic_walk_on.imageset/ic_walk_on@2x.png
vendored
Normal file
After Width: | Height: | Size: 755 B |
BIN
iphone/Maps/Images.xcassets/NavigationDashboard/ic_walk_on.imageset/ic_walk_on@3x.png
vendored
Normal file
After Width: | Height: | Size: 1.2 KiB |
|
@ -29,6 +29,12 @@
|
|||
34570A3D1B13223000E6D4FD /* libsqlite3.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 34570A3C1B13223000E6D4FD /* libsqlite3.dylib */; settings = {ATTRIBUTES = (Required, ); }; };
|
||||
34570A3F1B13225500E6D4FD /* Accounts.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 34570A3E1B13225500E6D4FD /* Accounts.framework */; settings = {ATTRIBUTES = (Required, ); }; };
|
||||
34570A411B13229300E6D4FD /* FBSDKLoginKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 34570A401B13229300E6D4FD /* FBSDKLoginKit.framework */; settings = {ATTRIBUTES = (Required, ); }; };
|
||||
3457D20F1B5E2DD000428798 /* MWMRoutePreview.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3457D20B1B5E2DD000428798 /* MWMRoutePreview.xib */; };
|
||||
3457D2101B5E2DD000428798 /* MWMRoutePreview.m in Sources */ = {isa = PBXBuildFile; fileRef = 3457D20D1B5E2DD000428798 /* MWMRoutePreview.m */; };
|
||||
3457D2151B5E2DF600428798 /* MWMNavigationDashboard.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3457D2131B5E2DF600428798 /* MWMNavigationDashboard.mm */; };
|
||||
3457D2161B5E2DF600428798 /* MWMNavigationDashboard.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3457D2141B5E2DF600428798 /* MWMNavigationDashboard.xib */; };
|
||||
3457D21B1B5E2E1400428798 /* MWMNavigationGo.m in Sources */ = {isa = PBXBuildFile; fileRef = 3457D2191B5E2E1400428798 /* MWMNavigationGo.m */; };
|
||||
3457D21C1B5E2E1400428798 /* MWMNavigationGo.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3457D21A1B5E2E1400428798 /* MWMNavigationGo.xib */; };
|
||||
345C31711AE798DD00EA0CC2 /* MWMCategoriesInterfaceCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 345C316E1AE798DD00EA0CC2 /* MWMCategoriesInterfaceCell.m */; };
|
||||
345C31721AE798DD00EA0CC2 /* MWMCategoriesInterfaceController.mm in Sources */ = {isa = PBXBuildFile; fileRef = 345C31701AE798DD00EA0CC2 /* MWMCategoriesInterfaceController.mm */; };
|
||||
345C31781AE799B600EA0CC2 /* MWMSearchResultCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 345C31751AE799B600EA0CC2 /* MWMSearchResultCell.m */; };
|
||||
|
@ -39,8 +45,6 @@
|
|||
3472747B1B0F4FF100756B37 /* me.maps.production.entitlements in Resources */ = {isa = PBXBuildFile; fileRef = 3472747A1B0F4FF100756B37 /* me.maps.production.entitlements */; };
|
||||
3472EC051B4D44BE0085CB79 /* UIFont+MapsMeFonts.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3472EC041B4D44BE0085CB79 /* UIFont+MapsMeFonts.mm */; };
|
||||
348E578E1B0F3752000FA02A /* CoreLocation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EEB7E22111E9079400080A68 /* CoreLocation.framework */; };
|
||||
3497A9381B5CF8A900F51E55 /* MWMNavigationDashboard.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3497A9341B5CF8A900F51E55 /* MWMNavigationDashboard.mm */; };
|
||||
3497A9391B5CF8A900F51E55 /* MWMNavigationDashboard.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3497A9351B5CF8A900F51E55 /* MWMNavigationDashboard.xib */; };
|
||||
3497A93A1B5CF8A900F51E55 /* MWMNavigationDashboardManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3497A9371B5CF8A900F51E55 /* MWMNavigationDashboardManager.mm */; };
|
||||
349A357A1B53D4C9009677EE /* MWMCircularProgress.m in Sources */ = {isa = PBXBuildFile; fileRef = 349A35761B53D4C9009677EE /* MWMCircularProgress.m */; };
|
||||
349A357B1B53D4C9009677EE /* MWMCircularProgress.xib in Resources */ = {isa = PBXBuildFile; fileRef = 349A35771B53D4C9009677EE /* MWMCircularProgress.xib */; };
|
||||
|
@ -381,6 +385,15 @@
|
|||
34570A3C1B13223000E6D4FD /* libsqlite3.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libsqlite3.dylib; path = usr/lib/libsqlite3.dylib; sourceTree = SDKROOT; };
|
||||
34570A3E1B13225500E6D4FD /* Accounts.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accounts.framework; path = System/Library/Frameworks/Accounts.framework; sourceTree = SDKROOT; };
|
||||
34570A401B13229300E6D4FD /* FBSDKLoginKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FBSDKLoginKit.framework; path = Statistics/FBSDKLoginKit.framework; sourceTree = "<group>"; };
|
||||
3457D20B1B5E2DD000428798 /* MWMRoutePreview.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = MWMRoutePreview.xib; sourceTree = "<group>"; };
|
||||
3457D20C1B5E2DD000428798 /* MWMRoutePreview.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MWMRoutePreview.h; sourceTree = "<group>"; };
|
||||
3457D20D1B5E2DD000428798 /* MWMRoutePreview.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MWMRoutePreview.m; sourceTree = "<group>"; };
|
||||
3457D2121B5E2DF600428798 /* MWMNavigationDashboard.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MWMNavigationDashboard.h; sourceTree = "<group>"; };
|
||||
3457D2131B5E2DF600428798 /* MWMNavigationDashboard.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MWMNavigationDashboard.mm; sourceTree = "<group>"; };
|
||||
3457D2141B5E2DF600428798 /* MWMNavigationDashboard.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = MWMNavigationDashboard.xib; sourceTree = "<group>"; };
|
||||
3457D2181B5E2E1400428798 /* MWMNavigationGo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MWMNavigationGo.h; sourceTree = "<group>"; };
|
||||
3457D2191B5E2E1400428798 /* MWMNavigationGo.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MWMNavigationGo.m; sourceTree = "<group>"; };
|
||||
3457D21A1B5E2E1400428798 /* MWMNavigationGo.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = MWMNavigationGo.xib; sourceTree = "<group>"; };
|
||||
345C31681AE7860600EA0CC2 /* MWMWatchLocationTrackerDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MWMWatchLocationTrackerDelegate.h; sourceTree = "<group>"; };
|
||||
345C316D1AE798DD00EA0CC2 /* MWMCategoriesInterfaceCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MWMCategoriesInterfaceCell.h; sourceTree = "<group>"; };
|
||||
345C316E1AE798DD00EA0CC2 /* MWMCategoriesInterfaceCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MWMCategoriesInterfaceCell.m; sourceTree = "<group>"; };
|
||||
|
@ -399,9 +412,6 @@
|
|||
348E57981B0F49D8000FA02A /* maps.me dbg.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "maps.me dbg.app"; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
348E57C81B0F49EE000FA02A /* maps.me WatchKit Extension WatchKit Extension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = "maps.me WatchKit Extension WatchKit Extension.appex"; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
348E57D71B0F49EE000FA02A /* maps.me WatchKit App.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "maps.me WatchKit App.app"; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
3497A9331B5CF8A900F51E55 /* MWMNavigationDashboard.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MWMNavigationDashboard.h; sourceTree = "<group>"; };
|
||||
3497A9341B5CF8A900F51E55 /* MWMNavigationDashboard.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MWMNavigationDashboard.mm; sourceTree = "<group>"; };
|
||||
3497A9351B5CF8A900F51E55 /* MWMNavigationDashboard.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = MWMNavigationDashboard.xib; sourceTree = "<group>"; };
|
||||
3497A9361B5CF8A900F51E55 /* MWMNavigationDashboardManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MWMNavigationDashboardManager.h; sourceTree = "<group>"; };
|
||||
3497A9371B5CF8A900F51E55 /* MWMNavigationDashboardManager.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MWMNavigationDashboardManager.mm; sourceTree = "<group>"; };
|
||||
349A35751B53D4C9009677EE /* MWMCircularProgress.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MWMCircularProgress.h; sourceTree = "<group>"; };
|
||||
|
@ -1034,6 +1044,36 @@
|
|||
path = FrameworkUtils;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
3457D2081B5E2DD000428798 /* RoutePreview */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
3457D20B1B5E2DD000428798 /* MWMRoutePreview.xib */,
|
||||
3457D20C1B5E2DD000428798 /* MWMRoutePreview.h */,
|
||||
3457D20D1B5E2DD000428798 /* MWMRoutePreview.m */,
|
||||
);
|
||||
path = RoutePreview;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
3457D2111B5E2DF600428798 /* Dashboard */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
3457D2141B5E2DF600428798 /* MWMNavigationDashboard.xib */,
|
||||
3457D2121B5E2DF600428798 /* MWMNavigationDashboard.h */,
|
||||
3457D2131B5E2DF600428798 /* MWMNavigationDashboard.mm */,
|
||||
);
|
||||
path = Dashboard;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
3457D2171B5E2E1400428798 /* Go */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
3457D2181B5E2E1400428798 /* MWMNavigationGo.h */,
|
||||
3457D2191B5E2E1400428798 /* MWMNavigationGo.m */,
|
||||
3457D21A1B5E2E1400428798 /* MWMNavigationGo.xib */,
|
||||
);
|
||||
path = Go;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
345C316A1AE7939B00EA0CC2 /* Controllers */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
|
@ -1110,14 +1150,14 @@
|
|||
3497A9321B5CF8A900F51E55 /* NavigationDashboard */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
3497A9331B5CF8A900F51E55 /* MWMNavigationDashboard.h */,
|
||||
3497A9341B5CF8A900F51E55 /* MWMNavigationDashboard.mm */,
|
||||
3497A9351B5CF8A900F51E55 /* MWMNavigationDashboard.xib */,
|
||||
3497A9361B5CF8A900F51E55 /* MWMNavigationDashboardManager.h */,
|
||||
3497A9371B5CF8A900F51E55 /* MWMNavigationDashboardManager.mm */,
|
||||
3457D2081B5E2DD000428798 /* RoutePreview */,
|
||||
3457D2111B5E2DF600428798 /* Dashboard */,
|
||||
3457D2171B5E2E1400428798 /* Go */,
|
||||
);
|
||||
name = NavigationDashboard;
|
||||
path = CustomViews/NavigationDashboard;
|
||||
path = ../NavigationDashboard;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
349A35741B53D4C9009677EE /* CircularProgress */ = {
|
||||
|
@ -1167,6 +1207,8 @@
|
|||
34BC720A1B0DECAE0012A34B /* LocationButton */,
|
||||
34BC72121B0DECAE0012A34B /* SideMenu */,
|
||||
34BC721B1B0DECAE0012A34B /* ZoomButtons */,
|
||||
3497A9321B5CF8A900F51E55 /* NavigationDashboard */,
|
||||
F6F722F51AE156A000DA3DA1 /* PlacePage */,
|
||||
);
|
||||
name = MapViewControls;
|
||||
path = CustomViews/MapViewControls;
|
||||
|
@ -1328,8 +1370,6 @@
|
|||
349A35741B53D4C9009677EE /* CircularProgress */,
|
||||
349A357D1B53E967009677EE /* DownloadMapRequest */,
|
||||
34BC72091B0DECAE0012A34B /* MapViewControls */,
|
||||
3497A9321B5CF8A900F51E55 /* NavigationDashboard */,
|
||||
F6F722F51AE156A000DA3DA1 /* PlacePage */,
|
||||
B0E1FCD61A23386D00A8E08B /* Route */,
|
||||
97A8000918B210DC000C07A2 /* Search */,
|
||||
349A35861B53EABC009677EE /* SearchDownloadMapRequest */,
|
||||
|
@ -1747,6 +1787,7 @@
|
|||
F67BC26E1B254B1F00FE1D7B /* MWMPlacePageDescriptionView.xib */,
|
||||
);
|
||||
name = PlacePage;
|
||||
path = ../..;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
F6FE2C121B04A2AF009814AA /* iPhonePortrait */ = {
|
||||
|
@ -2081,6 +2122,8 @@
|
|||
EEA61603134C496A003A9827 /* 03_jomolhari-id-a3d.ttf in Resources */,
|
||||
EEA61604134C496A003A9827 /* 04_padauk.ttf in Resources */,
|
||||
EEA61605134C496A003A9827 /* 05_khmeros.ttf in Resources */,
|
||||
3457D20F1B5E2DD000428798 /* MWMRoutePreview.xib in Resources */,
|
||||
3457D21C1B5E2E1400428798 /* MWMNavigationGo.xib in Resources */,
|
||||
347274731B0F4EE000756B37 /* me.maps.entitlements in Resources */,
|
||||
EE164811135CEE4A003B8A3E /* 06_code2000.ttf in Resources */,
|
||||
FAAFD697139D9BE2000AE70C /* categories.txt in Resources */,
|
||||
|
@ -2137,6 +2180,7 @@
|
|||
F6CB21641AEFC42800FB8963 /* PlacePageActionBar.xib in Resources */,
|
||||
F6CB216A1AF1303900FB8963 /* PlacePageBookmarkCell.xib in Resources */,
|
||||
F7E7BA2D1672328F00B4492E /* hospital@2x.png in Resources */,
|
||||
3457D2161B5E2DF600428798 /* MWMNavigationDashboard.xib in Resources */,
|
||||
F7E7BA2E1672328F00B4492E /* parking.png in Resources */,
|
||||
F7E7BA2F1672328F00B4492E /* parking@2x.png in Resources */,
|
||||
F64F4B6F1B46A5380081A24A /* MWMDownloaderDialogCell.xib in Resources */,
|
||||
|
@ -2253,6 +2297,7 @@
|
|||
976D86F119C877E600C920EF /* MapCell.mm in Sources */,
|
||||
F6C934401AE64E4200DDC624 /* MWMSpringAnimation.mm in Sources */,
|
||||
977E26C219E31BCC00BA2219 /* ActiveMapsVC.mm in Sources */,
|
||||
3457D2101B5E2DD000428798 /* MWMRoutePreview.m in Sources */,
|
||||
B08AA8CE1A24C7BC00810B1C /* LocalNotificationInfoProvider.m in Sources */,
|
||||
1D3623260D0F684500981E51 /* MapsAppDelegate.mm in Sources */,
|
||||
F67BBB571AC54A7800D162C7 /* MWMFeedbackAlert.mm in Sources */,
|
||||
|
@ -2317,9 +2362,11 @@
|
|||
F6588E2F1B15D2BC00EE1E58 /* MWMBookmarkColorViewController.mm in Sources */,
|
||||
349A358E1B53EABC009677EE /* MWMSearchDownloadMapRequestView.m in Sources */,
|
||||
A32B6D4D1A14980500E54A65 /* iosOGLContextFactory.mm in Sources */,
|
||||
3457D21B1B5E2E1400428798 /* MWMNavigationGo.m in Sources */,
|
||||
FAF457E715597D4600DCCC49 /* Framework.cpp in Sources */,
|
||||
97CC93BB19599F4700369B42 /* SearchSuggestCell.m in Sources */,
|
||||
FA054612155C465E001F4E37 /* SelectSetVC.mm in Sources */,
|
||||
3457D2151B5E2DF600428798 /* MWMNavigationDashboard.mm in Sources */,
|
||||
FAA614B8155F16950031C345 /* AddSetVC.mm in Sources */,
|
||||
977E26C619E31BDF00BA2219 /* DownloaderParentVC.mm in Sources */,
|
||||
FAAEA7D5161D8D3100CCD661 /* BookmarksRootVC.mm in Sources */,
|
||||
|
@ -2346,7 +2393,6 @@
|
|||
976D86EC19C8697700C920EF /* ProgressView.m in Sources */,
|
||||
B0FBFA271A515AFD0086819E /* ViewController.m in Sources */,
|
||||
3472EC051B4D44BE0085CB79 /* UIFont+MapsMeFonts.mm in Sources */,
|
||||
3497A9381B5CF8A900F51E55 /* MWMNavigationDashboard.mm in Sources */,
|
||||
342AD76F1B53D30C00E0B997 /* UIButton+RuntimeAttributes.m in Sources */,
|
||||
349A358C1B53EABC009677EE /* MWMSearchDownloadMapRequest.m in Sources */,
|
||||
F63732961AE9431E00A03764 /* MWMBasePlacePageView.mm in Sources */,
|
||||
|
|