Skip to content
This repository
Browse code

Initial Commit

  • Loading branch information...
commit c2c1f9e8aca954821627a929cb95690cf5b7d66d 0 parents
James Clancey authored
53 .gitignore
... ... @@ -0,0 +1,53 @@
  1 +
  2 +#ignore thumbnails created by windows
  3 +Thumbs.db
  4 +#Ignore files build by Visual Studio
  5 +*.obj
  6 +*.pdb
  7 +*.user
  8 +*.userprefs
  9 +*.aps
  10 +*.pch
  11 +*.vspscc
  12 +*_i.c
  13 +*_p.c
  14 +*.ncb
  15 +*.suo
  16 +*.tlb
  17 +*.tlh
  18 +*.bak
  19 +*.cache
  20 +*.ilk
  21 +*.log
  22 +*.pidb
  23 +.svn
  24 +[Bb]in
  25 +[Dd]ebug*/
  26 +*.lib
  27 +*.sbr
  28 +obj/
  29 +tozip/
  30 +test-results/
  31 +Build/Output/
  32 +Build/output/
  33 +[Rr]elease*/
  34 +_ReSharper*/
  35 +[Tt]est[Rr]esult*
  36 +Examples*/
  37 +SerializerTest*/
  38 +*.csproj.user
  39 +*.resharper*
  40 +*.rdl.data
  41 +#ignore files created by TortoiseGit when resolving conflicts
  42 +/ToZip
  43 +LOCAL.*/
  44 +REMOTE.*/
  45 +BASE.*/
  46 +LOCAL.*
  47 +REMOTE.*
  48 +BASE.*
  49 +
  50 +/nunit-result.xml
  51 +/test-results
  52 +*.DS_Store
  53 +*.ipa
64 FlyOutNavigation.sln
... ... @@ -0,0 +1,64 @@
  1 +
  2 +Microsoft Visual Studio Solution File, Format Version 11.00
  3 +# Visual Studio 2010
  4 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FlyOutNavigation", "FlyOutNavigation\FlyOutNavigation.csproj", "{E98F7600-6C2E-4586-A78C-D42BA89445B9}"
  5 +EndProject
  6 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Sample", "Sample\Sample.csproj", "{F7F9CC1F-0E0A-4E5D-A1B1-BB977A0CD36B}"
  7 +EndProject
  8 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MonoTouch.Dialog", "..\MonoTouch.Dialog\MonoTouch.Dialog\MonoTouch.Dialog.csproj", "{3FFBFFF8-5560-4EDE-82E5-3FFDFBBA8A50}"
  9 +EndProject
  10 +Global
  11 + GlobalSection(SolutionConfigurationPlatforms) = preSolution
  12 + Debug|Any CPU = Debug|Any CPU
  13 + Release|Any CPU = Release|Any CPU
  14 + Debug|iPhoneSimulator = Debug|iPhoneSimulator
  15 + Release|iPhoneSimulator = Release|iPhoneSimulator
  16 + Debug|iPhone = Debug|iPhone
  17 + Release|iPhone = Release|iPhone
  18 + AdHoc|iPhoneSimulator = AdHoc|iPhoneSimulator
  19 + AppStore|iPhoneSimulator = AppStore|iPhoneSimulator
  20 + AdHoc|iPhone = AdHoc|iPhone
  21 + AppStore|iPhone = AppStore|iPhone
  22 + EndGlobalSection
  23 + GlobalSection(ProjectConfigurationPlatforms) = postSolution
  24 + {3FFBFFF8-5560-4EDE-82E5-3FFDFBBA8A50}.AdHoc|iPhone.ActiveCfg = AdHoc|iPhone
  25 + {3FFBFFF8-5560-4EDE-82E5-3FFDFBBA8A50}.AdHoc|iPhone.Build.0 = AdHoc|iPhone
  26 + {3FFBFFF8-5560-4EDE-82E5-3FFDFBBA8A50}.AdHoc|iPhoneSimulator.ActiveCfg = AdHoc|iPhoneSimulator
  27 + {3FFBFFF8-5560-4EDE-82E5-3FFDFBBA8A50}.AdHoc|iPhoneSimulator.Build.0 = AdHoc|iPhoneSimulator
  28 + {3FFBFFF8-5560-4EDE-82E5-3FFDFBBA8A50}.AppStore|iPhone.ActiveCfg = AppStore|iPhone
  29 + {3FFBFFF8-5560-4EDE-82E5-3FFDFBBA8A50}.AppStore|iPhone.Build.0 = AppStore|iPhone
  30 + {3FFBFFF8-5560-4EDE-82E5-3FFDFBBA8A50}.AppStore|iPhoneSimulator.ActiveCfg = AppStore|iPhoneSimulator
  31 + {3FFBFFF8-5560-4EDE-82E5-3FFDFBBA8A50}.AppStore|iPhoneSimulator.Build.0 = AppStore|iPhoneSimulator
  32 + {3FFBFFF8-5560-4EDE-82E5-3FFDFBBA8A50}.Debug|Any CPU.ActiveCfg = Debug|iPhoneSimulator
  33 + {3FFBFFF8-5560-4EDE-82E5-3FFDFBBA8A50}.Debug|Any CPU.Build.0 = Debug|iPhoneSimulator
  34 + {3FFBFFF8-5560-4EDE-82E5-3FFDFBBA8A50}.Debug|iPhone.ActiveCfg = Debug|iPhone
  35 + {3FFBFFF8-5560-4EDE-82E5-3FFDFBBA8A50}.Debug|iPhone.Build.0 = Debug|iPhone
  36 + {3FFBFFF8-5560-4EDE-82E5-3FFDFBBA8A50}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
  37 + {3FFBFFF8-5560-4EDE-82E5-3FFDFBBA8A50}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
  38 + {3FFBFFF8-5560-4EDE-82E5-3FFDFBBA8A50}.Release|Any CPU.ActiveCfg = Release|iPhoneSimulator
  39 + {3FFBFFF8-5560-4EDE-82E5-3FFDFBBA8A50}.Release|Any CPU.Build.0 = Release|iPhoneSimulator
  40 + {3FFBFFF8-5560-4EDE-82E5-3FFDFBBA8A50}.Release|iPhone.ActiveCfg = Release|iPhone
  41 + {3FFBFFF8-5560-4EDE-82E5-3FFDFBBA8A50}.Release|iPhone.Build.0 = Release|iPhone
  42 + {3FFBFFF8-5560-4EDE-82E5-3FFDFBBA8A50}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
  43 + {3FFBFFF8-5560-4EDE-82E5-3FFDFBBA8A50}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
  44 + {E98F7600-6C2E-4586-A78C-D42BA89445B9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
  45 + {E98F7600-6C2E-4586-A78C-D42BA89445B9}.Debug|Any CPU.Build.0 = Debug|Any CPU
  46 + {E98F7600-6C2E-4586-A78C-D42BA89445B9}.Release|Any CPU.ActiveCfg = Release|Any CPU
  47 + {E98F7600-6C2E-4586-A78C-D42BA89445B9}.Release|Any CPU.Build.0 = Release|Any CPU
  48 + {F7F9CC1F-0E0A-4E5D-A1B1-BB977A0CD36B}.Debug|Any CPU.ActiveCfg = Debug|iPhoneSimulator
  49 + {F7F9CC1F-0E0A-4E5D-A1B1-BB977A0CD36B}.Debug|Any CPU.Build.0 = Debug|iPhoneSimulator
  50 + {F7F9CC1F-0E0A-4E5D-A1B1-BB977A0CD36B}.Debug|iPhone.ActiveCfg = Debug|iPhone
  51 + {F7F9CC1F-0E0A-4E5D-A1B1-BB977A0CD36B}.Debug|iPhone.Build.0 = Debug|iPhone
  52 + {F7F9CC1F-0E0A-4E5D-A1B1-BB977A0CD36B}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
  53 + {F7F9CC1F-0E0A-4E5D-A1B1-BB977A0CD36B}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
  54 + {F7F9CC1F-0E0A-4E5D-A1B1-BB977A0CD36B}.Release|Any CPU.ActiveCfg = Release|iPhoneSimulator
  55 + {F7F9CC1F-0E0A-4E5D-A1B1-BB977A0CD36B}.Release|Any CPU.Build.0 = Release|iPhoneSimulator
  56 + {F7F9CC1F-0E0A-4E5D-A1B1-BB977A0CD36B}.Release|iPhone.ActiveCfg = Release|iPhone
  57 + {F7F9CC1F-0E0A-4E5D-A1B1-BB977A0CD36B}.Release|iPhone.Build.0 = Release|iPhone
  58 + {F7F9CC1F-0E0A-4E5D-A1B1-BB977A0CD36B}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
  59 + {F7F9CC1F-0E0A-4E5D-A1B1-BB977A0CD36B}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
  60 + EndGlobalSection
  61 + GlobalSection(MonoDevelopProperties) = preSolution
  62 + StartupItem = Sample\Sample.csproj
  63 + EndGlobalSection
  64 +EndGlobal
48 FlyOutNavigation/FlyOutNavigation.csproj
... ... @@ -0,0 +1,48 @@
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  3 + <PropertyGroup>
  4 + <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
  5 + <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
  6 + <ProductVersion>10.0.0</ProductVersion>
  7 + <SchemaVersion>2.0</SchemaVersion>
  8 + <ProjectGuid>{E98F7600-6C2E-4586-A78C-D42BA89445B9}</ProjectGuid>
  9 + <ProjectTypeGuids>{6BC8ED88-2882-458C-8E55-DFD12B67127B};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
  10 + <OutputType>Library</OutputType>
  11 + <RootNamespace>FlyOutNavigation</RootNamespace>
  12 + <AssemblyName>FlyOutNavigation</AssemblyName>
  13 + </PropertyGroup>
  14 + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
  15 + <DebugSymbols>true</DebugSymbols>
  16 + <DebugType>full</DebugType>
  17 + <Optimize>false</Optimize>
  18 + <OutputPath>bin\Debug</OutputPath>
  19 + <DefineConstants>DEBUG;</DefineConstants>
  20 + <ErrorReport>prompt</ErrorReport>
  21 + <WarningLevel>4</WarningLevel>
  22 + <ConsolePause>false</ConsolePause>
  23 + </PropertyGroup>
  24 + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
  25 + <DebugType>none</DebugType>
  26 + <Optimize>false</Optimize>
  27 + <OutputPath>bin\Release</OutputPath>
  28 + <ErrorReport>prompt</ErrorReport>
  29 + <WarningLevel>4</WarningLevel>
  30 + <ConsolePause>false</ConsolePause>
  31 + </PropertyGroup>
  32 + <ItemGroup>
  33 + <Reference Include="System" />
  34 + <Reference Include="System.Xml" />
  35 + <Reference Include="System.Core" />
  36 + <Reference Include="monotouch" />
  37 + </ItemGroup>
  38 + <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
  39 + <ItemGroup>
  40 + <Compile Include="FlyOutNavigationController.cs" />
  41 + </ItemGroup>
  42 + <ItemGroup>
  43 + <ProjectReference Include="..\..\MonoTouch.Dialog\MonoTouch.Dialog\MonoTouch.Dialog.csproj">
  44 + <Project>{3FFBFFF8-5560-4EDE-82E5-3FFDFBBA8A50}</Project>
  45 + <Name>MonoTouch.Dialog</Name>
  46 + </ProjectReference>
  47 + </ItemGroup>
  48 +</Project>
148 FlyOutNavigation/FlyOutNavigationController.cs
... ... @@ -0,0 +1,148 @@
  1 +using System;
  2 +using MonoTouch.UIKit;
  3 +using MonoTouch.Dialog;
  4 +using System.Collections.Generic;
  5 +using System.Linq;
  6 +using MonoTouch.Foundation;
  7 +
  8 +namespace FlyOutNavigation
  9 +{
  10 + public class FlyOutNavigationController : UIViewController
  11 + {
  12 + UIColor tintColor;
  13 + public UIColor TintColor
  14 + {
  15 + get{return tintColor;}
  16 + set{
  17 + if(tintColor == value)
  18 + return;
  19 + navigation.SearchBarTintColor = value;
  20 + }
  21 + }
  22 + DialogViewController navigation;
  23 + UIView mainView;
  24 + UIView currentView;
  25 + const int menuWidth = 250;
  26 +
  27 + public FlyOutNavigationController ()
  28 + {
  29 + navigation = new DialogViewController(UITableViewStyle.Plain,null);
  30 + navigation.EnableSearch = true;
  31 + navigation.OnSelection = NavigationItemSelected;
  32 + TintColor = UIColor.Black;
  33 + var navFrame = navigation.View.Frame;
  34 + navFrame.Width = menuWidth;
  35 + navigation.View.Frame = navFrame;
  36 + this.View.AddSubview(navigation.View);
  37 + var mainFrame = View.Bounds;
  38 + //mainFrame.X = menuWidth;
  39 + mainView = new UIView(mainFrame);
  40 + mainView.BackgroundColor = UIColor.Blue;
  41 + mainView.Layer.ShadowOffset = new System.Drawing.SizeF(-5,-1);
  42 + mainView.Layer.ShadowColor = UIColor.Black.CGColor;
  43 + mainView.Layer.ShadowOpacity = .75f;
  44 + this.View.AddSubview(mainView);
  45 + }
  46 +
  47 + public RootElement NavigationRoot {
  48 + get{return navigation.Root;}
  49 + set{navigation.Root = value;}
  50 + }
  51 + UIViewController[] viewControllers;
  52 + public UIViewController[] ViewControllers {
  53 + get{return viewControllers;}
  54 + set{
  55 + viewControllers = value;
  56 + NavigationItemSelected(GetIndexPath(SelectedIndex));
  57 + }
  58 + }
  59 +
  60 + private void NavigationItemSelected(NSIndexPath indexPath){
  61 + Console.WriteLine(indexPath);
  62 + SelectedIndex = GetIndex(indexPath);
  63 + Console.WriteLine(SelectedIndex);
  64 + if(currentView != null)
  65 + currentView.RemoveFromSuperview();
  66 + currentView = ViewControllers[SelectedIndex].View;
  67 + currentView.Frame = mainView.Bounds;
  68 + mainView.AddSubview(currentView);
  69 + HideMenu();
  70 + }
  71 +
  72 + bool isOpen;
  73 + public bool IsOpen{
  74 + get{return isOpen;}
  75 + set{
  76 + if(isOpen == value)
  77 + return;
  78 + if(value)
  79 + HideMenu();
  80 + else
  81 + ShowMenu();
  82 + }
  83 + }
  84 +
  85 + public void ShowMenu()
  86 + {
  87 + isOpen = true;
  88 + UIView.BeginAnimations("slideMenu");
  89 + //UIView.SetAnimationDuration(2);
  90 + var frame = mainView.Frame;
  91 + frame.X = menuWidth;
  92 + mainView.Frame = frame;
  93 + UIView.CommitAnimations();
  94 + }
  95 +
  96 + public void HideMenu()
  97 + {
  98 + isOpen = false;
  99 + navigation.FinishSearch();
  100 + UIView.BeginAnimations("slideMenu");
  101 + var frame = mainView.Frame;
  102 + frame.X = 0;
  103 + mainView.Frame = frame;
  104 + UIView.CommitAnimations();
  105 + }
  106 +
  107 + public void ToggleMenu()
  108 + {
  109 + if(isOpen)
  110 + HideMenu();
  111 + else
  112 + ShowMenu();
  113 + }
  114 +
  115 + public int SelectedIndex
  116 + {
  117 + get;set;
  118 + }
  119 +
  120 + private int GetIndex(NSIndexPath indexPath)
  121 + {
  122 + int section = 0;
  123 + int rowCount = 0;
  124 + while(section < indexPath.Section)
  125 + {
  126 + rowCount += navigation.Root[section].Count;
  127 + section ++;
  128 + }
  129 + return rowCount + indexPath.Row;
  130 + }
  131 + private NSIndexPath GetIndexPath(int index)
  132 + {
  133 + int currentCount = 0;
  134 + int section = 0;
  135 + foreach(var element in navigation.Root)
  136 + {
  137 + if(element.Count + currentCount > index)
  138 + break;
  139 + currentCount += element.Count;
  140 + section ++;
  141 + }
  142 +
  143 + var row = index - currentCount;
  144 + return NSIndexPath.FromRowSection(row,section);
  145 + }
  146 + }
  147 +}
  148 +
78 Sample/AppDelegate.cs
... ... @@ -0,0 +1,78 @@
  1 +using System;
  2 +using System.Collections.Generic;
  3 +using System.Linq;
  4 +using MonoTouch.Foundation;
  5 +using MonoTouch.UIKit;
  6 +using FlyOutNavigation;
  7 +using MonoTouch.Dialog;
  8 +
  9 +namespace Sample
  10 +{
  11 + // The UIApplicationDelegate for the application. This class is responsible for launching the
  12 + // User Interface of the application, as well as listening (and optionally responding) to
  13 + // application events from iOS.
  14 + [Register ("AppDelegate")]
  15 + public partial class AppDelegate : UIApplicationDelegate
  16 + {
  17 + // class-level declarations
  18 + UIWindow window;
  19 + FlyOutNavigationController viewController;
  20 +
  21 + //
  22 + // This method is invoked when the application has loaded and is ready to run. In this
  23 + // method you should instantiate the window, load the UI into it and then make the window
  24 + // visible.
  25 + //
  26 + // You have 17 seconds to return from this method, or iOS will terminate your application.
  27 + //
  28 + public override bool FinishedLaunching (UIApplication app, NSDictionary options)
  29 + {
  30 + window = new UIWindow (UIScreen.MainScreen.Bounds);
  31 +
  32 + viewController = new FlyOutNavigationController ();
  33 + viewController.NavigationRoot = new RootElement ("")
  34 + {
  35 + new Section ("Section 1"){
  36 + new StringElement ("View 1"),
  37 + new ImageStringElement("View 2",UIImage.FromFile("jhill.jpeg")),
  38 + new StringElement ("View 3"),
  39 + },
  40 + new Section ("Section 2"){
  41 + new StringElement ("View 1"),
  42 + new StringElement ("View 2"),
  43 + }
  44 + };
  45 + viewController.ViewControllers = new UIViewController[]{
  46 + new UINavigationController (new BaseDialogViewController (viewController, new RootElement ("Section 1"){new Section (){new StringElement ("View 1")}}))
  47 + ,new UINavigationController (new BaseDialogViewController (viewController, new RootElement ("Section 1"){new Section (){new StringElement ("View 2")}}))
  48 + ,new UINavigationController (new BaseDialogViewController (viewController, new RootElement ("Section 1"){new Section (){new StringElement ("View 3")}}))
  49 + ,new UINavigationController (new BaseDialogViewController (viewController, new RootElement ("Section 2"){new Section (){new StringElement ("View 1")}}))
  50 + ,new UINavigationController (new BaseDialogViewController (viewController, new RootElement ("Section 2"){new Section (){new StringElement ("View 2")}}))
  51 + };
  52 + window.RootViewController = viewController;
  53 + window.MakeKeyAndVisible ();
  54 +
  55 + return true;
  56 + }
  57 +
  58 + public class BaseDialogViewController : DialogViewController
  59 + {
  60 + FlyOutNavigationController navigation;
  61 +
  62 + public BaseDialogViewController (FlyOutNavigationController navigation, RootElement root) : base(root)
  63 + {
  64 + this.navigation = navigation;
  65 + }
  66 +
  67 + public override void ViewWillAppear (bool animated)
  68 + {
  69 + base.ViewWillAppear (animated);
  70 +
  71 + this.NavigationItem.LeftBarButtonItem = new UIBarButtonItem (UIBarButtonSystemItem.Bookmarks, delegate {
  72 + navigation.ToggleMenu ();
  73 + });
  74 + }
  75 + }
  76 + }
  77 +}
  78 +
24 Sample/Info.plist
... ... @@ -0,0 +1,24 @@
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
  3 +<plist version="1.0">
  4 +<dict>
  5 + <key>UIDeviceFamily</key>
  6 + <array>
  7 + <string>1</string>
  8 + <string>2</string>
  9 + </array>
  10 + <key>UISupportedInterfaceOrientations</key>
  11 + <array>
  12 + <string>UIInterfaceOrientationPortrait</string>
  13 + <string>UIInterfaceOrientationLandscapeLeft</string>
  14 + <string>UIInterfaceOrientationLandscapeRight</string>
  15 + </array>
  16 + <key>UISupportedInterfaceOrientations~ipad</key>
  17 + <array>
  18 + <string>UIInterfaceOrientationPortrait</string>
  19 + <string>UIInterfaceOrientationPortraitUpsideDown</string>
  20 + <string>UIInterfaceOrientationLandscapeLeft</string>
  21 + <string>UIInterfaceOrientationLandscapeRight</string>
  22 + </array>
  23 +</dict>
  24 +</plist>
19 Sample/Main.cs
... ... @@ -0,0 +1,19 @@
  1 +using System;
  2 +using System.Collections.Generic;
  3 +using System.Linq;
  4 +using MonoTouch.Foundation;
  5 +using MonoTouch.UIKit;
  6 +
  7 +namespace Sample
  8 +{
  9 + public class Application
  10 + {
  11 + // This is the main entry point of the application.
  12 + static void Main (string[] args)
  13 + {
  14 + // if you want to use a different Application Delegate class from "AppDelegate"
  15 + // you can specify it here.
  16 + UIApplication.Main (args, null, "AppDelegate");
  17 + }
  18 + }
  19 +}
84 Sample/Sample.csproj
... ... @@ -0,0 +1,84 @@
  1 +<?xml version="1.0" encoding="utf-8"?>
  2 +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  3 + <PropertyGroup>
  4 + <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
  5 + <Platform Condition=" '$(Platform)' == '' ">iPhoneSimulator</Platform>
  6 + <ProductVersion>10.0.0</ProductVersion>
  7 + <SchemaVersion>2.0</SchemaVersion>
  8 + <ProjectGuid>{F7F9CC1F-0E0A-4E5D-A1B1-BB977A0CD36B}</ProjectGuid>
  9 + <ProjectTypeGuids>{6BC8ED88-2882-458C-8E55-DFD12B67127B};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
  10 + <OutputType>Exe</OutputType>
  11 + <RootNamespace>Sample</RootNamespace>
  12 + <AssemblyName>Sample</AssemblyName>
  13 + </PropertyGroup>
  14 + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|iPhoneSimulator' ">
  15 + <DebugSymbols>true</DebugSymbols>
  16 + <DebugType>full</DebugType>
  17 + <Optimize>false</Optimize>
  18 + <OutputPath>bin\iPhoneSimulator\Debug</OutputPath>
  19 + <DefineConstants>DEBUG;</DefineConstants>
  20 + <ErrorReport>prompt</ErrorReport>
  21 + <WarningLevel>4</WarningLevel>
  22 + <ConsolePause>false</ConsolePause>
  23 + <MtouchLink>None</MtouchLink>
  24 + <MtouchDebug>true</MtouchDebug>
  25 + </PropertyGroup>
  26 + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|iPhoneSimulator' ">
  27 + <DebugType>none</DebugType>
  28 + <Optimize>false</Optimize>
  29 + <OutputPath>bin\iPhoneSimulator\Release</OutputPath>
  30 + <ErrorReport>prompt</ErrorReport>
  31 + <WarningLevel>4</WarningLevel>
  32 + <ConsolePause>false</ConsolePause>
  33 + <MtouchLink>None</MtouchLink>
  34 + </PropertyGroup>
  35 + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|iPhone' ">
  36 + <DebugSymbols>true</DebugSymbols>
  37 + <DebugType>full</DebugType>
  38 + <Optimize>false</Optimize>
  39 + <OutputPath>bin\iPhone\Debug</OutputPath>
  40 + <DefineConstants>DEBUG;</DefineConstants>
  41 + <ErrorReport>prompt</ErrorReport>
  42 + <WarningLevel>4</WarningLevel>
  43 + <ConsolePause>false</ConsolePause>
  44 + <MtouchDebug>true</MtouchDebug>
  45 + <CodesignKey>iPhone Developer</CodesignKey>
  46 + <IpaPackageName />
  47 + </PropertyGroup>
  48 + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|iPhone' ">
  49 + <DebugType>none</DebugType>
  50 + <Optimize>false</Optimize>
  51 + <OutputPath>bin\iPhone\Release</OutputPath>
  52 + <ErrorReport>prompt</ErrorReport>
  53 + <WarningLevel>4</WarningLevel>
  54 + <ConsolePause>false</ConsolePause>
  55 + <CodesignKey>iPhone Developer</CodesignKey>
  56 + </PropertyGroup>
  57 + <ItemGroup>
  58 + <Reference Include="System" />
  59 + <Reference Include="System.Xml" />
  60 + <Reference Include="System.Core" />
  61 + <Reference Include="monotouch" />
  62 + </ItemGroup>
  63 + <ItemGroup>
  64 + <None Include="Info.plist" />
  65 + </ItemGroup>
  66 + <ItemGroup>
  67 + <Compile Include="Main.cs" />
  68 + <Compile Include="AppDelegate.cs" />
  69 + </ItemGroup>
  70 + <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
  71 + <ItemGroup>
  72 + <ProjectReference Include="..\FlyOutNavigation\FlyOutNavigation.csproj">
  73 + <Project>{E98F7600-6C2E-4586-A78C-D42BA89445B9}</Project>
  74 + <Name>FlyOutNavigation</Name>
  75 + </ProjectReference>
  76 + <ProjectReference Include="..\..\MonoTouch.Dialog\MonoTouch.Dialog\MonoTouch.Dialog.csproj">
  77 + <Project>{3FFBFFF8-5560-4EDE-82E5-3FFDFBBA8A50}</Project>
  78 + <Name>MonoTouch.Dialog</Name>
  79 + </ProjectReference>
  80 + </ItemGroup>
  81 + <ItemGroup>
  82 + <Content Include="jhill.jpeg" />
  83 + </ItemGroup>
  84 +</Project>
BIN  Sample/jhill.jpeg

0 comments on commit c2c1f9e

Please sign in to comment.
Something went wrong with that request. Please try again.