Esempio n. 1
0
        /// <summary>
        /// Sets the theme palette.
        /// </summary>
        /// <param name="palette">The palette.</param>
        /// <param name="showConfirmationDialogue">if set to <c>true</c> [show confirmation dialogue].</param>
        public void SetThemePalette(SuppotedKryptonThemePalettes palette, bool showConfirmationDialogue = false)
        {
            switch (palette)
            {
            case SuppotedKryptonThemePalettes.OTHERTHEMEPALETTE:
                SetUseOtherThemePalettes(true);

                SetUseOffice2013ThemePalette(false);

                SetUseOffice2010ThemePalette(false);

                SetUseOffice2007ThemePalette(false);

                SetUseProfessionalThemePalette(false);

                SetUseSparkleThemePalette(false);
                break;

            case SuppotedKryptonThemePalettes.OFFICE2013THEMEPALETTE:
                SetUseOtherThemePalettes(false);

                SetUseOffice2013ThemePalette(true);

                SetUseOffice2010ThemePalette(false);

                SetUseOffice2007ThemePalette(false);

                SetUseProfessionalThemePalette(false);

                SetUseSparkleThemePalette(false);
                break;

            case SuppotedKryptonThemePalettes.OFFICE2010THEMEPALETTE:
                SetUseOtherThemePalettes(false);

                SetUseOffice2013ThemePalette(false);

                SetUseOffice2010ThemePalette(true);

                SetUseOffice2007ThemePalette(false);

                SetUseProfessionalThemePalette(false);

                SetUseSparkleThemePalette(false);
                break;

            case SuppotedKryptonThemePalettes.OFFICE2007THEMEPALETTE:
                SetUseOtherThemePalettes(false);

                SetUseOffice2013ThemePalette(false);

                SetUseOffice2010ThemePalette(false);

                SetUseOffice2007ThemePalette(true);

                SetUseProfessionalThemePalette(false);

                SetUseSparkleThemePalette(false);
                break;

            case SuppotedKryptonThemePalettes.PROFESSIONALTHEMEPALETTE:
                SetUseOtherThemePalettes(true);

                SetUseOffice2013ThemePalette(false);

                SetUseOffice2010ThemePalette(false);

                SetUseOffice2007ThemePalette(false);

                SetUseProfessionalThemePalette(false);

                SetUseSparkleThemePalette(false);
                break;

            case SuppotedKryptonThemePalettes.SPARKLETHEMEPALETTE:
                SetUseOtherThemePalettes(false);

                SetUseOffice2013ThemePalette(false);

                SetUseOffice2010ThemePalette(false);

                SetUseOffice2007ThemePalette(false);

                SetUseProfessionalThemePalette(false);

                SetUseSparkleThemePalette(true);
                break;
            }

            SaveThemeSettings(showConfirmationDialogue);
        }
Esempio n. 2
0
        /// <summary>
        /// Toggles the control states.
        /// </summary>
        /// <param name="palette">The palette.</param>
        /// <param name="office2013ThemePalette">The office 2013 theme palette.</param>
        /// <param name="office2013SilverTheme">The office 2013 silver theme.</param>
        /// <param name="office2013WhiteTheme">The office 2013 white theme.</param>
        /// <param name="office2010ThemePalette">The office 2010 theme palette.</param>
        /// <param name="office2010BlackTheme">The office 2010 black theme.</param>
        /// <param name="office2010BlueTheme">The office 2010 blue theme.</param>
        /// <param name="office2010SilverTheme">The office 2010 silver theme.</param>
        /// <param name="office2007ThemePalette">The office 2007 theme palette.</param>
        /// <param name="office2007BlackTheme">The office 2007 black theme.</param>
        /// <param name="office2007BlueTheme">The office 2007 blue theme.</param>
        /// <param name="office2007SilverTheme">The office 2007 silver theme.</param>
        /// <param name="professionalThemePalette">The professional theme palette.</param>
        /// <param name="professionalOffice2003Theme">The professional office2003 theme.</param>
        /// <param name="professionalSystemTheme">The professional system theme.</param>
        /// <param name="sparkleThemePalette">The sparkle theme palette.</param>
        /// <param name="sparkleBlueTheme">The sparkle blue theme.</param>
        /// <param name="sparkleOrangeTheme">The sparkle orange theme.</param>
        /// <param name="sparklePurpleTheme">The sparkle purple theme.</param>
        /// <param name="otherThemePalettes">The other theme palettes.</param>
        /// <param name="customTheme">The custom theme.</param>
        public void ToggleControlStates(SuppotedKryptonThemePalettes palette, KryptonCheckBox office2013ThemePalette, KryptonRadioButton office2013SilverTheme, KryptonRadioButton office2013WhiteTheme, KryptonCheckBox office2010ThemePalette, KryptonRadioButton office2010BlackTheme, KryptonRadioButton office2010BlueTheme, KryptonRadioButton office2010SilverTheme, KryptonCheckBox office2007ThemePalette, KryptonRadioButton office2007BlackTheme, KryptonRadioButton office2007BlueTheme, KryptonRadioButton office2007SilverTheme, KryptonCheckBox professionalThemePalette, KryptonRadioButton professionalOffice2003Theme, KryptonRadioButton professionalSystemTheme, KryptonCheckBox sparkleThemePalette, KryptonRadioButton sparkleBlueTheme, KryptonRadioButton sparkleOrangeTheme, KryptonRadioButton sparklePurpleTheme, KryptonCheckBox otherThemePalettes, KryptonRadioButton customTheme)
        {
            switch (palette)
            {
            case SuppotedKryptonThemePalettes.OTHERTHEMEPALETTE:
                office2013ThemePalette.Checked = false;

                office2013SilverTheme.Checked = false;

                office2013WhiteTheme.Checked = false;

                office2007ThemePalette.Checked = false;

                office2007BlackTheme.Checked = false;

                office2007BlueTheme.Checked = false;

                office2007SilverTheme.Checked = false;

                office2010ThemePalette.Checked = false;

                office2010BlackTheme.Checked = false;

                office2010BlueTheme.Checked = false;

                office2010SilverTheme.Checked = false;

                professionalThemePalette.Checked = false;

                professionalOffice2003Theme.Checked = false;

                professionalSystemTheme.Checked = false;

                sparkleThemePalette.Checked = false;

                sparkleBlueTheme.Checked = false;

                sparkleOrangeTheme.Checked = false;

                sparklePurpleTheme.Checked = false;

                otherThemePalettes.Checked = true;

                customTheme.Checked = false;

                ToggleThemingControls(SuppotedKryptonThemePalettes.OTHERTHEMEPALETTE, office2013SilverTheme, office2013WhiteTheme, office2010BlackTheme, office2010BlueTheme, office2010SilverTheme, office2007BlackTheme, office2007BlueTheme, office2007SilverTheme, professionalOffice2003Theme, professionalSystemTheme, sparkleBlueTheme, sparkleOrangeTheme, sparklePurpleTheme, customTheme);
                break;

            case SuppotedKryptonThemePalettes.OFFICE2013THEMEPALETTE:
                office2013ThemePalette.Checked = true;

                office2013SilverTheme.Checked = false;

                office2013WhiteTheme.Checked = false;

                office2007ThemePalette.Checked = false;

                office2007BlackTheme.Checked = false;

                office2007BlueTheme.Checked = false;

                office2007SilverTheme.Checked = false;

                office2010ThemePalette.Checked = false;

                office2010BlackTheme.Checked = false;

                office2010BlueTheme.Checked = false;

                office2010SilverTheme.Checked = false;

                professionalThemePalette.Checked = false;

                professionalOffice2003Theme.Checked = false;

                professionalSystemTheme.Checked = false;

                sparkleThemePalette.Checked = false;

                sparkleBlueTheme.Checked = false;

                sparkleOrangeTheme.Checked = false;

                sparklePurpleTheme.Checked = false;

                otherThemePalettes.Checked = false;

                customTheme.Checked = false;

                ToggleThemingControls(SuppotedKryptonThemePalettes.OFFICE2013THEMEPALETTE, office2013SilverTheme, office2013WhiteTheme, office2010BlackTheme, office2010BlueTheme, office2010SilverTheme, office2007BlackTheme, office2007BlueTheme, office2007SilverTheme, professionalOffice2003Theme, professionalSystemTheme, sparkleBlueTheme, sparkleOrangeTheme, sparklePurpleTheme, customTheme);
                break;

            case SuppotedKryptonThemePalettes.OFFICE2010THEMEPALETTE:
                office2013ThemePalette.Checked = false;

                office2013SilverTheme.Checked = false;

                office2013WhiteTheme.Checked = false;

                office2007ThemePalette.Checked = false;

                office2007BlackTheme.Checked = false;

                office2007BlueTheme.Checked = false;

                office2007SilverTheme.Checked = false;

                office2010ThemePalette.Checked = true;

                office2010BlackTheme.Checked = false;

                office2010BlueTheme.Checked = false;

                office2010SilverTheme.Checked = false;

                professionalThemePalette.Checked = false;

                professionalOffice2003Theme.Checked = false;

                professionalSystemTheme.Checked = false;

                sparkleThemePalette.Checked = false;

                sparkleBlueTheme.Checked = false;

                sparkleOrangeTheme.Checked = false;

                sparklePurpleTheme.Checked = false;

                otherThemePalettes.Checked = false;

                customTheme.Checked = false;

                ToggleThemingControls(SuppotedKryptonThemePalettes.OFFICE2010THEMEPALETTE, office2013SilverTheme, office2013WhiteTheme, office2010BlackTheme, office2010BlueTheme, office2010SilverTheme, office2007BlackTheme, office2007BlueTheme, office2007SilverTheme, professionalOffice2003Theme, professionalSystemTheme, sparkleBlueTheme, sparkleOrangeTheme, sparklePurpleTheme, customTheme);
                break;

            case SuppotedKryptonThemePalettes.OFFICE2007THEMEPALETTE:
                office2013ThemePalette.Checked = false;

                office2013SilverTheme.Checked = false;

                office2013WhiteTheme.Checked = false;

                office2007ThemePalette.Checked = true;

                office2007BlackTheme.Checked = false;

                office2007BlueTheme.Checked = false;

                office2007SilverTheme.Checked = false;

                office2010ThemePalette.Checked = false;

                office2010BlackTheme.Checked = false;

                office2010BlueTheme.Checked = false;

                office2010SilverTheme.Checked = false;

                professionalThemePalette.Checked = false;

                professionalOffice2003Theme.Checked = false;

                professionalSystemTheme.Checked = false;

                sparkleThemePalette.Checked = false;

                sparkleBlueTheme.Checked = false;

                sparkleOrangeTheme.Checked = false;

                sparklePurpleTheme.Checked = false;

                otherThemePalettes.Checked = false;

                customTheme.Checked = false;

                ToggleThemingControls(SuppotedKryptonThemePalettes.OFFICE2010THEMEPALETTE, office2013SilverTheme, office2013WhiteTheme, office2010BlackTheme, office2010BlueTheme, office2010SilverTheme, office2007BlackTheme, office2007BlueTheme, office2007SilverTheme, professionalOffice2003Theme, professionalSystemTheme, sparkleBlueTheme, sparkleOrangeTheme, sparklePurpleTheme, customTheme);
                break;

            case SuppotedKryptonThemePalettes.PROFESSIONALTHEMEPALETTE:
                office2013ThemePalette.Checked = false;

                office2013SilverTheme.Checked = false;

                office2013WhiteTheme.Checked = false;

                office2007ThemePalette.Checked = false;

                office2007BlackTheme.Checked = false;

                office2007BlueTheme.Checked = false;

                office2007SilverTheme.Checked = false;

                office2010ThemePalette.Checked = false;

                office2010BlackTheme.Checked = false;

                office2010BlueTheme.Checked = false;

                office2010SilverTheme.Checked = false;

                professionalThemePalette.Checked = true;

                professionalOffice2003Theme.Checked = false;

                professionalSystemTheme.Checked = false;

                sparkleThemePalette.Checked = false;

                sparkleBlueTheme.Checked = false;

                sparkleOrangeTheme.Checked = false;

                sparklePurpleTheme.Checked = false;

                otherThemePalettes.Checked = false;

                customTheme.Checked = false;

                ToggleThemingControls(SuppotedKryptonThemePalettes.PROFESSIONALTHEMEPALETTE, office2013SilverTheme, office2013WhiteTheme, office2010BlackTheme, office2010BlueTheme, office2010SilverTheme, office2007BlackTheme, office2007BlueTheme, office2007SilverTheme, professionalOffice2003Theme, professionalSystemTheme, sparkleBlueTheme, sparkleOrangeTheme, sparklePurpleTheme, customTheme);
                break;

            case SuppotedKryptonThemePalettes.SPARKLETHEMEPALETTE:
                office2013ThemePalette.Checked = false;

                office2013SilverTheme.Checked = false;

                office2013WhiteTheme.Checked = false;

                office2007ThemePalette.Checked = false;

                office2007BlackTheme.Checked = false;

                office2007BlueTheme.Checked = false;

                office2007SilverTheme.Checked = false;

                office2010ThemePalette.Checked = false;

                office2010BlackTheme.Checked = false;

                office2010BlueTheme.Checked = false;

                office2010SilverTheme.Checked = false;

                professionalThemePalette.Checked = false;

                professionalOffice2003Theme.Checked = false;

                professionalSystemTheme.Checked = false;

                sparkleThemePalette.Checked = true;

                sparkleBlueTheme.Checked = false;

                sparkleOrangeTheme.Checked = false;

                sparklePurpleTheme.Checked = false;

                otherThemePalettes.Checked = false;

                customTheme.Checked = false;

                ToggleThemingControls(SuppotedKryptonThemePalettes.SPARKLETHEMEPALETTE, office2013SilverTheme, office2013WhiteTheme, office2010BlackTheme, office2010BlueTheme, office2010SilverTheme, office2007BlackTheme, office2007BlueTheme, office2007SilverTheme, professionalOffice2003Theme, professionalSystemTheme, sparkleBlueTheme, sparkleOrangeTheme, sparklePurpleTheme, customTheme);
                break;
            }
        }