public void ImportColourScheme()
        {
            try
            {
                _palette = new KryptonPalette();

                _palette.Import();

                _colourSettingsManager.SetBaseColour(_palette.ButtonStyles.ButtonCommon.OverrideDefault.Back.Color1);

                _colourSettingsManager.SetDarkestColour(_palette.ButtonStyles.ButtonCluster.StatePressed.Back.Color1);

                _colourSettingsManager.SetMediumColour(_palette.ButtonStyles.ButtonCluster.StateNormal.Back.Color1);

                _colourSettingsManager.SetLightColour(_palette.ButtonStyles.ButtonCommon.StateCheckedPressed.Back.Color2);

                _colourSettingsManager.SetLightestColour(_palette.ButtonStyles.ButtonCommon.StateCheckedPressed.Back.Color1);

                _colourSettingsManager.SetBorderColour(Color.Gray); // Need work

                _colourSettingsManager.SetAlternativeNormalTextColour(_palette.ButtonStyles.ButtonCommon.OverrideDefault.Content.LongText.Color1);

                _colourSettingsManager.SetNormalTextColour(_palette.ButtonStyles.ButtonCommon.StateCheckedNormal.Content.LongText.Color1);

                _colourSettingsManager.SetDisabledTextColour(_palette.ButtonStyles.ButtonCommon.StateDisabled.Content.LongText.Color1);

                _colourSettingsManager.SetDisabledColour(_palette.ButtonStyles.ButtonCommon.StateDisabled.Back.Color1);

                _colourSettingsManager.SetLinkNormalColour(_palette.LabelStyles.LabelNormalControl.OverrideNotVisited.LongText.Color1);

                _colourSettingsManager.SetLinkHoverColour(_palette.LabelStyles.LabelNormalControl.OverridePressed.LongText.Color1);

                _colourSettingsManager.SetLinkVisitedColour(_palette.LabelStyles.LabelNormalControl.OverrideVisited.LongText.Color1);



                _colourSettingsManager.SetMenuTextColour(_palette.ToolMenuStatus.Menu.MenuItemText);

                _colourSettingsManager.SetStatusTextColour(_palette.ToolMenuStatus.StatusStrip.StatusStripText);

                _colourSettingsManager.SaveColourSettings();
            }
            catch (Exception exc)
            {
                throw;
            }
        }
Ejemplo n.º 2
0
        public void SaveSettings(bool useConfirmDialog = false)
        {
            _colourSettingsManager.ResetSettings(useConfirmDialog);

            _colourSettingsManager.SaveColourSettings(useConfirmDialog);

            try
            {
                if (BaseColour != null || DarkColour != null || MiddleColour != null || LightColour != null || LightestColour != null || BorderColourPreview != null || AlternativeNormalTextColourPreview != null || NormalTextColourPreview != null || DisabledTextColourPreview != null || FocusedTextColourPreview != null || PressedTextColourPreview != null || DisabledColourPreview != null || LinkNormalColourPreview != null || LinkHoverColourPreview != null || LinkVisitedColourPreview != null || CustomColourOne != null || CustomColourTwo != null || CustomColourThree != null || CustomColourFour != null || CustomColourFive != null || CustomTextColourOne != null || CustomTextColourTwo != null || CustomTextColourThree != null || CustomTextColourFour != null || CustomTextColourFive != null || MenuTextColour != null || StatusTextColour != null || RibbonTabTextColour != null)
                {
                    _colourSettingsManager.SetBaseColour(BaseColour);

                    _colourSettingsManager.SetDarkestColour(DarkColour);

                    _colourSettingsManager.SetMediumColour(MiddleColour);

                    _colourSettingsManager.SetLightColour(LightColour);

                    _colourSettingsManager.SetLightestColour(LightestColour);

                    _colourSettingsManager.SetBorderColour(BorderColourPreview);

                    _colourSettingsManager.SetAlternativeNormalTextColour(AlternativeNormalTextColourPreview);

                    _colourSettingsManager.SetNormalTextColour(NormalTextColourPreview);

                    _colourSettingsManager.SetDisabledTextColour(DisabledTextColourPreview);

                    _colourSettingsManager.SetFocusedTextColour(FocusedTextColourPreview);

                    _colourSettingsManager.SetPressedTextColour(PressedTextColourPreview);

                    _colourSettingsManager.SetDisabledControlColour(DisabledColourPreview);

                    _colourSettingsManager.SetLinkNormalColour(LinkNormalColourPreview);

                    _colourSettingsManager.SetLinkHoverColour(LinkHoverColourPreview);

                    _colourSettingsManager.SetLinkVisitedColour(LinkVisitedColourPreview);

                    _colourSettingsManager.SetCustomColourOne(CustomColourOne);

                    _colourSettingsManager.SetCustomColourTwo(CustomColourTwo);

                    _colourSettingsManager.SetCustomColourThree(CustomColourThree);

                    _colourSettingsManager.SetCustomColourFour(CustomColourFour);

                    _colourSettingsManager.SetCustomColourFive(CustomColourFive);

                    _colourSettingsManager.SetCustomTextColourOne(CustomTextColourOne);

                    _colourSettingsManager.SetCustomTextColourTwo(CustomTextColourTwo);

                    _colourSettingsManager.SetCustomTextColourThree(CustomTextColourThree);

                    _colourSettingsManager.SetCustomTextColourFour(CustomTextColourFour);

                    _colourSettingsManager.SetCustomTextColourFive(CustomTextColourFive);

                    _colourSettingsManager.SetMenuTextColour(MenuTextColour);

                    _colourSettingsManager.SetStatusStripTextColour(StatusTextColour);

                    _colourSettingsManager.SetRibbonTabTextColour(RibbonTabTextColour);

                    _colourSettingsManager.SaveColourSettings(useConfirmDialog);
                }
                else
                {
                    DialogResult result = KryptonMessageBox.Show("One or more colours are not defined, use white & black?", "Non-Defined Colours", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                }
            }
            catch (Exception error)
            {
                ExceptionHandler.CaptureException(error, "Exception Caught", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        /// <summary>
        /// Defines the custom colour.
        /// </summary>
        /// <param name="colourDefinitions">The colour definitions.</param>
        /// <param name="definedColour">The defined colour.</param>
        /// <param name="usePrompt">if set to <c>true</c> [use prompt].</param>
        public static void DefineCustomColour(MiscellaneousColourDefinitions colourDefinitions, Color definedColour, bool usePrompt = false)
        {
            Color _baseColour, _darkestColour, _middleColour, _lightColour, _lightestColour;

            ColourSettingsManager colourSettingsManager = new ColourSettingsManager();

            switch (colourDefinitions)
            {
            case MiscellaneousColourDefinitions.BORDERCOLOUR:
                _baseColour = colourSettingsManager.GetBaseColour();

                _darkestColour = colourSettingsManager.GetDarkestColour();

                _middleColour = colourSettingsManager.GetMediumColour();

                _lightColour = colourSettingsManager.GetLightColour();

                _lightestColour = colourSettingsManager.GetLightestColour();

                colourSettingsManager.SetBaseColour(_baseColour);

                colourSettingsManager.SetDarkestColour(_darkestColour);

                colourSettingsManager.SetMediumColour(_middleColour);

                colourSettingsManager.SetLightColour(_lightColour);

                colourSettingsManager.SetLightestColour(_lightestColour);

                colourSettingsManager.SetBorderColour(definedColour);

                colourSettingsManager.SaveColourSettings(usePrompt);
                break;

            case MiscellaneousColourDefinitions.ALTERNATIVENORMALTEXTCOLOUR:
                _baseColour = colourSettingsManager.GetBaseColour();

                _darkestColour = colourSettingsManager.GetDarkestColour();

                _middleColour = colourSettingsManager.GetMediumColour();

                _lightColour = colourSettingsManager.GetLightColour();

                _lightestColour = colourSettingsManager.GetLightestColour();

                colourSettingsManager.SetBaseColour(_baseColour);

                colourSettingsManager.SetDarkestColour(_darkestColour);

                colourSettingsManager.SetMediumColour(_middleColour);

                colourSettingsManager.SetLightColour(_lightColour);

                colourSettingsManager.SetLightestColour(_lightestColour);

                colourSettingsManager.SetAlternativeNormalTextColour(definedColour);

                colourSettingsManager.SaveColourSettings(usePrompt);
                break;

            case MiscellaneousColourDefinitions.NORMALTEXTCOLOUR:
                _baseColour = colourSettingsManager.GetBaseColour();

                _darkestColour = colourSettingsManager.GetDarkestColour();

                _middleColour = colourSettingsManager.GetMediumColour();

                _lightColour = colourSettingsManager.GetLightColour();

                _lightestColour = colourSettingsManager.GetLightestColour();

                colourSettingsManager.SetBaseColour(_baseColour);

                colourSettingsManager.SetDarkestColour(_darkestColour);

                colourSettingsManager.SetMediumColour(_middleColour);

                colourSettingsManager.SetLightColour(_lightColour);

                colourSettingsManager.SetLightestColour(_lightestColour);

                colourSettingsManager.SetNormalTextColour(definedColour);

                colourSettingsManager.SaveColourSettings(usePrompt);
                break;

            case MiscellaneousColourDefinitions.DISABLEDTEXTCOLOUR:
                _baseColour = colourSettingsManager.GetBaseColour();

                _darkestColour = colourSettingsManager.GetDarkestColour();

                _middleColour = colourSettingsManager.GetMediumColour();

                _lightColour = colourSettingsManager.GetLightColour();

                _lightestColour = colourSettingsManager.GetLightestColour();

                colourSettingsManager.SetBaseColour(_baseColour);

                colourSettingsManager.SetDarkestColour(_darkestColour);

                colourSettingsManager.SetMediumColour(_middleColour);

                colourSettingsManager.SetLightColour(_lightColour);

                colourSettingsManager.SetLightestColour(_lightestColour);

                colourSettingsManager.SetDisabledTextColour(definedColour);

                colourSettingsManager.SaveColourSettings(usePrompt);
                break;

            case MiscellaneousColourDefinitions.FOCUSEDTEXTCOLOUR:
                _baseColour = colourSettingsManager.GetBaseColour();

                _darkestColour = colourSettingsManager.GetDarkestColour();

                _middleColour = colourSettingsManager.GetMediumColour();

                _lightColour = colourSettingsManager.GetLightColour();

                _lightestColour = colourSettingsManager.GetLightestColour();

                colourSettingsManager.SetBaseColour(_baseColour);

                colourSettingsManager.SetDarkestColour(_darkestColour);

                colourSettingsManager.SetMediumColour(_middleColour);

                colourSettingsManager.SetLightColour(_lightColour);

                colourSettingsManager.SetLightestColour(_lightestColour);

                colourSettingsManager.SetFocusTextColour(definedColour);

                colourSettingsManager.SaveColourSettings(usePrompt);
                break;

            case MiscellaneousColourDefinitions.PRESSEDTEXTCOLOUR:
                _baseColour = colourSettingsManager.GetBaseColour();

                _darkestColour = colourSettingsManager.GetDarkestColour();

                _middleColour = colourSettingsManager.GetMediumColour();

                _lightColour = colourSettingsManager.GetLightColour();

                _lightestColour = colourSettingsManager.GetLightestColour();

                colourSettingsManager.SetBaseColour(_baseColour);

                colourSettingsManager.SetDarkestColour(_darkestColour);

                colourSettingsManager.SetMediumColour(_middleColour);

                colourSettingsManager.SetLightColour(_lightColour);

                colourSettingsManager.SetLightestColour(_lightestColour);

                colourSettingsManager.SetPressedTextColour(definedColour);

                colourSettingsManager.SaveColourSettings(usePrompt);
                break;

            case MiscellaneousColourDefinitions.LINKNORMALTEXTCOLOUR:
                _baseColour = colourSettingsManager.GetBaseColour();

                _darkestColour = colourSettingsManager.GetDarkestColour();

                _middleColour = colourSettingsManager.GetMediumColour();

                _lightColour = colourSettingsManager.GetLightColour();

                _lightestColour = colourSettingsManager.GetLightestColour();

                colourSettingsManager.SetBaseColour(_baseColour);

                colourSettingsManager.SetDarkestColour(_darkestColour);

                colourSettingsManager.SetMediumColour(_middleColour);

                colourSettingsManager.SetLightColour(_lightColour);

                colourSettingsManager.SetLightestColour(_lightestColour);

                colourSettingsManager.SetLinkNormalColour(definedColour);

                colourSettingsManager.SaveColourSettings(usePrompt);
                break;

            case MiscellaneousColourDefinitions.LINKHOVERTEXTCOLOUR:
                _baseColour = colourSettingsManager.GetBaseColour();

                _darkestColour = colourSettingsManager.GetDarkestColour();

                _middleColour = colourSettingsManager.GetMediumColour();

                _lightColour = colourSettingsManager.GetLightColour();

                _lightestColour = colourSettingsManager.GetLightestColour();

                colourSettingsManager.SetBaseColour(_baseColour);

                colourSettingsManager.SetDarkestColour(_darkestColour);

                colourSettingsManager.SetMediumColour(_middleColour);

                colourSettingsManager.SetLightColour(_lightColour);

                colourSettingsManager.SetLightestColour(_lightestColour);

                colourSettingsManager.SetLinkHoverColour(definedColour);

                colourSettingsManager.SaveColourSettings(usePrompt);
                break;

            case MiscellaneousColourDefinitions.LINKVISITEDTEXTCOLOUR:
                _baseColour = colourSettingsManager.GetBaseColour();

                _darkestColour = colourSettingsManager.GetDarkestColour();

                _middleColour = colourSettingsManager.GetMediumColour();

                _lightColour = colourSettingsManager.GetLightColour();

                _lightestColour = colourSettingsManager.GetLightestColour();

                colourSettingsManager.SetBaseColour(_baseColour);

                colourSettingsManager.SetDarkestColour(_darkestColour);

                colourSettingsManager.SetMediumColour(_middleColour);

                colourSettingsManager.SetLightColour(_lightColour);

                colourSettingsManager.SetLightestColour(_lightestColour);

                colourSettingsManager.SetLinkVisitedColour(definedColour);

                colourSettingsManager.SaveColourSettings(usePrompt);
                break;

            case MiscellaneousColourDefinitions.DISABLEDCONTROLCOLOUR:
                _baseColour = colourSettingsManager.GetBaseColour();

                _darkestColour = colourSettingsManager.GetDarkestColour();

                _middleColour = colourSettingsManager.GetMediumColour();

                _lightColour = colourSettingsManager.GetLightColour();

                _lightestColour = colourSettingsManager.GetLightestColour();

                colourSettingsManager.SetBaseColour(_baseColour);

                colourSettingsManager.SetDarkestColour(_darkestColour);

                colourSettingsManager.SetMediumColour(_middleColour);

                colourSettingsManager.SetLightColour(_lightColour);

                colourSettingsManager.SetLightestColour(_lightestColour);

                colourSettingsManager.SetDisabledColour(definedColour);

                colourSettingsManager.SaveColourSettings(usePrompt);
                break;

            case MiscellaneousColourDefinitions.CUSTOMCOLOURONE:
                _baseColour = colourSettingsManager.GetBaseColour();

                _darkestColour = colourSettingsManager.GetDarkestColour();

                _middleColour = colourSettingsManager.GetMediumColour();

                _lightColour = colourSettingsManager.GetLightColour();

                _lightestColour = colourSettingsManager.GetLightestColour();

                colourSettingsManager.SetBaseColour(_baseColour);

                colourSettingsManager.SetDarkestColour(_darkestColour);

                colourSettingsManager.SetMediumColour(_middleColour);

                colourSettingsManager.SetLightColour(_lightColour);

                colourSettingsManager.SetLightestColour(_lightestColour);

                colourSettingsManager.SetCustomColourOne(definedColour);

                colourSettingsManager.SaveColourSettings(usePrompt);
                break;

            case MiscellaneousColourDefinitions.CUSTOMCOLOURTWO:
                _baseColour = colourSettingsManager.GetBaseColour();

                _darkestColour = colourSettingsManager.GetDarkestColour();

                _middleColour = colourSettingsManager.GetMediumColour();

                _lightColour = colourSettingsManager.GetLightColour();

                _lightestColour = colourSettingsManager.GetLightestColour();

                colourSettingsManager.SetBaseColour(_baseColour);

                colourSettingsManager.SetDarkestColour(_darkestColour);

                colourSettingsManager.SetMediumColour(_middleColour);

                colourSettingsManager.SetLightColour(_lightColour);

                colourSettingsManager.SetLightestColour(_lightestColour);

                colourSettingsManager.SetCustomColourTwo(definedColour);

                colourSettingsManager.SaveColourSettings(usePrompt);
                break;

            case MiscellaneousColourDefinitions.CUSTOMCOLOURTHREE:
                _baseColour = colourSettingsManager.GetBaseColour();

                _darkestColour = colourSettingsManager.GetDarkestColour();

                _middleColour = colourSettingsManager.GetMediumColour();

                _lightColour = colourSettingsManager.GetLightColour();

                _lightestColour = colourSettingsManager.GetLightestColour();

                colourSettingsManager.SetBaseColour(_baseColour);

                colourSettingsManager.SetDarkestColour(_darkestColour);

                colourSettingsManager.SetMediumColour(_middleColour);

                colourSettingsManager.SetLightColour(_lightColour);

                colourSettingsManager.SetLightestColour(_lightestColour);

                colourSettingsManager.SetCustomColourThree(definedColour);

                colourSettingsManager.SaveColourSettings(usePrompt);
                break;

            case MiscellaneousColourDefinitions.CUSTOMCOLOURFOUR:
                _baseColour = colourSettingsManager.GetBaseColour();

                _darkestColour = colourSettingsManager.GetDarkestColour();

                _middleColour = colourSettingsManager.GetMediumColour();

                _lightColour = colourSettingsManager.GetLightColour();

                _lightestColour = colourSettingsManager.GetLightestColour();

                colourSettingsManager.SetBaseColour(_baseColour);

                colourSettingsManager.SetDarkestColour(_darkestColour);

                colourSettingsManager.SetMediumColour(_middleColour);

                colourSettingsManager.SetLightColour(_lightColour);

                colourSettingsManager.SetLightestColour(_lightestColour);

                colourSettingsManager.SetCustomColourFour(definedColour);

                colourSettingsManager.SaveColourSettings(usePrompt);
                break;

            case MiscellaneousColourDefinitions.CUSTOMCOLOURFIVE:
                _baseColour = colourSettingsManager.GetBaseColour();

                _darkestColour = colourSettingsManager.GetDarkestColour();

                _middleColour = colourSettingsManager.GetMediumColour();

                _lightColour = colourSettingsManager.GetLightColour();

                _lightestColour = colourSettingsManager.GetLightestColour();

                colourSettingsManager.SetBaseColour(_baseColour);

                colourSettingsManager.SetDarkestColour(_darkestColour);

                colourSettingsManager.SetMediumColour(_middleColour);

                colourSettingsManager.SetLightColour(_lightColour);

                colourSettingsManager.SetLightestColour(_lightestColour);

                colourSettingsManager.SetCustomColourFive(definedColour);

                colourSettingsManager.SaveColourSettings(usePrompt);
                break;

            case MiscellaneousColourDefinitions.MENUTEXTCOLOUR:
                _baseColour = colourSettingsManager.GetBaseColour();

                _darkestColour = colourSettingsManager.GetDarkestColour();

                _middleColour = colourSettingsManager.GetMediumColour();

                _lightColour = colourSettingsManager.GetLightColour();

                _lightestColour = colourSettingsManager.GetLightestColour();

                colourSettingsManager.SetBaseColour(_baseColour);

                colourSettingsManager.SetDarkestColour(_darkestColour);

                colourSettingsManager.SetMediumColour(_middleColour);

                colourSettingsManager.SetLightColour(_lightColour);

                colourSettingsManager.SetLightestColour(_lightestColour);

                colourSettingsManager.SetMenuTextColour(definedColour);

                colourSettingsManager.SaveColourSettings(usePrompt);
                break;

            case MiscellaneousColourDefinitions.CUSTOMTEXTCOLOURONE:
                _baseColour = colourSettingsManager.GetBaseColour();

                _darkestColour = colourSettingsManager.GetDarkestColour();

                _middleColour = colourSettingsManager.GetMediumColour();

                _lightColour = colourSettingsManager.GetLightColour();

                _lightestColour = colourSettingsManager.GetLightestColour();

                colourSettingsManager.SetBaseColour(_baseColour);

                colourSettingsManager.SetDarkestColour(_darkestColour);

                colourSettingsManager.SetMediumColour(_middleColour);

                colourSettingsManager.SetLightColour(_lightColour);

                colourSettingsManager.SetLightestColour(_lightestColour);

                colourSettingsManager.SetCustomTextColourOne(definedColour);

                colourSettingsManager.SaveColourSettings(usePrompt);
                break;

            case MiscellaneousColourDefinitions.CUSTOMTEXTCOLOURTWO:
                _baseColour = colourSettingsManager.GetBaseColour();

                _darkestColour = colourSettingsManager.GetDarkestColour();

                _middleColour = colourSettingsManager.GetMediumColour();

                _lightColour = colourSettingsManager.GetLightColour();

                _lightestColour = colourSettingsManager.GetLightestColour();

                colourSettingsManager.SetBaseColour(_baseColour);

                colourSettingsManager.SetDarkestColour(_darkestColour);

                colourSettingsManager.SetMediumColour(_middleColour);

                colourSettingsManager.SetLightColour(_lightColour);

                colourSettingsManager.SetLightestColour(_lightestColour);

                colourSettingsManager.SetCustomTextColourTwo(definedColour);

                colourSettingsManager.SaveColourSettings(usePrompt);
                break;

            case MiscellaneousColourDefinitions.CUSTOMTEXTCOLOURTHREE:
                _baseColour = colourSettingsManager.GetBaseColour();

                _darkestColour = colourSettingsManager.GetDarkestColour();

                _middleColour = colourSettingsManager.GetMediumColour();

                _lightColour = colourSettingsManager.GetLightColour();

                _lightestColour = colourSettingsManager.GetLightestColour();

                colourSettingsManager.SetBaseColour(_baseColour);

                colourSettingsManager.SetDarkestColour(_darkestColour);

                colourSettingsManager.SetMediumColour(_middleColour);

                colourSettingsManager.SetLightColour(_lightColour);

                colourSettingsManager.SetLightestColour(_lightestColour);

                colourSettingsManager.SetCustomTextColourThree(definedColour);

                colourSettingsManager.SaveColourSettings(usePrompt);
                break;

            case MiscellaneousColourDefinitions.CUSTOMTEXTCOLOURFOUR:
                _baseColour = colourSettingsManager.GetBaseColour();

                _darkestColour = colourSettingsManager.GetDarkestColour();

                _middleColour = colourSettingsManager.GetMediumColour();

                _lightColour = colourSettingsManager.GetLightColour();

                _lightestColour = colourSettingsManager.GetLightestColour();

                colourSettingsManager.SetBaseColour(_baseColour);

                colourSettingsManager.SetDarkestColour(_darkestColour);

                colourSettingsManager.SetMediumColour(_middleColour);

                colourSettingsManager.SetLightColour(_lightColour);

                colourSettingsManager.SetLightestColour(_lightestColour);

                colourSettingsManager.SetCustomTextColourFour(definedColour);

                colourSettingsManager.SaveColourSettings(usePrompt);
                break;

            case MiscellaneousColourDefinitions.CUSTOMTEXTCOLOURFIVE:
                _baseColour = colourSettingsManager.GetBaseColour();

                _darkestColour = colourSettingsManager.GetDarkestColour();

                _middleColour = colourSettingsManager.GetMediumColour();

                _lightColour = colourSettingsManager.GetLightColour();

                _lightestColour = colourSettingsManager.GetLightestColour();

                colourSettingsManager.SetBaseColour(_baseColour);

                colourSettingsManager.SetDarkestColour(_darkestColour);

                colourSettingsManager.SetMediumColour(_middleColour);

                colourSettingsManager.SetLightColour(_lightColour);

                colourSettingsManager.SetLightestColour(_lightestColour);

                colourSettingsManager.SetCustomTextColourFive(definedColour);

                colourSettingsManager.SaveColourSettings(usePrompt);
                break;

            case MiscellaneousColourDefinitions.STATUSTEXTCOLOUR:
                _baseColour = colourSettingsManager.GetBaseColour();

                _darkestColour = colourSettingsManager.GetDarkestColour();

                _middleColour = colourSettingsManager.GetMediumColour();

                _lightColour = colourSettingsManager.GetLightColour();

                _lightestColour = colourSettingsManager.GetLightestColour();

                colourSettingsManager.SetBaseColour(_baseColour);

                colourSettingsManager.SetDarkestColour(_darkestColour);

                colourSettingsManager.SetMediumColour(_middleColour);

                colourSettingsManager.SetLightColour(_lightColour);

                colourSettingsManager.SetLightestColour(_lightestColour);

                colourSettingsManager.SetStatusTextColour(definedColour);

                colourSettingsManager.SaveColourSettings(usePrompt);
                break;

            default:
                break;
            }
        }