From 63e99c0a33eb2e9de543496195b70447c23db106 Mon Sep 17 00:00:00 2001 From: Siegfried Pammer Date: Fri, 19 Jul 2013 22:29:48 +0200 Subject: [PATCH] implement Delete-Key in BookmarkPad to allow deletion of bookmarks and breakpoints --- src/Main/Base/Project/Editor/Bookmarks/BookmarkPad.cs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/Main/Base/Project/Editor/Bookmarks/BookmarkPad.cs b/src/Main/Base/Project/Editor/Bookmarks/BookmarkPad.cs index 67995138de..b18fc2fdcb 100644 --- a/src/Main/Base/Project/Editor/Bookmarks/BookmarkPad.cs +++ b/src/Main/Base/Project/Editor/Bookmarks/BookmarkPad.cs @@ -69,6 +69,16 @@ namespace ICSharpCode.SharpDevelop.Editor.Bookmarks if (bm != null) OnItemActivated(bm); }; + + this.control.listView.KeyDown += delegate(object sender, System.Windows.Input.KeyEventArgs e) { + SDBookmark bm = this.control.listView.SelectedItem as SDBookmark; + if (bm == null) return; + switch (e.Key) { + case System.Windows.Input.Key.Delete: + SD.BookmarkManager.RemoveMark(bm); + break; + } + }; } public override void Dispose()