From 419a5ac3abfb217851476b6275b65bd9c9a6ddea Mon Sep 17 00:00:00 2001 From: Daniel Grunwald Date: Sun, 19 Jul 2009 17:04:40 +0000 Subject: [PATCH] AvalonDock bugfix: only middle clicks on a document tab should close the document. git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4494 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61 --- src/Libraries/AvalonDock/DocumentPane.cs | 1 - src/Libraries/AvalonDock/ManagedContent.cs | 2 ++ 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Libraries/AvalonDock/DocumentPane.cs b/src/Libraries/AvalonDock/DocumentPane.cs index bee30b5e49..6e35bacb4e 100644 --- a/src/Libraries/AvalonDock/DocumentPane.cs +++ b/src/Libraries/AvalonDock/DocumentPane.cs @@ -88,7 +88,6 @@ namespace AvalonDock new CommandBinding(ShowDocumentsListMenuCommand, ExecutedShowDocumentsListMenuCommand, CanExecuteShowDocumentsListMenuCommand)); this.CommandBindings.Add( new CommandBinding(ApplicationCommands.Close, ExecutedCloseCommand, CanExecuteCloseCommand)); - ApplicationCommands.Close.InputGestures.Add(new MouseGesture(MouseAction.MiddleClick)); this.CommandBindings.Add( new CommandBinding(CloseAllButThisCommand, this.OnExecuteCommand, this.OnCanExecuteCommand)); diff --git a/src/Libraries/AvalonDock/ManagedContent.cs b/src/Libraries/AvalonDock/ManagedContent.cs index c2adfb1594..f0930e1e08 100644 --- a/src/Libraries/AvalonDock/ManagedContent.cs +++ b/src/Libraries/AvalonDock/ManagedContent.cs @@ -172,6 +172,8 @@ namespace AvalonDock _dragEnabledArea.MouseMove += new MouseEventHandler(OnDragMouseMove); _dragEnabledArea.MouseUp += new MouseButtonEventHandler(OnDragMouseUp); _dragEnabledArea.MouseLeave += new MouseEventHandler(OnDragMouseLeave); + + _dragEnabledArea.InputBindings.Add(new InputBinding(ApplicationCommands.Close, new MouseGesture(MouseAction.MiddleClick))); } }