public void OpenNewFileTab(string filePath, string fileName) { var scriptTab = new ScriptTab(fileName, new ScriptPage(filePath), CloseTab); OpenedTabs.Add(scriptTab); SelectedTab = OpenedTabs[OpenedTabs.Count - 1]; }
public void OpenNewFileTab() { var scriptTab = new ScriptTab("New file", new ScriptPage(""), CloseTab); OpenedTabs.Add(scriptTab); SelectedTab = OpenedTabs[OpenedTabs.Count - 1]; }
public void CloseTab(ScriptTab tabToClose) { if (SelectedTab == tabToClose) { if (OpenedTabs.Count - 1 > 0) { SelectedTab = OpenedTabs[OpenedTabs.Count - 1]; } } OpenedTabs.Remove(tabToClose); }