Esempio n. 1
0
        internal static void OpenNewTabInternal(IFileTabManager fileTabManager, bool clone = true)
        {
            var activeTab = fileTabManager.ActiveTab;

            if (activeTab == null)
            {
                return;
            }
            var newTab = fileTabManager.OpenEmptyTab();

            if (clone)
            {
                newTab.Show(activeTab.Content.Clone(), activeTab.UIContext.Serialize(), null);
                fileTabManager.SetFocus(newTab);
            }
        }