// Edit texture set private void edittextureset_Click(object sender, EventArgs e) { // Texture Set selected? if (listtextures.SelectedItems.Count > 0) { DefinedImageSet s = (listtextures.SelectedItems[0].Tag as DefinedImageSet); ImageSetForm form = new ImageSetForm(); form.Setup(s); form.ShowDialog(this); listtextures.SelectedItems[0].Text = s.Name; listtextures.Sort(); reloadresources = true; } }
// Make new texture set private void addtextureset_Click(object sender, EventArgs e) { DefinedImageSet s = new DefinedImageSet("New Image Set"); ImageSetForm form = new ImageSetForm(); form.Setup(s); if (form.ShowDialog(this) == DialogResult.OK) { // Add to texture sets configinfo.TextureSets.Add(s); ListViewItem item = listtextures.Items.Add(s.Name); item.Tag = s; item.ImageIndex = 0; listtextures.Sort(); reloadresources = true; } }