private void button1_Click_1(object sender, EventArgs e) { Input prName = new Input(); prName.ShowDialog(); if (prName.Value != "") { Projects.CsProject proj = new Projects.CsProject(); proj.Name = prName.Value; proj.Referances = new string[] { "System.dll", "System.Windows.Forms.dll" }; string dirname = Program.projectsFolder + "\\" + prName.Value; System.IO.Directory.CreateDirectory(dirname); proj.RootDir = new Projects.FileStructure.Directory() { Name = prName.Value , Path = dirname, SubEntries = new List<Projects.FileStructure.FileEntry>(), Parent = null }; proj.Save(); Program.project = proj; Editor ed = new Editor(); ed.Show(); } }
private void directoryToolStripMenuItem_Click(object sender, EventArgs e) { if (treeView1.SelectedNode != null && treeView1.SelectedNode.Tag is Projects.FileStructure.Directory) { Input i = new Input(); i.Message = "Type a name for the folder: "; i.ShowDialog(); if (i.DialogResult == DialogResult.OK) { string file = i.Value; Projects.FileStructure.Directory cf = new Projects.FileStructure.Directory() { Name = file, SubEntries = new List<Projects.FileStructure.FileEntry>() }; (treeView1.SelectedNode.Tag as Projects.FileStructure.Directory).SubEntries.Add(cf); UpdateTreeView(); } } }
private void fileToolStripMenuItem_Click(object sender, EventArgs e) { if(treeView1.SelectedNode != null && treeView1.SelectedNode.Tag is Projects.FileStructure.Directory) { Input i = new Input(); i.Message = "Type a name for the file: "; i.ShowDialog(); if(i.DialogResult == DialogResult.OK) { string file = i.Value; Projects.FileStructure.CodeFile cf = new Projects.FileStructure.CodeFile() { Name = file, Parent = treeView1.SelectedNode.Tag as Projects.FileStructure.Directory, Compile = true }; cf.Path = cf.Parent.Path + "\\" + file; (treeView1.SelectedNode.Tag as Projects.FileStructure.Directory).SubEntries.Add(cf); UpdateTreeView(); } } }