mirror of
https://fastgit.cc/github.com/sourcegit-scm/sourcegit
synced 2026-04-21 05:10:25 +08:00
enhance: add a checked icon for current active bookmark
Signed-off-by: leo <longshuang@msn.cn>
This commit is contained in:
@@ -316,13 +316,16 @@ namespace SourceGit.Views
|
||||
icon.Fill = brush;
|
||||
|
||||
var dupIdx = i;
|
||||
var setter = new MenuItem();
|
||||
setter.Header = icon;
|
||||
setter.Click += (_, ev) =>
|
||||
{
|
||||
page.Node.Bookmark = dupIdx;
|
||||
ev.Handled = true;
|
||||
};
|
||||
var setter = new MenuItem() { Header = icon };
|
||||
if (i == page.Node.Bookmark)
|
||||
setter.Icon = App.CreateMenuIcon("Icons.Check");
|
||||
else
|
||||
setter.Click += (_, ev) =>
|
||||
{
|
||||
page.Node.Bookmark = dupIdx;
|
||||
ev.Handled = true;
|
||||
};
|
||||
|
||||
bookmark.Items.Add(setter);
|
||||
}
|
||||
menu.Items.Add(bookmark);
|
||||
|
||||
Reference in New Issue
Block a user