using Tizen.NUI;
using Tizen.NUI.BaseComponents;
using Tizen.NUI.Components;
+using SettingCore;
+using SettingCore.Views;
using SettingVoiceControl.TextResources;
}
sections.Clear();
+ // VOICE WAKEUP
bool isWakeupEnabled = (mVoiceSettingManager.VcSettingMgrGetVoiceWakeUpSetting() == 1) ? true : false;
var voiceWakeUp = new SettingCore.Views.SwitchListItem(NUIGadgetResourceManager.GetString(nameof(Resources.IDS_WAKEUP_BODY_WAKEUP_ENABLE)), isSelected: isWakeupEnabled);
};
sections.Add(voiceWakeUp);
- var preferredEngineHeader = new SettingCore.Views.TextHeaderListItem(NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_MBODY_PREFERRED_ENGINE)));
- sections.Add(preferredEngineHeader);
+ // ENGINE
+ var preferredEngineText = NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_MBODY_PREFERRED_ENGINE));
var preferredEngineName = mVoiceSettingManager.VcSettingMgrGetCurrentEngine();
- var preferredEngine = SettingCore.Views.TextListItem.CreatePrimaryTextItem(preferredEngineName);
+
+ var preferredEngine = SettingCore.Views.TextListItem.CreatePrimaryTextItemWithSecondaryText(preferredEngineText, preferredEngineName);
preferredEngine.Clicked += (s, e) =>
{
NavigateTo(MenuProvider.VoiceControl_Engine);
};
sections.Add(preferredEngine);
- var defaultLanguageHeader = new SettingCore.Views.TextHeaderListItem(NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_BODY_DEFAULT_LANGUAGE_STATUS)));
- sections.Add(defaultLanguageHeader);
- string defaultLanguageName = mVoiceSettingManager.VcSettingMgrGetCurrentLanguage();
- var defaultLanguage = SettingCore.Views.TextListItem.CreatePrimaryTextItem(defaultLanguageName);
- defaultLanguage.Clicked += (s, e) =>
+
+ // LANGUAGE
+ var languageText = NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_BODY_DEFAULT_LANGUAGE_STATUS));
+ var languageName = mVoiceSettingManager.VcSettingMgrGetCurrentLanguage();
+ var language = SettingCore.Views.TextListItem.CreatePrimaryTextItemWithSecondaryText(languageText, languageName);
+ language.Clicked += (s, e) =>
{
NavigateTo(MenuProvider.VoiceControl_Language);
navigator.Popped += PoppedEvent;
};
- sections.Add(defaultLanguage);
+ sections.Add(language);
foreach (var view in sections)
{