Skip to content
Browse files

Copyright year change

  • Loading branch information...
1 parent 43f3904 commit 818f3a24bed8a62a8f3c6c66476cfc191bcbb04b @RobertKozak committed Jan 22, 2012
Showing with 218 additions and 122 deletions.
  1. +17 −6 Application/{CompletedActionResult.cs → ActionResult.cs}
  2. +1 −1 Application/Alert.cs
  3. +1 −1 Application/Debug/Log.cs
  4. +7 −1 Application/MonoMobileAppDelegate.cs
  5. +3 −2 Application/MonoMobileApplication.cs
  6. +5 −2 Application/Wait.cs
  7. +17 −3 Controls/CommandBarButtonItem.cs
  8. +5 −5 Controls/ProgressHud.cs
  9. +1 −1 Controls/UIDatePickerToolbar.cs
  10. +1 −1 Controls/UIInputViewToolBar.cs
  11. +1 −1 Controls/UIKeyboardToolBar.cs
  12. +1 −1 Controls/UIPlaceholderTextField.cs
  13. +4 −0 Converters/CurrencyConverter.cs
  14. +1 −1 Converters/DateTimeConverter.cs
  15. +1 −1 Converters/DateTimeToStringConverter.cs
  16. +1 −1 Dialog/Cell/CellFactory.cs
  17. +1 −1 Dialog/CellViews/Base/BooleanCellView.cs
  18. +1 −1 Dialog/CellViews/Base/CellView.cs
  19. +1 −1 Dialog/CellViews/Base/CommandCellView.cs
  20. +1 −1 Dialog/CellViews/Base/DateCellView.cs
  21. +1 −1 Dialog/CellViews/Base/DateTimeCellView.cs
  22. +1 −1 Dialog/CellViews/Base/ListCellView.cs
  23. +1 −1 Dialog/CellViews/Base/ObjectCellView.cs
  24. +1 −1 Dialog/CellViews/Base/StringCellView.cs
  25. +1 −1 Dialog/CellViews/Base/TimeCellView.cs
  26. +1 −1 Dialog/CellViews/Table Attributes/DisableScrollingAttribute.cs
  27. +1 −1 Dialog/CellViews/Table Attributes/NavbarButtonAttribute.cs
  28. +1 −1 Dialog/CellViews/Templates/CellEditingStyleAttribute.cs
  29. +1 −1 Dialog/CellViews/Templates/CellViewAttribute.cs
  30. +1 −1 Dialog/CellViews/Templates/CellViewTemplate.cs
  31. +1 −1 Dialog/CellViews/Templates/CurrencyAttribute.cs
  32. +1 −1 Dialog/CellViews/Templates/ListAttribute.cs
  33. +1 −1 Dialog/CellViews/Templates/NavigateToViewAttribute.cs
  34. +1 −1 Dialog/CellViews/Templates/PercentAttribute.cs
  35. +1 −1 Dialog/CellViews/Templates/ReadOnlyAttribute.cs
  36. +1 −1 Dialog/CellViews/Templates/RowHeightAttribute.cs
  37. +1 −1 Dialog/CellViews/Templates/ValueConverterAttribute.cs
  38. +1 −1 Dialog/CellViews/Templates/ViewAttribute.cs
  39. +1 −1 Dialog/DialogViewController/BaseDialogViewSource.cs
  40. +1 −1 Dialog/DialogViewController/DataContextBinder.cs
  41. +3 −1 Dialog/DialogViewController/DialogViewController.cs
  42. +1 −1 Dialog/DialogViewController/DialogViewSearchDelegate.cs
  43. +1 −1 Dialog/DialogViewController/DialogViewTable.cs
  44. +1 −1 Dialog/DialogViewController/ListSource.cs
  45. +1 −1 Dialog/DialogViewController/MemberData.cs
  46. +10 −7 Dialog/DialogViewController/NavigationController.cs
  47. +1 −1 Dialog/DialogViewController/ViewContainer.cs
  48. +18 −13 Dialog/DialogViewController/ViewSource.cs
  49. +2 −2 Dialog/RefreshTableHeaderView.cs
  50. +18 −3 Dialog/ViewParser.cs
  51. +1 −1 Extensions/DateExtensions.cs
  52. +1 −1 Extensions/IEnumerableExtensions.cs
  53. +1 −1 Extensions/StringExtensions.cs
  54. +1 −1 Extensions/UIKitExtensions.cs
  55. +1 −1 Interfaces/IAccessoryView.cs
  56. +1 −1 Interfaces/IActivation.cs
  57. +1 −1 Interfaces/ICaption.cs
  58. +1 −1 Interfaces/ICellContent.cs
  59. +1 −1 Interfaces/ICellViewTemplate.cs
  60. +1 −1 Interfaces/ICommandButton.cs
  61. +4 −5 Interfaces/ICommandInterceptor.cs
  62. +1 −1 Interfaces/ICustomDraw.cs
  63. +1 −1 Interfaces/IDataContext.cs
  64. +1 −1 Interfaces/IHandleNotifyCollectionChanged.cs
  65. +1 −1 Interfaces/IHandleNotifyPropertyChanged.cs
  66. +1 −1 Interfaces/IInitializable.cs
  67. +1 −1 Interfaces/IInitializeCell.cs
  68. +1 −1 Interfaces/INavigable.cs
  69. +1 −1 Interfaces/IRequestImage.cs
  70. +29 −0 Interfaces/ISelectable.cs
  71. +8 −8 Interfaces/ISelectableInterceptor.cs
  72. +1 −1 Interfaces/ITableViewStyle.cs
  73. +1 −1 Interfaces/IUpdateable.cs
  74. +1 −1 Interfaces/IValueConvertible.cs
  75. +4 −1 MonoMobile.Views.csproj
  76. +1 −0 README.markdown
  77. +1 −1 Registrations.cs
  78. +1 −1 View/ActionSheetView.cs
  79. +1 −1 View/ObservableView.cs
  80. +1 −1 View/ViewCreator.cs
View
23 Application/CompletedActionResult.cs → Application/ActionResult.cs
@@ -1,10 +1,10 @@
//
-// {filename}.cs
+// ActionResult.cs
//
// Author:
// Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)
//
-// Copyright 2011, Nowcom Corporation.
+// Copyright 2011 - 2012, Nowcom Corporation.
//
// Code licensed under the MIT X11 license
//
@@ -27,14 +27,25 @@
// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
//
-using System;
-
namespace MonoMobile.Views
{
- public class CompletedActionResult
+ using System;
+
+ public class ActionResult
{
- public CompletedActionResult()
+ public int Progress { get; set; }
+ public bool IsCompleted { get; set; }
+ public string ErrorMessage { get; set; }
+ public bool HasError { get { return !string.IsNullOrEmpty(ErrorMessage); } }
+
+ public static ActionResult Completed()
+ {
+ return new ActionResult() { IsCompleted = true };
+ }
+
+ public static ActionResult Error(string message)
{
+ return new ActionResult() { ErrorMessage = message };
}
}
}
View
2 Application/Alert.cs
@@ -4,7 +4,7 @@
// Author:
// Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)
//
-// Copyright 2011, Nowcom Corporation.
+// Copyright 2011 - 2012, Nowcom Corporation.
//
// Code licensed under the MIT X11 license
//
View
2 Application/Debug/Log.cs
@@ -4,7 +4,7 @@
// Author:
// Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)
//
-// Copyright 2011, Nowcom Corporation.
+// Copyright 2011 - 2012, Nowcom Corporation.
//
// Code licensed under the MIT X11 license
//
View
8 Application/MonoMobileAppDelegate.cs
@@ -4,7 +4,7 @@
// Author:
// Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)
//
-// Copyright 2011, Nowcom Corporation.
+// Copyright 2011 - 2012, Nowcom Corporation.
//
// Code licensed under the MIT X11 license
//
@@ -131,6 +131,12 @@ public override void ReceiveMemoryWarning(UIApplication application)
public override void OnActivated(UIApplication application)
{
}
+
+ public override void ReceivedLocalNotification(UIApplication application, UILocalNotification notification)
+ {
+ if (MonoMobileApplication.ReceivedLocalNoticiationAction != null)
+ MonoMobileApplication.ReceivedLocalNoticiationAction(notification);
+ }
}
}
View
5 Application/MonoMobileApplication.cs
@@ -1,10 +1,11 @@
+using System.Threading;
//
// MonoMobileApplication.cs
//
// Author:
// Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)
//
-// Copyright 2011, Nowcom Corporation.
+// Copyright 2011 - 2012, Nowcom Corporation.
//
// Code licensed under the MIT X11 license
//
@@ -51,6 +52,7 @@ public class MonoMobileApplication : UIApplication
public static string Title { get; set; }
public static Action ResumeFromBackgroundAction { get; set; }
+ public static Action<UILocalNotification> ReceivedLocalNoticiationAction { get; set; }
public override bool NetworkActivityIndicatorVisible
{
@@ -151,7 +153,6 @@ public static void PresentModelView(object view, UIModalTransitionStyle transist
dvc.ModalTransitionStyle = transistionStyle;
var navController = new NavigationController() { ViewControllers = new UIViewController[] { dvc } };
-
NavigationController.PresentModalViewController(navController, true);
}
View
7 Application/Wait.cs
@@ -4,7 +4,7 @@
// Author:
// Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)
//
-// Copyright 2011, Nowcom Corporation.
+// Copyright 2011 - 2012, Nowcom Corporation.
//
// Code licensed under the MIT X11 license
//
@@ -64,7 +64,10 @@ private void KillTimer()
private void ExecuteTimer()
{
KillTimer();
- _Action();
+
+ if (_Action != null)
+ _Action();
+
Dispose();
}
}
View
20 Controls/CommandBarButtonItem.cs
@@ -4,7 +4,7 @@
// Author:
// Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak
//
-// Copyright 2011, Nowcom Corporation.
+// Copyright 2011 - 2012, Nowcom Corporation.
//
// Code licensed under the MIT X11 license
//
@@ -42,17 +42,31 @@ public class CommandBarButtonItem: UIBarButtonItem, ICommandButton
public ICommand Command { get; set; }
public object CommandParameter { get; set; }
public bool Hidden { get; set; }
+ public ICommandInterceptor CommandInterceptor { get; set; }
public CommandBarButtonItem(UIImage image, UIBarButtonItemStyle style, EventHandler handler): base(image, style, handler) {}
public CommandBarButtonItem(string title, UIBarButtonItemStyle style, EventHandler handler): base(title, style, handler) {}
+ public CommandBarButtonItem(string title, UIBarButtonItemStyle style): base(title, style, (s, e) => Execute(CommandParameter)) {}
public CommandBarButtonItem(UIBarButtonSystemItem systemItem, EventHandler handler): base(systemItem, handler) {}
- public CommandBarButtonItem(UIBarButtonSystemItem systemItem): base(systemItem, (s, e) => Command.Execute(null)) {}
+ public CommandBarButtonItem(UIBarButtonSystemItem systemItem): base(systemItem, (s, e) => Execute(CommandParameter)) {}
public CommandBarButtonItem(NSCoder coder): base(coder) {}
public CommandBarButtonItem(IntPtr handle): base(handle) {}
public CommandBarButtonItem(UIImage image, UIBarButtonItemStyle style, NSObject target, Selector action): base(image, style, target, action) {}
public CommandBarButtonItem(string title, UIBarButtonItemStyle style, NSObject target, Selector action): base(title, style, target, action) {}
public CommandBarButtonItem(UIBarButtonSystemItem systemItem, NSObject target, Selector action): base(systemItem, target, action) {}
public CommandBarButtonItem(UIView customView): base(customView) {}
+
+ private void Execute(object parameter)
+ {
+ if (CommandInterceptor != null)
+ {
+ CommandInterceptor.PreExecute(() => Command.Execute(CommandParameter));
+ CommandInterceptor.PostExecute(() => Command.Execute(CommandParameter));
+ }
+ else
+ {
+ Command.Execute(parameter);
+ }
+ }
}
}
-
View
10 Controls/ProgressHud.cs
@@ -4,7 +4,7 @@
// Author:
// Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)
//
-// Copyright 2011, Nowcom Corporation.
+// Copyright 2011 - 2012, Nowcom Corporation.
//
// Original found on web:
// http://chunkyinterface.wordpress.com/2010/09/09/mbprogresshud-for-monotouch/
@@ -286,7 +286,7 @@ private void EnsureInvokedOnMainThread(Action action)
return;
}
- BeginInvokeOnMainThread(() => action());
+ InvokeOnMainThread(() => action());
}
protected override void Dispose(bool disposing)
@@ -521,7 +521,7 @@ public void Hide(bool animated)
HideUsingAnimation(_UseAnimation);
}
- public Action ShowWhileAsync(Action execute, bool animated)
+ public Action<ActionResult> ShowWhileAsync(Action execute, bool animated)
{
// Launch execution in new thread
_TaskInProgress = true;
@@ -538,8 +538,8 @@ public Action ShowWhileAsync(Action execute, bool animated)
});
thread.Start();
-
- return ()=> Completed();
+
+ return (result) => Completed();
}
private void Completed()
View
2 Controls/UIDatePickerToolbar.cs
@@ -4,7 +4,7 @@
// Author:
// Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)
//
-// Copyright 2011, Nowcom Corporation.
+// Copyright 2011 - 2012, Nowcom Corporation.
//
// Code licensed under the MIT X11 license
//
View
2 Controls/UIInputViewToolBar.cs
@@ -4,7 +4,7 @@
// Author:
// Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)
//
-// Copyright 2011, Nowcom Corporation.
+// Copyright 2011 - 2012, Nowcom Corporation.
//
// Code licensed under the MIT X11 license
//
View
2 Controls/UIKeyboardToolBar.cs
@@ -4,7 +4,7 @@
// Author:
// Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)
//
-// Copyright 2011, Nowcom Corporation.
+// Copyright 2011 - 2012, Nowcom Corporation.
//
// Code licensed under the MIT X11 license
//
View
2 Controls/UIPlaceholderTextField.cs
@@ -4,7 +4,7 @@
// Author:
// Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)
//
-// Copyright 2011, Nowcom Corporation.
+// Copyright 2011 - 2012, Nowcom Corporation.
//
// Code licensed under the MIT X11 license
//
View
4 Converters/CurrencyConverter.cs
@@ -40,6 +40,10 @@ public object Convert(object value, Type targetType, object parameter, CultureIn
{
if (value == null)
return value;
+
+ double doubleValue = (double)value;
+ if (double.IsNaN(doubleValue))
+ value = 0;
var floatValue = System.Convert.ToSingle(value);
View
2 Converters/DateTimeConverter.cs
@@ -4,7 +4,7 @@
// Author:
// Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)
//
-// Copyright 2011, Nowcom Corporation.
+// Copyright 2011 - 2012, Nowcom Corporation.
//
// Code licensed under the MIT X11 license
//
View
2 Converters/DateTimeToStringConverter.cs
@@ -4,7 +4,7 @@
// Author:
// Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)
//
-// Copyright 2011, Nowcom Corporation.
+// Copyright 2011 - 2012, Nowcom Corporation.
//
// Code licensed under the MIT X11 license
//
View
2 Dialog/Cell/CellFactory.cs
@@ -4,7 +4,7 @@
// Author:
// Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)
//
-// Copyright 2011, Nowcom Corporation.
+// Copyright 2011 - 2012, Nowcom Corporation.
//
// Code licensed under the MIT X11 license
//
View
2 Dialog/CellViews/Base/BooleanCellView.cs
@@ -4,7 +4,7 @@
// Author:
// Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)
//
-// Copyright 2011, Nowcom Corporation.
+// Copyright 2011 - 2012, Nowcom Corporation.
//
// Code licensed under the MIT X11 license
//
View
2 Dialog/CellViews/Base/CellView.cs
@@ -4,7 +4,7 @@
// Author:
// Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)
//
-// Copyright 2011, Nowcom Corporation.
+// Copyright 2011 - 2012, Nowcom Corporation.
//
// Code licensed under the MIT X11 license
//
View
2 Dialog/CellViews/Base/CommandCellView.cs
@@ -4,7 +4,7 @@
// Author:
// Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)
//
-// Copyright 2011, Nowcom Corporation.
+// Copyright 2011 - 2012, Nowcom Corporation.
//
// Code licensed under the MIT X11 license
//
View
2 Dialog/CellViews/Base/DateCellView.cs
@@ -4,7 +4,7 @@
// Author:
// Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)
//
-// Copyright 2011, Nowcom Corporation.
+// Copyright 2011 - 2012, Nowcom Corporation.
//
// Code licensed under the MIT X11 license
//
View
2 Dialog/CellViews/Base/DateTimeCellView.cs
@@ -4,7 +4,7 @@
// Author:
// Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)
//
-// Copyright 2011, Nowcom Corporation.
+// Copyright 2011 - 2012, Nowcom Corporation.
//
// Code licensed under the MIT X11 license
//
View
2 Dialog/CellViews/Base/ListCellView.cs
@@ -4,7 +4,7 @@
// Author:
// Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)
//
-// Copyright 2011, Nowcom Corporation.
+// Copyright 2011 - 2012, Nowcom Corporation.
//
// Code licensed under the MIT X11 license
//
View
2 Dialog/CellViews/Base/ObjectCellView.cs
@@ -4,7 +4,7 @@
// Author:
// Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)
//
-// Copyright 2011, Nowcom Corporation.
+// Copyright 2011 - 2012, Nowcom Corporation.
//
// Code licensed under the MIT X11 license
//
View
2 Dialog/CellViews/Base/StringCellView.cs
@@ -4,7 +4,7 @@
// Author:
// Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)
//
-// Copyright 2011, Nowcom Corporation.
+// Copyright 2011 - 2012, Nowcom Corporation.
//
// Code licensed under the MIT X11 license
//
View
2 Dialog/CellViews/Base/TimeCellView.cs
@@ -4,7 +4,7 @@
// Author:
// Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)
//
-// Copyright 2011, Nowcom Corporation.
+// Copyright 2011 - 2012, Nowcom Corporation.
//
// Code licensed under the MIT X11 license
//
View
2 Dialog/CellViews/Table Attributes/DisableScrollingAttribute.cs
@@ -4,7 +4,7 @@
// Author:
// Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)
//
-// Copyright 2011, Nowcom Corporation.
+// Copyright 2011 - 2012, Nowcom Corporation.
//
// Code licensed under the MIT X11 license
//
View
2 Dialog/CellViews/Table Attributes/NavbarButtonAttribute.cs
@@ -4,7 +4,7 @@
// Author:
// Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)
//
-// Copyright 2011, Nowcom Corporation.
+// Copyright 2011 - 2012, Nowcom Corporation.
//
// Code licensed under the MIT X11 license
//
View
2 Dialog/CellViews/Templates/CellEditingStyleAttribute.cs
@@ -4,7 +4,7 @@
// Author:
// Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)
//
-// Copyright 2011, Nowcom Corporation.
+// Copyright 2011 - 2012, Nowcom Corporation.
//
// Code licensed under the MIT X11 license
//
View
2 Dialog/CellViews/Templates/CellViewAttribute.cs
@@ -4,7 +4,7 @@
// Author:
// Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)
//
-// Copyright 2011, Nowcom Corporation.
+// Copyright 2011 - 2012, Nowcom Corporation.
//
// Code licensed under the MIT X11 license
//
View
2 Dialog/CellViews/Templates/CellViewTemplate.cs
@@ -4,7 +4,7 @@
// Author:
// Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)
//
-// Copyright 2011, Nowcom Corporation.
+// Copyright 2011 - 2012, Nowcom Corporation.
//
// Code licensed under the MIT X11 license
//
View
2 Dialog/CellViews/Templates/CurrencyAttribute.cs
@@ -4,7 +4,7 @@
// Author:
// Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)
//
-// Copyright 2011, Nowcom Corporation.
+// Copyright 2011 - 2012, Nowcom Corporation.
//
// Code licensed under the MIT X11 license
//
View
2 Dialog/CellViews/Templates/ListAttribute.cs
@@ -4,7 +4,7 @@
// Author:
// Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)
//
-// Copyright 2011, Nowcom Corporation.
+// Copyright 2011 - 2012, Nowcom Corporation.
//
// Code licensed under the MIT X11 license
//
View
2 Dialog/CellViews/Templates/NavigateToViewAttribute.cs
@@ -4,7 +4,7 @@
// Author:
// Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)
//
-// Copyright 2011, Nowcom Corporation.
+// Copyright 2011 - 2012, Nowcom Corporation.
//
// Code licensed under the MIT X11 license
//
View
2 Dialog/CellViews/Templates/PercentAttribute.cs
@@ -4,7 +4,7 @@
// Author:
// Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)
//
-// Copyright 2011, Nowcom Corporation.
+// Copyright 2011 - 2012, Nowcom Corporation.
//
// Code licensed under the MIT X11 license
//
View
2 Dialog/CellViews/Templates/ReadOnlyAttribute.cs
@@ -4,7 +4,7 @@
// Author:
// Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)
//
-// Copyright 2011, Nowcom Corporation.
+// Copyright 2011 - 2012, Nowcom Corporation.
//
// Code licensed under the MIT X11 license
//
View
2 Dialog/CellViews/Templates/RowHeightAttribute.cs
@@ -4,7 +4,7 @@
// Author:
// Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)
//
-// Copyright 2011, Nowcom Corporation.
+// Copyright 2011 - 2012, Nowcom Corporation.
//
// Code licensed under the MIT X11 license
//
View
2 Dialog/CellViews/Templates/ValueConverterAttribute.cs
@@ -4,7 +4,7 @@
// Author:
// Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)
//
-// Copyright 2011, Nowcom Corporation.
+// Copyright 2011 - 2012, Nowcom Corporation.
//
// Code licensed under the MIT X11 license
//
View
2 Dialog/CellViews/Templates/ViewAttribute.cs
@@ -4,7 +4,7 @@
// Author:
// Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)
//
-// Copyright 2011, Nowcom Corporation.
+// Copyright 2011 - 2012, Nowcom Corporation.
//
// Code licensed under the MIT X11 license
//
View
2 Dialog/DialogViewController/BaseDialogViewSource.cs
@@ -4,7 +4,7 @@
// Author:
// Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)
//
-// Copyright 2011, Nowcom Corporation.
+// Copyright 2011 - 2012, Nowcom Corporation.
//
// Code licensed under the MIT X11 license
//
View
2 Dialog/DialogViewController/DataContextBinder.cs
@@ -4,7 +4,7 @@
// Author:
// Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)
//
-// Copyright 2011, Nowcom Corporation.
+// Copyright 2011 - 2012, Nowcom Corporation.
//
// Code licensed under the MIT X11 license
//
View
4 Dialog/DialogViewController/DialogViewController.cs
@@ -4,7 +4,7 @@
// Author:
// Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)
//
-// Copyright 2011, Nowcom Corporation.
+// Copyright 2011 - 2012, Nowcom Corporation.
//
// Code licensed under the MIT X11 license
//
@@ -502,9 +502,11 @@ public override void ViewWillAppear(bool animated)
_Dirty = false;
}
+ TableView.BeginUpdates();
SetScrollEnabled();
ReloadData();
+ TableView.EndUpdates();
}
public override void ViewDidAppear(bool animated)
View
2 Dialog/DialogViewController/DialogViewSearchDelegate.cs
@@ -5,7 +5,7 @@
// Miguel de Icaza
// With changes by Robert Kozak, Copyright 2011, Nowcom Corporation
//
-// Copyright 2011, Nowcom Corporation.
+// Copyright 2011 - 2012, Nowcom Corporation.
//
// Code licensed under the MIT X11 license
//
View
2 Dialog/DialogViewController/DialogViewTable.cs
@@ -4,7 +4,7 @@
// Author:
// Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)
//
-// Copyright 2011, Nowcom Corporation.
+// Copyright 2011 - 2012, Nowcom Corporation.
//
// Code licensed under the MIT X11 license
//
View
2 Dialog/DialogViewController/ListSource.cs
@@ -4,7 +4,7 @@
// Author:
// Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)
//
-// Copyright 2011, Nowcom Corporation.
+// Copyright 2011 - 2012, Nowcom Corporation.
//
// Code licensed under the MIT X11 license
//
View
2 Dialog/DialogViewController/MemberData.cs
@@ -4,7 +4,7 @@
// Author:
// Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)
//
-// Copyright 2011, Nowcom Corporation.
+// Copyright 2011 - 2012, Nowcom Corporation.
//
// Code licensed under the MIT X11 license
//
View
17 Dialog/DialogViewController/NavigationController.cs
@@ -4,7 +4,7 @@
// Author:
// Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)
//
-// Copyright 2011, Nowcom Corporation.
+// Copyright 2011 - 2012, Nowcom Corporation.
//
// Code licensed under the MIT X11 license
//
@@ -50,8 +50,8 @@ public NavigationController(UIViewController rootViewController) : base(rootView
public override UIViewController[] PopToViewController(UIViewController viewController, bool animated)
{
var oldViewController = VisibleViewController;
- var controllers = base.PopToViewController(viewController, animated);
+ var controllers = base.PopToViewController(viewController, animated);
DisposeOldViewController(oldViewController);
return controllers;
@@ -60,8 +60,8 @@ public override UIViewController[] PopToViewController(UIViewController viewCont
public override UIViewController[] PopToRootViewController(bool animated)
{
var oldViewController = VisibleViewController;
+
var controllers = base.PopToRootViewController(animated);
-
DisposeOldViewController(oldViewController);
return controllers;
@@ -70,17 +70,20 @@ public override UIViewController[] PopToRootViewController(bool animated)
public override UIViewController PopViewControllerAnimated(bool animated)
{
var oldViewController = VisibleViewController;
- var controller = base.PopViewControllerAnimated(animated);
+ var controller = base.PopViewControllerAnimated(animated);
DisposeOldViewController(oldViewController);
return controller;
}
- private void DisposeOldViewController(UIViewController controller)
+ void DisposeOldViewController(UIViewController controller)
{
- // DidReceiveMemoryWarning();
- controller.Dispose();
+ new Wait(TimeSpan.FromMilliseconds(500), ()=>
+ {
+ // DidReceiveMemoryWarning();
+ controller.Dispose();
+ });
}
}
}
View
2 Dialog/DialogViewController/ViewContainer.cs
@@ -4,7 +4,7 @@
// Author:
// Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)
//
-// Copyright 2011, Nowcom Corporation.
+// Copyright 2011 - 2012, Nowcom Corporation.
//
// Code licensed under the MIT X11 license
//
View
31 Dialog/DialogViewController/ViewSource.cs
@@ -4,7 +4,7 @@
// Author:
// Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)
//
-// Copyright 2011, Nowcom Corporation.
+// Copyright 2011 - 2012, Nowcom Corporation.
//
// Code licensed under the MIT X11 license
//
@@ -183,11 +183,11 @@ public override void UpdateCell(UITableViewCell cell, NSIndexPath indexPath)
dc.DataContext = memberData;
}
- var updateable = view as IUpdateable;
- if (updateable != null)
- {
- updateable.UpdateCell(cell, indexPath);
- }
+// var updateable = view as IUpdateable;
+// if (updateable != null)
+// {
+// updateable.UpdateCell(cell, indexPath);
+// }
var themeable = view as IThemeable;
if (themeable != null)
@@ -284,14 +284,19 @@ public override void RowSelected(UITableView tableView, NSIndexPath indexPath)
{
memberData = GetMemberData(indexPath);
- foreach (var view in views)
+ var interceptor = views.Where((view) => (view as ISelectableInterceptor) != null).FirstOrDefault() as ISelectableInterceptor;
+ var selectable = views.Where((view) => (view as ISelectable) != null).FirstOrDefault() as ISelectable;
+
+ if (interceptor != null)
{
- var selectable = view as ISelectable;
- if (selectable != null)
- {
- selectable.Selected(Controller, tableView, memberData, indexPath);
- break;
- }
+ interceptor.Preselect(Controller, tableView, memberData, indexPath, selectable);
+ interceptor.Postselect(Controller, tableView, memberData, indexPath, selectable);
+ break;
+ }
+
+ if (selectable != null)
+ {
+ selectable.Selected(Controller, tableView, memberData, indexPath);
}
}
}
View
4 Dialog/RefreshTableHeaderView.cs
@@ -126,11 +126,11 @@ public virtual void SetStatus(RefreshStatus status)
switch (status)
{
case RefreshStatus.Loading:
- s = "Loading...";
+ s = "Loading";
break;
case RefreshStatus.PullToReload:
- s = "Pull down to refresh...";
+ s = "Pull down to refresh";
break;
default:
View
21 Dialog/ViewParser.cs
@@ -4,7 +4,7 @@
// Author:
// Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)
//
-// Copyright 2011, Nowcom Corporation.
+// Copyright 2011 - 2012, Nowcom Corporation.
//
// Code licensed under the MIT X11 license
//
@@ -592,17 +592,31 @@ private static Section CreateSection(DialogViewController controller, MemberData
private static CommandBarButtonItem CreateCommandBarButton(object view, MemberInfo member, string title, UIView buttonView, UIBarButtonItemStyle style, UIBarButtonSystemItem? buttonType, BarButtonLocation location)
{
+ ICommandInterceptor commandInterceptor = null;
CommandBarButtonItem button = null;
ReflectiveCommand command = null;
var methodInfo = member as MethodInfo;
if(methodInfo != null)
+ {
command = GetCommandForMember(view, member);
+ var cellViewTemplates = member.GetCustomAttributes<CellViewTemplate>();
+ if (cellViewTemplates.Length > 0)
+ {
+ var interceptorTemplate = cellViewTemplates
+ .FirstOrDefault((template) => template.CellViewType != null && template.CellViewType.GetInterfaces()
+ .Any((type)=> type == typeof(ICommandInterceptor))) as CellViewTemplate;
+ if (interceptorTemplate != null)
+ {
+ commandInterceptor = Activator.CreateInstance(interceptorTemplate.CellViewType) as ICommandInterceptor;
+ }
+ }
+ }
if (!string.IsNullOrEmpty(title))
{
- button = new CommandBarButtonItem(title, style, (sender, e) => command.Execute(null));
+ button = new CommandBarButtonItem(title, style);
}
else if (buttonView != null)
{
@@ -613,14 +627,15 @@ private static CommandBarButtonItem CreateCommandBarButton(object view, MemberIn
if (!buttonType.HasValue)
buttonType = UIBarButtonSystemItem.Done;
- button = new CommandBarButtonItem(buttonType.Value, (sender, e) => command.Execute(null));
+ button = new CommandBarButtonItem(buttonType.Value);
button.Style = style;
}
command.CommandButton = button;
button.Enabled = true;
button.Location = location;
button.Command = command;
+ button.CommandInterceptor = commandInterceptor;
var orderAttribute = member.GetCustomAttribute<OrderAttribute>();
if (orderAttribute != null)
View
2 Extensions/DateExtensions.cs
@@ -4,7 +4,7 @@
// Author:
// Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)
//
-// Copyright 2011, Nowcom Corporation.
+// Copyright 2011 - 2012, Nowcom Corporation.
//
// Code licensed under the MIT X11 license
//
View
2 Extensions/IEnumerableExtensions.cs
@@ -4,7 +4,7 @@
// Author:
// Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)
//
-// Copyright 2011, Nowcom Corporation.
+// Copyright 2011 - 2012, Nowcom Corporation.
//
// Code licensed under the MIT X11 license
//
View
2 Extensions/StringExtensions.cs
@@ -4,7 +4,7 @@
// Author:
// Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)
//
-// Copyright 2011, Nowcom Corporation.
+// Copyright 2011 - 2012, Nowcom Corporation.
//
// Code licensed under the MIT X11 license
//
View
2 Extensions/UIKitExtensions.cs
@@ -4,7 +4,7 @@
// Author:
// Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)
//
-// Copyright 2011, Nowcom Corporation.
+// Copyright 2011 - 2012, Nowcom Corporation.
//
// Code licensed under the MIT X11 license
//
View
2 Interfaces/IAccessoryView.cs
@@ -4,7 +4,7 @@
// Author:
// Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)
//
-// Copyright 2011, Nowcom Corporation.
+// Copyright 2011 - 2012, Nowcom Corporation.
//
// Code licensed under the MIT X11 license
//
View
2 Interfaces/IActivation.cs
@@ -4,7 +4,7 @@
// Author:
// Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)
//
-// Copyright 2011, Nowcom Corporation.
+// Copyright 2011 - 2012, Nowcom Corporation.
//
// Code licensed under the MIT X11 license
//
View
2 Interfaces/ICaption.cs
@@ -4,7 +4,7 @@
// Author:
// Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)
//
-// Copyright 2011, Nowcom Corporation.
+// Copyright 2011 - 2012, Nowcom Corporation.
//
// Code licensed under the MIT X11 license
//
View
2 Interfaces/ICellContent.cs
@@ -4,7 +4,7 @@
// Author:
// Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)
//
-// Copyright 2011, Nowcom Corporation.
+// Copyright 2011 - 2012, Nowcom Corporation.
//
// Code licensed under the MIT X11 license
//
View
2 Interfaces/ICellViewTemplate.cs
@@ -4,7 +4,7 @@
// Author:
// Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)
//
-// Copyright 2011, Nowcom Corporation.
+// Copyright 2011 - 2012, Nowcom Corporation.
//
// Code licensed under the MIT X11 license
//
View
2 Interfaces/ICommandButton.cs
@@ -4,7 +4,7 @@
// Author:
// Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)
//
-// Copyright 2011, Nowcom Corporation.
+// Copyright 2011 - 2012, Nowcom Corporation.
//
// Code licensed under the MIT X11 license
//
View
9 Interfaces/ICommandInterceptor.cs
@@ -1,5 +1,5 @@
//
-// {filename}.cs
+// ICommandInterceptor.cs
//
// Author:
// Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)
@@ -31,11 +31,10 @@
namespace MonoMobile.Views
{
- public class ICommandInterceptor
+ public interface ICommandInterceptor
{
- public ICommandInterceptor()
- {
- }
+ void PreExecute(Action commandAction);
+ void PostExecute(Action commandAction);
}
}
View
2 Interfaces/ICustomDraw.cs
@@ -4,7 +4,7 @@
// Author:
// Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)
//
-// Copyright 2011, Nowcom Corporation.
+// Copyright 2011 - 2012, Nowcom Corporation.
//
// Code licensed under the MIT X11 license
//
View
2 Interfaces/IDataContext.cs
@@ -4,7 +4,7 @@
// Author:
// Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)
//
-// Copyright 2011, Nowcom Corporation.
+// Copyright 2011 - 2012, Nowcom Corporation.
//
// Code licensed under the MIT X11 license
//
View
2 Interfaces/IHandleNotifyCollectionChanged.cs
@@ -4,7 +4,7 @@
// Author:
// Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)
//
-// Copyright 2011, Nowcom Corporation.
+// Copyright 2011 - 2012, Nowcom Corporation.
//
// Code licensed under the MIT X11 license
//
View
2 Interfaces/IHandleNotifyPropertyChanged.cs
@@ -4,7 +4,7 @@
// Author:
// Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)
//
-// Copyright 2011, Nowcom Corporation.
+// Copyright 2011 - 2012, Nowcom Corporation.
//
// Code licensed under the MIT X11 license
//
View
2 Interfaces/IInitializable.cs
@@ -4,7 +4,7 @@
// Author:
// Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)
//
-// Copyright 2011, Nowcom Corporation.
+// Copyright 2011 - 2012, Nowcom Corporation.
//
// Code licensed under the MIT X11 license
//
View
2 Interfaces/IInitializeCell.cs
@@ -4,7 +4,7 @@
// Author:
// Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)
//
-// Copyright 2011, Nowcom Corporation.
+// Copyright 2011 - 2012, Nowcom Corporation.
//
// Code licensed under the MIT X11 license
//
View
2 Interfaces/INavigable.cs
@@ -4,7 +4,7 @@
// Author:
// Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)
//
-// Copyright 2011, Nowcom Corporation.
+// Copyright 2011 - 2012, Nowcom Corporation.
//
// Code licensed under the MIT X11 license
//
View
2 Interfaces/IRequestImage.cs
@@ -4,7 +4,7 @@
// Author:
// Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)
//
-// Copyright 2011, Nowcom Corporation.
+// Copyright 2011 - 2012, Nowcom Corporation.
//
// Code licensed under the MIT X11 license
//
View
29 Interfaces/ISelectable.cs
@@ -1,3 +1,32 @@
+//
+// ISelectable.cs
+//
+// Author:
+// Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)
+//
+// Copyright 2011 - 2012, Nowcom Corporation.
+//
+// Code licensed under the MIT X11 license
+//
+// Permission is hereby granted, free of charge, to any person obtaining
+// a copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to
+// permit persons to whom the Software is furnished to do so, subject to
+// the following conditions:
+//
+// The above copyright notice and this permission notice shall be
+// included in all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//
namespace MonoMobile.Views
{
using MonoTouch.Foundation;
View
16 Interfaces/ISelectableInterceptor.cs
@@ -1,10 +1,10 @@
//
-// {filename}.cs
+// ISelectableInterceptor.cs
//
// Author:
// Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)
//
-// Copyright 2011, Nowcom Corporation.
+// Copyright 2011 - 2012, Nowcom Corporation.
//
// Code licensed under the MIT X11 license
//
@@ -27,15 +27,15 @@
// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
//
-using System;
-
namespace MonoMobile.Views
{
- public class ISelectableInterceptor
+ using MonoTouch.Foundation;
+ using MonoTouch.UIKit;
+
+ public interface ISelectableInterceptor
{
- public ISelectableInterceptor()
- {
- }
+ void Preselect(DialogViewController controller, UITableView tableView, object item, NSIndexPath indexPath, ISelectable selectCall);
+ void Postselect(DialogViewController controller, UITableView tableView, object item, NSIndexPath indexPath, ISelectable selectCall);
}
}
View
2 Interfaces/ITableViewStyle.cs
@@ -4,7 +4,7 @@
// Author:
// Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)
//
-// Copyright 2011, Nowcom Corporation.
+// Copyright 2011 - 2012, Nowcom Corporation.
//
// Code licensed under the MIT X11 license
//
View
2 Interfaces/IUpdateable.cs
@@ -4,7 +4,7 @@
// Author:
// Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)
//
-// Copyright 2011, Nowcom Corporation.
+// Copyright 2011 - 2012, Nowcom Corporation.
//
// Code licensed under the MIT X11 license
//
View
2 Interfaces/IValueConvertible.cs
@@ -4,7 +4,7 @@
// Author:
// Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)
//
-// Copyright 2011, Nowcom Corporation.
+// Copyright 2011 - 2012, Nowcom Corporation.
//
// Code licensed under the MIT X11 license
//
View
5 MonoMobile.Views.csproj
@@ -130,7 +130,7 @@
<ChangeLogPolicy UpdateMode="None" inheritsSet="Mono">
<MessageStyle Indent="" LastFilePostfix=":&#xA; " />
</ChangeLogPolicy>
- <StandardHeader Text="&#xA; {filename}.cs&#xA;&#xA; Author:&#xA; Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)&#xA;&#xA; Copyright 2011, Nowcom Corporation.&#xA;&#xA; Code licensed under the MIT X11 license&#xA;&#xA; Permission is hereby granted, free of charge, to any person obtaining&#xA; a copy of this software and associated documentation files (the&#xA; &quot;Software&quot;), to deal in the Software without restriction, including&#xA; without limitation the rights to use, copy, modify, merge, publish,&#xA; distribute, sublicense, and/or sell copies of the Software, and to&#xA; permit persons to whom the Software is furnished to do so, subject to&#xA; the following conditions:&#xA;&#xA; The above copyright notice and this permission notice shall be&#xA; included in all copies or substantial portions of the Software.&#xA;&#xA; THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND,&#xA; EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF&#xA; MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND&#xA; NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE&#xA; LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION&#xA; OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION&#xA; WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.&#xA;" IncludeInNewFiles="True" />
+ <StandardHeader Text="&#xA; {filename}.cs&#xA;&#xA; Author:&#xA; Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)&#xA;&#xA; Copyright 2011 - 2012, Nowcom Corporation.&#xA;&#xA; Code licensed under the MIT X11 license&#xA;&#xA; Permission is hereby granted, free of charge, to any person obtaining&#xA; a copy of this software and associated documentation files (the&#xA; &quot;Software&quot;), to deal in the Software without restriction, including&#xA; without limitation the rights to use, copy, modify, merge, publish,&#xA; distribute, sublicense, and/or sell copies of the Software, and to&#xA; permit persons to whom the Software is furnished to do so, subject to&#xA; the following conditions:&#xA;&#xA; The above copyright notice and this permission notice shall be&#xA; included in all copies or substantial portions of the Software.&#xA;&#xA; THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND,&#xA; EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF&#xA; MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND&#xA; NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE&#xA; LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION&#xA; OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION&#xA; WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.&#xA;" IncludeInNewFiles="True" />
</Policies>
</Properties>
</MonoDevelop>
@@ -261,6 +261,9 @@
<Compile Include="Converters\CurrencyConverter.cs" />
<Compile Include="Dialog\CellViews\Templates\PercentAttribute.cs" />
<Compile Include="View\ViewCreator.cs" />
+ <Compile Include="Application\ActionResult.cs" />
+ <Compile Include="Interfaces\ISelectableInterceptor.cs" />
+ <Compile Include="Interfaces\ICommandInterceptor.cs" />
</ItemGroup>
<ItemGroup>
<Folder Include="Images\" />
View
1 README.markdown
@@ -233,6 +233,7 @@ There are 22 interfaces you can apply to your cell's UIView:
ISearchable
ISearchBar
ISelectable
+ ISelectableInterceptor
ISizeable
ITableViewStyle
IThemeable
View
2 Registrations.cs
@@ -4,7 +4,7 @@
// Author:
// Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)
//
-// Copyright 2011, Nowcom Corporation.
+// Copyright 2011 - 2012, Nowcom Corporation.
//
// Code licensed under the MIT X11 license
//
View
2 View/ActionSheetView.cs
@@ -4,7 +4,7 @@
// Author:
// Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)
//
-// Copyright 2011, Nowcom Corporation.
+// Copyright 2011 - 2012, Nowcom Corporation.
//
// Code licensed under the MIT X11 license
//
View
2 View/ObservableView.cs
@@ -4,7 +4,7 @@
// Author:
// Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)
//
-// Copyright 2011, Nowcom Corporation.
+// Copyright 2011 - 2012, Nowcom Corporation.
//
// Code licensed under the MIT X11 license
//
View
2 View/ViewCreator.cs
@@ -4,7 +4,7 @@
// Author:
// Robert Kozak (rkozak@gmail.com / Twitter:@robertkozak)
//
-// Copyright 2011, Nowcom Corporation.
+// Copyright 2011 - 2012, Nowcom Corporation.
//
// Code licensed under the MIT X11 license
//

0 comments on commit 818f3a2

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