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:
authorJeremie Laval <jeremie.laval@gmail.com>2012-03-06 15:54:49 +0400
committerJeremie Laval <jeremie.laval@gmail.com>2012-03-06 15:54:49 +0400
commitd1cd5197f03c059dbefa2b6eb24d834992a3446b (patch)
treebe6e5d2ca6f1091a2ac8cb14cc62d08c6cacdc8c /BookmarkAssistantController.cs
parent46ac66f0038074be45406f7cdc8c29a3da8ad02f (diff)
Rework how we delete bookmark from the assistant popover to close match Mac OS X
Diffstat (limited to 'BookmarkAssistantController.cs')
-rw-r--r--BookmarkAssistantController.cs12
1 files changed, 2 insertions, 10 deletions
diff --git a/BookmarkAssistantController.cs b/BookmarkAssistantController.cs
index 873253a..4baaa05 100644
--- a/BookmarkAssistantController.cs
+++ b/BookmarkAssistantController.cs
@@ -25,19 +25,11 @@ namespace macdoc
this.entries = entries;
this.source = new BookmarkDataSource (entries, AppDelegate.BookmarkManager);
View.TableView.DataSource = source;
- View.TableView.Activated += HandleViewTableViewActivated;
+ View.BookmarkDeleted += HandleBookmarkDeleted;
}
- void HandleViewTableViewActivated (object sender, EventArgs e)
+ void HandleBookmarkDeleted (int row)
{
- var tableView = (NSTableView)sender;
- var row = tableView.ClickedRow;
- var column = tableView.ClickedColumn;
-
- // Only process action on the delete button
- if (row == -1 || column != 3 || row >= entries.Count)
- return;
-
var entry = entries[row];
AppDelegate.BookmarkManager.DeleteBookmark (entry);
Console.WriteLine ("Removed entry {0}", entry.Name);