Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/xamarin/macdoc.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Hamons <chris.hamons@xamarin.com>2016-09-19 21:06:40 +0300
committerGitHub <noreply@github.com>2016-09-19 21:06:40 +0300
commitd5982dd35f4287823d91ef111a14662f6eaec780 (patch)
tree405936cc20456889683cdca3b6ec2dc8f914e214 /BookmarkAssistantController.cs
parentea60f85a862962fcca96a66db7719c5552fbaa3a (diff)
Port to Unified XM 4.5 (#1)
Diffstat (limited to 'BookmarkAssistantController.cs')
-rw-r--r--BookmarkAssistantController.cs31
1 files changed, 13 insertions, 18 deletions
diff --git a/BookmarkAssistantController.cs b/BookmarkAssistantController.cs
index 86ba6d3..0c87dd5 100644
--- a/BookmarkAssistantController.cs
+++ b/BookmarkAssistantController.cs
@@ -1,12 +1,12 @@
using System;
using System.Collections.Generic;
using System.Linq;
-using MonoMac.Foundation;
-using MonoMac.AppKit;
+using Foundation;
+using AppKit;
namespace macdoc
{
- public partial class BookmarkAssistantController : MonoMac.AppKit.NSViewController
+ public partial class BookmarkAssistantController : AppKit.NSViewController
{
IList<BookmarkManager.Entry> entries;
BookmarkDataSource source;
@@ -14,12 +14,7 @@ namespace macdoc
public BookmarkAssistantController (IntPtr handle) : base (handle)
{
}
-
- [Export ("initWithCoder:")]
- public BookmarkAssistantController (NSCoder coder) : base (coder)
- {
- }
-
+
public BookmarkAssistantController (IList<BookmarkManager.Entry> entries) : base ("BookmarkAssistant", NSBundle.MainBundle)
{
this.entries = entries;
@@ -53,32 +48,32 @@ namespace macdoc
this.manager = manager;
}
- public override NSObject GetObjectValue (NSTableView tableView, NSTableColumn tableColumn, int row)
+ public override NSObject GetObjectValue (NSTableView tableView, NSTableColumn tableColumn, nint row)
{
if (tableColumn == null)
return null;
- int columnIndex = tableView.FindColumn ((NSString)tableColumn.Identifier);
+ var columnIndex = tableView.FindColumn ((NSString)tableColumn.Identifier);
switch (columnIndex) {
case 0:
- return new NSString (entries[row].Name);
+ return new NSString (entries[(int)row].Name);
case 1:
- return new NSString (entries[row].Notes);
+ return new NSString (entries[(int)row].Notes);
case 2:
- return new NSString (entries[row].Url);
+ return new NSString (entries[(int)row].Url);
default:
return null;
}
}
- public override void SetObjectValue (NSTableView tableView, NSObject theObject, NSTableColumn tableColumn, int row)
+ public override void SetObjectValue (NSTableView tableView, NSObject theObject, NSTableColumn tableColumn, nint row)
{
NSString newNSValue = theObject as NSString;
if (newNSValue == null)
return;
string newValue = newNSValue.ToString ();
- int columnIndex = tableView.FindColumn ((NSString)tableColumn.Identifier);
- BookmarkManager.Entry entry = entries[row];
+ var columnIndex = tableView.FindColumn ((NSString)tableColumn.Identifier);
+ BookmarkManager.Entry entry = entries[(int)row];
switch (columnIndex) {
case 0:
if (!string.IsNullOrWhiteSpace (newValue))
@@ -97,7 +92,7 @@ namespace macdoc
manager.CommitBookmarkChange (entry);
}
- public override int GetRowCount (NSTableView tableView)
+ public override nint GetRowCount (NSTableView tableView)
{
return entries.Count;
}