mirror of
https://fastgit.cc/github.com/sourcegit-scm/sourcegit
synced 2026-04-24 10:50:52 +08:00
feature<PageTabBar>: add context menu to copy repositories store path
This commit is contained in:
@@ -290,6 +290,7 @@
|
||||
<sys:String x:Key="Text.PageTabBar.Tab.CloseOther">Close Other Tabs</sys:String>
|
||||
<sys:String x:Key="Text.PageTabBar.Tab.CloseRight">Close Tabs to the Right</sys:String>
|
||||
<sys:String x:Key="Text.PageTabBar.Tab.Bookmark">Bookmark</sys:String>
|
||||
<sys:String x:Key="Text.PageTabBar.Tab.CopyPath">Copy Path</sys:String>
|
||||
|
||||
<sys:String x:Key="Text.Merge">Merge Branch</sys:String>
|
||||
<sys:String x:Key="Text.Merge.Source">Source Branch :</sys:String>
|
||||
|
||||
@@ -289,6 +289,7 @@
|
||||
<sys:String x:Key="Text.PageTabBar.Tab.CloseOther">关闭其他标签页</sys:String>
|
||||
<sys:String x:Key="Text.PageTabBar.Tab.CloseRight">关闭右侧标签页</sys:String>
|
||||
<sys:String x:Key="Text.PageTabBar.Tab.Bookmark">设置书签</sys:String>
|
||||
<sys:String x:Key="Text.PageTabBar.Tab.CopyPath">复制仓库路径</sys:String>
|
||||
|
||||
<sys:String x:Key="Text.Merge">合并分支</sys:String>
|
||||
<sys:String x:Key="Text.Merge.Source">合并分支 :</sys:String>
|
||||
|
||||
@@ -336,7 +336,15 @@ namespace SourceGit.Views.Widgets {
|
||||
}
|
||||
menu.Items.Add(new Separator());
|
||||
menu.Items.Add(bookmark);
|
||||
}
|
||||
|
||||
var copyPath = new MenuItem();
|
||||
copyPath.Header = App.Text("PageTabBar.Tab.CopyPath");
|
||||
copyPath.Click += (_, __) => {
|
||||
Clipboard.SetDataObject(tab.Id);
|
||||
};
|
||||
menu.Items.Add(new Separator());
|
||||
menu.Items.Add(copyPath);
|
||||
}
|
||||
|
||||
menu.IsOpen = true;
|
||||
e.Handled = true;
|
||||
|
||||
Reference in New Issue
Block a user