Example #1
0
 // the user wishes to load the theme..
 private void mnuLoadTheme_Click(object sender, EventArgs e)
 {
     if (fdOpenTheme.ShowDialog() == DialogResult.OK)
     {
         ThemeSettings.Load(fdOpenTheme.FileName);
         ListThemeData();
     }
 }
Example #2
0
        /// <summary>
        /// Loads the default theme from the program settings folder.
        /// </summary>
        /// <returns></returns>
        public static ThemeSettings LoadDefaultTheme()
        {
            ThemeSettings result;

            if (File.Exists(DefaultFileName))
            {
                try
                {
                    result = new ThemeSettings(DefaultFileName);
                    result.Load(DefaultFileName);
                    return(result);
                }
                catch
                {
                    result = DefaultThemeLight;
                    result.GreyBackground = Color.FromArgb(240, 240, 240);
                    return(result);
                }
            }

            result = DefaultThemeLight;
            result.GreyBackground = Color.FromArgb(240, 240, 240);
            return(result);
        }