Middle Button Close Tab

This commit is contained in:
Enner Pérez 2024-06-19 13:02:47 -05:00
parent fec2b402e0
commit 0d14e31e02

View file

@ -261,6 +261,14 @@ namespace SourceGit.Views
_pressedTab = true; _pressedTab = true;
_startDragTab = false; _startDragTab = false;
_pressedTabPosition = e.GetPosition(sender as Border); _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) private void OnPointerReleasedTab(object sender, PointerReleasedEventArgs e)
@ -331,5 +339,6 @@ namespace SourceGit.Views
private bool _pressedTab = false; private bool _pressedTab = false;
private Point _pressedTabPosition = new Point(); private Point _pressedTabPosition = new Point();
private bool _startDragTab = false; private bool _startDragTab = false;
private PointerPoint _pressedPoint = new PointerPoint();
} }
} }