//file menu handlers private void NewPrjectFile(object sender, EventArgs e) { NewDialog newdialog = new NewDialog(MOO_APPLICATION_SETTINGS.CurrentProject); if (newdialog.ShowDialog() != DialogResult.OK) { return; } if (newdialog.NewOption == "PROJECT") { Project CreateProject = ProjectFactory.Create(newdialog.ResultObjectFolder, newdialog.ResultObjectName, newdialog.ResultProjectType, newdialog.ResultTemplate); if (CreateProject != null) { MOO_APPLICATION_SETTINGS.CurrentProject = CreateProject; MOO_PROJECT_BROWSER.BuildNodes(CreateProject.Folder, CreateProject.File, CreateProject.Name); } } else { string filename = newdialog.ResultObjectFolder + @"\" + newdialog.ResultObjectName; filename += SupportedFiles.GetExtension(newdialog.ResultObjectType); CodeEditor MCDE = this.CreateEditor(filename, newdialog.ResultObjectType); MCDE.Show(MDockArea); MCDE.DockState = DockState.Document; } }
/// <summary> /// Opens and handles the new file/session dialog. /// </summary> public void InvokeNewDialog() { // TODO: Handle anything that needs to be dealt with before showing the new dialog var newDialog = new NewDialog(); newDialog.ShowDialog(); }
// Menu. private void Menu_New(object sender, EventArgs e) { NewDialog dlg = new NewDialog(); if (dlg.ShowDialog() == DialogResult.OK) { masyuPanel.New(dlg.puzzleWidth, dlg.puzzleHeight); } }
private void tsmiLibrary_Click(object sender, EventArgs e) { var form = new NewDialog(DialogType.LIBRARY); if (form.ShowDialog() == DialogResult.OK) { try { Project.AddLibrary(form.name); UpdateProject(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Unable to create new library"); } } }
private void tsmiNewTexture_Click(object sender, EventArgs e) { var form = new NewDialog(DialogType.TEXTURE); if (form.ShowDialog() == DialogResult.OK) { try { string path = Project.AddTexture(form.name, form.type); projectTree.UpdatePath(path); } catch (Exception ex) { MessageBox.Show(ex.Message, "Unable to create new texture"); } } }
private void tsmiNewScript_Click(object sender, EventArgs e) { NewDialog form = new NewDialog(DialogType.SCRIPT, newScriptPattern); if (form.ShowDialog() == DialogResult.OK) { try { string path = Project.AddScript(form.name); projectTree.UpdatePath(path); } catch (Exception ex) { MessageBox.Show(ex.Message, "Unable to add script"); } } }