From: Yurii Zinchuk/Tizen Services & IoT (PLT) /SRPOL/Engineer/Samsung Electronics Date: Thu, 7 Sep 2023 11:45:28 +0000 (+0200) Subject: add screen lock sound toggle X-Git-Tag: accepted/tizen/unified/20230915.160537~8 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=947929ffd75504829b990168be2ed9d74d45de67;p=profile%2Fiot%2Fapps%2Fdotnet%2Fsettings.git add screen lock sound toggle --- diff --git a/SettingMainGadget/SettingMainGadget/Sound/SoundotherGadget.cs b/SettingMainGadget/SettingMainGadget/Sound/SoundotherGadget.cs index ff52810..fcd4e76 100644 --- a/SettingMainGadget/SettingMainGadget/Sound/SoundotherGadget.cs +++ b/SettingMainGadget/SettingMainGadget/Sound/SoundotherGadget.cs @@ -13,6 +13,7 @@ namespace Setting.Menu.Sound private const string keyTouchSound = "db/setting/sound/touch_sounds"; private const string keyKeyboardSound = "db/setting/sound/button_sounds"; + private const string keySoundLock = "db/setting/sound/sound_lock"; protected override View OnCreate() { @@ -32,6 +33,7 @@ namespace Setting.Menu.Sound Tizen.Vconf.TryGetBool(keyTouchSound, out bool bTouchSound); Tizen.Vconf.TryGetBool(keyKeyboardSound, out bool bKeyboardSound); + Tizen.Vconf.TryGetBool(keySoundLock, out bool bKeySoundLock); var item = new SwitchListItem(NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_MBODY_TOUCH_SOUND)), NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_BODY_PLAY_SOUNDS_WHEN_LOCKING_AND_UNLOCKING_SCREEN)), bTouchSound); item.Switch.SelectedChanged += (o, e) => @@ -49,6 +51,14 @@ namespace Setting.Menu.Sound }; content.Add(item); + item = new SwitchListItem(NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_BODY_SCREEN_LOCK_SOUND)), NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_BODY_PLAY_SOUNDS_WHEN_LOCKING_AND_UNLOCKING_SCREEN)), bKeySoundLock); + item.Switch.SelectedChanged += (o, e) => + { + Tizen.Vconf.SetBool(keySoundLock, e.IsSelected); + Logger.Debug($"Lock screen sound enabled: {e.IsSelected}"); + }; + content.Add(item); + return content; } }