mirror of
https://github.com/sourcegit-scm/sourcegit
synced 2025-05-20 11:44:59 +00:00
ux: add a group header for advanced histories options
This commit is contained in:
parent
a00e62233f
commit
6b5e8c588d
4 changed files with 16 additions and 0 deletions
|
@ -400,6 +400,10 @@ namespace SourceGit.Views
|
|||
{
|
||||
if (sender is Button button && DataContext is ViewModels.Repository repo)
|
||||
{
|
||||
var layout = new MenuItem();
|
||||
layout.Header = App.Text("Repository.HistoriesLayout");
|
||||
layout.IsEnabled = false;
|
||||
|
||||
var isHorizontal = ViewModels.Preference.Instance.UseTwoColumnsLayoutInHistories;
|
||||
var horizontal = new MenuItem();
|
||||
horizontal.Header = App.Text("Repository.HistoriesLayout.Horizontal");
|
||||
|
@ -421,6 +425,10 @@ namespace SourceGit.Views
|
|||
ev.Handled = true;
|
||||
};
|
||||
|
||||
var order = new MenuItem();
|
||||
order.Header = App.Text("Repository.HistoriesOrder");
|
||||
order.IsEnabled = false;
|
||||
|
||||
var dateOrder = new MenuItem();
|
||||
dateOrder.Header = App.Text("Repository.HistoriesOrder.ByDate");
|
||||
if (!repo.EnableTopoOrderInHistories)
|
||||
|
@ -442,9 +450,11 @@ namespace SourceGit.Views
|
|||
};
|
||||
|
||||
var menu = new ContextMenu();
|
||||
menu.Items.Add(layout);
|
||||
menu.Items.Add(horizontal);
|
||||
menu.Items.Add(vertical);
|
||||
menu.Items.Add(new MenuItem() { Header = "-" });
|
||||
menu.Items.Add(order);
|
||||
menu.Items.Add(dateOrder);
|
||||
menu.Items.Add(topoOrder);
|
||||
menu.Open(button);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue