[NUI][ATSPI] Accessibility added to Loading component (#2823)
authora-bartak <81564077+a-bartak@users.noreply.github.com>
Mon, 19 Apr 2021 07:36:51 +0000 (09:36 +0200)
committerhuiyueun <35286162+huiyueun@users.noreply.github.com>
Tue, 20 Apr 2021 06:13:00 +0000 (15:13 +0900)
- Highlightable added to Loading

src/Tizen.NUI.Components/Controls/Loading.cs

index e017715..f982359 100755 (executable)
@@ -96,6 +96,7 @@ namespace Tizen.NUI.Components
         /// <since_tizen> 6 </since_tizen>
         public Loading() : base()
         {
+            Initialize();
         }
 
         /// <summary>
@@ -105,6 +106,7 @@ namespace Tizen.NUI.Components
         /// <since_tizen> 8 </since_tizen>
         public Loading(string style) : base(style)
         {
+            Initialize();
         }
 
         /// <summary>
@@ -114,6 +116,7 @@ namespace Tizen.NUI.Components
         /// <since_tizen> 8 </since_tizen>
         public Loading(LoadingStyle loadingStyle) : base(loadingStyle)
         {
+            Initialize();
         }
 
         /// <summary>
@@ -184,6 +187,7 @@ namespace Tizen.NUI.Components
         public override void OnInitialize()
         {
             base.OnInitialize();
+            SetAccessibilityConstructor(Role.ProgressBar);
 
             imageVisual = new AnimatedImageVisual()
             {
@@ -293,5 +297,10 @@ namespace Tizen.NUI.Components
             this.DoAction(imageVisual.VisualIndex, Property.ActionStop, attributes);
             attributes.Dispose();
         }
+
+        private void Initialize()
+        {
+            AccessibilityHighlightable = true;
+        }
     }
 }