replace radiobutton with radiobutton list item
authorYurii Zinchuk/Tizen Services & IoT (PLT) /SRPOL/Engineer/Samsung Electronics <y.zinchuk@samsung.com>
Wed, 5 Apr 2023 09:48:26 +0000 (11:48 +0200)
committerMarcin Romaniuk/Tizen Services & IoT (PLT) /SRPOL/Senior Designer/Samsung Electronics <m.romaniuk@samsung.com>
Wed, 5 Apr 2023 12:33:58 +0000 (14:33 +0200)
SettingMainGadget/DateTime/DateTimeSetTimezoneGadget.cs
SettingMainGadget/Display/DisplayFontTypeGadget.cs
SettingMainGadget/Display/DisplayTimeOutGadget.cs
SettingMainGadget/LanguageInput/LanguageInputDisplayLanguageGadget.cs
SettingMainGadget/Sound/SoundmodeGadget.cs
SettingMainGadget/Sound/SoundnotificationGadget.cs

index 47a318d8ddf492dd7fe34557f51df8dfce2a41a0..7e74ee979838a74d44df3ce63dd0037b5ce081ce 100644 (file)
@@ -1,4 +1,5 @@
 using SettingCore.TextResources;
+using SettingCore.Views;
 using SettingMainGadget.DateTime;
 using System.Linq;
 using Tizen.NUI;
@@ -37,17 +38,11 @@ namespace Setting.Menu.DateTime
 
             foreach (var timeZone in timeZones)
             {
-                RadioButton radioButton = new RadioButton()
-                {
-                    ThemeChangeSensitive = true,
-                    ItemHorizontalAlignment = HorizontalAlignment.Begin,
-                    Text = timeZone.DisplayName,
-                    IsSelected = SystemSettings.LocaleTimeZone == timeZone.Info.Id,
-                    Margin = new Extents(24, 0, 0, 0).SpToPx(),
-                };
+                RadioButtonListItem item = new RadioButtonListItem(timeZone.DisplayName);
+                item.RadioButton.IsSelected = SystemSettings.LocaleTimeZone == timeZone.Info.Id;
 
-                radioButtonGroup.Add(radioButton);
-                content.Add(radioButton);
+                radioButtonGroup.Add(item.RadioButton);
+                content.Add(item);
             }
 
             radioButtonGroup.SelectedChanged += (o, e) =>
index 309dd127bd7c815e1d2bcd8b82c088aaf6a6d5b2..525627771eb8535ac22a28625d697674dce270eb 100644 (file)
@@ -7,6 +7,7 @@ using Tizen.NUI;
 using Tizen.NUI.BaseComponents;
 using Tizen.NUI.Components;
 using Tizen.System;
+using SettingCore.Views;
 
 namespace Setting.Menu.Display
 {
@@ -34,17 +35,12 @@ namespace Setting.Menu.Display
 
             for (int i = 0; i < fontTypeList.Count; i++)
             {
-                RadioButton radioButton = new RadioButton()
-                {
-                    ThemeChangeSensitive = true,
-                    Text = fontTypeList[i],
-                    IsSelected = fontTypeList[i] == SystemSettings.FontType,
-                    Margin = new Extents(24, 0, 0, 0).SpToPx(),
-                };
-                radioButton.TextLabel.FontFamily = fontTypeList[i];
+                RadioButtonListItem item = new RadioButtonListItem(fontTypeList[i]);
+                item.RadioButton.IsSelected = fontTypeList[i] == SystemSettings.FontType;
+                item.RadioButton.TextLabel.FontFamily = fontTypeList[i];
 
-                radioButtonGroup.Add(radioButton);
-                content.Add(radioButton);
+                radioButtonGroup.Add(item.RadioButton);
+                content.Add(item);
             }
 
             radioButtonGroup.SelectedChanged += (o, e) =>
index dc1145dac1c9abbe36966dc1ec459dd7929b5023..e4b9e1991867cdb7804540748259c6be89db1ed0 100644 (file)
@@ -1,4 +1,5 @@
 using SettingCore.TextResources;
+using SettingCore.Views;
 using SettingMainGadget.Display;
 using System.Linq;
 using Tizen.NUI;
@@ -33,16 +34,11 @@ namespace Setting.Menu.Display
 
             for (int i = 0; i < timeoutList.Count; i++)
             {
-                RadioButton radioButton = new RadioButton()
-                {
-                    Text = timeoutList[i],
-                    ThemeChangeSensitive = true,
-                    IsSelected = i.Equals(DisplayTimeOutManager.GetScreenTimeoutIndex()),
-                    Margin = new Extents(24, 0, 0, 0).SpToPx(),
-                };
-
-                radioButtonGroup.Add(radioButton);
-                content.Add(radioButton);
+                RadioButtonListItem item = new RadioButtonListItem(timeoutList[i]);
+                item.RadioButton.IsSelected = i.Equals(DisplayTimeOutManager.GetScreenTimeoutIndex());
+
+                radioButtonGroup.Add(item.RadioButton);
+                content.Add(item);
             }
 
             radioButtonGroup.SelectedChanged += (o, e) =>
index 43fcb57de75e6881fb71c04441b8d89176c69370..7b7e94b28886537e711dc33bd8d39a7737382623 100644 (file)
@@ -1,6 +1,6 @@
 using SettingCore.TextResources;
+using SettingCore.Views;
 using SettingMainGadget.LanguageInput;
-using System.Linq;
 using Tizen.NUI;
 using Tizen.NUI.BaseComponents;
 using Tizen.NUI.Components;
@@ -31,16 +31,11 @@ namespace Setting.Menu.LanguageInput
 
             for (int i = 0; i < LanguageInputDisplayLanguageManager.LanguageList.Count; i++)
             {
-                RadioButton radioButton = new RadioButton()
-                {
-                    ThemeChangeSensitive = true,
-                    Text = LanguageInputDisplayLanguageManager.LanguageList[i].GetName(),
-                    IsSelected = i.Equals(LanguageInputDisplayLanguageManager.GetDisplayLanguageIndex()),
-                    Margin = new Extents(24, 0, 0, 0).SpToPx(),
-                };
-
-                radioButtonGroup.Add(radioButton);
-                content.Add(radioButton);
+                RadioButtonListItem item = new RadioButtonListItem(LanguageInputDisplayLanguageManager.LanguageList[i].GetName());
+                item.RadioButton.IsSelected = i.Equals(LanguageInputDisplayLanguageManager.GetDisplayLanguageIndex());
+
+                radioButtonGroup.Add(item.RadioButton);
+                content.Add(item);
             }
 
             radioButtonGroup.SelectedChanged += (o, e) =>
index 1e461d103bb63c61eb4d86f82023678b86a8383a..e7db525307767fc6b38981eee24b1639bf6a03f3 100644 (file)
@@ -1,4 +1,5 @@
 using SettingCore.TextResources;
+using SettingCore.Views;
 using SettingMainGadget.Sound;
 using System.Linq;
 using Tizen.NUI;
@@ -37,16 +38,11 @@ namespace Setting.Menu.Sound
 
             for (int i = 0; i < sounds.Length; i++)
             {
-                RadioButton radioButton = new RadioButton()
-                {
-                    ThemeChangeSensitive = true,
-                    Text = SoundmodeManager.GetSoundmodeName(sounds[i]),
-                    IsSelected = i.Equals(sounds.ToList().IndexOf(SoundmodeManager.GetSoundmode())),
-                    Margin = new Extents(24, 0, 0, 0).SpToPx(),
-                };
-
-                radioButtonGroup.Add(radioButton);
-                content.Add(radioButton);
+                RadioButtonListItem item = new RadioButtonListItem(SoundmodeManager.GetSoundmodeName(sounds[i]));
+                item.RadioButton.IsSelected = i.Equals(sounds.ToList().IndexOf(SoundmodeManager.GetSoundmode()));
+
+                radioButtonGroup.Add(item.RadioButton);
+                content.Add(item);
             }
 
             radioButtonGroup.SelectedChanged += (o, e) =>
index 883408aeda632e95c91b7a5c3291fc0d6e4d9a6e..dce55c61b56efba4459a44c75da8c082e3267864 100644 (file)
@@ -7,6 +7,7 @@ using System.Linq;
 using Tizen.NUI;
 using Tizen.NUI.BaseComponents;
 using Tizen.NUI.Components;
+using SettingCore.Views;
 
 namespace Setting.Menu.Sound
 {
@@ -38,16 +39,11 @@ namespace Setting.Menu.Sound
 
             for (int i = 0; i < soundList.Count; i++)
             {
-                RadioButton radioButton = new RadioButton()
-                {
-                    ThemeChangeSensitive = true,
-                    Text = SoundNotificationManager.SettingMediaBasename(soundList[i].ToString()),
-                    IsSelected = i.Equals(GetNotificationSoundIndex(soundList)),
-                    Margin = new Extents(24, 0, 0, 0).SpToPx(),
-                };
-
-                radioButtonGroup.Add(radioButton);
-                content.Add(radioButton);
+                RadioButtonListItem item = new RadioButtonListItem(SoundNotificationManager.SettingMediaBasename(soundList[i].ToString()));
+                item.RadioButton.IsSelected = i.Equals(GetNotificationSoundIndex(soundList));
+
+                radioButtonGroup.Add(item.RadioButton);
+                content.Add(item);
             }
 
             radioButtonGroup.SelectedChanged += (o, e) =>