コード例 #1
0
        private void OnChoiceChanged(object sender, ChoiceChangedEventArgs e)
        {
            if (m_Syncronizing)
            {
                return;
            }

            switch (e.Id)
            {
            case k_DigitalClockFormatChoiceId:
                DigitalClockFormat format = (DigitalClockFormat)e.Index;
                BaseClocksConfig.DigitalClockFormat = format;
                break;

            case k_ColorPresetChoiceId:
                if (e.Index < m_ColorPresetsChoiceStrings.Length - 1)
                {
                    BaseClocksConfig.ClockFaceColor = m_NameToPreset[e.Value].Color;
                    SyncronizeColorBars();
                }
                break;
            }

            BaseClocksConfig.Save();
        }
コード例 #2
0
        private void OnSliderChanged(object sender, SliderChangedEventArgs e)
        {
            if (m_Syncronizing)
            {
                return;
            }

            switch (e.Id)
            {
            case k_ColorSliderRedId:
                BaseClocksConfig.ClockFaceColor = BaseClocksConfig.ClockFaceColor.SetRed(e.Value);
                SetPresetChoiceToCustom();
                break;

            case k_ColorSliderGreenId:
                BaseClocksConfig.ClockFaceColor = BaseClocksConfig.ClockFaceColor.SetGreen(e.Value);
                SetPresetChoiceToCustom();
                break;

            case k_ColorSliderBlueId:
                BaseClocksConfig.ClockFaceColor = BaseClocksConfig.ClockFaceColor.SetBlue(e.Value);
                SetPresetChoiceToCustom();
                break;
            }

            BaseClocksConfig.Save();
        }