feature<WorkingCopy>: finish recent commit message picker

This commit is contained in:
leo 2024-02-18 15:44:05 +08:00
parent 88b9b0fb2f
commit b40ca42d73
6 changed files with 45 additions and 28 deletions

View file

@ -384,5 +384,14 @@ namespace SourceGit.Views {
if (change != null && !outs.Contains(change)) outs.Add(change);
}
}
private void OnOpenCommitMessagePicker(object sender, RoutedEventArgs e) {
if (sender is Button button && DataContext is ViewModels.WorkingCopy vm) {
var menu = vm.CreateContextMenuForCommitMessages();
menu.Placement = PlacementMode.TopEdgeAlignedLeft;
menu.Open(button);
e.Handled = true;
}
}
}
}