コード例 #1
0
ファイル: Main.cs プロジェクト: EpicMinecartz/ToyTwoToolbox
        /// <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);
        }
コード例 #2
0
        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() : ""));
        }
コード例 #3
0
 public FOPEA(string FilePath = null, FileProcessor.FileTypes FileType = FileProcessor.FileTypes.NULL)
 {
     _FilePath = FilePath;
     _FileType = FileType;
 }