private void btnChange_Click(object sender, EventArgs e) { if (twThemes.SelectedNode == null) { FormMessage fms = new FormMessage("Please select a theme!"); fms.Opacity = 0; fms.ShowDialog(); return; } ResourceManagerImpl.LoadDirectories("./Themes"); ResourceManagerImpl.LoadImages(ResourceManagerImpl.DirectoryNamesFull[twThemes.SelectedNode.Index]); StreamWriter sw = new StreamWriter("./config.txt"); sw.WriteLine(ResourceManagerImpl.DirectoryNames[twThemes.SelectedNode.Index]); sw.Close(); FormMessage fm = new FormMessage("Successfully changed! Resterting game!"); fm.Opacity = 0; if (DialogResult.OK == fm.ShowDialog()) { Application.Restart(); } }
private void FormChangeTokens_Load(object sender, EventArgs e) { ResourceManagerImpl.LoadDirectories("./Themes"); twThemes.ImageList = new ImageList(); for (int i = 0; i < ResourceManagerImpl.Directories.Length; i++) { ResourceManagerImpl.LoadTumbnail(ResourceManagerImpl.DirectoryNamesFull[i]); twThemes.Nodes.Add(ResourceManagerImpl.DirectoryNames[i]); if (ResourceManagerImpl.Tumbnail != null) { twThemes.ImageList.Images.Add(ResourceManagerImpl.Tumbnail); twThemes.Nodes[i].ImageIndex = i; ResourceManagerImpl.Tumbnail = null; } } }