diff options
author | Jeremie Laval <jeremie.laval@gmail.com> | 2012-03-06 15:54:49 +0400 |
---|---|---|
committer | Jeremie Laval <jeremie.laval@gmail.com> | 2012-03-06 15:54:49 +0400 |
commit | d1cd5197f03c059dbefa2b6eb24d834992a3446b (patch) | |
tree | be6e5d2ca6f1091a2ac8cb14cc62d08c6cacdc8c /BookmarkAssistantController.cs | |
parent | 46ac66f0038074be45406f7cdc8c29a3da8ad02f (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.cs | 12 |
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); |