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(); }
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(); }