Example #1
0
 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();
     }
 }
Example #2
0
 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();
         }
     }
 }
Example #3
0
 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();
         }
     }
 }