Browse Source

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
shortcuts
Daniel Grunwald 16 years ago
parent
commit
419a5ac3ab
  1. 1
      src/Libraries/AvalonDock/DocumentPane.cs
  2. 2
      src/Libraries/AvalonDock/ManagedContent.cs

1
src/Libraries/AvalonDock/DocumentPane.cs

@ -88,7 +88,6 @@ namespace AvalonDock @@ -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));

2
src/Libraries/AvalonDock/ManagedContent.cs

@ -172,6 +172,8 @@ namespace AvalonDock @@ -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)));
}
}

Loading…
Cancel
Save