Merge pull request #190 from ennerperez/feature/middle-click-close

Middle Button Close Tab
This commit is contained in:
leo 2024-06-20 09:19:25 +08:00 committed by GitHub
commit f3e54369ad
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -261,6 +261,14 @@ namespace SourceGit.Views
_pressedTab = true;
_startDragTab = false;
_pressedTabPosition = e.GetPosition(sender as Border);
_pressedPoint = e.GetCurrentPoint(sender as Border);
if (_pressedPoint.Properties.IsMiddleButtonPressed)
{
var vm = DataContext as ViewModels.Launcher;
vm.CloseTab(null);
e.Handled = true;
return;
}
}
private void OnPointerReleasedTab(object sender, PointerReleasedEventArgs e)
@ -331,5 +339,6 @@ namespace SourceGit.Views
private bool _pressedTab = false;
private Point _pressedTabPosition = new Point();
private bool _startDragTab = false;
private PointerPoint _pressedPoint = new PointerPoint();
}
}