[NUI] Add ActionForward event for Accessibility (#4451)
[platform/core/csapi/tizenfx.git] / src / Tizen.NUI / src / public / Accessibility / AccessibilityManager.cs
index d419132..23e19d3 100755 (executable)
@@ -327,6 +327,17 @@ namespace Tizen.NUI.Accessibility
             }
             return false;
         }
+        
+        // Callback for AccessibilityManager ActionForwardSignal
+        private bool OnActionForward(IntPtr data)
+        {
+            if (_accessibilityManagerActionForwardEventHandler != null)
+            {
+                //here we send all data to user event handlers
+                return _accessibilityManagerActionForwardEventHandler(instance, null);
+            }
+            return false;
+        }
 
         // Callback for AccessibilityManager FocusChangedSignal
         private void OnFocusChanged(IntPtr view1, IntPtr view2)
@@ -1089,5 +1100,12 @@ namespace Tizen.NUI.Accessibility
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
             return ret;
         }
+
+        internal AccessibilityActionSignal ActionForwardSignal()
+        {
+            AccessibilityActionSignal ret = new AccessibilityActionSignal(Interop.AccessibilityManager.AccessibilityManager_ActionForwardSignal(swigCPtr), false);
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
+            return ret;
+        }
     }
 }