//Renders private void newRenderToolStripMenuItem_Click(object sender, EventArgs e) { TextEntryDialog ted = new TextEntryDialog("Render Name"); if (ted.ShowDialog() == DialogResult.OK) { if (!Document.ContainsRender(ted.Entry)) { if (Document.SetRender(ted.Entry, null)) { RenderDialog rd = new RenderDialog(ted.Entry, this); if (rd.ShowDialog() == DialogResult.OK) { Document.SetRender(ted.Entry, new HeightRender(rd.RenderWidth, rd.RenderHeight, rd.RenderClamp, rd.RenderClampMin, rd.RenderClampMax, rd.RenderWrapX, rd.RenderWrapY)); Document.SelectedRenderName = ted.Entry; } else { Document.RemoveRender(ted.Entry); } } else { MessageBox.Show("Please enter a valid name for your render in the box above.", "Naming Error"); } } else { MessageBox.Show(string.Format("A render named {0} already exists. Type a new name in the box above, or remove the existing render.", ted.Entry), "Naming Conflict"); } } }
private void editRenderToolStripMenuItem_Click(object sender, EventArgs e) { if (Document.SelectedRender != null) { RenderDialog rd = new RenderDialog(Document.SelectedRenderName, this); rd.ShowDialog(); } }
//Renders private void renderNameBox_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Return) { if (!Document.ContainsRender(renderNameBox.Text)) { RenderDialog rd = new RenderDialog(renderNameBox.Text); if (rd.ShowDialog() == DialogResult.OK) { if (Document.SetRender(renderNameBox.Text, new HeightRender(rd.RenderWidth, rd.RenderHeight, rd.RenderClamp, rd.RenderClampMin, rd.RenderClampMax, rd.RenderWrapX, rd.RenderWrapY))) { Document.SelectedRenderName = renderNameBox.Text; Document.SelectedRender.UpdateAll(Document.SelectedGradient, Document.SelectedEffects); renderArea.Invalidate(); } } } else { Document.SelectedRenderName = renderNameBox.Text; } e.SuppressKeyPress = true; } }