private void copy_Click(object sender, EventArgs e) { PortraitViewer pv = getPVParent(); if (pv != null) { Bitmap bmp = pv.GetTexInfoFor(this).tex0.GetImage(0); Clipboard.SetImage(bmp); } }
private void replace_Click(object sender, EventArgs e) { PortraitViewer pv = getPVParent(); if (pv == null) { return; } using (OpenFileDialog OpenDialog = new OpenFileDialog()) { OpenDialog.Filter = FileFilters.TEX0; if (OpenDialog.ShowDialog() == DialogResult.OK) { string fileName = OpenDialog.FileName; pv.Replace(this, fileName); } } }
private void export_Click(object sender, EventArgs e) { PortraitViewer pv = getPVParent(); if (pv == null) { return; } using (SaveFileDialog SaveDialog = new SaveFileDialog()) { SaveDialog.Filter = FileFilters.TEX0; SaveDialog.FilterIndex = 1; if (SaveDialog.ShowDialog() == DialogResult.OK) { int fIndex = SaveDialog.FilterIndex; //Fix extension string fileName = ApplyExtension(SaveDialog.FileName, SaveDialog.Filter, fIndex - 1); pv.GetTexInfoFor(this).tex0.Export(fileName); } } }