From 00c368678c3ecd49de294f563aead9b8c24c119e Mon Sep 17 00:00:00 2001 From: Andreas Weizel Date: Tue, 10 Sep 2013 12:33:30 +0200 Subject: [PATCH] ClassBrowser: Opening GAC assemblies by double click. --- .../Dom/ClassBrowser/OpenFromGacDialog.xaml | 2 +- .../Dom/ClassBrowser/OpenFromGacDialog.xaml.cs | 13 ++++++++++++- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/src/Main/SharpDevelop/Dom/ClassBrowser/OpenFromGacDialog.xaml b/src/Main/SharpDevelop/Dom/ClassBrowser/OpenFromGacDialog.xaml index dd2e51a4cd..e5c98023a0 100644 --- a/src/Main/SharpDevelop/Dom/ClassBrowser/OpenFromGacDialog.xaml +++ b/src/Main/SharpDevelop/Dom/ClassBrowser/OpenFromGacDialog.xaml @@ -27,7 +27,7 @@ - + diff --git a/src/Main/SharpDevelop/Dom/ClassBrowser/OpenFromGacDialog.xaml.cs b/src/Main/SharpDevelop/Dom/ClassBrowser/OpenFromGacDialog.xaml.cs index c9cc9d3a41..380f9ab10a 100644 --- a/src/Main/SharpDevelop/Dom/ClassBrowser/OpenFromGacDialog.xaml.cs +++ b/src/Main/SharpDevelop/Dom/ClassBrowser/OpenFromGacDialog.xaml.cs @@ -173,12 +173,23 @@ namespace ICSharpCode.SharpDevelop.Dom.ClassBrowser okButton.IsEnabled = listView.SelectedItems.Count > 0; } + void ListView_MouseDoubleClick(object sender, System.Windows.Input.MouseButtonEventArgs e) + { + // Double click in list = click on OK button + ConfirmCurrentSelection(); + } + void OKButton_Click(object sender, RoutedEventArgs e) + { + ConfirmCurrentSelection(); + } + + void ConfirmCurrentSelection() { this.DialogResult = true; Close(); } - + public string[] SelectedFileNames { get { return listView.SelectedItems.OfType().Select(e => e.FileName).ToArray();