Exemplo n.º 1
0
        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();
            }
        }
Exemplo n.º 2
0
        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;
                }
            }
        }