/// <summary> /// Create a new file within T2T <para/> /// Tabs are linked to files, but files arent linked to tabs, allowing views to be duplicated /// </summary> public void CreateFile(FileProcessor.FileTypes fileType) { firstOpenPanel1.Visible = false; tabControl1.Visible = true; F_Base file = FileProcessor.CreateFile(fileType, TabControl); TabControl.CreateTab(file); }
public static string CalculateUntitledTabName(FileProcessor.FileTypes fileType, TabController tabController) { int unnamedCount = 0; foreach (TCTab tct in tabController.Tabs) { if (tct.File.FileType == fileType && tct.File.FilePath == null) { unnamedCount++; } } return("Untitled " + Enum.GetName(typeof(FileProcessor.FileTypes), fileType) + " " + ((unnamedCount > 0) ? unnamedCount.ToString() : "")); }
public FOPEA(string FilePath = null, FileProcessor.FileTypes FileType = FileProcessor.FileTypes.NULL) { _FilePath = FilePath; _FileType = FileType; }