public void LoadStream(Stream stream) { m_LoadingFile = true; AsciiPaintCanvas.DontRepaint = true; try { AsciiPaintCanvas.LoadStream(stream); numColumns.Value = AsciiPaintCanvas.Columns; numRows.Value = AsciiPaintCanvas.Rows; m_LoadingFile = false; } finally { AsciiPaintCanvas.DontRepaint = false; AsciiPaintCanvas.CompleteRepaint(); } }
private void openToolStripMenuItem_Click(object sender, EventArgs e) { DialogResult res = openFileDialog.ShowDialog(this); if (res == DialogResult.OK) { Cursor cur = Cursor.Current; Cursor.Current = Cursors.WaitCursor; try { m_LoadingFile = true; Stream stream = openFileDialog.OpenFile(); AsciiPaintCanvas.LoadStream(stream); stream.Close(); numColumns.Value = AsciiPaintCanvas.Columns; numRows.Value = AsciiPaintCanvas.Rows; m_LoadingFile = false; } finally { Cursor.Current = cur; } } }
public void PrintToGraphicDevice(Graphics graphics, PrintPageEventArgs e) { AsciiPaintCanvas.PrintToGraphicDevice(graphics, e); }
public void ImportImage(string filename) { AsciiPaintCanvas.ImportImage(filename); numColumns.Value = AsciiPaintCanvas.Columns; numRows.Value = AsciiPaintCanvas.Rows; }
public void RepaintCanvas() { AsciiPaintCanvas.CompleteRepaint(); }
void form_SettingsSaved(object sender, OptionsForm.SettingsSavedEventArgs e) { AsciiPaintCanvas.CompleteRepaint(); }
public void Redo() { AsciiPaintCanvas.Redo(); }
public void Undo() { AsciiPaintCanvas.Undo(); }