1 /** Copyright (c) 2017 Samsung Electronics Co., Ltd.
3 * Licensed under the Apache License, Version 2.0 (the "License");
4 * you may not use this file except in compliance with the License.
5 * You may obtain a copy of the License at
7 * http://www.apache.org/licenses/LICENSE-2.0
9 * Unless required by applicable law or agreed to in writing, software
10 * distributed under the License is distributed on an "AS IS" BASIS,
11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 * See the License for the specific language governing permissions and
13 * limitations under the License.
21 using System.Runtime.InteropServices;
22 using Tizen.NUI.BaseComponents;
24 internal class AccessibilityManager : BaseHandle
26 private global::System.Runtime.InteropServices.HandleRef swigCPtr;
28 internal AccessibilityManager(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.AccessibilityManager_SWIGUpcast(cPtr), cMemoryOwn)
30 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
33 internal static global::System.Runtime.InteropServices.HandleRef getCPtr(AccessibilityManager obj)
35 return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
38 protected override void Dispose(DisposeTypes type)
45 if (type == DisposeTypes.Explicit)
48 //Release your own managed resources here.
49 //You should release all of your own disposable objects here.
53 //Release your own unmanaged resources here.
54 //You should not access any managed member here except static instance.
55 //because the execution order of Finalizes is non-deterministic.
57 if (swigCPtr.Handle != global::System.IntPtr.Zero)
62 NDalicPINVOKE.delete_AccessibilityManager(swigCPtr);
64 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
71 * @brief Event arguments that passed via StatusChanged signal
74 public class StatusChangedEventArgs : EventArgs
76 private AccessibilityManager _accessibilityManager;
78 public AccessibilityManager AccessibilityManager
82 return _accessibilityManager;
86 _accessibilityManager = value;
92 * @brief Event arguments that passed via ActionNext signal
95 public class ActionNextEventArgs : EventArgs
97 private AccessibilityManager _accessibilityManager;
99 public AccessibilityManager AccessibilityManager
103 return _accessibilityManager;
107 _accessibilityManager = value;
113 * @brief Event arguments that passed via ActionPrevious signal
116 public class ActionPreviousEventArgs : EventArgs
118 private AccessibilityManager _accessibilityManager;
120 public AccessibilityManager AccessibilityManager
124 return _accessibilityManager;
128 _accessibilityManager = value;
134 * @brief Event arguments that passed via ActionActivate signal
137 public class ActionActivateEventArgs : EventArgs
139 private AccessibilityManager _accessibilityManager;
141 public AccessibilityManager AccessibilityManager
145 return _accessibilityManager;
149 _accessibilityManager = value;
155 * @brief Event arguments that passed via ActionRead signal
158 public class ActionReadEventArgs : EventArgs
160 private AccessibilityManager _accessibilityManager;
162 public AccessibilityManager AccessibilityManager
166 return _accessibilityManager;
170 _accessibilityManager = value;
176 * @brief Event arguments that passed via ActionOver signal
179 public class ActionOverEventArgs : EventArgs
181 private AccessibilityManager _accessibilityManager;
183 public AccessibilityManager AccessibilityManager
187 return _accessibilityManager;
191 _accessibilityManager = value;
197 * @brief Event arguments that passed via ActionReadNext signal
200 public class ActionReadNextEventArgs : EventArgs
202 private AccessibilityManager _accessibilityManager;
204 public AccessibilityManager AccessibilityManager
208 return _accessibilityManager;
212 _accessibilityManager = value;
218 * @brief Event arguments that passed via ActionReadPrevious signal
221 public class ActionReadPreviousEventArgs : EventArgs
223 private AccessibilityManager _accessibilityManager;
225 public AccessibilityManager AccessibilityManager
229 return _accessibilityManager;
233 _accessibilityManager = value;
239 * @brief Event arguments that passed via ActionUp signal
242 public class ActionUpEventArgs : EventArgs
244 private AccessibilityManager _accessibilityManager;
246 public AccessibilityManager AccessibilityManager
250 return _accessibilityManager;
254 _accessibilityManager = value;
260 * @brief Event arguments that passed via ActionDown signal
263 public class ActionDownEventArgs : EventArgs
265 private AccessibilityManager _accessibilityManager;
267 public AccessibilityManager AccessibilityManager
271 return _accessibilityManager;
275 _accessibilityManager = value;
281 * @brief Event arguments that passed via ActionClearFocus signal
284 public class ActionClearFocusEventArgs : EventArgs
286 private AccessibilityManager _accessibilityManager;
288 public AccessibilityManager AccessibilityManager
292 return _accessibilityManager;
296 _accessibilityManager = value;
302 * @brief Event arguments that passed via ActionBack signal
305 public class ActionBackEventArgs : EventArgs
307 private AccessibilityManager _accessibilityManager;
309 public AccessibilityManager AccessibilityManager
313 return _accessibilityManager;
317 _accessibilityManager = value;
323 * @brief Event arguments that passed via ActionScrollUp signal
326 public class ActionScrollUpEventArgs : EventArgs
328 private AccessibilityManager _accessibilityManager;
330 public AccessibilityManager AccessibilityManager
334 return _accessibilityManager;
338 _accessibilityManager = value;
344 * @brief Event arguments that passed via ActionScrollDown signal
347 public class ActionScrollDownEventArgs : EventArgs
349 private AccessibilityManager _accessibilityManager;
351 public AccessibilityManager AccessibilityManager
355 return _accessibilityManager;
359 _accessibilityManager = value;
365 * @brief Event arguments that passed via ActionPageLeft signal
368 public class ActionPageLeftEventArgs : EventArgs
370 private AccessibilityManager _accessibilityManager;
372 public AccessibilityManager AccessibilityManager
376 return _accessibilityManager;
380 _accessibilityManager = value;
386 * @brief Event arguments that passed via ActionPageRight signal
389 public class ActionPageRightEventArgs : EventArgs
391 private AccessibilityManager _accessibilityManager;
393 public AccessibilityManager AccessibilityManager
397 return _accessibilityManager;
401 _accessibilityManager = value;
407 * @brief Event arguments that passed via ActionPageUp signal
410 public class ActionPageUpEventArgs : EventArgs
412 private AccessibilityManager _accessibilityManager;
414 public AccessibilityManager AccessibilityManager
418 return _accessibilityManager;
422 _accessibilityManager = value;
428 * @brief Event arguments that passed via ActionPageDown signal
431 public class ActionPageDownEventArgs : EventArgs
433 private AccessibilityManager _accessibilityManager;
435 public AccessibilityManager AccessibilityManager
439 return _accessibilityManager;
443 _accessibilityManager = value;
449 * @brief Event arguments that passed via ActionMoveToFirst signal
452 public class ActionMoveToFirstEventArgs : EventArgs
454 private AccessibilityManager _accessibilityManager;
456 public AccessibilityManager AccessibilityManager
460 return _accessibilityManager;
464 _accessibilityManager = value;
470 * @brief Event arguments that passed via ActionMoveToLast signal
473 public class ActionMoveToLastEventArgs : EventArgs
475 private AccessibilityManager _accessibilityManager;
477 public AccessibilityManager AccessibilityManager
481 return _accessibilityManager;
485 _accessibilityManager = value;
491 * @brief Event arguments that passed via ActionReadFromTop signal
494 public class ActionReadFromTopEventArgs : EventArgs
496 private AccessibilityManager _accessibilityManager;
498 public AccessibilityManager AccessibilityManager
502 return _accessibilityManager;
506 _accessibilityManager = value;
512 * @brief Event arguments that passed via ActionReadFromNext signal
515 public class ActionReadFromNextEventArgs : EventArgs
517 private AccessibilityManager _accessibilityManager;
519 public AccessibilityManager AccessibilityManager
523 return _accessibilityManager;
527 _accessibilityManager = value;
533 * @brief Event arguments that passed via ActionZoom signal
536 public class ActionZoomEventArgs : EventArgs
538 private AccessibilityManager _accessibilityManager;
540 public AccessibilityManager AccessibilityManager
544 return _accessibilityManager;
548 _accessibilityManager = value;
554 * @brief Event arguments that passed via ActionReadIndicatorInformation signal
557 public class ActionReadIndicatorInformationEventArgs : EventArgs
559 private AccessibilityManager _accessibilityManager;
561 public AccessibilityManager AccessibilityManager
565 return _accessibilityManager;
569 _accessibilityManager = value;
575 * @brief Event arguments that passed via ActionReadPauseResume signal
578 public class ActionReadPauseResumeEventArgs : EventArgs
580 private AccessibilityManager _accessibilityManager;
582 public AccessibilityManager AccessibilityManager
586 return _accessibilityManager;
590 _accessibilityManager = value;
596 * @brief Event arguments that passed via ActionStartStop signal
599 public class ActionStartStopEventArgs : EventArgs
601 private AccessibilityManager _accessibilityManager;
603 public AccessibilityManager AccessibilityManager
607 return _accessibilityManager;
611 _accessibilityManager = value;
617 * @brief Event arguments that passed via ActionScroll signal
621 // To be replaced by a new event that takes Touch
622 public class ActionScrollEventArgs : EventArgs
624 private AccessibilityManager _accessibilityManager;
625 private TouchEvent _touchEvent;
627 public AccessibilityManager AccessibilityManager
631 return _accessibilityManager;
635 _accessibilityManager = value;
639 public TouchEvent TouchEvent
654 * @brief Event arguments that passed via ActionPageUp signal
657 public class FocusChangedEventArgs : EventArgs
659 private View _viewCurrent;
660 private View _viewNext;
662 public View ViewCurrent
670 _viewCurrent = value;
688 * @brief Event arguments that passed via FocusedViewActivated signal
691 public class FocusedViewActivatedEventArgs : EventArgs
710 * @brief Event arguments that passed via FocusOvershot signal
713 public class FocusOvershotEventArgs : EventArgs
715 private View _currentFocusedView;
716 private AccessibilityManager.FocusOvershotDirection _focusOvershotDirection;
718 public View CurrentFocusedView
722 return _currentFocusedView;
726 _currentFocusedView = value;
730 public AccessibilityManager.FocusOvershotDirection FocusOvershotDirection
734 return _focusOvershotDirection;
738 _focusOvershotDirection = value;
744 [UnmanagedFunctionPointer(CallingConvention.StdCall)]
745 private delegate bool StatusChangedEventCallbackDelegate(IntPtr accessibilityManager);
746 private DaliEventHandlerWithReturnType<object, StatusChangedEventArgs, bool> _accessibilityManagerStatusChangedEventHandler;
747 private StatusChangedEventCallbackDelegate _accessibilityManagerStatusChangedEventCallbackDelegate;
749 [UnmanagedFunctionPointer(CallingConvention.StdCall)]
750 private delegate bool ActionNextEventCallbackDelegate(IntPtr accessibilityManager);
751 private DaliEventHandlerWithReturnType<object, ActionNextEventArgs, bool> _accessibilityManagerActionNextEventHandler;
752 private ActionNextEventCallbackDelegate _accessibilityManagerActionNextEventCallbackDelegate;
754 [UnmanagedFunctionPointer(CallingConvention.StdCall)]
755 private delegate bool ActionPreviousEventCallbackDelegate(IntPtr accessibilityManager);
756 private DaliEventHandlerWithReturnType<object, ActionPreviousEventArgs, bool> _accessibilityManagerActionPreviousEventHandler;
757 private ActionPreviousEventCallbackDelegate _accessibilityManagerActionPreviousEventCallbackDelegate;
759 [UnmanagedFunctionPointer(CallingConvention.StdCall)]
760 private delegate bool ActionActivateEventCallbackDelegate(IntPtr accessibilityManager);
761 private DaliEventHandlerWithReturnType<object, ActionActivateEventArgs, bool> _accessibilityManagerActionActivateEventHandler;
762 private ActionActivateEventCallbackDelegate _accessibilityManagerActionActivateEventCallbackDelegate;
764 [UnmanagedFunctionPointer(CallingConvention.StdCall)]
765 private delegate bool ActionReadEventCallbackDelegate(IntPtr accessibilityManager);
766 private DaliEventHandlerWithReturnType<object, ActionReadEventArgs, bool> _accessibilityManagerActionReadEventHandler;
767 private ActionReadEventCallbackDelegate _accessibilityManagerActionReadEventCallbackDelegate;
769 [UnmanagedFunctionPointer(CallingConvention.StdCall)]
770 private delegate bool ActionOverEventCallbackDelegate(IntPtr accessibilityManager);
771 private DaliEventHandlerWithReturnType<object, ActionOverEventArgs, bool> _accessibilityManagerActionOverEventHandler;
772 private ActionOverEventCallbackDelegate _accessibilityManagerActionOverEventCallbackDelegate;
774 [UnmanagedFunctionPointer(CallingConvention.StdCall)]
775 private delegate bool ActionReadNextEventCallbackDelegate(IntPtr accessibilityManager);
776 private DaliEventHandlerWithReturnType<object, ActionReadNextEventArgs, bool> _accessibilityManagerActionReadNextEventHandler;
777 private ActionReadNextEventCallbackDelegate _accessibilityManagerActionReadNextEventCallbackDelegate;
779 [UnmanagedFunctionPointer(CallingConvention.StdCall)]
780 private delegate bool ActionReadPreviousEventCallbackDelegate(IntPtr accessibilityManager);
781 private DaliEventHandlerWithReturnType<object, ActionReadPreviousEventArgs, bool> _accessibilityManagerActionReadPreviousEventHandler;
782 private ActionReadPreviousEventCallbackDelegate _accessibilityManagerActionReadPreviousEventCallbackDelegate;
784 [UnmanagedFunctionPointer(CallingConvention.StdCall)]
785 private delegate bool ActionUpEventCallbackDelegate(IntPtr accessibilityManager);
786 private DaliEventHandlerWithReturnType<object, ActionUpEventArgs, bool> _accessibilityManagerActionUpEventHandler;
787 private ActionUpEventCallbackDelegate _accessibilityManagerActionUpEventCallbackDelegate;
789 [UnmanagedFunctionPointer(CallingConvention.StdCall)]
790 private delegate bool ActionDownEventCallbackDelegate(IntPtr accessibilityManager);
791 private DaliEventHandlerWithReturnType<object, ActionDownEventArgs, bool> _accessibilityManagerActionDownEventHandler;
792 private ActionDownEventCallbackDelegate _accessibilityManagerActionDownEventCallbackDelegate;
794 [UnmanagedFunctionPointer(CallingConvention.StdCall)]
795 private delegate bool ActionClearFocusEventCallbackDelegate(IntPtr accessibilityManager);
796 private DaliEventHandlerWithReturnType<object, ActionClearFocusEventArgs, bool> _accessibilityManagerActionClearFocusEventHandler;
797 private ActionClearFocusEventCallbackDelegate _accessibilityManagerActionClearFocusEventCallbackDelegate;
799 [UnmanagedFunctionPointer(CallingConvention.StdCall)]
800 private delegate bool ActionBackEventCallbackDelegate(IntPtr accessibilityManager);
801 private DaliEventHandlerWithReturnType<object, ActionBackEventArgs, bool> _accessibilityManagerActionBackEventHandler;
802 private ActionBackEventCallbackDelegate _accessibilityManagerActionBackEventCallbackDelegate;
804 [UnmanagedFunctionPointer(CallingConvention.StdCall)]
805 private delegate bool ActionScrollUpEventCallbackDelegate(IntPtr accessibilityManager);
806 private DaliEventHandlerWithReturnType<object, ActionScrollUpEventArgs, bool> _accessibilityManagerActionScrollUpEventHandler;
807 private ActionScrollUpEventCallbackDelegate _accessibilityManagerActionScrollUpEventCallbackDelegate;
809 [UnmanagedFunctionPointer(CallingConvention.StdCall)]
810 private delegate bool ActionScrollDownEventCallbackDelegate(IntPtr accessibilityManager);
811 private DaliEventHandlerWithReturnType<object, ActionScrollDownEventArgs, bool> _accessibilityManagerActionScrollDownEventHandler;
812 private ActionScrollDownEventCallbackDelegate _accessibilityManagerActionScrollDownEventCallbackDelegate;
814 [UnmanagedFunctionPointer(CallingConvention.StdCall)]
815 private delegate bool ActionPageLeftEventCallbackDelegate(IntPtr accessibilityManager);
816 private DaliEventHandlerWithReturnType<object, ActionPageLeftEventArgs, bool> _accessibilityManagerActionPageLeftEventHandler;
817 private ActionPageLeftEventCallbackDelegate _accessibilityManagerActionPageLeftEventCallbackDelegate;
819 [UnmanagedFunctionPointer(CallingConvention.StdCall)]
820 private delegate bool ActionPageRightEventCallbackDelegate(IntPtr accessibilityManager);
821 private DaliEventHandlerWithReturnType<object, ActionPageRightEventArgs, bool> _accessibilityManagerActionPageRightEventHandler;
822 private ActionPageRightEventCallbackDelegate _accessibilityManagerActionPageRightEventCallbackDelegate;
824 [UnmanagedFunctionPointer(CallingConvention.StdCall)]
825 private delegate bool ActionPageUpEventCallbackDelegate(IntPtr accessibilityManager);
826 private DaliEventHandlerWithReturnType<object, ActionPageUpEventArgs, bool> _accessibilityManagerActionPageUpEventHandler;
827 private ActionPageUpEventCallbackDelegate _accessibilityManagerActionPageUpEventCallbackDelegate;
829 [UnmanagedFunctionPointer(CallingConvention.StdCall)]
830 private delegate bool ActionPageDownEventCallbackDelegate(IntPtr accessibilityManager);
831 private DaliEventHandlerWithReturnType<object, ActionPageDownEventArgs, bool> _accessibilityManagerActionPageDownEventHandler;
832 private ActionPageDownEventCallbackDelegate _accessibilityManagerActionPageDownEventCallbackDelegate;
834 [UnmanagedFunctionPointer(CallingConvention.StdCall)]
835 private delegate bool ActionMoveToFirstEventCallbackDelegate(IntPtr accessibilityManager);
836 private DaliEventHandlerWithReturnType<object, ActionMoveToFirstEventArgs, bool> _accessibilityManagerActionMoveToFirstEventHandler;
837 private ActionMoveToFirstEventCallbackDelegate _accessibilityManagerActionMoveToFirstEventCallbackDelegate;
839 [UnmanagedFunctionPointer(CallingConvention.StdCall)]
840 private delegate bool ActionMoveToLastEventCallbackDelegate(IntPtr accessibilityManager);
841 private DaliEventHandlerWithReturnType<object, ActionMoveToLastEventArgs, bool> _accessibilityManagerActionMoveToLastEventHandler;
842 private ActionMoveToLastEventCallbackDelegate _accessibilityManagerActionMoveToLastEventCallbackDelegate;
844 [UnmanagedFunctionPointer(CallingConvention.StdCall)]
845 private delegate bool ActionReadFromTopEventCallbackDelegate(IntPtr accessibilityManager);
846 private DaliEventHandlerWithReturnType<object, ActionReadFromTopEventArgs, bool> _accessibilityManagerActionReadFromTopEventHandler;
847 private ActionReadFromTopEventCallbackDelegate _accessibilityManagerActionReadFromTopEventCallbackDelegate;
849 [UnmanagedFunctionPointer(CallingConvention.StdCall)]
850 private delegate bool ActionReadFromNextEventCallbackDelegate(IntPtr accessibilityManager);
851 private DaliEventHandlerWithReturnType<object, ActionReadFromNextEventArgs, bool> _accessibilityManagerActionReadFromNextEventHandler;
852 private ActionReadFromNextEventCallbackDelegate _accessibilityManagerActionReadFromNextEventCallbackDelegate;
854 [UnmanagedFunctionPointer(CallingConvention.StdCall)]
855 private delegate bool ActionZoomEventCallbackDelegate(IntPtr accessibilityManager);
856 private DaliEventHandlerWithReturnType<object, ActionZoomEventArgs, bool> _accessibilityManagerActionZoomEventHandler;
857 private ActionZoomEventCallbackDelegate _accessibilityManagerActionZoomEventCallbackDelegate;
859 [UnmanagedFunctionPointer(CallingConvention.StdCall)]
860 private delegate bool ActionReadIndicatorInformationEventCallbackDelegate(IntPtr accessibilityManager);
861 private DaliEventHandlerWithReturnType<object, ActionReadIndicatorInformationEventArgs, bool> _accessibilityManagerActionReadIndicatorInformationEventHandler;
862 private ActionReadIndicatorInformationEventCallbackDelegate _accessibilityManagerActionReadIndicatorInformationEventCallbackDelegate;
864 [UnmanagedFunctionPointer(CallingConvention.StdCall)]
865 private delegate bool ActionReadPauseResumeEventCallbackDelegate(IntPtr accessibilityManager);
866 private DaliEventHandlerWithReturnType<object, ActionReadPauseResumeEventArgs, bool> _accessibilityManagerActionReadPauseResumeEventHandler;
867 private ActionReadPauseResumeEventCallbackDelegate _accessibilityManagerActionReadPauseResumeEventCallbackDelegate;
869 [UnmanagedFunctionPointer(CallingConvention.StdCall)]
870 private delegate bool ActionStartStopEventCallbackDelegate(IntPtr accessibilityManager);
871 private DaliEventHandlerWithReturnType<object, ActionStartStopEventArgs, bool> _accessibilityManagerActionStartStopEventHandler;
872 private ActionStartStopEventCallbackDelegate _accessibilityManagerActionStartStopEventCallbackDelegate;
875 // To be replaced by a new event that takes Touch
876 [UnmanagedFunctionPointer(CallingConvention.StdCall)]
877 private delegate bool ActionScrollEventCallbackDelegate(IntPtr accessibilityManager, IntPtr touchEvent);
878 private DaliEventHandlerWithReturnType<object,ActionScrollEventArgs,bool> _accessibilityManagerActionScrollEventHandler;
879 private ActionScrollEventCallbackDelegate _accessibilityManagerActionScrollEventCallbackDelegate;
882 [UnmanagedFunctionPointer(CallingConvention.StdCall)]
883 private delegate void FocusChangedEventCallbackDelegate(IntPtr view1, IntPtr view2);
884 private DaliEventHandler<object, FocusChangedEventArgs> _accessibilityManagerFocusChangedEventHandler;
885 private FocusChangedEventCallbackDelegate _accessibilityManagerFocusChangedEventCallbackDelegate;
887 [UnmanagedFunctionPointer(CallingConvention.StdCall)]
888 private delegate void FocusedViewActivatedEventCallbackDelegate(IntPtr view);
889 private DaliEventHandler<object, FocusedViewActivatedEventArgs> _accessibilityManagerFocusedViewActivatedEventHandler;
890 private FocusedViewActivatedEventCallbackDelegate _accessibilityManagerFocusedViewActivatedEventCallbackDelegate;
892 [UnmanagedFunctionPointer(CallingConvention.StdCall)]
893 private delegate void FocusOvershotEventCallbackDelegate(IntPtr currentFocusedView, AccessibilityManager.FocusOvershotDirection direction);
894 private DaliEventHandler<object, FocusOvershotEventArgs> _accessibilityManagerFocusOvershotEventHandler;
895 private FocusOvershotEventCallbackDelegate _accessibilityManagerFocusOvershotEventCallbackDelegate;
897 public event DaliEventHandlerWithReturnType<object, StatusChangedEventArgs, bool> StatusChanged
903 // Restricted to only one listener
904 if (_accessibilityManagerStatusChangedEventHandler == null)
906 _accessibilityManagerStatusChangedEventHandler += value;
908 _accessibilityManagerStatusChangedEventCallbackDelegate = new StatusChangedEventCallbackDelegate(OnStatusChanged);
909 this.StatusChangedSignal().Connect(_accessibilityManagerStatusChangedEventCallbackDelegate);
918 if (_accessibilityManagerStatusChangedEventHandler != null)
920 this.StatusChangedSignal().Disconnect(_accessibilityManagerStatusChangedEventCallbackDelegate);
923 _accessibilityManagerStatusChangedEventHandler -= value;
928 // Callback for AccessibilityManager StatusChangedSignal
929 private bool OnStatusChanged(IntPtr data)
931 StatusChangedEventArgs e = new StatusChangedEventArgs();
933 // Populate all members of "e" (StatusChangedEventArgs) with real data
934 e.AccessibilityManager = AccessibilityManager.GetAccessibilityManagerFromPtr(data);
936 if (_accessibilityManagerStatusChangedEventHandler != null)
938 //here we send all data to user event handlers
939 return _accessibilityManagerStatusChangedEventHandler(this, e);
944 public event DaliEventHandlerWithReturnType<object, ActionNextEventArgs, bool> ActionNext
950 // Restricted to only one listener
951 if (_accessibilityManagerActionNextEventHandler == null)
953 _accessibilityManagerActionNextEventHandler += value;
955 _accessibilityManagerActionNextEventCallbackDelegate = new ActionNextEventCallbackDelegate(OnActionNext);
956 this.ActionNextSignal().Connect(_accessibilityManagerActionNextEventCallbackDelegate);
965 if (_accessibilityManagerActionNextEventHandler != null)
967 this.ActionNextSignal().Disconnect(_accessibilityManagerActionNextEventCallbackDelegate);
970 _accessibilityManagerActionNextEventHandler -= value;
975 // Callback for AccessibilityManager ActionNextSignal
976 private bool OnActionNext(IntPtr data)
978 ActionNextEventArgs e = new ActionNextEventArgs();
980 // Populate all members of "e" (ActionNextEventArgs) with real data
981 e.AccessibilityManager = AccessibilityManager.GetAccessibilityManagerFromPtr(data);
983 if (_accessibilityManagerActionNextEventHandler != null)
985 //here we send all data to user event handlers
986 return _accessibilityManagerActionNextEventHandler(this, e);
991 public event DaliEventHandlerWithReturnType<object, ActionPreviousEventArgs, bool> ActionPrevious
997 // Restricted to only one listener
998 if (_accessibilityManagerActionPreviousEventHandler == null)
1000 _accessibilityManagerActionPreviousEventHandler += value;
1002 _accessibilityManagerActionPreviousEventCallbackDelegate = new ActionPreviousEventCallbackDelegate(OnActionPrevious);
1003 this.ActionPreviousSignal().Connect(_accessibilityManagerActionPreviousEventCallbackDelegate);
1012 if (_accessibilityManagerActionPreviousEventHandler != null)
1014 this.ActionPreviousSignal().Disconnect(_accessibilityManagerActionPreviousEventCallbackDelegate);
1017 _accessibilityManagerActionPreviousEventHandler -= value;
1022 // Callback for AccessibilityManager ActionPreviousSignal
1023 private bool OnActionPrevious(IntPtr data)
1025 ActionPreviousEventArgs e = new ActionPreviousEventArgs();
1027 // Populate all members of "e" (ActionPreviousEventArgs) with real data
1028 e.AccessibilityManager = AccessibilityManager.GetAccessibilityManagerFromPtr(data);
1030 if (_accessibilityManagerActionPreviousEventHandler != null)
1032 //here we send all data to user event handlers
1033 return _accessibilityManagerActionPreviousEventHandler(this, e);
1038 public event DaliEventHandlerWithReturnType<object, ActionActivateEventArgs, bool> ActionActivate
1044 // Restricted to only one listener
1045 if (_accessibilityManagerActionActivateEventHandler == null)
1047 _accessibilityManagerActionActivateEventHandler += value;
1049 _accessibilityManagerActionActivateEventCallbackDelegate = new ActionActivateEventCallbackDelegate(OnActionActivate);
1050 this.ActionActivateSignal().Connect(_accessibilityManagerActionActivateEventCallbackDelegate);
1059 if (_accessibilityManagerActionActivateEventHandler != null)
1061 this.ActionActivateSignal().Disconnect(_accessibilityManagerActionActivateEventCallbackDelegate);
1064 _accessibilityManagerActionActivateEventHandler -= value;
1069 // Callback for AccessibilityManager ActionActivateSignal
1070 private bool OnActionActivate(IntPtr data)
1072 ActionActivateEventArgs e = new ActionActivateEventArgs();
1074 // Populate all members of "e" (ActionActivateEventArgs) with real data
1075 e.AccessibilityManager = AccessibilityManager.GetAccessibilityManagerFromPtr(data);
1077 if (_accessibilityManagerActionActivateEventHandler != null)
1079 //here we send all data to user event handlers
1080 return _accessibilityManagerActionActivateEventHandler(this, e);
1085 public event DaliEventHandlerWithReturnType<object, ActionReadEventArgs, bool> ActionRead
1091 // Restricted to only one listener
1092 if (_accessibilityManagerActionReadEventHandler == null)
1094 _accessibilityManagerActionReadEventHandler += value;
1096 _accessibilityManagerActionReadEventCallbackDelegate = new ActionReadEventCallbackDelegate(OnActionRead);
1097 this.ActionReadSignal().Connect(_accessibilityManagerActionReadEventCallbackDelegate);
1106 if (_accessibilityManagerActionReadEventHandler != null)
1108 this.ActionReadSignal().Disconnect(_accessibilityManagerActionReadEventCallbackDelegate);
1111 _accessibilityManagerActionReadEventHandler -= value;
1116 // Callback for AccessibilityManager ActionReadSignal
1117 private bool OnActionRead(IntPtr data)
1119 ActionReadEventArgs e = new ActionReadEventArgs();
1121 // Populate all members of "e" (ActionReadEventArgs) with real data
1122 e.AccessibilityManager = AccessibilityManager.GetAccessibilityManagerFromPtr(data);
1124 if (_accessibilityManagerActionReadEventHandler != null)
1126 //here we send all data to user event handlers
1127 return _accessibilityManagerActionReadEventHandler(this, e);
1132 public event DaliEventHandlerWithReturnType<object, ActionOverEventArgs, bool> ActionOver
1138 // Restricted to only one listener
1139 if (_accessibilityManagerActionOverEventHandler == null)
1141 _accessibilityManagerActionOverEventHandler += value;
1143 _accessibilityManagerActionOverEventCallbackDelegate = new ActionOverEventCallbackDelegate(OnActionOver);
1144 this.ActionOverSignal().Connect(_accessibilityManagerActionOverEventCallbackDelegate);
1153 if (_accessibilityManagerActionOverEventHandler != null)
1155 this.ActionOverSignal().Disconnect(_accessibilityManagerActionOverEventCallbackDelegate);
1158 _accessibilityManagerActionOverEventHandler -= value;
1163 // Callback for AccessibilityManager ActionOverSignal
1164 private bool OnActionOver(IntPtr data)
1166 ActionOverEventArgs e = new ActionOverEventArgs();
1168 // Populate all members of "e" (ActionOverEventArgs) with real data
1169 e.AccessibilityManager = AccessibilityManager.GetAccessibilityManagerFromPtr(data);
1171 if (_accessibilityManagerActionOverEventHandler != null)
1173 //here we send all data to user event handlers
1174 return _accessibilityManagerActionOverEventHandler(this, e);
1179 public event DaliEventHandlerWithReturnType<object, ActionReadNextEventArgs, bool> ActionReadNext
1185 // Restricted to only one listener
1186 if (_accessibilityManagerActionReadNextEventHandler == null)
1188 _accessibilityManagerActionReadNextEventHandler += value;
1190 _accessibilityManagerActionReadNextEventCallbackDelegate = new ActionReadNextEventCallbackDelegate(OnActionReadNext);
1191 this.ActionReadNextSignal().Connect(_accessibilityManagerActionReadNextEventCallbackDelegate);
1200 if (_accessibilityManagerActionReadNextEventHandler != null)
1202 this.ActionReadNextSignal().Disconnect(_accessibilityManagerActionReadNextEventCallbackDelegate);
1205 _accessibilityManagerActionReadNextEventHandler -= value;
1210 // Callback for AccessibilityManager ActionReadNextSignal
1211 private bool OnActionReadNext(IntPtr data)
1213 ActionReadNextEventArgs e = new ActionReadNextEventArgs();
1215 // Populate all members of "e" (ActionReadNextEventArgs) with real data
1216 e.AccessibilityManager = AccessibilityManager.GetAccessibilityManagerFromPtr(data);
1218 if (_accessibilityManagerActionReadNextEventHandler != null)
1220 //here we send all data to user event handlers
1221 return _accessibilityManagerActionReadNextEventHandler(this, e);
1227 public event DaliEventHandlerWithReturnType<object, ActionReadPreviousEventArgs, bool> ActionReadPrevious
1233 // Restricted to only one listener
1234 if (_accessibilityManagerActionReadPreviousEventHandler == null)
1236 _accessibilityManagerActionReadPreviousEventHandler += value;
1238 _accessibilityManagerActionReadPreviousEventCallbackDelegate = new ActionReadPreviousEventCallbackDelegate(OnActionReadPrevious);
1239 this.ActionReadPreviousSignal().Connect(_accessibilityManagerActionReadPreviousEventCallbackDelegate);
1248 if (_accessibilityManagerActionReadPreviousEventHandler != null)
1250 this.ActionReadPreviousSignal().Disconnect(_accessibilityManagerActionReadPreviousEventCallbackDelegate);
1253 _accessibilityManagerActionReadPreviousEventHandler -= value;
1258 // Callback for AccessibilityManager ActionReadPreviousSignal
1259 private bool OnActionReadPrevious(IntPtr data)
1261 ActionReadPreviousEventArgs e = new ActionReadPreviousEventArgs();
1263 // Populate all members of "e" (ActionReadPreviousEventArgs) with real data
1264 e.AccessibilityManager = AccessibilityManager.GetAccessibilityManagerFromPtr(data);
1266 if (_accessibilityManagerActionReadPreviousEventHandler != null)
1268 //here we send all data to user event handlers
1269 return _accessibilityManagerActionReadPreviousEventHandler(this, e);
1274 public event DaliEventHandlerWithReturnType<object, ActionUpEventArgs, bool> ActionUp
1280 // Restricted to only one listener
1281 if (_accessibilityManagerActionUpEventHandler == null)
1283 _accessibilityManagerActionUpEventHandler += value;
1285 _accessibilityManagerActionUpEventCallbackDelegate = new ActionUpEventCallbackDelegate(OnActionUp);
1286 this.ActionUpSignal().Connect(_accessibilityManagerActionUpEventCallbackDelegate);
1295 if (_accessibilityManagerActionUpEventHandler != null)
1297 this.ActionUpSignal().Disconnect(_accessibilityManagerActionUpEventCallbackDelegate);
1300 _accessibilityManagerActionUpEventHandler -= value;
1305 // Callback for AccessibilityManager ActionUpSignal
1306 private bool OnActionUp(IntPtr data)
1308 ActionUpEventArgs e = new ActionUpEventArgs();
1310 // Populate all members of "e" (ActionUpEventArgs) with real data
1311 e.AccessibilityManager = AccessibilityManager.GetAccessibilityManagerFromPtr(data);
1313 if (_accessibilityManagerActionUpEventHandler != null)
1315 //here we send all data to user event handlers
1316 return _accessibilityManagerActionUpEventHandler(this, e);
1321 public event DaliEventHandlerWithReturnType<object, ActionDownEventArgs, bool> ActionDown
1327 // Restricted to only one listener
1328 if (_accessibilityManagerActionDownEventHandler == null)
1330 _accessibilityManagerActionDownEventHandler += value;
1332 _accessibilityManagerActionDownEventCallbackDelegate = new ActionDownEventCallbackDelegate(OnActionDown);
1333 this.ActionDownSignal().Connect(_accessibilityManagerActionDownEventCallbackDelegate);
1342 if (_accessibilityManagerActionDownEventHandler != null)
1344 this.ActionDownSignal().Disconnect(_accessibilityManagerActionDownEventCallbackDelegate);
1347 _accessibilityManagerActionDownEventHandler -= value;
1352 // Callback for AccessibilityManager ActionDownSignal
1353 private bool OnActionDown(IntPtr data)
1355 ActionDownEventArgs e = new ActionDownEventArgs();
1357 // Populate all members of "e" (ActionDownEventArgs) with real data
1358 e.AccessibilityManager = AccessibilityManager.GetAccessibilityManagerFromPtr(data);
1360 if (_accessibilityManagerActionDownEventHandler != null)
1362 //here we send all data to user event handlers
1363 return _accessibilityManagerActionDownEventHandler(this, e);
1368 public event DaliEventHandlerWithReturnType<object, ActionClearFocusEventArgs, bool> ActionClearFocus
1374 // Restricted to only one listener
1375 if (_accessibilityManagerActionClearFocusEventHandler == null)
1377 _accessibilityManagerActionClearFocusEventHandler += value;
1379 _accessibilityManagerActionClearFocusEventCallbackDelegate = new ActionClearFocusEventCallbackDelegate(OnActionClearFocus);
1380 this.ActionClearFocusSignal().Connect(_accessibilityManagerActionClearFocusEventCallbackDelegate);
1389 if (_accessibilityManagerActionClearFocusEventHandler != null)
1391 this.ActionClearFocusSignal().Disconnect(_accessibilityManagerActionClearFocusEventCallbackDelegate);
1394 _accessibilityManagerActionClearFocusEventHandler -= value;
1399 // Callback for AccessibilityManager ActionClearFocusSignal
1400 private bool OnActionClearFocus(IntPtr data)
1402 ActionClearFocusEventArgs e = new ActionClearFocusEventArgs();
1404 // Populate all members of "e" (ActionClearFocusEventArgs) with real data
1405 e.AccessibilityManager = AccessibilityManager.GetAccessibilityManagerFromPtr(data);
1407 if (_accessibilityManagerActionClearFocusEventHandler != null)
1409 //here we send all data to user event handlers
1410 return _accessibilityManagerActionClearFocusEventHandler(this, e);
1415 public event DaliEventHandlerWithReturnType<object, ActionBackEventArgs, bool> ActionBack
1421 // Restricted to only one listener
1422 if (_accessibilityManagerActionBackEventHandler == null)
1424 _accessibilityManagerActionBackEventHandler += value;
1426 _accessibilityManagerActionBackEventCallbackDelegate = new ActionBackEventCallbackDelegate(OnActionBack);
1427 this.ActionBackSignal().Connect(_accessibilityManagerActionBackEventCallbackDelegate);
1436 if (_accessibilityManagerActionBackEventHandler != null)
1438 this.ActionBackSignal().Disconnect(_accessibilityManagerActionBackEventCallbackDelegate);
1441 _accessibilityManagerActionBackEventHandler -= value;
1446 // Callback for AccessibilityManager ActionBackSignal
1447 private bool OnActionBack(IntPtr data)
1449 ActionBackEventArgs e = new ActionBackEventArgs();
1451 // Populate all members of "e" (ActionBackEventArgs) with real data
1452 e.AccessibilityManager = AccessibilityManager.GetAccessibilityManagerFromPtr(data);
1454 if (_accessibilityManagerActionBackEventHandler != null)
1456 //here we send all data to user event handlers
1457 return _accessibilityManagerActionBackEventHandler(this, e);
1462 public event DaliEventHandlerWithReturnType<object, ActionScrollUpEventArgs, bool> ActionScrollUp
1468 // Restricted to only one listener
1469 if (_accessibilityManagerActionScrollUpEventHandler == null)
1471 _accessibilityManagerActionScrollUpEventHandler += value;
1473 _accessibilityManagerActionScrollUpEventCallbackDelegate = new ActionScrollUpEventCallbackDelegate(OnActionScrollUp);
1474 this.ActionScrollUpSignal().Connect(_accessibilityManagerActionScrollUpEventCallbackDelegate);
1483 if (_accessibilityManagerActionScrollUpEventHandler != null)
1485 this.ActionScrollUpSignal().Disconnect(_accessibilityManagerActionScrollUpEventCallbackDelegate);
1488 _accessibilityManagerActionScrollUpEventHandler -= value;
1493 // Callback for AccessibilityManager ActionScrollUpSignal
1494 private bool OnActionScrollUp(IntPtr data)
1496 ActionScrollUpEventArgs e = new ActionScrollUpEventArgs();
1498 // Populate all members of "e" (ActionScrollUpEventArgs) with real data
1499 e.AccessibilityManager = AccessibilityManager.GetAccessibilityManagerFromPtr(data);
1501 if (_accessibilityManagerActionScrollUpEventHandler != null)
1503 //here we send all data to user event handlers
1504 return _accessibilityManagerActionScrollUpEventHandler(this, e);
1509 public event DaliEventHandlerWithReturnType<object, ActionScrollDownEventArgs, bool> ActionScrollDown
1515 // Restricted to only one listener
1516 if (_accessibilityManagerActionScrollDownEventHandler == null)
1518 _accessibilityManagerActionScrollDownEventHandler += value;
1520 _accessibilityManagerActionScrollDownEventCallbackDelegate = new ActionScrollDownEventCallbackDelegate(OnActionScrollDown);
1521 this.ActionScrollDownSignal().Connect(_accessibilityManagerActionScrollDownEventCallbackDelegate);
1530 if (_accessibilityManagerActionScrollDownEventHandler != null)
1532 this.ActionScrollDownSignal().Disconnect(_accessibilityManagerActionScrollDownEventCallbackDelegate);
1535 _accessibilityManagerActionScrollDownEventHandler -= value;
1540 // Callback for AccessibilityManager ActionScrollDownSignal
1541 private bool OnActionScrollDown(IntPtr data)
1543 ActionScrollDownEventArgs e = new ActionScrollDownEventArgs();
1545 // Populate all members of "e" (ActionScrollDownEventArgs) with real data
1546 e.AccessibilityManager = AccessibilityManager.GetAccessibilityManagerFromPtr(data);
1548 if (_accessibilityManagerActionScrollDownEventHandler != null)
1550 //here we send all data to user event handlers
1551 return _accessibilityManagerActionScrollDownEventHandler(this, e);
1557 public event DaliEventHandlerWithReturnType<object, ActionPageLeftEventArgs, bool> ActionPageLeft
1563 // Restricted to only one listener
1564 if (_accessibilityManagerActionPageLeftEventHandler == null)
1566 _accessibilityManagerActionPageLeftEventHandler += value;
1568 _accessibilityManagerActionPageLeftEventCallbackDelegate = new ActionPageLeftEventCallbackDelegate(OnActionPageLeft);
1569 this.ActionPageLeftSignal().Connect(_accessibilityManagerActionPageLeftEventCallbackDelegate);
1578 if (_accessibilityManagerActionPageLeftEventHandler != null)
1580 this.ActionPageLeftSignal().Disconnect(_accessibilityManagerActionPageLeftEventCallbackDelegate);
1583 _accessibilityManagerActionPageLeftEventHandler -= value;
1588 // Callback for AccessibilityManager ActionPageLeftSignal
1589 private bool OnActionPageLeft(IntPtr data)
1591 ActionPageLeftEventArgs e = new ActionPageLeftEventArgs();
1593 // Populate all members of "e" (ActionPageLeftEventArgs) with real data
1594 e.AccessibilityManager = AccessibilityManager.GetAccessibilityManagerFromPtr(data);
1596 if (_accessibilityManagerActionPageLeftEventHandler != null)
1598 //here we send all data to user event handlers
1599 return _accessibilityManagerActionPageLeftEventHandler(this, e);
1604 public event DaliEventHandlerWithReturnType<object, ActionPageRightEventArgs, bool> ActionPageRight
1610 // Restricted to only one listener
1611 if (_accessibilityManagerActionPageRightEventHandler == null)
1613 _accessibilityManagerActionPageRightEventHandler += value;
1615 _accessibilityManagerActionPageRightEventCallbackDelegate = new ActionPageRightEventCallbackDelegate(OnActionPageRight);
1616 this.ActionPageRightSignal().Connect(_accessibilityManagerActionPageRightEventCallbackDelegate);
1625 if (_accessibilityManagerActionPageRightEventHandler != null)
1627 this.ActionPageRightSignal().Disconnect(_accessibilityManagerActionPageRightEventCallbackDelegate);
1630 _accessibilityManagerActionPageRightEventHandler -= value;
1635 // Callback for AccessibilityManager ActionPageRightSignal
1636 private bool OnActionPageRight(IntPtr data)
1638 ActionPageRightEventArgs e = new ActionPageRightEventArgs();
1640 // Populate all members of "e" (ActionPageRightEventArgs) with real data
1641 e.AccessibilityManager = AccessibilityManager.GetAccessibilityManagerFromPtr(data);
1643 if (_accessibilityManagerActionPageRightEventHandler != null)
1645 //here we send all data to user event handlers
1646 return _accessibilityManagerActionPageRightEventHandler(this, e);
1651 public event DaliEventHandlerWithReturnType<object, ActionPageUpEventArgs, bool> ActionPageUp
1657 // Restricted to only one listener
1658 if (_accessibilityManagerActionPageUpEventHandler == null)
1660 _accessibilityManagerActionPageUpEventHandler += value;
1662 _accessibilityManagerActionPageUpEventCallbackDelegate = new ActionPageUpEventCallbackDelegate(OnActionPageUp);
1663 this.ActionPageUpSignal().Connect(_accessibilityManagerActionPageUpEventCallbackDelegate);
1672 if (_accessibilityManagerActionPageUpEventHandler != null)
1674 this.ActionPageUpSignal().Disconnect(_accessibilityManagerActionPageUpEventCallbackDelegate);
1677 _accessibilityManagerActionPageUpEventHandler -= value;
1682 // Callback for AccessibilityManager ActionPageUpSignal
1683 private bool OnActionPageUp(IntPtr data)
1685 ActionPageUpEventArgs e = new ActionPageUpEventArgs();
1687 // Populate all members of "e" (ActionPageUpEventArgs) with real data
1688 e.AccessibilityManager = AccessibilityManager.GetAccessibilityManagerFromPtr(data);
1690 if (_accessibilityManagerActionPageUpEventHandler != null)
1692 //here we send all data to user event handlers
1693 return _accessibilityManagerActionPageUpEventHandler(this, e);
1699 public event DaliEventHandlerWithReturnType<object, ActionPageDownEventArgs, bool> ActionPageDown
1705 // Restricted to only one listener
1706 if (_accessibilityManagerActionPageDownEventHandler == null)
1708 _accessibilityManagerActionPageDownEventHandler += value;
1710 _accessibilityManagerActionPageDownEventCallbackDelegate = new ActionPageDownEventCallbackDelegate(OnActionPageDown);
1711 this.ActionPageDownSignal().Connect(_accessibilityManagerActionPageDownEventCallbackDelegate);
1720 if (_accessibilityManagerActionPageDownEventHandler != null)
1722 this.ActionPageDownSignal().Disconnect(_accessibilityManagerActionPageDownEventCallbackDelegate);
1725 _accessibilityManagerActionPageDownEventHandler -= value;
1730 // Callback for AccessibilityManager ActionPageDownSignal
1731 private bool OnActionPageDown(IntPtr data)
1733 ActionPageDownEventArgs e = new ActionPageDownEventArgs();
1735 // Populate all members of "e" (ActionPageDownEventArgs) with real data
1736 e.AccessibilityManager = AccessibilityManager.GetAccessibilityManagerFromPtr(data);
1738 if (_accessibilityManagerActionPageDownEventHandler != null)
1740 //here we send all data to user event handlers
1741 return _accessibilityManagerActionPageDownEventHandler(this, e);
1747 public event DaliEventHandlerWithReturnType<object, ActionMoveToFirstEventArgs, bool> ActionMoveToFirst
1753 // Restricted to only one listener
1754 if (_accessibilityManagerActionMoveToFirstEventHandler == null)
1756 _accessibilityManagerActionMoveToFirstEventHandler += value;
1758 _accessibilityManagerActionMoveToFirstEventCallbackDelegate = new ActionMoveToFirstEventCallbackDelegate(OnActionMoveToFirst);
1759 this.ActionMoveToFirstSignal().Connect(_accessibilityManagerActionMoveToFirstEventCallbackDelegate);
1768 if (_accessibilityManagerActionMoveToFirstEventHandler != null)
1770 this.ActionMoveToFirstSignal().Disconnect(_accessibilityManagerActionMoveToFirstEventCallbackDelegate);
1773 _accessibilityManagerActionMoveToFirstEventHandler -= value;
1778 // Callback for AccessibilityManager ActionMoveToFirstSignal
1779 private bool OnActionMoveToFirst(IntPtr data)
1781 ActionMoveToFirstEventArgs e = new ActionMoveToFirstEventArgs();
1783 // Populate all members of "e" (ActionMoveToFirstEventArgs) with real data
1784 e.AccessibilityManager = AccessibilityManager.GetAccessibilityManagerFromPtr(data);
1786 if (_accessibilityManagerActionMoveToFirstEventHandler != null)
1788 //here we send all data to user event handlers
1789 return _accessibilityManagerActionMoveToFirstEventHandler(this, e);
1794 public event DaliEventHandlerWithReturnType<object, ActionMoveToLastEventArgs, bool> ActionMoveToLast
1800 // Restricted to only one listener
1801 if (_accessibilityManagerActionMoveToLastEventHandler == null)
1803 _accessibilityManagerActionMoveToLastEventHandler += value;
1805 _accessibilityManagerActionMoveToLastEventCallbackDelegate = new ActionMoveToLastEventCallbackDelegate(OnActionMoveToLast);
1806 this.ActionMoveToLastSignal().Connect(_accessibilityManagerActionMoveToLastEventCallbackDelegate);
1815 if (_accessibilityManagerActionMoveToLastEventHandler != null)
1817 this.ActionMoveToLastSignal().Disconnect(_accessibilityManagerActionMoveToLastEventCallbackDelegate);
1820 _accessibilityManagerActionMoveToLastEventHandler -= value;
1825 // Callback for AccessibilityManager ActionMoveToLastSignal
1826 private bool OnActionMoveToLast(IntPtr data)
1828 ActionMoveToLastEventArgs e = new ActionMoveToLastEventArgs();
1830 // Populate all members of "e" (ActionMoveToLastEventArgs) with real data
1831 e.AccessibilityManager = AccessibilityManager.GetAccessibilityManagerFromPtr(data);
1833 if (_accessibilityManagerActionMoveToLastEventHandler != null)
1835 //here we send all data to user event handlers
1836 return _accessibilityManagerActionMoveToLastEventHandler(this, e);
1841 public event DaliEventHandlerWithReturnType<object, ActionReadFromTopEventArgs, bool> ActionReadFromTop
1847 // Restricted to only one listener
1848 if (_accessibilityManagerActionReadFromTopEventHandler == null)
1850 _accessibilityManagerActionReadFromTopEventHandler += value;
1852 _accessibilityManagerActionReadFromTopEventCallbackDelegate = new ActionReadFromTopEventCallbackDelegate(OnActionReadFromTop);
1853 this.ActionReadFromTopSignal().Connect(_accessibilityManagerActionReadFromTopEventCallbackDelegate);
1862 if (_accessibilityManagerActionReadFromTopEventHandler != null)
1864 this.ActionReadFromTopSignal().Disconnect(_accessibilityManagerActionReadFromTopEventCallbackDelegate);
1867 _accessibilityManagerActionReadFromTopEventHandler -= value;
1872 // Callback for AccessibilityManager ActionReadFromTopSignal
1873 private bool OnActionReadFromTop(IntPtr data)
1875 ActionReadFromTopEventArgs e = new ActionReadFromTopEventArgs();
1877 // Populate all members of "e" (ActionReadFromTopEventArgs) with real data
1878 e.AccessibilityManager = AccessibilityManager.GetAccessibilityManagerFromPtr(data);
1880 if (_accessibilityManagerActionReadFromTopEventHandler != null)
1882 //here we send all data to user event handlers
1883 return _accessibilityManagerActionReadFromTopEventHandler(this, e);
1888 public event DaliEventHandlerWithReturnType<object, ActionReadFromNextEventArgs, bool> ActionReadFromNext
1894 // Restricted to only one listener
1895 if (_accessibilityManagerActionReadFromNextEventHandler == null)
1897 _accessibilityManagerActionReadFromNextEventHandler += value;
1899 _accessibilityManagerActionReadFromNextEventCallbackDelegate = new ActionReadFromNextEventCallbackDelegate(OnActionReadFromNext);
1900 this.ActionReadFromNextSignal().Connect(_accessibilityManagerActionReadFromNextEventCallbackDelegate);
1909 if (_accessibilityManagerActionReadFromNextEventHandler != null)
1911 this.ActionReadFromNextSignal().Disconnect(_accessibilityManagerActionReadFromNextEventCallbackDelegate);
1914 _accessibilityManagerActionReadFromNextEventHandler -= value;
1919 // Callback for AccessibilityManager ActionReadFromNextSignal
1920 private bool OnActionReadFromNext(IntPtr data)
1922 ActionReadFromNextEventArgs e = new ActionReadFromNextEventArgs();
1924 // Populate all members of "e" (ActionReadFromNextEventArgs) with real data
1925 e.AccessibilityManager = AccessibilityManager.GetAccessibilityManagerFromPtr(data);
1927 if (_accessibilityManagerActionReadFromNextEventHandler != null)
1929 //here we send all data to user event handlers
1930 return _accessibilityManagerActionReadFromNextEventHandler(this, e);
1935 public event DaliEventHandlerWithReturnType<object, ActionZoomEventArgs, bool> ActionZoom
1941 // Restricted to only one listener
1942 if (_accessibilityManagerActionZoomEventHandler == null)
1944 _accessibilityManagerActionZoomEventHandler += value;
1946 _accessibilityManagerActionZoomEventCallbackDelegate = new ActionZoomEventCallbackDelegate(OnActionZoom);
1947 this.ActionZoomSignal().Connect(_accessibilityManagerActionZoomEventCallbackDelegate);
1956 if (_accessibilityManagerActionZoomEventHandler != null)
1958 this.ActionZoomSignal().Disconnect(_accessibilityManagerActionZoomEventCallbackDelegate);
1961 _accessibilityManagerActionZoomEventHandler -= value;
1966 // Callback for AccessibilityManager ActionZoomSignal
1967 private bool OnActionZoom(IntPtr data)
1969 ActionZoomEventArgs e = new ActionZoomEventArgs();
1971 // Populate all members of "e" (ActionZoomEventArgs) with real data
1972 e.AccessibilityManager = AccessibilityManager.GetAccessibilityManagerFromPtr(data);
1974 if (_accessibilityManagerActionZoomEventHandler != null)
1976 //here we send all data to user event handlers
1977 return _accessibilityManagerActionZoomEventHandler(this, e);
1982 public event DaliEventHandlerWithReturnType<object, ActionReadIndicatorInformationEventArgs, bool> ActionReadIndicatorInformation
1988 // Restricted to only one listener
1989 if (_accessibilityManagerActionReadIndicatorInformationEventHandler == null)
1991 _accessibilityManagerActionReadIndicatorInformationEventHandler += value;
1993 _accessibilityManagerActionReadIndicatorInformationEventCallbackDelegate = new ActionReadIndicatorInformationEventCallbackDelegate(OnActionReadIndicatorInformation);
1994 this.ActionReadIndicatorInformationSignal().Connect(_accessibilityManagerActionReadIndicatorInformationEventCallbackDelegate);
2003 if (_accessibilityManagerActionReadIndicatorInformationEventHandler != null)
2005 this.ActionReadIndicatorInformationSignal().Disconnect(_accessibilityManagerActionReadIndicatorInformationEventCallbackDelegate);
2008 _accessibilityManagerActionReadIndicatorInformationEventHandler -= value;
2013 // Callback for AccessibilityManager ActionReadIndicatorInformationSignal
2014 private bool OnActionReadIndicatorInformation(IntPtr data)
2016 ActionReadIndicatorInformationEventArgs e = new ActionReadIndicatorInformationEventArgs();
2018 // Populate all members of "e" (ActionReadIndicatorInformationEventArgs) with real data
2019 e.AccessibilityManager = AccessibilityManager.GetAccessibilityManagerFromPtr(data);
2021 if (_accessibilityManagerActionReadIndicatorInformationEventHandler != null)
2023 //here we send all data to user event handlers
2024 return _accessibilityManagerActionReadIndicatorInformationEventHandler(this, e);
2029 public event DaliEventHandlerWithReturnType<object, ActionReadPauseResumeEventArgs, bool> ActionReadPauseResume
2035 // Restricted to only one listener
2036 if (_accessibilityManagerActionReadPauseResumeEventHandler == null)
2038 _accessibilityManagerActionReadPauseResumeEventHandler += value;
2040 _accessibilityManagerActionReadPauseResumeEventCallbackDelegate = new ActionReadPauseResumeEventCallbackDelegate(OnActionReadPauseResume);
2041 this.ActionReadPauseResumeSignal().Connect(_accessibilityManagerActionReadPauseResumeEventCallbackDelegate);
2050 if (_accessibilityManagerActionReadPauseResumeEventHandler != null)
2052 this.ActionReadPauseResumeSignal().Disconnect(_accessibilityManagerActionReadPauseResumeEventCallbackDelegate);
2055 _accessibilityManagerActionReadPauseResumeEventHandler -= value;
2060 // Callback for AccessibilityManager ActionReadPauseResumeSignal
2061 private bool OnActionReadPauseResume(IntPtr data)
2063 ActionReadPauseResumeEventArgs e = new ActionReadPauseResumeEventArgs();
2065 // Populate all members of "e" (ActionReadPauseResumeEventArgs) with real data
2066 e.AccessibilityManager = AccessibilityManager.GetAccessibilityManagerFromPtr(data);
2068 if (_accessibilityManagerActionReadPauseResumeEventHandler != null)
2070 //here we send all data to user event handlers
2071 return _accessibilityManagerActionReadPauseResumeEventHandler(this, e);
2076 public event DaliEventHandlerWithReturnType<object, ActionStartStopEventArgs, bool> ActionStartStop
2082 // Restricted to only one listener
2083 if (_accessibilityManagerActionStartStopEventHandler == null)
2085 _accessibilityManagerActionStartStopEventHandler += value;
2087 _accessibilityManagerActionStartStopEventCallbackDelegate = new ActionStartStopEventCallbackDelegate(OnActionStartStop);
2088 this.ActionStartStopSignal().Connect(_accessibilityManagerActionStartStopEventCallbackDelegate);
2097 if (_accessibilityManagerActionStartStopEventHandler != null)
2099 this.ActionStartStopSignal().Disconnect(_accessibilityManagerActionStartStopEventCallbackDelegate);
2102 _accessibilityManagerActionStartStopEventHandler -= value;
2107 // Callback for AccessibilityManager ActionStartStopSignal
2108 private bool OnActionStartStop(IntPtr data)
2110 ActionStartStopEventArgs e = new ActionStartStopEventArgs();
2112 // Populate all members of "e" (ActionStartStopEventArgs) with real data
2113 e.AccessibilityManager = AccessibilityManager.GetAccessibilityManagerFromPtr(data);
2115 if (_accessibilityManagerActionStartStopEventHandler != null)
2117 //here we send all data to user event handlers
2118 return _accessibilityManagerActionStartStopEventHandler(this, e);
2124 // To be replaced by a new event that takes Touch
2125 public event DaliEventHandlerWithReturnType<object,ActionScrollEventArgs,bool> ActionScroll
2131 // Restricted to only one listener
2132 if (_accessibilityManagerActionScrollEventHandler == null)
2134 _accessibilityManagerActionScrollEventHandler += value;
2136 _accessibilityManagerActionScrollEventCallbackDelegate = new ActionScrollEventCallbackDelegate(OnActionScroll);
2137 this.ActionScrollSignal().Connect(_accessibilityManagerActionScrollEventCallbackDelegate);
2146 if (_accessibilityManagerActionScrollEventHandler != null)
2148 this.ActionScrollSignal().Disconnect(_accessibilityManagerActionScrollEventCallbackDelegate);
2151 _accessibilityManagerActionScrollEventHandler -= value;
2156 // Callback for AccessibilityManager ActionScrollSignal
2157 private bool OnActionScroll(IntPtr accessibilityManager, IntPtr touchEvent)
2159 ActionScrollEventArgs e = new ActionScrollEventArgs();
2161 // Populate all members of "e" (ActionScrollEventArgs) with real data
2162 e.AccessibilityManager = AccessibilityManager.GetAccessibilityManagerFromPtr(accessibilityManager);
2163 e.TouchEvent = TouchEvent.GetTouchEventFromPtr(touchEvent);
2165 if (_accessibilityManagerActionScrollEventHandler != null)
2167 //here we send all data to user event handlers
2168 return _accessibilityManagerActionScrollEventHandler(this, e);
2174 public event DaliEventHandler<object, FocusChangedEventArgs> FocusChanged
2180 // Restricted to only one listener
2181 if (_accessibilityManagerFocusChangedEventHandler == null)
2183 _accessibilityManagerFocusChangedEventHandler += value;
2185 _accessibilityManagerFocusChangedEventCallbackDelegate = new FocusChangedEventCallbackDelegate(OnFocusChanged);
2186 this.FocusChangedSignal().Connect(_accessibilityManagerFocusChangedEventCallbackDelegate);
2195 if (_accessibilityManagerFocusChangedEventHandler != null)
2197 this.FocusChangedSignal().Disconnect(_accessibilityManagerFocusChangedEventCallbackDelegate);
2200 _accessibilityManagerFocusChangedEventHandler -= value;
2205 // Callback for AccessibilityManager FocusChangedSignal
2206 private void OnFocusChanged(IntPtr view1, IntPtr view2)
2208 FocusChangedEventArgs e = new FocusChangedEventArgs();
2210 // Populate all members of "e" (FocusChangedEventArgs) with real data
2211 e.ViewCurrent = Registry.GetManagedBaseHandleFromNativePtr(view1) as View;
2212 e.ViewNext = Registry.GetManagedBaseHandleFromNativePtr(view2) as View;
2214 if (_accessibilityManagerFocusChangedEventHandler != null)
2216 //here we send all data to user event handlers
2217 _accessibilityManagerFocusChangedEventHandler(this, e);
2221 public event DaliEventHandler<object, FocusedViewActivatedEventArgs> FocusedViewActivated
2227 // Restricted to only one listener
2228 if (_accessibilityManagerFocusedViewActivatedEventHandler == null)
2230 _accessibilityManagerFocusedViewActivatedEventHandler += value;
2232 _accessibilityManagerFocusedViewActivatedEventCallbackDelegate = new FocusedViewActivatedEventCallbackDelegate(OnFocusedViewActivated);
2233 this.FocusedViewActivatedSignal().Connect(_accessibilityManagerFocusedViewActivatedEventCallbackDelegate);
2242 if (_accessibilityManagerFocusedViewActivatedEventHandler != null)
2244 this.FocusedViewActivatedSignal().Disconnect(_accessibilityManagerFocusedViewActivatedEventCallbackDelegate);
2247 _accessibilityManagerFocusedViewActivatedEventHandler -= value;
2252 // Callback for AccessibilityManager FocusedViewActivatedSignal
2253 private void OnFocusedViewActivated(IntPtr view)
2255 FocusedViewActivatedEventArgs e = new FocusedViewActivatedEventArgs();
2257 // Populate all members of "e" (FocusedViewActivatedEventArgs) with real data
2258 e.View = Registry.GetManagedBaseHandleFromNativePtr(view) as View;
2260 if (_accessibilityManagerFocusedViewActivatedEventHandler != null)
2262 //here we send all data to user event handlers
2263 _accessibilityManagerFocusedViewActivatedEventHandler(this, e);
2268 public event DaliEventHandler<object, FocusOvershotEventArgs> FocusOvershot
2274 // Restricted to only one listener
2275 if (_accessibilityManagerFocusOvershotEventHandler == null)
2277 _accessibilityManagerFocusOvershotEventHandler += value;
2279 _accessibilityManagerFocusOvershotEventCallbackDelegate = new FocusOvershotEventCallbackDelegate(OnFocusOvershot);
2280 this.FocusOvershotSignal().Connect(_accessibilityManagerFocusOvershotEventCallbackDelegate);
2289 if (_accessibilityManagerFocusOvershotEventHandler != null)
2291 this.FocusOvershotSignal().Disconnect(_accessibilityManagerFocusOvershotEventCallbackDelegate);
2294 _accessibilityManagerFocusOvershotEventHandler -= value;
2299 // Callback for AccessibilityManager FocusOvershotSignal
2300 private void OnFocusOvershot(IntPtr currentFocusedView, AccessibilityManager.FocusOvershotDirection direction)
2302 FocusOvershotEventArgs e = new FocusOvershotEventArgs();
2304 // Populate all members of "e" (FocusOvershotEventArgs) with real data
2305 e.CurrentFocusedView = Registry.GetManagedBaseHandleFromNativePtr(currentFocusedView) as View;
2306 e.FocusOvershotDirection = direction;
2308 if (_accessibilityManagerFocusOvershotEventHandler != null)
2310 //here we send all data to user event handlers
2311 _accessibilityManagerFocusOvershotEventHandler(this, e);
2316 public static AccessibilityManager GetAccessibilityManagerFromPtr(global::System.IntPtr cPtr)
2318 AccessibilityManager ret = new AccessibilityManager(cPtr, false);
2319 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2324 public AccessibilityManager() : this(NDalicPINVOKE.new_AccessibilityManager(), true)
2326 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2329 public static AccessibilityManager Get()
2331 AccessibilityManager ret = new AccessibilityManager(NDalicPINVOKE.AccessibilityManager_Get(), true);
2332 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2336 public void SetAccessibilityAttribute(View view, AccessibilityManager.AccessibilityAttribute type, string text)
2338 NDalicPINVOKE.AccessibilityManager_SetAccessibilityAttribute(swigCPtr, View.getCPtr(view), (int)type, text);
2339 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2342 public string GetAccessibilityAttribute(View view, AccessibilityManager.AccessibilityAttribute type)
2344 string ret = NDalicPINVOKE.AccessibilityManager_GetAccessibilityAttribute(swigCPtr, View.getCPtr(view), (int)type);
2345 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2349 public void SetFocusOrder(View view, uint order)
2351 NDalicPINVOKE.AccessibilityManager_SetFocusOrder(swigCPtr, View.getCPtr(view), order);
2352 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2355 public uint GetFocusOrder(View view)
2357 uint ret = NDalicPINVOKE.AccessibilityManager_GetFocusOrder(swigCPtr, View.getCPtr(view));
2358 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2362 public uint GenerateNewFocusOrder()
2364 uint ret = NDalicPINVOKE.AccessibilityManager_GenerateNewFocusOrder(swigCPtr);
2365 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2369 public View GetViewByFocusOrder(uint order)
2371 View ret = new View(NDalicPINVOKE.AccessibilityManager_GetActorByFocusOrder(swigCPtr, order), true);
2372 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2376 public bool SetCurrentFocusView(View view)
2378 bool ret = NDalicPINVOKE.AccessibilityManager_SetCurrentFocusActor(swigCPtr, View.getCPtr(view));
2379 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2383 public View GetCurrentFocusView()
2385 View ret = new View(NDalicPINVOKE.AccessibilityManager_GetCurrentFocusActor(swigCPtr), true);
2386 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2390 public View GetCurrentFocusGroup()
2392 View ret = new View(NDalicPINVOKE.AccessibilityManager_GetCurrentFocusGroup(swigCPtr), true);
2393 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2397 public uint GetCurrentFocusOrder()
2399 uint ret = NDalicPINVOKE.AccessibilityManager_GetCurrentFocusOrder(swigCPtr);
2400 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2404 public bool MoveFocusForward()
2406 bool ret = NDalicPINVOKE.AccessibilityManager_MoveFocusForward(swigCPtr);
2407 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2411 public bool MoveFocusBackward()
2413 bool ret = NDalicPINVOKE.AccessibilityManager_MoveFocusBackward(swigCPtr);
2414 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2418 public void ClearFocus()
2420 NDalicPINVOKE.AccessibilityManager_ClearFocus(swigCPtr);
2421 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2424 public new void Reset()
2426 NDalicPINVOKE.AccessibilityManager_Reset(swigCPtr);
2427 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2430 public void SetFocusGroup(View view, bool isFocusGroup)
2432 NDalicPINVOKE.AccessibilityManager_SetFocusGroup(swigCPtr, View.getCPtr(view), isFocusGroup);
2433 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2436 public bool IsFocusGroup(View view)
2438 bool ret = NDalicPINVOKE.AccessibilityManager_IsFocusGroup(swigCPtr, View.getCPtr(view));
2439 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2443 public void SetGroupMode(bool enabled)
2445 NDalicPINVOKE.AccessibilityManager_SetGroupMode(swigCPtr, enabled);
2446 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2449 public bool GetGroupMode()
2451 bool ret = NDalicPINVOKE.AccessibilityManager_GetGroupMode(swigCPtr);
2452 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2456 public void SetWrapMode(bool wrapped)
2458 NDalicPINVOKE.AccessibilityManager_SetWrapMode(swigCPtr, wrapped);
2459 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2462 public bool GetWrapMode()
2464 bool ret = NDalicPINVOKE.AccessibilityManager_GetWrapMode(swigCPtr);
2465 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2469 public void SetFocusIndicatorView(View indicator)
2471 NDalicPINVOKE.AccessibilityManager_SetFocusIndicatorActor(swigCPtr, View.getCPtr(indicator));
2472 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2475 public View GetFocusIndicatorView()
2477 View ret = new View(NDalicPINVOKE.AccessibilityManager_GetFocusIndicatorActor(swigCPtr), true);
2478 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2482 public View GetFocusGroup(View view)
2484 View ret = new View(NDalicPINVOKE.AccessibilityManager_GetFocusGroup(swigCPtr, View.getCPtr(view)), true);
2485 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2489 public Vector2 GetReadPosition()
2491 Vector2 ret = new Vector2(NDalicPINVOKE.AccessibilityManager_GetReadPosition(swigCPtr), true);
2492 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2496 public FocusChangedSignal FocusChangedSignal()
2498 FocusChangedSignal ret = new FocusChangedSignal(NDalicPINVOKE.AccessibilityManager_FocusChangedSignal(swigCPtr), false);
2499 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2503 public AccessibilityFocusOvershotSignal FocusOvershotSignal()
2505 AccessibilityFocusOvershotSignal ret = new AccessibilityFocusOvershotSignal(NDalicPINVOKE.AccessibilityManager_FocusOvershotSignal(swigCPtr), false);
2506 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2510 public ViewSignal FocusedViewActivatedSignal()
2512 ViewSignal ret = new ViewSignal(NDalicPINVOKE.AccessibilityManager_FocusedActorActivatedSignal(swigCPtr), false);
2513 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2517 public AccessibilityActionSignal StatusChangedSignal()
2519 AccessibilityActionSignal ret = new AccessibilityActionSignal(NDalicPINVOKE.AccessibilityManager_StatusChangedSignal(swigCPtr), false);
2520 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2524 public AccessibilityActionSignal ActionNextSignal()
2526 AccessibilityActionSignal ret = new AccessibilityActionSignal(NDalicPINVOKE.AccessibilityManager_ActionNextSignal(swigCPtr), false);
2527 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2531 public AccessibilityActionSignal ActionPreviousSignal()
2533 AccessibilityActionSignal ret = new AccessibilityActionSignal(NDalicPINVOKE.AccessibilityManager_ActionPreviousSignal(swigCPtr), false);
2534 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2538 public AccessibilityActionSignal ActionActivateSignal()
2540 AccessibilityActionSignal ret = new AccessibilityActionSignal(NDalicPINVOKE.AccessibilityManager_ActionActivateSignal(swigCPtr), false);
2541 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2545 public AccessibilityActionSignal ActionReadSignal()
2547 AccessibilityActionSignal ret = new AccessibilityActionSignal(NDalicPINVOKE.AccessibilityManager_ActionReadSignal(swigCPtr), false);
2548 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2552 public AccessibilityActionSignal ActionOverSignal()
2554 AccessibilityActionSignal ret = new AccessibilityActionSignal(NDalicPINVOKE.AccessibilityManager_ActionOverSignal(swigCPtr), false);
2555 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2559 public AccessibilityActionSignal ActionReadNextSignal()
2561 AccessibilityActionSignal ret = new AccessibilityActionSignal(NDalicPINVOKE.AccessibilityManager_ActionReadNextSignal(swigCPtr), false);
2562 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2566 public AccessibilityActionSignal ActionReadPreviousSignal()
2568 AccessibilityActionSignal ret = new AccessibilityActionSignal(NDalicPINVOKE.AccessibilityManager_ActionReadPreviousSignal(swigCPtr), false);
2569 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2573 public AccessibilityActionSignal ActionUpSignal()
2575 AccessibilityActionSignal ret = new AccessibilityActionSignal(NDalicPINVOKE.AccessibilityManager_ActionUpSignal(swigCPtr), false);
2576 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2580 public AccessibilityActionSignal ActionDownSignal()
2582 AccessibilityActionSignal ret = new AccessibilityActionSignal(NDalicPINVOKE.AccessibilityManager_ActionDownSignal(swigCPtr), false);
2583 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2587 public AccessibilityActionSignal ActionClearFocusSignal()
2589 AccessibilityActionSignal ret = new AccessibilityActionSignal(NDalicPINVOKE.AccessibilityManager_ActionClearFocusSignal(swigCPtr), false);
2590 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2594 public AccessibilityActionSignal ActionBackSignal()
2596 AccessibilityActionSignal ret = new AccessibilityActionSignal(NDalicPINVOKE.AccessibilityManager_ActionBackSignal(swigCPtr), false);
2597 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2601 public AccessibilityActionSignal ActionScrollUpSignal()
2603 AccessibilityActionSignal ret = new AccessibilityActionSignal(NDalicPINVOKE.AccessibilityManager_ActionScrollUpSignal(swigCPtr), false);
2604 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2608 public AccessibilityActionSignal ActionScrollDownSignal()
2610 AccessibilityActionSignal ret = new AccessibilityActionSignal(NDalicPINVOKE.AccessibilityManager_ActionScrollDownSignal(swigCPtr), false);
2611 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2615 public AccessibilityActionSignal ActionPageLeftSignal()
2617 AccessibilityActionSignal ret = new AccessibilityActionSignal(NDalicPINVOKE.AccessibilityManager_ActionPageLeftSignal(swigCPtr), false);
2618 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2622 public AccessibilityActionSignal ActionPageRightSignal()
2624 AccessibilityActionSignal ret = new AccessibilityActionSignal(NDalicPINVOKE.AccessibilityManager_ActionPageRightSignal(swigCPtr), false);
2625 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2629 public AccessibilityActionSignal ActionPageUpSignal()
2631 AccessibilityActionSignal ret = new AccessibilityActionSignal(NDalicPINVOKE.AccessibilityManager_ActionPageUpSignal(swigCPtr), false);
2632 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2636 public AccessibilityActionSignal ActionPageDownSignal()
2638 AccessibilityActionSignal ret = new AccessibilityActionSignal(NDalicPINVOKE.AccessibilityManager_ActionPageDownSignal(swigCPtr), false);
2639 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2643 public AccessibilityActionSignal ActionMoveToFirstSignal()
2645 AccessibilityActionSignal ret = new AccessibilityActionSignal(NDalicPINVOKE.AccessibilityManager_ActionMoveToFirstSignal(swigCPtr), false);
2646 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2650 public AccessibilityActionSignal ActionMoveToLastSignal()
2652 AccessibilityActionSignal ret = new AccessibilityActionSignal(NDalicPINVOKE.AccessibilityManager_ActionMoveToLastSignal(swigCPtr), false);
2653 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2657 public AccessibilityActionSignal ActionReadFromTopSignal()
2659 AccessibilityActionSignal ret = new AccessibilityActionSignal(NDalicPINVOKE.AccessibilityManager_ActionReadFromTopSignal(swigCPtr), false);
2660 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2664 public AccessibilityActionSignal ActionReadFromNextSignal()
2666 AccessibilityActionSignal ret = new AccessibilityActionSignal(NDalicPINVOKE.AccessibilityManager_ActionReadFromNextSignal(swigCPtr), false);
2667 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2671 public AccessibilityActionSignal ActionZoomSignal()
2673 AccessibilityActionSignal ret = new AccessibilityActionSignal(NDalicPINVOKE.AccessibilityManager_ActionZoomSignal(swigCPtr), false);
2674 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2678 public AccessibilityActionSignal ActionReadIndicatorInformationSignal()
2680 AccessibilityActionSignal ret = new AccessibilityActionSignal(NDalicPINVOKE.AccessibilityManager_ActionReadIndicatorInformationSignal(swigCPtr), false);
2681 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2685 public AccessibilityActionSignal ActionReadPauseResumeSignal()
2687 AccessibilityActionSignal ret = new AccessibilityActionSignal(NDalicPINVOKE.AccessibilityManager_ActionReadPauseResumeSignal(swigCPtr), false);
2688 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2692 public AccessibilityActionSignal ActionStartStopSignal()
2694 AccessibilityActionSignal ret = new AccessibilityActionSignal(NDalicPINVOKE.AccessibilityManager_ActionStartStopSignal(swigCPtr), false);
2695 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2699 public SWIGTYPE_p_Dali__SignalT_bool_fDali__Toolkit__AccessibilityManager_R_Dali__TouchEvent_const_RF_t ActionScrollSignal()
2701 SWIGTYPE_p_Dali__SignalT_bool_fDali__Toolkit__AccessibilityManager_R_Dali__TouchEvent_const_RF_t ret = new SWIGTYPE_p_Dali__SignalT_bool_fDali__Toolkit__AccessibilityManager_R_Dali__TouchEvent_const_RF_t(NDalicPINVOKE.AccessibilityManager_ActionScrollSignal(swigCPtr), false);
2702 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
2706 public enum AccessibilityAttribute
2708 ACCESSIBILITY_LABEL = 0,
2709 ACCESSIBILITY_TRAIT,
2710 ACCESSIBILITY_VALUE,
2712 ACCESSIBILITY_ATTRIBUTE_NUM
2715 public enum FocusOvershotDirection
2717 OVERSHOT_PREVIOUS = -1,